{"version":3,"file":"shared.fQK1lcOP.mjs","names":["addPropertyOverrides","PhosphorFonts","Phosphor","PhosphorControls","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","useRef","useState","HouseFactory","React","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","NewNavbarMenuFonts","NewNavbarMenu","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","NavbarMenu","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","PhosphorFonts","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","NewNavbarMenu","OverlayHoverMenu","MotionDivWithFX","ORCTA","PhosphorFonts","Phosphor","MobileDropdownNavbar","cycleOrder","serializationHash","variantClassNames","transition1","animation","Overlay","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","Image1","_Fragment","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","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","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","useRef","useState","addPropertyOverrides","Search","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","I","b","T","x","N","R","P","j","V","H","n","s","a","o","u","h","c","d","g","p","U","S","L","y","c","u","m","g","p","n","r","t","o","d","t","i","l","r","a","Phosphor","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","__esmMin","ne","window","fe","init_npm_react_18_3_1","x$2","oe","pe","le","init_ssg_sandbox_shims","ie","_e","Ha","de","init_jsx_runtime","H$2","K$1","npm_react_18_3_1_exports","l$1","J$1","init_npm_react_dom_18_3_1","c$3","p$2","ae","he","e$1","ce","navigator","useAnimate","MotionConfigContext","clamp","AnimatePresence","LayoutGroup","init_framer_motion_DhsWWWsN","motion","addFonts","useOverlayState","RichText","ResolveLinks","useRouter","forwardLoader","RenderTarget","cx","useVariantState","getLoadingLazyAtYPosition","getFonts","getPropertyControls","init_framer_BWFVvmND","resolvePageScope","useLocaleInfo","useActiveVariantCallback","useComponentViewport","Image$1","ComponentViewportProvider","addPropertyControls","withFX","SmartComponentScopedContainer","withCSS","Floating","ControlType","runTasksWithYield","inferInitialRouteFromPath","ComponentPresetsConsumer","AutoBreakpointVariant","Link","QueryEngine","defaultEvents","House_default","NullState","init_Phosphor$1","init_House","init_utils$1","Icon$1","useIconSelection","init_icon_nullstate_js_0_7","addPropertyOverrides$10","variants","nextOverrides","variant","overrides","PhosphorFonts$7","PhosphorControls$1","enabledGestures$7","cycleOrder$7","serializationHash$10","variantClassNames$10","transition1$10","Transition$10","humanReadableVariantMap$7","Variants$10","getProps$10","createLayoutDependency$10","FramerTAy5sEdlq","init_TAy5sEdlq","config","transition","value","contextValue","props","click","iconVisibility","baseBorder2Nd","title","baseFill","hoverBorder2Nd","iconName","cTALink","textBaseFill","baseFill2Nd","cTANewTab","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","baseVariant","onTap1qzb8wi","activeVariantCallback","args","setGestureState","B_i8nl8OD","scopingClassNames","layoutId","MK4Ub4sNL","tS74uHS4R","gestureHandlers","className","classNames","style","gestureVariant","fOQYEF901","GXLmNewQv","E_MuECU9w","Oxm7yJ5it","T2_pBrrWa","firqWqBcR","DxjMeDLCA","jvTzpZkqP","\"iconSelection\"","init_utils_MaUy","Icon","isMounted","iconKey","iconKeys","selectByList","iconSearch","iconSelection","lowercaseIconKeyPairs","SelectedIcon","setSelectedIcon","importModule","module","moduleBaseUrl","emptyState","color","mirrored","weightOptions","init_Phosphor","key","res","piece","addPropertyOverrides$9","PhosphorFonts$6","enabledGestures$6","serializationHash$9","variantClassNames$9","transition1$9","Transition$9","Variants$9","getProps$9","createLayoutDependency$9","FramerOyzY6xdQt","init_OyzY6xdQt","showIcon","menuOverlay","text","link","hover","hoverColor","onTapdi8171","sVaUO9gOL","onMouseEnter1ntwtcs","xTcALFskg","WPsYICYVj","SmGI2BKOc","zb3mKHX34","txTyj11SK","LI3zsBJ0t","addPropertyOverrides$8","PhosphorFonts$5","enabledGestures$5","serializationHash$8","variantClassNames$8","transition1$8","Transition$8","Variants$8","getProps$8","createLayoutDependency$8","FramerTZhai5tne","init_TZhai5tne","defaultColor","lttjmnX9l","SrCbgFe_n","addPropertyOverrides$7","NewNavbarMenuFonts$1","cycleOrder$6","serializationHash$7","variantClassNames$7","transition1$7","Transition$7","humanReadableVariantMap$6","Variants$7","getProps$7","createLayoutDependency$7","FramerNNc4sAZLA","init_NNc4sAZLA","componentViewport","resolvedLinks","resolvedLinks1","resolvedLinks2","resolvedLinks3","resolvedLinks4","resolvedLinks5","resolvedLinks6","resolvedLinks7","resolvedLinks8","resolvedLinks9","context","addPropertyOverrides$6","enabledGestures$4","serializationHash$6","variantClassNames$6","transition1$6","Transition$6","Variants$6","getProps$6","createLayoutDependency$6","FramerJsUV9jgHn","init_JsUV9jgHn","desc2","desc","q7YvaHy5L","neVgKG1j_","Ddi8ktxDO","X_Qwt3eUe","addPropertyOverrides$5","PhosphorFonts$4","cycleOrder$5","serializationHash$5","variantClassNames$5","transition1$5","Transition$5","humanReadableVariantMap$5","Variants$5","getProps$5","createLayoutDependency$5","FramerV6hEKNrBE","init_V6hEKNrBE","onTap1kc80je","setVariant","onTapabbex6","onTaplgzj0n","onTapbsmhiu","isDisplayed","isDisplayed1","isDisplayed2","addPropertyOverrides$4","NewNavbarMenuFonts","OverlayHoverMenuFonts","MotionDivWithFX$1","ORCTAFonts","PhosphorFonts$3","MobileDropdownNavbarFonts","cycleOrder$4","serializationHash$4","variantClassNames$4","transition1$4","animation$1","animation1","animation2","Overlay$1","matchVariant","Transition$4","humanReadableVariantMap$4","Variants$4","getProps$4","createLayoutDependency$4","FramertfnZeiEDN","init_tfnZeiEDN","visible","setVisible","enabled","dismissWithEsc","children","arg","logoExtension","xTcALFskg13elrgn","overlay","ref1","ref2","ref3","ref4","B_i8nl8OD1l7ij9i","d3bMXB9dH","ref5","ref6","kZzfZiq8z","resolvedLinks10","resolvedLinks11","resolvedLinks12","overlay1","resolvedLinks13","resolvedLinks14","resolvedLinks15","resolvedLinks16","resolvedLinks17","resolvedLinks18","overlay2","addPropertyOverrides$3","MotionDivWithFX","enabledGestures$3","cycleOrder$3","serializationHash$3","variantClassNames$3","transition1$3","transition2","animation","transformTemplate1","Transition$3","humanReadableVariantMap$3","Variants$3","getProps$3","createLayoutDependency$3","FramerhRMNmamfu","init_hRMNmamfu","buttonText","TcfifHemv","addPropertyOverrides$2","PhosphorFonts$2","PhosphorControls","enabledGestures$2","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","Transition$2","Variants$2","humanReadableVariantMap$2","getProps$2","createLayoutDependency$2","FrameruehV5Eh6m","init_uehV5Eh6m","titleL","titleLOutline2","titleXL","mnxkUu3PU","JnuDpQjC4","vL5Kj_8gy","pjt4COskP","SearchIcon","ClearIcon","SpinnerIcon","init_Icons","Storage","request","\"result\"","e","resolve","reject","init_storage","setCachedData","cacheKey","url","cache","dataToCache","checkForCachedData","init_cache","init_cache_YMiL","isDefaultLocaleId","localeId","getIndexKey","INDEX_KEY","getMetadataKey","METADATA_KEY","getCachedIndex","metadataKey","indexKey","metadata","cachedIndex","indexHash","setCachedIndex","index","VERSION","init_cachedIndex","fakeResults","init_fakeResults","peq","myers_32","myers_x","distance","init_fuzzySearch","a","m","b","lst","pv","mv","sc","i","eq","xv","mhc","phc","hsize","vsize","j","start","vlen","k","i1","pb","mb","xh","ph","mh","k1","mv1","pv1","start1","vlen1","k2","score","i2","eq1","pb1","mb1","xv1","xh1","ph1","mh1","k3","tmp","capitalizeFirstLetter","titleCase","groupsRegex","clampText","textLength","maxLength","slicedText","isEmptyObject","object","createLogger","log","data","time","label","timeEnd","noop","showOutput","getFontFamily","theme","DEFAULT_FONT_FAMILY","animationKeyFromLayout","layout","getMetaTagContent","metaTag","safeDocument","metaTagSelector","stripLocaleSlugFromPath","localeSlug","localeSlugWithSlash","yieldToMain","options","isHighPriority","localStorageDebugFlag","safeWindow","checkIfOverLimit","init_utils","log$3","time$3","timeEnd$3","init_useSearch","init_SearchModal","regex","Browser","init_browser","isTouch","isChrome","isWebKit","isSafari","useCallbackOnMouseMove","init_useCallbackOnMouseMove","prevPositionRef","callback","event","mousePositionRef","prevCursorPosition","clientX","clientY","scrollIntoView","targetElementBounds","targetElement","scrollElementBounds","scrollElement","difference","offsetTop","topAligned","minOffset","bottomAligned","offset","offsetBottom","init_scrollIntoView","SearchInputClearButtonType$3","SearchInputDividerType$3","SearchResultTitleType$3","SearchResultSubtitleType$3","SearchResultItemType$3","SearchLayoutType$3","SearchEntryType$3","SearchIconType$3","\"Icon\"","\"Text\"","\"None\"","\"FullWidth\"","\"Contained\"","\"H1\"","\"Title\"","\"Description\"","\"Path\"","\"Sidebar\"","\"FixedTop\"","\"QuickMenu\"","\"Default\"","\"Custom\"","log$2","time$2","timeEnd$2","init_useSearch$1","SearchInputClearButtonType$2","SearchInputDividerType$2","SearchResultTitleType$2","SearchResultSubtitleType$2","SearchResultItemType$2","SearchLayoutType$2","SearchEntryType$2","SearchIconType$2","init_SearchModal$1","log$1","time$1","timeEnd$1","init_useSearch$2","SearchInputClearButtonType$1","SearchInputDividerType$1","SearchResultTitleType$1","SearchResultSubtitleType$1","SearchResultItemType$1","SearchLayoutType$1","SearchEntryType$1","SearchIconType$1","init_SearchModal$2","splitWords","splitWordsRegex","getUniqueWords","words","str","word","getNormalizedString","normalizeRegex","getNormalizedItemFromCache","cached","normalizedItemCache","item","normalizedItem","getNormalizedItem","getMatchRange","result","currentRange","end","getScoreForSearchIndexItem","match","urlWords","query","splitLength","titleWords","titleIndex","fullQuery","titleWord","headings","heading","headingWords","headingWord","descriptionIndex","p","codeblock","getSearchIndexItemScore","queryWords","normalizedQuery","total","queryWord","useRawSearch","results","setResults","startTransition","abortController","executeRawSearch","settings","err","path","items","deadline","QUANTUM","yieldToMainIfNecessary","signal","itemB","itemA","getIndexedScopedToUrl","scopedIndex","baseScopeUrlHasVariable","rawUrlScope","urlUpToPathVariable","urlScope","useSearch","searchIndex","_setSearchIndex","status","setStatus","activeLocale","setSearchIndex","loadSearchIndex","baseUrl","getBaseUrl","cacheResult","searchIndexUrl","getSearchIndexUrl","response","downloadedIndex","fallbackBaseUrl","fallbackSearchIndexUrl","fallbackResponse","error","name","baseURL","init_useSearch$3","ClearButton","iconOrText","type","Divider","styles","QuickMenuSpacer","LayoutContainer","layoutStyles","getLayoutBaseStyles","layoutType","layoutContainerStyle","innerStyle","getContainerAnimation","modalOptions","containerAnimation","onDismiss","ModalContainer","MODAL_MAX_HEIGHT","scope","animate","heightIsStatic","prevHeight","height","heightTransition","heightDeps","StatusMessage","verticalSpacing","VERTICAL_SPACING_MULTIPLIER","statusStyle","layoutOption","sidebarStyles","fixedTopStyles","quickMenuStyles","SearchModal","input","selectedResultRow","scrollView","selected","setSelected","prevMousePositionRef","isKeyboardNavigationDisabled","setIsKeyboardNavigationDisabled","setQuery","deferredQuery","resultOptions","selectedResult","handleResultRowPointerDown","handleResultRowMouseMove","previousSelected","router","navigateTo","route","routeId","pathVariables","handleKeyDown","maxIndex","showNoResults","showDivider","isItemContained","spacing","listPaddingTop","element","Input","inputOptions","ScrollView","isSelected","ResultRow","resultTitle","MAX_DESCRIPTION_LENGTH","inputContainerStyle","inputStyle","resultContainer","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","init_SearchModal$3","inputValue","setInputValue","isFocused","setIsFocused","inputRef","inputElement","handleInputClick","handleClearClick","onChange","showClearButton","clearButtonType","searchIcon","iconType","autofocus","scrollOffset","urlPath","handleMouseMove","onMouseMove","isContained","borderRadius","subtitleText","subtitleType","onNavigateTo","onPointerDown","canScroll","setCanScroll","getViewportSize","useViewportSizeState","state","setState","getState","handleWindowResize","init_useViewportSizeState","buildShadow","shadowProperty","fallback","x","y","blur","spread","EntryPointOptions","Overlay","backdropStyles","containerStyle","bodyOverflowHidden","EntryPoint","init_Search","\"icon\"","\"input\"","handlePointerDown","isOpen","setIsOpen","isOverLimit","setIsOverLimit","isSafariTouchDevice","setIsSafariTouchDevice","isOnCanvas","baseInputFontSize","inputFontSize","size","handleClick","addPropertyOverrides$1","SearchFonts","PhosphorFonts$1","enabledGestures$1","cycleOrder$1","serializationHash$1","variantClassNames$1","numberToPixelString","transition1$1","Transition$1","Variants$1","humanReadableVariantMap$1","getProps$1","createLayoutDependency$1","FramerDDbzUO7uL","init_DDbzUO7uL","padding","J3o4hWg6p","v","t","I$1","b$1","T$1","n","r","x$1","N$1","A","R$1","q","_","D","s","j$1","C","J","V$1","W","$","z","G","K","H$1","X","Q","Y","Z","tt","te","tr","tn","ti","ts","ta","to","tu","tl","u","l","h","c","th","tc","tf","td","tg","tp","tv","ty","tm","tw","tI","tb","tE","tk","tM","tx","o","tB","tT","tF","n$1","s$1","a$1","o$1","u$2","h$1","c$2","d$2","g$2","p$1","U$1","S$1","L$1","B","E","M","F","O","tU","tS","tL","tN","tA","tO","tP","init_rHdjVTnRP_0","c$1","u$1","m$1","g$1","f","d","d$1","init_rHdjVTnRP_1","g","V","R","w","S","L","N","I","T","H","U","enumToDisplayNameFunctions","utils","__FramerMetadata__","init_rHdjVTnRP","\"exports\"","\"utils\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"enumToDisplayNameFunctions\"","\"default\"","\"name\"","\"framerAutoSizeImages\"","\"framerCollectionId\"","\"framerRecordIdKey\"","\"framerCollectionUtils\"","\"framerData\"","\"framerColorSyntax\"","\"framerSlug\"","\"framerEnumToDisplayNameUtils\"","\"__FramerMetadata__\"","addPropertyOverrides","PhosphorFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","FramerjxkZgibF5","init_jxkZgibF5","writer","monthEndCloseTag","saaSMetricsTag","hOWTO","netSuiteStrategyTag","date","tUTORIAL","pDF","growthTag","advanced","complianceTag","basic","minuteRead","reportingTag","medium","professionalServiceTag","partnerSelectionTag","revenueRecognitionTag","multiEntityTag","orderToCashTag","isDisplayed3","isDisplayed4","e8vsbyz7r","oYk9ULtBq","lNajaGM23","c86gjBt_g","YBLjJZbjC","dLqho9JDv","yXcMsv4CK","Wnv0Bxaxu","uV8IkEkVP","r8hCKNfa1","WThguww2j","CqXWIMF_U","RC6qPhSsh","AkGNZcAzs","B3HIWSMZM","Phva9eLIf","nW7LlarJR","ihY1V7z9W","QOfvcHisM","S2e2oWDbZ","DD2HYMo46","jHVXAFUwC","l1QyZKig0"],"sources":["https:/framerusercontent.com/modules/ehrqTmkwhVWAZqOY8sww/mtmRBNNiLBpxIQmNZ1Oy/TAy5sEdlq.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/uOXi9K4mmDlZbZiqOyKV/2x485388HA720aBswBIB/Phosphor.js","https:/framerusercontent.com/modules/n8cM8fcru4AKOJmwQeaH/NkFsb57c1h7FwxpsSj9C/OyzY6xdQt.js","https:/framerusercontent.com/modules/49wYavABnBQPnR9guuxg/KtwPjSmLPgg70axKg2hy/TZhai5tne.js","https:/framerusercontent.com/modules/K4MTOLCUuCFVVwLJIUm6/mZ2lAZ3OPfncnC43qhQY/NNc4sAZLA.js","https:/framerusercontent.com/modules/UtSTbl1ACK8tbWZpSiko/CwzvsZU7cg6ElTHLv8A6/JsUV9jgHn.js","https:/framerusercontent.com/modules/KUB9Feb41T1cY2NVtNAN/NvMqVlQhPitAdqpvP58a/V6hEKNrBE.js","https:/framerusercontent.com/modules/aKKGkfhSIbCbrrhq8OJa/xLjtYr6mUYBklLf3Pyzn/tfnZeiEDN.js","https:/framerusercontent.com/modules/y2SenBB5nHQNfKk46H4c/Cu89yiuai0G3D3Yz8iqu/hRMNmamfu.js","https:/framerusercontent.com/modules/10p8raWHX7PNr9siAk20/KAgCPM4etVFfykks4jlv/uehV5Eh6m.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/uE1LF4d7Ij0sq8sy1HkC/gZyqF7GDvr4SgomXb3uX/DDbzUO7uL.js","https:/framerusercontent.com/modules/kif63ORw1EuftHKcwaMZ/hFRas9DNEpywPxBn8utP/rHdjVTnRP-0.js","https:/framerusercontent.com/modules/kif63ORw1EuftHKcwaMZ/hFRas9DNEpywPxBn8utP/rHdjVTnRP-1.js","https:/framerusercontent.com/modules/kif63ORw1EuftHKcwaMZ/hFRas9DNEpywPxBn8utP/rHdjVTnRP.js","https:/framerusercontent.com/modules/SrneQaqagNENvxoTkFyu/4tRyRi5dmlDxhQs9pbqK/jxkZgibF5.js"],"sourcesContent":["// Generated by Framer (e0e363b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={nmx2W0jru:{hover:true},O1QpqiBDa:{hover:true},rwFYGMhts:{hover:true},t64W_iTpo:{hover:true},Ym0dg_l8Q:{hover:true}};const cycleOrder=[\"rwFYGMhts\",\"FitlZcXPX\",\"Ym0dg_l8Q\",\"nmx2W0jru\",\"t64W_iTpo\",\"O1QpqiBDa\"];const serializationHash=\"framer-4P4Al\";const variantClassNames={FitlZcXPX:\"framer-v-10ikg6j\",nmx2W0jru:\"framer-v-cqfv9h\",O1QpqiBDa:\"framer-v-1s2o3yf\",rwFYGMhts:\"framer-v-p14hr5\",t64W_iTpo:\"framer-v-18tbwte\",Ym0dg_l8Q:\"framer-v-1um1bll\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B_i8nl8OD=undefined;const MK4Ub4sNL=undefined;const tS74uHS4R=undefined;const fOQYEF901=undefined;const E_MuECU9w=undefined;const GXLmNewQv=undefined;const Oxm7yJ5it=undefined;const firqWqBcR=undefined;const T2_pBrrWa=undefined;const DxjMeDLCA=undefined;const jvTzpZkqP=undefined;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={\"Fill CTA\":\"t64W_iTpo\",\"Fill Secondary\":\"O1QpqiBDa\",\"Large CTA\":\"Ym0dg_l8Q\",\"Large Secondary\":\"nmx2W0jru\",\"Mobile Navbar\":\"FitlZcXPX\",Navbar:\"rwFYGMhts\"};const Variants=motion.create(React.Fragment);const getProps=({baseBorder2Nd,baseFill,baseFill2Nd,click,cTALink,cTANewTab,height,hoverBorder2Nd,iconName,iconVisibility,id,textBaseFill,title,width,...props})=>{return{...props,B_i8nl8OD:click??props.B_i8nl8OD,DxjMeDLCA:iconVisibility??props.DxjMeDLCA??true,E_MuECU9w:baseBorder2Nd??props.E_MuECU9w??{borderColor:\"rgba(2, 7, 19, 0.2)\",borderStyle:\"solid\",borderWidth:1},firqWqBcR:title??props.firqWqBcR??\"Schedule Discovery Call\",fOQYEF901:baseFill??props.fOQYEF901??\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",GXLmNewQv:hoverBorder2Nd??props.GXLmNewQv??{borderColor:\"rgba(2, 7, 19, 0.2)\",borderStyle:\"solid\",borderWidth:1},jvTzpZkqP:iconName??props.jvTzpZkqP??\"ArrowRight\",MK4Ub4sNL:cTALink??props.MK4Ub4sNL,Oxm7yJ5it:textBaseFill??props.Oxm7yJ5it??\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",T2_pBrrWa:baseFill2Nd??props.T2_pBrrWa??\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",tS74uHS4R:cTANewTab??props.tS74uHS4R,variant:humanReadableVariantMap[props.variant]??props.variant??\"rwFYGMhts\"};};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,B_i8nl8OD,firqWqBcR,DxjMeDLCA,jvTzpZkqP,MK4Ub4sNL,tS74uHS4R,fOQYEF901,Oxm7yJ5it,T2_pBrrWa,E_MuECU9w,GXLmNewQv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rwFYGMhts\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qzb8wi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(B_i8nl8OD){const res=await B_i8nl8OD(...args);if(res===false)return false;}});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(Link,{href:MK4Ub4sNL,motionChild:true,nodeId:\"rwFYGMhts\",openInNewTab:tS74uHS4R,scopeId:\"TAy5sEdlq\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-p14hr5\",className,classNames)} framer-2xqtbv`,\"data-framer-name\":\"Navbar\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rwFYGMhts\",onTap:onTap1qzb8wi,ref:refBinding,style:{...style},...addPropertyOverrides({\"nmx2W0jru-hover\":{\"data-framer-name\":undefined},\"O1QpqiBDa-hover\":{\"data-framer-name\":undefined},\"rwFYGMhts-hover\":{\"data-framer-name\":undefined},\"t64W_iTpo-hover\":{\"data-framer-name\":undefined},\"Ym0dg_l8Q-hover\":{\"data-framer-name\":undefined},FitlZcXPX:{\"data-framer-name\":\"Mobile Navbar\"},nmx2W0jru:{\"data-framer-name\":\"Large Secondary\"},O1QpqiBDa:{\"data-framer-name\":\"Fill Secondary\"},t64W_iTpo:{\"data-framer-name\":\"Fill CTA\"},Ym0dg_l8Q:{\"data-framer-name\":\"Large CTA\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lakulz\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"YgpBGjg0K\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:fOQYEF901,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,boxShadow:\"none\"},variants:{\"nmx2W0jru-hover\":{\"--border-bottom-width\":(GXLmNewQv?.borderBottomWidth??GXLmNewQv?.borderWidth)+\"px\",\"--border-color\":GXLmNewQv?.borderColor,\"--border-left-width\":(GXLmNewQv?.borderLeftWidth??GXLmNewQv?.borderWidth)+\"px\",\"--border-right-width\":(GXLmNewQv?.borderRightWidth??GXLmNewQv?.borderWidth)+\"px\",\"--border-style\":GXLmNewQv?.borderStyle,\"--border-top-width\":(GXLmNewQv?.borderTopWidth??GXLmNewQv?.borderWidth)+\"px\",boxShadow:\"none\"},\"O1QpqiBDa-hover\":{\"--border-bottom-width\":(GXLmNewQv?.borderBottomWidth??GXLmNewQv?.borderWidth)+\"px\",\"--border-color\":GXLmNewQv?.borderColor,\"--border-left-width\":(GXLmNewQv?.borderLeftWidth??GXLmNewQv?.borderWidth)+\"px\",\"--border-right-width\":(GXLmNewQv?.borderRightWidth??GXLmNewQv?.borderWidth)+\"px\",\"--border-style\":GXLmNewQv?.borderStyle,\"--border-top-width\":(GXLmNewQv?.borderTopWidth??GXLmNewQv?.borderWidth)+\"px\",boxShadow:\"none\"},\"rwFYGMhts-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(22, 77, 196)\",boxShadow:\"0px 3px 8px 0px rgba(35, 99, 235, 0.2)\"},\"t64W_iTpo-hover\":{backgroundColor:\"var(--token-abdcad3e-0272-4bfc-98b6-cf2b43e6080f, rgb(158, 62, 9))\",boxShadow:\"0px 3px 8px 0px rgba(158, 62, 9, 0.3)\"},\"Ym0dg_l8Q-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(22, 77, 196)\",boxShadow:\"0px 3px 8px 0px rgba(35, 99, 235, 0.3)\"},nmx2W0jru:{\"--border-bottom-width\":(E_MuECU9w?.borderBottomWidth??E_MuECU9w?.borderWidth)+\"px\",\"--border-color\":E_MuECU9w?.borderColor,\"--border-left-width\":(E_MuECU9w?.borderLeftWidth??E_MuECU9w?.borderWidth)+\"px\",\"--border-right-width\":(E_MuECU9w?.borderRightWidth??E_MuECU9w?.borderWidth)+\"px\",\"--border-style\":E_MuECU9w?.borderStyle,\"--border-top-width\":(E_MuECU9w?.borderTopWidth??E_MuECU9w?.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},O1QpqiBDa:{\"--border-bottom-width\":(E_MuECU9w?.borderBottomWidth??E_MuECU9w?.borderWidth)+\"px\",\"--border-color\":E_MuECU9w?.borderColor,\"--border-left-width\":(E_MuECU9w?.borderLeftWidth??E_MuECU9w?.borderWidth)+\"px\",\"--border-right-width\":(E_MuECU9w?.borderRightWidth??E_MuECU9w?.borderWidth)+\"px\",\"--border-style\":E_MuECU9w?.borderStyle,\"--border-top-width\":(E_MuECU9w?.borderTopWidth??E_MuECU9w?.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},t64W_iTpo:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({nmx2W0jru:{\"data-border\":true},O1QpqiBDa:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Oxm7yJ5it-TAy5sEdlq))\"},children:\"Schedule Discovery Call\"})}),className:\"framer-11mjgc5\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"ew6Au_6jl\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Oxm7yJ5it-TAy5sEdlq)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Oxm7yJ5it-TAy5sEdlq\":Oxm7yJ5it,\"--variable-reference-T2_pBrrWa-TAy5sEdlq\":T2_pBrrWa},text:firqWqBcR,variants:{\"rwFYGMhts-hover\":{\"--extracted-r6o4lv\":\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\"},\"Ym0dg_l8Q-hover\":{\"--extracted-r6o4lv\":\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\"},nmx2W0jru:{\"--extracted-r6o4lv\":\"var(--variable-reference-T2_pBrrWa-TAy5sEdlq)\",\"--variable-reference-T2_pBrrWa-TAy5sEdlq\":T2_pBrrWa},O1QpqiBDa:{\"--extracted-r6o4lv\":\"var(--variable-reference-T2_pBrrWa-TAy5sEdlq)\",\"--variable-reference-T2_pBrrWa-TAy5sEdlq\":T2_pBrrWa}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"rwFYGMhts-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)))\"},children:\"Schedule Discovery Call\"})})},\"Ym0dg_l8Q-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)))\"},children:\"Schedule Discovery Call\"})})},nmx2W0jru:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-T2_pBrrWa-TAy5sEdlq))\"},children:\"Schedule Discovery Call\"})})},O1QpqiBDa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-T2_pBrrWa-TAy5sEdlq))\"},children:\"Schedule Discovery Call\"})})},t64W_iTpo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Oxm7yJ5it-TAy5sEdlq))\"},children:\"Schedule Discovery Call\"})})},Ym0dg_l8Q:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Oxm7yJ5it-TAy5sEdlq))\"},children:\"Schedule Discovery Call\"})})}},baseVariant,gestureVariant)}),DxjMeDLCA!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15hcg02-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"K04wJNo9G-container\",nodeId:\"K04wJNo9G\",rendersWithMotion:true,scopeId:\"TAy5sEdlq\",children:/*#__PURE__*/_jsx(Phosphor,{color:Oxm7yJ5it,height:\"100%\",iconSearch:\"House\",iconSelection:jvTzpZkqP,id:\"K04wJNo9G\",layoutId:\"K04wJNo9G\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({\"rwFYGMhts-hover\":{color:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\"},\"Ym0dg_l8Q-hover\":{color:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\"},nmx2W0jru:{color:T2_pBrrWa},O1QpqiBDa:{color:T2_pBrrWa}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4P4Al.framer-2xqtbv, .framer-4P4Al .framer-2xqtbv { display: block; }\",\".framer-4P4Al.framer-p14hr5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-4P4Al .framer-1lakulz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 20px 14px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-4P4Al .framer-11mjgc5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4P4Al .framer-15hcg02-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-4P4Al.framer-v-10ikg6j.framer-p14hr5 { width: 203px; }\",\".framer-4P4Al.framer-v-10ikg6j .framer-1lakulz { flex: 1 0 0px; width: 1px; }\",\".framer-4P4Al.framer-v-1um1bll .framer-1lakulz { gap: 12px; padding: 16px 28px 18px 24px; }\",\".framer-4P4Al.framer-v-cqfv9h .framer-1lakulz { gap: 12px; height: 54px; padding: 16px 28px 18px 24px; }\",\".framer-4P4Al.framer-v-18tbwte.framer-p14hr5, .framer-4P4Al.framer-v-1s2o3yf.framer-p14hr5 { width: 269px; }\",\".framer-4P4Al.framer-v-18tbwte .framer-1lakulz { flex: 1 0 0px; gap: 12px; padding: 16px 28px 18px 24px; width: 1px; }\",\".framer-4P4Al.framer-v-1s2o3yf .framer-1lakulz { flex: 1 0 0px; gap: 12px; height: 54px; padding: 16px 28px 18px 24px; width: 1px; }\",\".framer-4P4Al.framer-v-p14hr5.hover.framer-p14hr5, .framer-4P4Al.framer-v-1um1bll.hover.framer-p14hr5, .framer-4P4Al.framer-v-cqfv9h.hover.framer-p14hr5, .framer-4P4Al.framer-v-18tbwte.hover.framer-p14hr5, .framer-4P4Al.framer-v-1s2o3yf.hover.framer-p14hr5 { padding: 0px 0px 2px 0px; }\",'.framer-4P4Al[data-border=\"true\"]::after, .framer-4P4Al [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FitlZcXPX\":{\"layout\":[\"fixed\",\"auto\"]},\"Ym0dg_l8Q\":{\"layout\":[\"auto\",\"auto\"]},\"nmx2W0jru\":{\"layout\":[\"auto\",\"auto\"]},\"t64W_iTpo\":{\"layout\":[\"fixed\",\"auto\"]},\"O1QpqiBDa\":{\"layout\":[\"fixed\",\"auto\"]},\"a9p7C2eTj\":{\"layout\":[\"auto\",\"auto\"]},\"KsGiQUO6G\":{\"layout\":[\"auto\",\"auto\"]},\"FSOFdshsH\":{\"layout\":[\"auto\",\"auto\"]},\"hFuP1SYyV\":{\"layout\":[\"fixed\",\"auto\"]},\"uFnwQ8rva\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"B_i8nl8OD\":\"click\",\"firqWqBcR\":\"title\",\"DxjMeDLCA\":\"iconVisibility\",\"jvTzpZkqP\":\"iconName\",\"MK4Ub4sNL\":\"cTALink\",\"tS74uHS4R\":\"cTANewTab\",\"fOQYEF901\":\"baseFill\",\"Oxm7yJ5it\":\"textBaseFill\",\"T2_pBrrWa\":\"baseFill2Nd\",\"E_MuECU9w\":\"baseBorder2Nd\",\"GXLmNewQv\":\"hoverBorder2Nd\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTAy5sEdlq=withCSS(Component,css,\"framer-4P4Al\");export default FramerTAy5sEdlq;FramerTAy5sEdlq.displayName=\"OR-CTA\";FramerTAy5sEdlq.defaultProps={height:48,width:230};addPropertyControls(FramerTAy5sEdlq,{variant:{options:[\"rwFYGMhts\",\"FitlZcXPX\",\"Ym0dg_l8Q\",\"nmx2W0jru\",\"t64W_iTpo\",\"O1QpqiBDa\"],optionTitles:[\"Navbar\",\"Mobile Navbar\",\"Large CTA\",\"Large Secondary\",\"Fill CTA\",\"Fill Secondary\"],title:\"Variant\",type:ControlType.Enum},B_i8nl8OD:{title:\"Click\",type:ControlType.EventHandler},firqWqBcR:{defaultValue:\"Schedule Discovery Call\",description:\"\",title:\"Title\",type:ControlType.String},onfirqWqBcRChange:{changes:\"firqWqBcR\",type:ControlType.ChangeHandler},DxjMeDLCA:{defaultValue:true,title:\"Icon Visibility\",type:ControlType.Boolean},onDxjMeDLCAChange:{changes:\"DxjMeDLCA\",type:ControlType.ChangeHandler},jvTzpZkqP:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowRight\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon Name\"},onjvTzpZkqPChange:{changes:\"jvTzpZkqP\",type:ControlType.ChangeHandler},MK4Ub4sNL:{title:\"CTA Link\",type:ControlType.Link},tS74uHS4R:{defaultValue:false,title:\"CTA New Tab\",type:ControlType.Boolean},ontS74uHS4RChange:{changes:\"tS74uHS4R\",type:ControlType.ChangeHandler},fOQYEF901:{defaultValue:'var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)) /* {\"name\":\"New-Brand\"} */',title:\"Base Fill\",type:ControlType.Color},Oxm7yJ5it:{defaultValue:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",title:\"Text Base Fill\",type:ControlType.Color},T2_pBrrWa:{defaultValue:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",title:\"Base Fill 2nd\",type:ControlType.Color},E_MuECU9w:{defaultValue:{borderColor:\"rgba(2, 7, 19, 0.2)\",borderStyle:\"solid\",borderWidth:1},title:\"Base Border 2nd\",type:ControlType.Border},GXLmNewQv:{defaultValue:{borderColor:\"rgba(2, 7, 19, 0.2)\",borderStyle:\"solid\",borderWidth:1},title:\"Hover Border 2nd\",type:ControlType.Border}});addFonts(FramerTAy5sEdlq,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTAy5sEdlq\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"B_i8nl8OD\\\":\\\"click\\\",\\\"firqWqBcR\\\":\\\"title\\\",\\\"DxjMeDLCA\\\":\\\"iconVisibility\\\",\\\"jvTzpZkqP\\\":\\\"iconName\\\",\\\"MK4Ub4sNL\\\":\\\"cTALink\\\",\\\"tS74uHS4R\\\":\\\"cTANewTab\\\",\\\"fOQYEF901\\\":\\\"baseFill\\\",\\\"Oxm7yJ5it\\\":\\\"textBaseFill\\\",\\\"T2_pBrrWa\\\":\\\"baseFill2Nd\\\",\\\"E_MuECU9w\\\":\\\"baseBorder2Nd\\\",\\\"GXLmNewQv\\\":\\\"hoverBorder2Nd\\\"}\",\"framerIntrinsicWidth\":\"230\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FitlZcXPX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ym0dg_l8Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nmx2W0jru\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"t64W_iTpo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"O1QpqiBDa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"a9p7C2eTj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KsGiQUO6G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FSOFdshsH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hFuP1SYyV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uFnwQ8rva\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TAy5sEdlq.map","/*\n * utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.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{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={PFzONTz_F:{hover:true}};const serializationHash=\"framer-EYtvw\";const variantClassNames={PFzONTz_F:\"framer-v-wts909\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sVaUO9gOL=undefined;const xTcALFskg=undefined;const WPsYICYVj=undefined;const SmGI2BKOc=undefined;const txTyj11SK=undefined;const zb3mKHX34=undefined;const LI3zsBJ0t=undefined;const transition1={duration:0,type:\"tween\"};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 Variants=motion.create(React.Fragment);const getProps=({color,height,hover,hoverColor,id,link,menuOverlay,showIcon,text,width,...props})=>{return{...props,LI3zsBJ0t:showIcon??props.LI3zsBJ0t,SmGI2BKOc:color??props.SmGI2BKOc??\"rgba(2, 7, 19, 0.7)\",sVaUO9gOL:menuOverlay??props.sVaUO9gOL,txTyj11SK:text??props.txTyj11SK??\"About\",WPsYICYVj:link??props.WPsYICYVj,xTcALFskg:hover??props.xTcALFskg,zb3mKHX34:hoverColor??props.zb3mKHX34??\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\"};};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,txTyj11SK,LI3zsBJ0t,WPsYICYVj,sVaUO9gOL,xTcALFskg,SmGI2BKOc,zb3mKHX34,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"PFzONTz_F\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapdi8171=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sVaUO9gOL){const res=await sVaUO9gOL(...args);if(res===false)return false;}});const onMouseEnter1ntwtcs=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(xTcALFskg){const res=await xTcALFskg(...args);if(res===false)return false;}});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(Link,{href:WPsYICYVj,motionChild:true,nodeId:\"PFzONTz_F\",openInNewTab:false,scopeId:\"OyzY6xdQt\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-wts909\",className,classNames)} framer-tbl4rj`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PFzONTz_F\",onMouseEnter:onMouseEnter1ntwtcs,onTap:onTapdi8171,ref:refBinding,style:{...style},...addPropertyOverrides({\"PFzONTz_F-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-SmGI2BKOc-OyzY6xdQt))\"},children:\"About\"})}),className:\"framer-1t4v2lc\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"V0h5w57qZ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-SmGI2BKOc-OyzY6xdQt)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-SmGI2BKOc-OyzY6xdQt\":SmGI2BKOc,\"--variable-reference-zb3mKHX34-OyzY6xdQt\":zb3mKHX34},text:txTyj11SK,variants:{\"PFzONTz_F-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-zb3mKHX34-OyzY6xdQt)\",\"--variable-reference-zb3mKHX34-OyzY6xdQt\":zb3mKHX34}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"PFzONTz_F-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zb3mKHX34-OyzY6xdQt))\"},children:\"About\"})})}},baseVariant,gestureVariant)}),LI3zsBJ0t!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qzpjm6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YNFTK2MkI-container\",nodeId:\"YNFTK2MkI\",rendersWithMotion:true,scopeId:\"OyzY6xdQt\",style:{rotate:0},variants:{\"PFzONTz_F-hover\":{rotate:180}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgba(2, 7, 19, 0.7)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretDown\",id:\"YNFTK2MkI\",layoutId:\"YNFTK2MkI\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({\"PFzONTz_F-hover\":{color:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EYtvw.framer-tbl4rj, .framer-EYtvw .framer-tbl4rj { display: block; }\",\".framer-EYtvw.framer-wts909 { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px 0px 6px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-EYtvw .framer-1t4v2lc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EYtvw .framer-1qzpjm6-container { flex: none; height: 16px; position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 39\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"I3sKQO0gj\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"txTyj11SK\":\"text\",\"LI3zsBJ0t\":\"showIcon\",\"WPsYICYVj\":\"link\",\"sVaUO9gOL\":\"menuOverlay\",\"xTcALFskg\":\"hover\",\"SmGI2BKOc\":\"color\",\"zb3mKHX34\":\"hoverColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOyzY6xdQt=withCSS(Component,css,\"framer-EYtvw\");export default FramerOyzY6xdQt;FramerOyzY6xdQt.displayName=\"New-Navbar Menu\";FramerOyzY6xdQt.defaultProps={height:27,width:39};addPropertyControls(FramerOyzY6xdQt,{txTyj11SK:{defaultValue:\"About\",displayTextArea:false,title:\"Text\",type:ControlType.String},ontxTyj11SKChange:{changes:\"txTyj11SK\",type:ControlType.ChangeHandler},LI3zsBJ0t:{defaultValue:false,title:\"Show Icon\",type:ControlType.Boolean},onLI3zsBJ0tChange:{changes:\"LI3zsBJ0t\",type:ControlType.ChangeHandler},WPsYICYVj:{title:\"Link\",type:ControlType.Link},sVaUO9gOL:{title:\"Menu Overlay\",type:ControlType.EventHandler},xTcALFskg:{title:\"Hover\",type:ControlType.EventHandler},SmGI2BKOc:{defaultValue:\"rgba(2, 7, 19, 0.7)\",title:\"Color\",type:ControlType.Color},zb3mKHX34:{defaultValue:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",title:\"Hover Color\",type:ControlType.Color}});addFonts(FramerOyzY6xdQt,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOyzY6xdQt\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"txTyj11SK\\\":\\\"text\\\",\\\"LI3zsBJ0t\\\":\\\"showIcon\\\",\\\"WPsYICYVj\\\":\\\"link\\\",\\\"sVaUO9gOL\\\":\\\"menuOverlay\\\",\\\"xTcALFskg\\\":\\\"hover\\\",\\\"SmGI2BKOc\\\":\\\"color\\\",\\\"zb3mKHX34\\\":\\\"hoverColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"39\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"I3sKQO0gj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"27\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OyzY6xdQt.map","// Generated by Framer (77d7dc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={DgETw2ZoM:{hover:true}};const serializationHash=\"framer-g2jFf\";const variantClassNames={DgETw2ZoM:\"framer-v-ms7qin\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sVaUO9gOL=undefined;const xTcALFskg=undefined;const WPsYICYVj=undefined;const SrCbgFe_n=undefined;const txTyj11SK=undefined;const lttjmnX9l=undefined;const LI3zsBJ0t=undefined;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 Variants=motion.create(React.Fragment);const getProps=({defaultColor,height,hover,hoverColor,id,link,menuOverlay,showIcon,text,width,...props})=>{return{...props,LI3zsBJ0t:showIcon??props.LI3zsBJ0t,lttjmnX9l:hoverColor??props.lttjmnX9l??\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(57, 159, 67))\",SrCbgFe_n:defaultColor??props.SrCbgFe_n??\"rgba(2, 7, 19, 0.8)\",sVaUO9gOL:menuOverlay??props.sVaUO9gOL,txTyj11SK:text??props.txTyj11SK??\"About\",WPsYICYVj:link??props.WPsYICYVj,xTcALFskg:hover??props.xTcALFskg};};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,txTyj11SK,LI3zsBJ0t,SrCbgFe_n,lttjmnX9l,WPsYICYVj,sVaUO9gOL,xTcALFskg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DgETw2ZoM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapdi8171=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sVaUO9gOL){const res=await sVaUO9gOL(...args);if(res===false)return false;}});const onMouseEnter1ntwtcs=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(xTcALFskg){const res=await xTcALFskg(...args);if(res===false)return false;}});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(Link,{href:WPsYICYVj,motionChild:true,nodeId:\"DgETw2ZoM\",openInNewTab:false,scopeId:\"TZhai5tne\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ms7qin\",className,classNames)} framer-8s6b4g`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DgETw2ZoM\",onMouseEnter:onMouseEnter1ntwtcs,onTap:onTapdi8171,ref:refBinding,style:{...style},...addPropertyOverrides({\"DgETw2ZoM-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-SrCbgFe_n-TZhai5tne))\"},children:\"About\"})}),className:\"framer-mkfd44\",fonts:[\"FS;Plus Jakarta Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"hqX5AOp3p\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-SrCbgFe_n-TZhai5tne)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-lttjmnX9l-TZhai5tne\":lttjmnX9l,\"--variable-reference-SrCbgFe_n-TZhai5tne\":SrCbgFe_n},text:txTyj11SK,variants:{\"DgETw2ZoM-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-lttjmnX9l-TZhai5tne)\",\"--variable-reference-lttjmnX9l-TZhai5tne\":lttjmnX9l}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"DgETw2ZoM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-lttjmnX9l-TZhai5tne))\"},children:\"About\"})})}},baseVariant,gestureVariant)}),LI3zsBJ0t&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l2015y-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jA4LNNTRg-container\",nodeId:\"jA4LNNTRg\",rendersWithMotion:true,scopeId:\"TZhai5tne\",style:{rotate:0},variants:{\"DgETw2ZoM-hover\":{rotate:180}},children:/*#__PURE__*/_jsx(Phosphor,{color:SrCbgFe_n,height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretDown\",id:\"jA4LNNTRg\",layoutId:\"jA4LNNTRg\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({\"DgETw2ZoM-hover\":{color:lttjmnX9l}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pjr977\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"EP814jlFG\",style:{backgroundColor:\"var(--token-9e83aada-d0d7-404b-96e7-7559aaf0df54, rgb(249, 184, 0))\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-g2jFf.framer-8s6b4g, .framer-g2jFf .framer-8s6b4g { display: block; }\",\".framer-g2jFf.framer-ms7qin { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px 0px 6px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-g2jFf .framer-mkfd44 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-g2jFf .framer-1l2015y-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-g2jFf .framer-pjr977 { bottom: 0px; flex: none; height: 2px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 0%; z-index: 1; }\",\".framer-g2jFf.framer-v-ms7qin.hover .framer-pjr977 { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 42\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TAgeZ_r8L\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"txTyj11SK\":\"text\",\"LI3zsBJ0t\":\"showIcon\",\"SrCbgFe_n\":\"defaultColor\",\"lttjmnX9l\":\"hoverColor\",\"WPsYICYVj\":\"link\",\"sVaUO9gOL\":\"menuOverlay\",\"xTcALFskg\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTZhai5tne=withCSS(Component,css,\"framer-g2jFf\");export default FramerTZhai5tne;FramerTZhai5tne.displayName=\"Navbar Menu\";FramerTZhai5tne.defaultProps={height:27,width:42};addPropertyControls(FramerTZhai5tne,{txTyj11SK:{defaultValue:\"About\",displayTextArea:false,title:\"Text\",type:ControlType.String},LI3zsBJ0t:{defaultValue:false,title:\"Show Icon\",type:ControlType.Boolean},SrCbgFe_n:{defaultValue:\"rgba(2, 7, 19, 0.8)\",title:\"Default Color\",type:ControlType.Color},lttjmnX9l:{defaultValue:\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(57, 159, 67))\",title:\"Hover Color\",type:ControlType.Color},WPsYICYVj:{title:\"Link\",type:ControlType.Link},sVaUO9gOL:{title:\"Menu Overlay\",type:ControlType.EventHandler},xTcALFskg:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerTZhai5tne,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTZhai5tne\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"42\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"27\",\"framerVariables\":\"{\\\"txTyj11SK\\\":\\\"text\\\",\\\"LI3zsBJ0t\\\":\\\"showIcon\\\",\\\"SrCbgFe_n\\\":\\\"defaultColor\\\",\\\"lttjmnX9l\\\":\\\"hoverColor\\\",\\\"WPsYICYVj\\\":\\\"link\\\",\\\"sVaUO9gOL\\\":\\\"menuOverlay\\\",\\\"xTcALFskg\\\":\\\"hover\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TAgeZ_r8L\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TZhai5tne.map","// Generated by Framer (9801af1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NewNavbarMenu from\"https://framerusercontent.com/modules/n8cM8fcru4AKOJmwQeaH/NkFsb57c1h7FwxpsSj9C/OyzY6xdQt.js\";import NavbarMenu from\"https://framerusercontent.com/modules/49wYavABnBQPnR9guuxg/KtwPjSmLPgg70axKg2hy/TZhai5tne.js\";const NewNavbarMenuFonts=getFonts(NewNavbarMenu);const cycleOrder=[\"hPUCzP_r_\",\"ytbVWJpDp\",\"ehX3rZcn2\"];const serializationHash=\"framer-zHa0x\";const variantClassNames={ehX3rZcn2:\"framer-v-cmw8ao\",hPUCzP_r_:\"framer-v-1f7ft9d\",ytbVWJpDp:\"framer-v-1nqzk9c\"};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 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:\"hPUCzP_r_\",Phone:\"ehX3rZcn2\",Tablet:\"ytbVWJpDp\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hPUCzP_r_\"};};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:\"hPUCzP_r_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1f7ft9d\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hPUCzP_r_\",ref:refBinding,style:{backgroundColor:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",...style},...addPropertyOverrides({ehX3rZcn2:{\"data-framer-name\":\"Phone\"},ytbVWJpDp:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eaq0qm\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"TbHrD5jCc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16u6pye\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Q2Psg0EDh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pyh4jm\",\"data-framer-name\":\"Logo + Desc\",layoutDependency:layoutDependency,layoutId:\"xNcvnwGjN\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Xu5PJthAN\"},motionChild:true,nodeId:\"fGz7Wgjb1\",openInNewTab:false,scopeId:\"NNc4sAZLA\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1396,intrinsicWidth:4440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0),pixelHeight:1396,pixelWidth:4440,sizes:\"201.7143px\",src:\"https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?width=4440&height=1396\",srcSet:\"https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=512&width=4440&height=1396 512w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=1024&width=4440&height=1396 1024w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=2048&width=4440&height=1396 2048w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=4096&width=4440&height=1396 4096w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?width=4440&height=1396 4440w\"},className:\"framer-fdkth3 framer-n2r9ty\",\"data-framer-name\":\"Sixstrong Logo\",layoutDependency:layoutDependency,layoutId:\"fGz7Wgjb1\",...addPropertyOverrides({ehX3rZcn2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1396,intrinsicWidth:4440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+0+0+0),pixelHeight:1396,pixelWidth:4440,sizes:\"201.7143px\",src:\"https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?width=4440&height=1396\",srcSet:\"https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=512&width=4440&height=1396 512w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=1024&width=4440&height=1396 1024w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=2048&width=4440&height=1396 2048w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=4096&width=4440&height=1396 4096w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?width=4440&height=1396 4440w\"}},ytbVWJpDp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1396,intrinsicWidth:4440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0),pixelHeight:1396,pixelWidth:4440,sizes:\"201.7143px\",src:\"https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?width=4440&height=1396\",srcSet:\"https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=512&width=4440&height=1396 512w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=1024&width=4440&height=1396 1024w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=2048&width=4440&height=1396 2048w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?scale-down-to=4096&width=4440&height=1396 4096w,https://framerusercontent.com/images/lXwbi4FJY3wzeJLMJf1MXMH7WY.png?width=4440&height=1396 4440w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"Bridging the gap between Finance, Operations and Technology. We help scaling businesses optimize NetSuite for measurable growth.\"})}),className:\"framer-w3666l\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"c1irHUQ19\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ehX3rZcn2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"Bridging the gap between Finance, Operations and Technology. We help scaling businesses optimize NetSuite for measurable growth.\"})})},ytbVWJpDp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"Bridging the gap between Finance, Operations and Technology. We help scaling businesses optimize NetSuite for measurable growth.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t10g2h\",\"data-framer-name\":\"Address\",layoutDependency:layoutDependency,layoutId:\"DqbC5optp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.5))\"},children:\"8300 Greensboro Dr LI #241\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(255, 255, 255, 0.5))\"},children:\"McLean, VA 22102\"})]}),className:\"framer-1vsh581\",fonts:[\"GF;DM Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"ARucJqBC5\",style:{\"--extracted-2gxw0f\":\"rgba(255, 255, 255, 0.5)\",\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ujn82s\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"D9ZJU1Ck3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1be0w8a\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"lt_fmjikZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"RESOURCES\"})}),className:\"framer-p5q1nb\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"nYlzWrOu_\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OgVGoIMv2\"},implicitPathVariables:undefined},{href:{webPageId:\"OgVGoIMv2\"},implicitPathVariables:undefined},{href:{webPageId:\"OgVGoIMv2\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0+24.8,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+422+0+0+0+24.8},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0+24.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ge0oxw-container\",layoutDependency:layoutDependency,layoutId:\"iKKATdKW_-container\",nodeId:\"iKKATdKW_\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"iKKATdKW_\",layoutId:\"iKKATdKW_\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"SuiteBilling\",width:\"100%\",WPsYICYVj:resolvedLinks[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qEKqGToNm\"},implicitPathVariables:undefined},{href:{webPageId:\"qEKqGToNm\"},implicitPathVariables:undefined},{href:{webPageId:\"qEKqGToNm\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0+59.8,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+422+0+0+0+59.8},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0+59.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ldaw1k-container\",layoutDependency:layoutDependency,layoutId:\"w2pF0SUSl-container\",nodeId:\"w2pF0SUSl\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"w2pF0SUSl\",layoutId:\"w2pF0SUSl\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"ARM\",width:\"100%\",WPsYICYVj:resolvedLinks1[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks1[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nEy2Uwy1f\"},implicitPathVariables:undefined},{href:{webPageId:\"nEy2Uwy1f\"},implicitPathVariables:undefined},{href:{webPageId:\"nEy2Uwy1f\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0+94.8,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+422+0+0+0+94.8},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0+94.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k5c9w2-container\",layoutDependency:layoutDependency,layoutId:\"iTmk190Zd-container\",nodeId:\"iTmk190Zd\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"iTmk190Zd\",layoutId:\"iTmk190Zd\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"CRM\",width:\"100%\",WPsYICYVj:resolvedLinks2[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks2[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TbuxIDaNS\"},implicitPathVariables:undefined},{href:{webPageId:\"TbuxIDaNS\"},implicitPathVariables:undefined},{href:{webPageId:\"TbuxIDaNS\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0+129.8,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+422+0+0+0+129.8},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0+129.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rvh0qj-container\",layoutDependency:layoutDependency,layoutId:\"RIdAgPJXS-container\",nodeId:\"RIdAgPJXS\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"RIdAgPJXS\",layoutId:\"RIdAgPJXS\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"StrongSupport\",width:\"100%\",WPsYICYVj:resolvedLinks3[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks3[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ut62m5C9G\"},implicitPathVariables:undefined},{href:{webPageId:\"ut62m5C9G\"},implicitPathVariables:undefined},{href:{webPageId:\"ut62m5C9G\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0+164.8,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+422+0+0+0+164.8},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0+164.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ipf23k-container\",layoutDependency:layoutDependency,layoutId:\"Ngi74o2Ga-container\",nodeId:\"Ngi74o2Ga\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"Ngi74o2Ga\",layoutId:\"Ngi74o2Ga\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"Resources\",width:\"100%\",WPsYICYVj:resolvedLinks4[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks4[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sovgkp\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"TNnjIGK4l\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"COMPANY\"})}),className:\"framer-tf0hv8\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"oOxYPpwL4\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RJ99wG2WE\"},implicitPathVariables:undefined},{href:{webPageId:\"RJ99wG2WE\"},implicitPathVariables:undefined},{href:{webPageId:\"RJ99wG2WE\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0+24.8,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+422+0+227.8+0+24.8},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0+24.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-460ke-container\",layoutDependency:layoutDependency,layoutId:\"LX7f5dq96-container\",nodeId:\"LX7f5dq96\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"LX7f5dq96\",layoutId:\"LX7f5dq96\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"About Us\",width:\"100%\",WPsYICYVj:resolvedLinks5[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks5[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fa5tuFcRh\"},implicitPathVariables:undefined},{href:{webPageId:\"fa5tuFcRh\"},implicitPathVariables:undefined},{href:{webPageId:\"fa5tuFcRh\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0+59.8,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+422+0+227.8+0+59.8},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0+59.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lavzt2-container\",layoutDependency:layoutDependency,layoutId:\"YxycnpO_8-container\",nodeId:\"YxycnpO_8\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"YxycnpO_8\",layoutId:\"YxycnpO_8\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"Why SixStrong\",width:\"100%\",WPsYICYVj:resolvedLinks6[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks6[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"j7ZqtAj3U\"},implicitPathVariables:undefined},{href:{webPageId:\"j7ZqtAj3U\"},implicitPathVariables:undefined},{href:{webPageId:\"j7ZqtAj3U\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0+94.8,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+422+0+227.8+0+94.8},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0+94.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aiyjf4-container\",layoutDependency:layoutDependency,layoutId:\"xgwCIUquy-container\",nodeId:\"xgwCIUquy\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"xgwCIUquy\",layoutId:\"xgwCIUquy\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"Contact\",width:\"100%\",WPsYICYVj:resolvedLinks7[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks7[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1812s2e\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"z3qxaX_iX\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/six-strong/\",motionChild:true,nodeId:\"lh0EyvQDY\",openInNewTab:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:166.66666666666666,intrinsicWidth:166.66666666666666,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+0+0+0+0+129.8+8),pixelHeight:256,pixelWidth:256,sizes:\"28px\",src:\"https://framerusercontent.com/images/qI1GYHcIOTyDnqFSqjYz6j4qkc.png?width=256&height=256\"},className:\"framer-sl34ny framer-n2r9ty\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"lh0EyvQDY\",...addPropertyOverrides({ehX3rZcn2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:166.66666666666666,intrinsicWidth:166.66666666666666,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+0+0+422+0+227.8+0+129.8+8),pixelHeight:256,pixelWidth:256,sizes:\"28px\",src:\"https://framerusercontent.com/images/qI1GYHcIOTyDnqFSqjYz6j4qkc.png?width=256&height=256\"}},ytbVWJpDp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:166.66666666666666,intrinsicWidth:166.66666666666666,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+0+0+0+0+129.8+8),pixelHeight:256,pixelWidth:256,sizes:\"28px\",src:\"https://framerusercontent.com/images/qI1GYHcIOTyDnqFSqjYz6j4qkc.png?width=256&height=256\"}}},baseVariant,gestureVariant)})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4myxdm\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"SRpqoAwev\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h24fwx\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"r2w8xYwXM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.6))\"},children:\"\\xa9 2026 SixStrong Consulting, LLC. All Rights Reserved.\"})}),className:\"framer-12laykn\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"tGBeWeqY0\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ehX3rZcn2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.6))\"},children:\"\\xa9 2026 SixStrong Consulting, LLC. All Rights Reserved.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16wch9x\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"JUIsBWXqj\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"beriKGmOr\"},implicitPathVariables:undefined},{href:{webPageId:\"beriKGmOr\"},implicitPathVariables:undefined},{href:{webPageId:\"beriKGmOr\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+505+0+0,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+888.6+0+136+0},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+443+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18wei4l-container\",layoutDependency:layoutDependency,layoutId:\"sN_rsDT52-container\",nodeId:\"sN_rsDT52\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"sN_rsDT52\",layoutId:\"sN_rsDT52\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"Privacy Policy\",width:\"100%\",WPsYICYVj:resolvedLinks8[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks8[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HXsSq0cUY\"},implicitPathVariables:undefined},{href:{webPageId:\"HXsSq0cUY\"},implicitPathVariables:undefined},{href:{webPageId:\"HXsSq0cUY\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-532)/2+0+0)+0+505+0+0,...addPropertyOverrides({ehX3rZcn2:{y:(componentViewport?.y||0)+36+(((componentViewport?.height||200)-72-1051.6)/2+0+0)+0+888.6+0+136+0},ytbVWJpDp:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||200)-96-470)/2+0+0)+0+443+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1avx51-container\",layoutDependency:layoutDependency,layoutId:\"UH3EXPoYK-container\",nodeId:\"UH3EXPoYK\",rendersWithMotion:true,scopeId:\"NNc4sAZLA\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"UH3EXPoYK\",layoutId:\"UH3EXPoYK\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(255, 255, 255, 0.6)\",txTyj11SK:\"Terms of Service\",width:\"100%\",WPsYICYVj:resolvedLinks9[0],zb3mKHX34:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...addPropertyOverrides({ehX3rZcn2:{WPsYICYVj:resolvedLinks9[2]},ytbVWJpDp:{WPsYICYVj:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})]})]})]})})})})});});const css=[\".framer-zHa0x.framer-n2r9ty, .framer-zHa0x .framer-n2r9ty { display: block; }\",\".framer-zHa0x.framer-1f7ft9d { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 48px 60px 48px 60px; position: relative; width: 1200px; }\",\".framer-zHa0x .framer-eaq0qm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zHa0x .framer-16u6pye { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zHa0x .framer-pyh4jm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 40%; }\",\".framer-zHa0x .framer-fdkth3 { aspect-ratio: 3.361904761904762 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 202px; }\",\".framer-zHa0x .framer-w3666l, .framer-zHa0x .framer-1vsh581 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-zHa0x .framer-t10g2h { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zHa0x .framer-1ujn82s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-zHa0x .framer-1be0w8a, .framer-zHa0x .framer-sovgkp { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-zHa0x .framer-p5q1nb, .framer-zHa0x .framer-tf0hv8, .framer-zHa0x .framer-12laykn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zHa0x .framer-ge0oxw-container, .framer-zHa0x .framer-1ldaw1k-container, .framer-zHa0x .framer-k5c9w2-container, .framer-zHa0x .framer-rvh0qj-container, .framer-zHa0x .framer-ipf23k-container, .framer-zHa0x .framer-460ke-container, .framer-zHa0x .framer-lavzt2-container, .framer-zHa0x .framer-1aiyjf4-container, .framer-zHa0x .framer-18wei4l-container, .framer-zHa0x .framer-1avx51-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zHa0x .framer-1812s2e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-zHa0x .framer-sl34ny { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 28px; }\",\".framer-zHa0x .framer-4myxdm { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-zHa0x .framer-1h24fwx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zHa0x .framer-16wch9x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zHa0x.framer-v-1nqzk9c.framer-1f7ft9d { padding: 48px 36px 48px 36px; width: 768px; }\",\".framer-zHa0x.framer-v-1nqzk9c .framer-eaq0qm, .framer-zHa0x.framer-v-1nqzk9c .framer-1ujn82s, .framer-zHa0x.framer-v-1nqzk9c .framer-16wch9x { gap: 24px; }\",\".framer-zHa0x.framer-v-cmw8ao.framer-1f7ft9d { gap: 24px; padding: 36px 16px 36px 16px; width: 390px; }\",\".framer-zHa0x.framer-v-cmw8ao .framer-eaq0qm { gap: 36px; }\",\".framer-zHa0x.framer-v-cmw8ao .framer-16u6pye { flex-direction: column; gap: 36px; justify-content: flex-start; }\",\".framer-zHa0x.framer-v-cmw8ao .framer-pyh4jm { gap: 16px; width: 100%; }\",\".framer-zHa0x.framer-v-cmw8ao .framer-1ujn82s { flex-direction: column; gap: 36px; width: 100%; }\",\".framer-zHa0x.framer-v-cmw8ao .framer-1h24fwx { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-zHa0x.framer-v-cmw8ao .framer-12laykn { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-zHa0x.framer-v-cmw8ao .framer-16wch9x { gap: 36px; order: 1; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 426\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ytbVWJpDp\":{\"layout\":[\"fixed\",\"auto\"]},\"ehX3rZcn2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNNc4sAZLA=withCSS(Component,css,\"framer-zHa0x\");export default FramerNNc4sAZLA;FramerNNc4sAZLA.displayName=\"New-Footer\";FramerNNc4sAZLA.defaultProps={height:426,width:1200};addPropertyControls(FramerNNc4sAZLA,{variant:{options:[\"hPUCzP_r_\",\"ytbVWJpDp\",\"ehX3rZcn2\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNNc4sAZLA,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"DM Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]},...NewNavbarMenuFonts],{supportsExplicitInterCodegen:true});FramerNNc4sAZLA.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavbarMenu,{},context),()=>forwardLoader(NewNavbarMenu,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNNc4sAZLA\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ytbVWJpDp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ehX3rZcn2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"426\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NNc4sAZLA.map","// Generated by Framer (4d43e7b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={A3FNAOsMm:{hover:true}};const serializationHash=\"framer-goP37\";const variantClassNames={A3FNAOsMm:\"framer-v-14wepsq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const q7YvaHy5L=undefined;const neVgKG1j_=undefined;const Ddi8ktxDO=undefined;const X_Qwt3eUe=undefined;const transition1={duration:0,type:\"tween\"};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 Variants=motion.create(React.Fragment);const getProps=({desc,desc2,height,id,link,title,width,...props})=>{return{...props,Ddi8ktxDO:desc2??props.Ddi8ktxDO??true,neVgKG1j_:title??props.neVgKG1j_??\"NetSuite Implementations\",q7YvaHy5L:link??props.q7YvaHy5L,X_Qwt3eUe:desc??props.X_Qwt3eUe??\"End-to-end implementation done right\"};};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,neVgKG1j_,X_Qwt3eUe,Ddi8ktxDO,q7YvaHy5L,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"A3FNAOsMm\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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(Link,{href:q7YvaHy5L,motionChild:true,nodeId:\"A3FNAOsMm\",openInNewTab:false,scopeId:\"JsUV9jgHn\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-14wepsq\",className,classNames)} framer-1mouflu`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"A3FNAOsMm\",ref:refBinding,style:{backgroundColor:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...style},variants:{\"A3FNAOsMm-hover\":{backgroundColor:\"rgb(242, 242, 242)\"}},...addPropertyOverrides({\"A3FNAOsMm-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"NetSuite Implementations\"})}),className:\"framer-cmjhy3\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"Mbo_vJhlf\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:neVgKG1j_,verticalAlignment:\"top\",withExternalLayout:true}),Ddi8ktxDO!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.7))\"},children:\"End-to-end implementation done right\"})}),className:\"framer-1rz39y8\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"G6tAUJvv4\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:X_Qwt3eUe,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\".framer-goP37.framer-1mouflu, .framer-goP37 .framer-1mouflu { display: block; }\",\".framer-goP37.framer-14wepsq { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; text-decoration: none; width: 259px; }\",\".framer-goP37 .framer-cmjhy3, .framer-goP37 .framer-1rz39y8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 71\n * @framerIntrinsicWidth 259\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fxB0i9EQh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"neVgKG1j_\":\"title\",\"X_Qwt3eUe\":\"desc\",\"Ddi8ktxDO\":\"desc2\",\"q7YvaHy5L\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJsUV9jgHn=withCSS(Component,css,\"framer-goP37\");export default FramerJsUV9jgHn;FramerJsUV9jgHn.displayName=\"Overlay Hover Menu\";FramerJsUV9jgHn.defaultProps={height:71,width:259};addPropertyControls(FramerJsUV9jgHn,{neVgKG1j_:{defaultValue:\"NetSuite Implementations\",displayTextArea:false,title:\"Title\",type:ControlType.String},onneVgKG1j_Change:{changes:\"neVgKG1j_\",type:ControlType.ChangeHandler},X_Qwt3eUe:{defaultValue:\"End-to-end implementation done right\",displayTextArea:false,title:\"Desc\",type:ControlType.String},onX_Qwt3eUeChange:{changes:\"X_Qwt3eUe\",type:ControlType.ChangeHandler},Ddi8ktxDO:{defaultValue:true,title:\"Desc 2\",type:ControlType.Boolean},onDdi8ktxDOChange:{changes:\"Ddi8ktxDO\",type:ControlType.ChangeHandler},q7YvaHy5L:{title:\"Link\",type:ControlType.Link}});addFonts(FramerJsUV9jgHn,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJsUV9jgHn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fxB0i9EQh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"259\",\"framerIntrinsicHeight\":\"71\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"neVgKG1j_\\\":\\\"title\\\",\\\"X_Qwt3eUe\\\":\\\"desc\\\",\\\"Ddi8ktxDO\\\":\\\"desc2\\\",\\\"q7YvaHy5L\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JsUV9jgHn.map","// Generated by Framer (7f863c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"DP54JJQia\",\"lXUj228Ym\",\"ykCS6x7wI\",\"QmjgTKZrL\"];const serializationHash=\"framer-EvK3q\";const variantClassNames={DP54JJQia:\"framer-v-160ne3f\",lXUj228Ym:\"framer-v-gvu1ql\",QmjgTKZrL:\"framer-v-wapwn0\",ykCS6x7wI:\"framer-v-1mwf5gl\"};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 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={\"Resources - Default\":\"ykCS6x7wI\",\"Resources - Opened\":\"QmjgTKZrL\",\"Solutions - Default\":\"DP54JJQia\",\"Solutions - Opened\":\"lXUj228Ym\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DP54JJQia\"};};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:\"DP54JJQia\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1kc80je=activeVariantCallback(async(...args)=>{setVariant(\"lXUj228Ym\");});const onTapabbex6=activeVariantCallback(async(...args)=>{setVariant(\"DP54JJQia\");});const onTaplgzj0n=activeVariantCallback(async(...args)=>{setVariant(\"QmjgTKZrL\");});const onTapbsmhiu=activeVariantCallback(async(...args)=>{setVariant(\"ykCS6x7wI\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"QmjgTKZrL\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"QmjgTKZrL\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"lXUj228Ym\")return true;return false;};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-160ne3f\",className,classNames),\"data-framer-name\":\"Solutions - Default\",layoutDependency:layoutDependency,layoutId:\"DP54JJQia\",ref:refBinding,style:{backgroundColor:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...style},...addPropertyOverrides({lXUj228Ym:{\"data-framer-name\":\"Solutions - Opened\"},QmjgTKZrL:{\"data-framer-name\":\"Resources - Opened\"},ykCS6x7wI:{\"data-framer-name\":\"Resources - Default\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15v7wjx\",\"data-framer-name\":\"Navbar Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fLK2Dnzxt\",onTap:onTap1kc80je,...addPropertyOverrides({lXUj228Ym:{onTap:onTapabbex6},QmjgTKZrL:{onTap:onTapbsmhiu},ykCS6x7wI:{onTap:onTaplgzj0n}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.8))\"},children:\"Solutions\"})}),className:\"framer-8pkc8c\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"f96dz__Q6\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{lXUj228Ym:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\"},QmjgTKZrL:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lXUj228Ym:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Solutions\"})})},QmjgTKZrL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Resources\"})})},ykCS6x7wI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.8))\"},children:\"Resources\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2tg63c-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SqU07qCgT-container\",nodeId:\"SqU07qCgT\",rendersWithMotion:true,scopeId:\"V6hEKNrBE\",style:{rotate:0},variants:{lXUj228Ym:{rotate:180},QmjgTKZrL:{rotate:180},ykCS6x7wI:{rotate:0}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgba(2, 7, 19, 0.8)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretDown\",id:\"SqU07qCgT\",layoutId:\"SqU07qCgT\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({lXUj228Ym:{color:\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\"},QmjgTKZrL:{color:\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oirjpDXey\"},motionChild:true,nodeId:\"Y__1PG3e5\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1nn1s58 framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"Y__1PG3e5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Custom Solutions\"})}),className:\"framer-1e7er8z\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"qPErmViUa\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.6))\"},children:\"SuiteScript, workflows, custom records\"})}),className:\"framer-1jtc8b8\",fonts:[\"FS;Plus Jakarta Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"ppsk1iC7Z\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TDhRy6UY1\"},motionChild:true,nodeId:\"n7Bmy5vCF\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-v226dr framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"n7Bmy5vCF\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Support\"})}),className:\"framer-r8ebl\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"c2jZeGR5a\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GUnZqdaaV\"},motionChild:true,nodeId:\"pSJmVphiA\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-prx07x framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"pSJmVphiA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Implementation\"})}),className:\"framer-18k5zgo\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"rvdnVmX6k\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OSUqkz8tS\"},motionChild:true,nodeId:\"er9dtO2rD\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-26ozu7 framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"er9dtO2rD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Development\"})}),className:\"framer-qytstq\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"yUzE5j79t\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zvnlJ0JRU\"},motionChild:true,nodeId:\"CvWmuGnQ5\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-142fnzi framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"CvWmuGnQ5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Integration\"})}),className:\"framer-19mkdbv\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"elpXA4YHo\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mTqP5PM7s\"},motionChild:true,nodeId:\"BxpftpRKr\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10x3dne framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"BxpftpRKr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Optimization\"})}),className:\"framer-a3j58i\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"fth3NWGa7\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FYu3ga6xS\"},motionChild:true,nodeId:\"pcfbnBbTH\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fl07lx framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"pcfbnBbTH\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Customization\"})}),className:\"framer-o59xsm\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"SY5nq8koh\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MSicA6CKO\"},motionChild:true,nodeId:\"ZWgldKYMh\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-lofg3l framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"ZWgldKYMh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Procurement\"})}),className:\"framer-k1d124\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"tpHAqDSEZ\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"c6b6Tv6wT\"},motionChild:true,nodeId:\"Vw9csKp9x\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xj7k2h framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"Vw9csKp9x\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Training\"})}),className:\"framer-18l0sh\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"CJKjUNOU8\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"i4oBwDSCQ\"},motionChild:true,nodeId:\"MMWeMs34a\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1i6mp5r framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"MMWeMs34a\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Revenue Operations\"})}),className:\"framer-eftx6i\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"uPFcvghZo\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iaYZVbIgv\"},motionChild:true,nodeId:\"JWPIXHGVs\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-k89j61 framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"JWPIXHGVs\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Health Check\"})}),className:\"framer-1fukp9y\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"tfoQbCktQ\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xq9lk4mAV\"},motionChild:true,nodeId:\"Yw3CQJV_h\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-ce82l4 framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"Yw3CQJV_h\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Insights\"})}),className:\"framer-vow5d5\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"QNO36YiuZ\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.6))\"},children:\"Role-based training programs\"})}),className:\"framer-1w72w5s\",fonts:[\"FS;Plus Jakarta Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"Un7tblumn\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ut62m5C9G\"},motionChild:true,nodeId:\"HF_Job3nA\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1pzc2zm framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"HF_Job3nA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Articles\"})}),className:\"framer-th715b\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"LOBOwqdPy\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"W6ODSP_Xk\"},motionChild:true,nodeId:\"xwh8lRZ2E\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-svnl2j framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"xwh8lRZ2E\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"How To\"})}),className:\"framer-ucfhn\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"NhxBV3uIz\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kdBZSuIG9\"},motionChild:true,nodeId:\"jWYb4mdiT\",openInNewTab:false,scopeId:\"V6hEKNrBE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14lmob1 framer-1lm7mj1\",\"data-framer-name\":\"Sub Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"jWYb4mdiT\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"FAQ\"})}),className:\"framer-hnywdp\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"CL91Y0SK5\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})})})});});const css=[\".framer-EvK3q.framer-1lm7mj1, .framer-EvK3q .framer-1lm7mj1 { display: block; }\",\".framer-EvK3q.framer-160ne3f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 334px; }\",\".framer-EvK3q .framer-15v7wjx { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 4px 0px 6px 0px; position: relative; width: 100%; }\",\".framer-EvK3q .framer-8pkc8c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EvK3q .framer-2tg63c-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-EvK3q .framer-1nn1s58, .framer-EvK3q .framer-v226dr, .framer-EvK3q .framer-prx07x, .framer-EvK3q .framer-26ozu7, .framer-EvK3q .framer-142fnzi, .framer-EvK3q .framer-10x3dne, .framer-EvK3q .framer-fl07lx, .framer-EvK3q .framer-lofg3l, .framer-EvK3q .framer-1xj7k2h, .framer-EvK3q .framer-1i6mp5r, .framer-EvK3q .framer-k89j61, .framer-EvK3q .framer-ce82l4, .framer-EvK3q .framer-1pzc2zm, .framer-EvK3q .framer-svnl2j, .framer-EvK3q .framer-14lmob1 { 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: var(--overflow-clip-fallback, clip); padding: 4px 0px 6px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-EvK3q .framer-1e7er8z, .framer-EvK3q .framer-1jtc8b8, .framer-EvK3q .framer-r8ebl, .framer-EvK3q .framer-18k5zgo, .framer-EvK3q .framer-qytstq, .framer-EvK3q .framer-19mkdbv, .framer-EvK3q .framer-a3j58i, .framer-EvK3q .framer-o59xsm, .framer-EvK3q .framer-k1d124, .framer-EvK3q .framer-18l0sh, .framer-EvK3q .framer-eftx6i, .framer-EvK3q .framer-1fukp9y, .framer-EvK3q .framer-vow5d5, .framer-EvK3q .framer-1w72w5s, .framer-EvK3q .framer-th715b, .framer-EvK3q .framer-ucfhn, .framer-EvK3q .framer-hnywdp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-15v7wjx, .framer-EvK3q.framer-v-wapwn0 .framer-15v7wjx { order: 0; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-v226dr, .framer-EvK3q.framer-v-wapwn0 .framer-ce82l4 { order: 1; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-prx07x, .framer-EvK3q.framer-v-wapwn0 .framer-svnl2j { order: 2; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-26ozu7, .framer-EvK3q.framer-v-wapwn0 .framer-1nn1s58 { order: 3; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-142fnzi { order: 4; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-10x3dne { order: 5; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-fl07lx { order: 6; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-lofg3l { order: 7; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-1xj7k2h { order: 8; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-1i6mp5r { order: 9; }\",\".framer-EvK3q.framer-v-gvu1ql .framer-k89j61 { order: 10; }\",\".framer-EvK3q.framer-v-wapwn0.framer-160ne3f { gap: 8px; }\",\".framer-EvK3q.framer-v-wapwn0 .framer-1pzc2zm { order: 15; }\",\".framer-EvK3q.framer-v-wapwn0 .framer-14lmob1 { order: 14; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 334\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lXUj228Ym\":{\"layout\":[\"fixed\",\"auto\"]},\"ykCS6x7wI\":{\"layout\":[\"fixed\",\"auto\"]},\"QmjgTKZrL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV6hEKNrBE=withCSS(Component,css,\"framer-EvK3q\");export default FramerV6hEKNrBE;FramerV6hEKNrBE.displayName=\"Mobile Dropdown Navbar\";FramerV6hEKNrBE.defaultProps={height:27,width:334};addPropertyControls(FramerV6hEKNrBE,{variant:{options:[\"DP54JJQia\",\"lXUj228Ym\",\"ykCS6x7wI\",\"QmjgTKZrL\"],optionTitles:[\"Solutions - Default\",\"Solutions - Opened\",\"Resources - Default\",\"Resources - Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerV6hEKNrBE,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZLH2B3SFZRQ3US4ZUYG2367OYUMTVTGK/RSOPFK2EORTGBCOBZRY42GDLXFFB4IQW/JZ35FM4UJSKC7X2PM65RH75Q5KLE552S.woff2\",weight:\"600\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV6hEKNrBE\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lXUj228Ym\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ykCS6x7wI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QmjgTKZrL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"27\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"334\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V6hEKNrBE.map","// Generated by Framer (9801af1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/uOXi9K4mmDlZbZiqOyKV/2x485388HA720aBswBIB/Phosphor.js\";import OverlayHoverMenu from\"https://framerusercontent.com/modules/UtSTbl1ACK8tbWZpSiko/CwzvsZU7cg6ElTHLv8A6/JsUV9jgHn.js\";import NewNavbarMenu from\"https://framerusercontent.com/modules/n8cM8fcru4AKOJmwQeaH/NkFsb57c1h7FwxpsSj9C/OyzY6xdQt.js\";import ORCTA from\"https://framerusercontent.com/modules/ehrqTmkwhVWAZqOY8sww/mtmRBNNiLBpxIQmNZ1Oy/TAy5sEdlq.js\";import MobileDropdownNavbar from\"https://framerusercontent.com/modules/KUB9Feb41T1cY2NVtNAN/NvMqVlQhPitAdqpvP58a/V6hEKNrBE.js\";const NewNavbarMenuFonts=getFonts(NewNavbarMenu);const OverlayHoverMenuFonts=getFonts(OverlayHoverMenu);const MotionDivWithFX=withFX(motion.div);const ORCTAFonts=getFonts(ORCTA);const PhosphorFonts=getFonts(Phosphor);const MobileDropdownNavbarFonts=getFonts(MobileDropdownNavbar);const cycleOrder=[\"Cjjqm3SDO\",\"ep7FMVgmV\",\"UbT4tWcDr\"];const serializationHash=\"framer-IaoNA\";const variantClassNames={Cjjqm3SDO:\"framer-v-12vndmc\",ep7FMVgmV:\"framer-v-9m340h\",UbT4tWcDr:\"framer-v-1nz6wrj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kZzfZiq8z=undefined;const d3bMXB9dH=undefined;const transition1={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:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,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 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 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:\"Cjjqm3SDO\",Phone:\"UbT4tWcDr\",Tablet:\"ep7FMVgmV\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,logoExtension,width,...props})=>{return{...props,d3bMXB9dH:click??props.d3bMXB9dH,kZzfZiq8z:logoExtension??props.kZzfZiq8z??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"Cjjqm3SDO\"};};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,d3bMXB9dH,kZzfZiq8z,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Cjjqm3SDO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ep7FMVgmV\",\"UbT4tWcDr\"].includes(baseVariant))return false;return true;};const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const xTcALFskg13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const B_i8nl8OD1l7ij9i=activeVariantCallback(async(...args)=>{if(d3bMXB9dH){const res=await d3bMXB9dH(...args);if(res===false)return false;}});const isDisplayed1=()=>{if([\"ep7FMVgmV\",\"UbT4tWcDr\"].includes(baseVariant))return true;return false;};const ref5=React.useRef(null);const ref6=React.useRef(null);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-12vndmc\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Cjjqm3SDO\",ref:refBinding,style:{backgroundColor:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",...style},...addPropertyOverrides({ep7FMVgmV:{\"data-framer-name\":\"Tablet\"},UbT4tWcDr:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3bczl\",layoutDependency:layoutDependency,layoutId:\"tD_lsGPll\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Xu5PJthAN\"},motionChild:true,nodeId:\"TKMQphi9b\",openInNewTab:false,scopeId:\"tfnZeiEDN\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1396,intrinsicWidth:4440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+0),pixelHeight:1396,pixelWidth:4440,sizes:\"161.3714px\",src:\"https://framerusercontent.com/images/1WuC7Mlg3t93e4wtOGYji0Qsw.png?width=4440&height=1396\",srcSet:\"https://framerusercontent.com/images/1WuC7Mlg3t93e4wtOGYji0Qsw.png?scale-down-to=512&width=4440&height=1396 512w,https://framerusercontent.com/images/1WuC7Mlg3t93e4wtOGYji0Qsw.png?scale-down-to=1024&width=4440&height=1396 1024w,https://framerusercontent.com/images/1WuC7Mlg3t93e4wtOGYji0Qsw.png?scale-down-to=2048&width=4440&height=1396 2048w,https://framerusercontent.com/images/1WuC7Mlg3t93e4wtOGYji0Qsw.png?scale-down-to=4096&width=4440&height=1396 4096w,https://framerusercontent.com/images/1WuC7Mlg3t93e4wtOGYji0Qsw.png?width=4440&height=1396 4440w\"},className:\"framer-1xoh61j framer-sq6nrd\",\"data-framer-name\":\"Sixstrong Logo\",layoutDependency:layoutDependency,layoutId:\"TKMQphi9b\"})}),kZzfZiq8z!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10cfqoh\",layoutDependency:layoutDependency,layoutId:\"samf1sPDQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMTAw\",\"--framer-font-family\":'\"Geist\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"100\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.5))\"},children:\"|\"})}),className:\"framer-1mnriq0\",fonts:[\"GF;Geist-100\"],layoutDependency:layoutDependency,layoutId:\"uCogZOP3T\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.7))\"},children:\"SUPPORT\"})}),className:\"framer-1shgd2e\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"nmCLWHKb1\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1isvtmb\",layoutDependency:layoutDependency,layoutId:\"XkvdPVM5f\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yek3cb\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"tlan5Q2JX\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"X5LYyk7K3\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+10.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vzxzab-container\",layoutDependency:layoutDependency,layoutId:\"DzBX7bf_v-container\",nodeId:\"DzBX7bf_v\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"DzBX7bf_v\",layoutId:\"DzBX7bf_v\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(2, 7, 19, 0.7)\",txTyj11SK:\"About Us\",width:\"100%\",WPsYICYVj:resolvedLinks[0],zb3mKHX34:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wBLNxQBMb\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+10.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fd7rhz-container\",layoutDependency:layoutDependency,layoutId:\"So6uf6p6m-container\",nodeId:\"So6uf6p6m\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"So6uf6p6m\",layoutId:\"So6uf6p6m\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(2, 7, 19, 0.7)\",txTyj11SK:\"Why SixStrong\",width:\"100%\",WPsYICYVj:resolvedLinks1[0],zb3mKHX34:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\"})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xejIB7l4n\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+10.5+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-153iwba-container\",id:`${layoutId}-153iwba`,layoutDependency:layoutDependency,layoutId:\"heBpusZhk-container\",nodeId:\"heBpusZhk\",ref:ref1,rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:[/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"heBpusZhk\",layoutId:\"heBpusZhk\",LI3zsBJ0t:true,SmGI2BKOc:\"rgba(2, 7, 19, 0.7)\",txTyj11SK:\"Solutions\",width:\"100%\",WPsYICYVj:resolvedLinks2[0],xTcALFskg:xTcALFskg13elrgn({overlay}),zb3mKHX34:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-153iwba`,offsetX:0,offsetY:20,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-5kitbn\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"VRDeyN7Do\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 6px 8px 2px rgba(2, 7, 19, 0.15)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wduack\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"Wk9HHaick\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TDhRy6UY1\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xflgyq-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"H2s25hvV8-container\",nodeId:\"H2s25hvV8\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"H2s25hvV8\",layoutId:\"H2s25hvV8\",neVgKG1j_:\"Support\",q7YvaHy5L:resolvedLinks3[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GUnZqdaaV\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13t7ej6-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Gfty0zf2k-container\",nodeId:\"Gfty0zf2k\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"Gfty0zf2k\",layoutId:\"Gfty0zf2k\",neVgKG1j_:\"Implementation\",q7YvaHy5L:resolvedLinks4[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OSUqkz8tS\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wdltru-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"wvOUowXu5-container\",nodeId:\"wvOUowXu5\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"wvOUowXu5\",layoutId:\"wvOUowXu5\",neVgKG1j_:\"Development\",q7YvaHy5L:resolvedLinks5[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zvnlJ0JRU\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yuoeol-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"zU9dLRD1q-container\",nodeId:\"zU9dLRD1q\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"zU9dLRD1q\",layoutId:\"zU9dLRD1q\",neVgKG1j_:\"Integration\",q7YvaHy5L:resolvedLinks6[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mTqP5PM7s\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k81mkg-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"u6xV8aFOd-container\",nodeId:\"u6xV8aFOd\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"u6xV8aFOd\",layoutId:\"u6xV8aFOd\",neVgKG1j_:\"Optimization\",q7YvaHy5L:resolvedLinks7[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FYu3ga6xS\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-azjit8-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"yKc8nGNf3-container\",nodeId:\"yKc8nGNf3\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"yKc8nGNf3\",layoutId:\"yKc8nGNf3\",neVgKG1j_:\"Customization\",q7YvaHy5L:resolvedLinks8[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MSicA6CKO\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1787w0z-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"A6K60Ec3S-container\",nodeId:\"A6K60Ec3S\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"A6K60Ec3S\",layoutId:\"A6K60Ec3S\",neVgKG1j_:\"Procurement\",q7YvaHy5L:resolvedLinks9[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"c6b6Tv6wT\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1micjv1-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"IbNjAFb8y-container\",nodeId:\"IbNjAFb8y\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"IbNjAFb8y\",layoutId:\"IbNjAFb8y\",neVgKG1j_:\"Training\",q7YvaHy5L:resolvedLinks10[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i4oBwDSCQ\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s5r8da-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"KeM7syThn-container\",nodeId:\"KeM7syThn\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"KeM7syThn\",layoutId:\"KeM7syThn\",neVgKG1j_:\"Revenue Operations\",q7YvaHy5L:resolvedLinks11[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iaYZVbIgv\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-166qhan-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"M9FHFaXcU-container\",nodeId:\"M9FHFaXcU\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"M9FHFaXcU\",layoutId:\"M9FHFaXcU\",neVgKG1j_:\"Health Check\",q7YvaHy5L:resolvedLinks12[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})})]})})})})]})})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+10.5+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1olc01f-container\",id:`${layoutId}-1olc01f`,layoutDependency:layoutDependency,layoutId:\"iQk5sgd5H-container\",nodeId:\"iQk5sgd5H\",ref:ref3,rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:[/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"iQk5sgd5H\",layoutId:\"iQk5sgd5H\",LI3zsBJ0t:true,SmGI2BKOc:\"rgba(2, 7, 19, 0.7)\",txTyj11SK:\"Resources\",width:\"100%\",xTcALFskg:xTcALFskg13elrgn({overlay:overlay1}),zb3mKHX34:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1olc01f`,offsetX:0,offsetY:20,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-i99v5j\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"ZoR87yM3b\",ref:ref4,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 6px 8px 2px rgba(2, 7, 19, 0.15)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tbngu8\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"TUQ2h45Uz\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xq9lk4mAV\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fowo5w-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"fWLbu0YWV-container\",nodeId:\"fWLbu0YWV\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"fWLbu0YWV\",layoutId:\"fWLbu0YWV\",neVgKG1j_:\"Insights\",q7YvaHy5L:resolvedLinks13[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"Common questions answered\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W6ODSP_Xk\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p8mj4e-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"TF_26T2l7-container\",nodeId:\"TF_26T2l7\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"TF_26T2l7\",layoutId:\"TF_26T2l7\",neVgKG1j_:\"How To\",q7YvaHy5L:resolvedLinks14[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"Common questions answered\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oirjpDXey\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hpgv8b-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"kmVRcR09o-container\",nodeId:\"kmVRcR09o\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"kmVRcR09o\",layoutId:\"kmVRcR09o\",neVgKG1j_:\"Custom Solutions\",q7YvaHy5L:resolvedLinks15[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kdBZSuIG9\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xu1o1p-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"fj_21GSg_-container\",nodeId:\"fj_21GSg_\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"fj_21GSg_\",layoutId:\"fj_21GSg_\",neVgKG1j_:\"FAQ\",q7YvaHy5L:resolvedLinks16[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"Common questions answered\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ut62m5C9G\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yuzv3w-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"kOoMnJH04-container\",nodeId:\"kOoMnJH04\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(OverlayHoverMenu,{Ddi8ktxDO:false,height:\"100%\",id:\"kOoMnJH04\",layoutId:\"kOoMnJH04\",neVgKG1j_:\"Articles\",q7YvaHy5L:resolvedLinks17[0],style:{width:\"100%\"},width:\"100%\",X_Qwt3eUe:\"Common questions answered\"})})})})]})})})})]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"j7ZqtAj3U\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+10.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vx9c5f-container\",layoutDependency:layoutDependency,layoutId:\"Kr5esBzDp-container\",nodeId:\"Kr5esBzDp\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(NewNavbarMenu,{height:\"100%\",id:\"Kr5esBzDp\",layoutId:\"Kr5esBzDp\",LI3zsBJ0t:false,SmGI2BKOc:\"rgba(2, 7, 19, 0.7)\",txTyj11SK:\"Contact\",width:\"100%\",WPsYICYVj:resolvedLinks18[0],zb3mKHX34:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ea8pbb-container\",layoutDependency:layoutDependency,layoutId:\"ScYz0fhm6-container\",nodeId:\"ScYz0fhm6\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(ORCTA,{B_i8nl8OD:B_i8nl8OD1l7ij9i,DxjMeDLCA:false,E_MuECU9w:{borderColor:\"rgba(2, 7, 19, 0.2)\",borderStyle:\"solid\",borderWidth:1},firqWqBcR:\"Schedule Call\",fOQYEF901:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",GXLmNewQv:{borderColor:\"rgba(2, 7, 19, 0.2)\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"ScYz0fhm6\",jvTzpZkqP:\"ArrowRight\",layoutId:\"ScYz0fhm6\",MK4Ub4sNL:\"https://koalendar.com/e/sixstrong-discovery\",Oxm7yJ5it:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",T2_pBrrWa:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",tS74uHS4R:false,variant:matchVariant(\"rwFYGMhts\"),width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19lwncq\",\"data-framer-name\":\"Mobile Menu\",\"data-highlight\":true,id:`${layoutId}-19lwncq`,layoutDependency:layoutDependency,layoutId:\"o0tCGj18k\",onTap:xTcALFskg13elrgn({overlay:overlay2}),ref:ref5,style:{backgroundColor:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12vcpy8-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"jmzcrj2gF-container\",nodeId:\"jmzcrj2gF\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"List\",id:\"jmzcrj2gF\",layoutId:\"jmzcrj2gF\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-19lwncq`,offsetX:0,offsetY:28,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:false,zIndex:6,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1begqmx\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"Vhl9wnGeY\",ref:ref6,role:\"dialog\",style:{backgroundColor:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 2px 8px 2px rgba(2, 7, 19, 0.1)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8fdphk\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"MQtU6DeTA\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X5LYyk7K3\"},motionChild:true,nodeId:\"J0wX4SGEC\",openInNewTab:false,scopeId:\"tfnZeiEDN\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11f9zl8 framer-sq6nrd\",\"data-framer-name\":\"Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"J0wX4SGEC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.8))\"},children:\"About Us\"})}),className:\"framer-e2gs8l\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"D0c4qoLRP\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wBLNxQBMb\"},motionChild:true,nodeId:\"DuJS3h4Cq\",openInNewTab:false,scopeId:\"tfnZeiEDN\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18py1tu framer-sq6nrd\",\"data-framer-name\":\"Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"DuJS3h4Cq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.8))\"},children:\"Why sixstrong\"})}),className:\"framer-qfsnkg\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"ejwBHjgfb\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"334px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g1y21h-container\",layoutDependency:layoutDependency,layoutId:\"f_r5pmaxV-container\",nodeId:\"f_r5pmaxV\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(MobileDropdownNavbar,{height:\"100%\",id:\"f_r5pmaxV\",layoutId:\"f_r5pmaxV\",style:{width:\"100%\"},variant:matchVariant(\"DP54JJQia\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"334px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m4ohh1-container\",layoutDependency:layoutDependency,layoutId:\"UUwkPI4Vy-container\",nodeId:\"UUwkPI4Vy\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(MobileDropdownNavbar,{height:\"100%\",id:\"UUwkPI4Vy\",layoutId:\"UUwkPI4Vy\",style:{width:\"100%\"},variant:matchVariant(\"ykCS6x7wI\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j7ZqtAj3U\"},motionChild:true,nodeId:\"K4bYs8NSF\",openInNewTab:false,scopeId:\"tfnZeiEDN\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-c57ay0 framer-sq6nrd\",\"data-framer-name\":\"Navbar Menu\",layoutDependency:layoutDependency,layoutId:\"K4bYs8NSF\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.8))\"},children:\"Contact\"})}),className:\"framer-td0rme\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"BX3UdFpSr\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"334px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-otgojh-container\",layoutDependency:layoutDependency,layoutId:\"NDmWUeay_-container\",nodeId:\"NDmWUeay_\",rendersWithMotion:true,scopeId:\"tfnZeiEDN\",children:/*#__PURE__*/_jsx(ORCTA,{B_i8nl8OD:B_i8nl8OD1l7ij9i,DxjMeDLCA:false,E_MuECU9w:{borderColor:\"rgba(2, 7, 19, 0.2)\",borderStyle:\"solid\",borderWidth:1},firqWqBcR:\"Schedule Call\",fOQYEF901:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",GXLmNewQv:{borderColor:\"rgba(2, 7, 19, 0.2)\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"NDmWUeay_\",jvTzpZkqP:\"ArrowRight\",layoutId:\"NDmWUeay_\",MK4Ub4sNL:\"https://koalendar.com/e/sixstrong-discovery\",Oxm7yJ5it:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",style:{width:\"100%\"},T2_pBrrWa:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",tS74uHS4R:false,variant:matchVariant(\"FitlZcXPX\"),width:\"100%\"})})})]})})})]})})})]})})})});});const css=[\".framer-IaoNA.framer-sq6nrd, .framer-IaoNA .framer-sq6nrd { display: block; }\",\".framer-IaoNA.framer-12vndmc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 20px 100px 20px 100px; position: relative; width: 1200px; }\",\".framer-IaoNA .framer-3bczl, .framer-IaoNA .framer-10cfqoh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IaoNA .framer-1xoh61j { aspect-ratio: 3.361904761904762 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 161px; }\",\".framer-IaoNA .framer-1mnriq0, .framer-IaoNA .framer-1shgd2e, .framer-IaoNA .framer-e2gs8l, .framer-IaoNA .framer-qfsnkg, .framer-IaoNA .framer-td0rme { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IaoNA .framer-1isvtmb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IaoNA .framer-yek3cb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-IaoNA .framer-1vzxzab-container, .framer-IaoNA .framer-1fd7rhz-container, .framer-IaoNA .framer-153iwba-container, .framer-IaoNA .framer-1olc01f-container, .framer-IaoNA .framer-vx9c5f-container, .framer-IaoNA .framer-ea8pbb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IaoNA .framer-5kitbn, .framer-IaoNA .framer-i99v5j { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-IaoNA .framer-1wduack, .framer-IaoNA .framer-tbngu8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-IaoNA .framer-xflgyq-container, .framer-IaoNA .framer-13t7ej6-container, .framer-IaoNA .framer-wdltru-container, .framer-IaoNA .framer-yuoeol-container, .framer-IaoNA .framer-k81mkg-container, .framer-IaoNA .framer-azjit8-container, .framer-IaoNA .framer-1787w0z-container, .framer-IaoNA .framer-1micjv1-container, .framer-IaoNA .framer-s5r8da-container, .framer-IaoNA .framer-166qhan-container, .framer-IaoNA .framer-fowo5w-container, .framer-IaoNA .framer-1p8mj4e-container, .framer-IaoNA .framer-hpgv8b-container, .framer-IaoNA .framer-1xu1o1p-container, .framer-IaoNA .framer-1yuzv3w-container, .framer-IaoNA .framer-g1y21h-container, .framer-IaoNA .framer-1m4ohh1-container, .framer-IaoNA .framer-otgojh-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-IaoNA .framer-19lwncq { 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: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-IaoNA .framer-12vcpy8-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-IaoNA .framer-1begqmx { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 0.85); overflow: auto; padding: 12px; position: relative; width: 358px; }\",\".framer-IaoNA .framer-8fdphk { 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; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-IaoNA .framer-11f9zl8, .framer-IaoNA .framer-18py1tu, .framer-IaoNA .framer-c57ay0 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px 0px 6px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-IaoNA.framer-v-9m340h.framer-12vndmc { padding: 20px 24px 20px 24px; width: 810px; }\",\".framer-IaoNA.framer-v-1nz6wrj.framer-12vndmc { padding: 20px 16px 20px 16px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ep7FMVgmV\":{\"layout\":[\"fixed\",\"auto\"]},\"UbT4tWcDr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"d3bMXB9dH\":\"click\",\"kZzfZiq8z\":\"logoExtension\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertfnZeiEDN=withCSS(Component,css,\"framer-IaoNA\");export default FramertfnZeiEDN;FramertfnZeiEDN.displayName=\"New-Navbar\";FramertfnZeiEDN.defaultProps={height:88,width:1200};addPropertyControls(FramertfnZeiEDN,{variant:{options:[\"Cjjqm3SDO\",\"ep7FMVgmV\",\"UbT4tWcDr\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},d3bMXB9dH:{title:\"Click\",type:ControlType.EventHandler},kZzfZiq8z:{defaultValue:false,title:\"Logo Extension\",type:ControlType.Boolean},onkZzfZiq8zChange:{changes:\"kZzfZiq8z\",type:ControlType.ChangeHandler}});addFonts(FramertfnZeiEDN,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOI4mJPby1QNtA.woff2\",weight:\"100\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZLH2B3SFZRQ3US4ZUYG2367OYUMTVTGK/RSOPFK2EORTGBCOBZRY42GDLXFFB4IQW/JZ35FM4UJSKC7X2PM65RH75Q5KLE552S.woff2\",weight:\"600\"}]},...NewNavbarMenuFonts,...OverlayHoverMenuFonts,...ORCTAFonts,...PhosphorFonts,...MobileDropdownNavbarFonts],{supportsExplicitInterCodegen:true});FramertfnZeiEDN.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NewNavbarMenu,{},context),()=>forwardLoader(OverlayHoverMenu,{},context),()=>forwardLoader(ORCTA,{},context),()=>forwardLoader(MobileDropdownNavbar,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertfnZeiEDN\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"88\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ep7FMVgmV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UbT4tWcDr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"d3bMXB9dH\\\":\\\"click\\\",\\\"kZzfZiq8z\\\":\\\"logoExtension\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tfnZeiEDN.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={rQaxbqYbO:{hover:true,pressed:true}};const cycleOrder=[\"rQaxbqYbO\",\"PtVcSKiJk\",\"UdzkROTHD\",\"MSz9WulfW\",\"TzcjGyPpc\"];const serializationHash=\"framer-D8H7W\";const variantClassNames={MSz9WulfW:\"framer-v-1eu3k0b\",PtVcSKiJk:\"framer-v-1ojyyfw\",rQaxbqYbO:\"framer-v-17z3hgh\",TzcjGyPpc:\"framer-v-tvybqz\",UdzkROTHD:\"framer-v-1cyfr6s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TcfifHemv=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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:\"rQaxbqYbO\",Disabled:\"UdzkROTHD\",Error:\"TzcjGyPpc\",Loading:\"PtVcSKiJk\",Success:\"MSz9WulfW\"};const Variants=motion.create(React.Fragment);const getProps=({buttonText,height,id,width,...props})=>{return{...props,TcfifHemv:buttonText??props.TcfifHemv??\"Submit\",variant:humanReadableVariantMap[props.variant]??props.variant??\"rQaxbqYbO\"};};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,TcfifHemv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rQaxbqYbO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PtVcSKiJk\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"PtVcSKiJk\")return true;return false;};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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17z3hgh\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"rQaxbqYbO\",ref:refBinding,style:{backgroundColor:\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:1,...style},variants:{\"rQaxbqYbO-hover\":{backgroundColor:\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",opacity:1},\"rQaxbqYbO-pressed\":{backgroundColor:\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",opacity:1},MSz9WulfW:{opacity:1},TzcjGyPpc:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},UdzkROTHD:{opacity:.5}},...addPropertyOverrides({\"rQaxbqYbO-hover\":{\"data-framer-name\":undefined},\"rQaxbqYbO-pressed\":{\"data-framer-name\":undefined},MSz9WulfW:{\"data-framer-name\":\"Success\"},PtVcSKiJk:{\"data-framer-name\":\"Loading\"},TzcjGyPpc:{\"data-framer-name\":\"Error\"},UdzkROTHD:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-1ngbrut\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"bIZC7y_PJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:TcfifHemv,variants:{TzcjGyPpc:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MSz9WulfW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),fonts:[\"Inter-SemiBold\"],text:undefined},TzcjGyPpc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"],text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15mngyv\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"psC9RzKgv\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-wdw6at\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"TUw5EADKH\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{PtVcSKiJk:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-msp624\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"hH6klhMee\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D8H7W.framer-r5qzb0, .framer-D8H7W .framer-r5qzb0 { display: block; }\",\".framer-D8H7W.framer-17z3hgh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-D8H7W .framer-1ngbrut { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-D8H7W .framer-15mngyv { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-D8H7W .framer-wdw6at { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-D8H7W .framer-msp624 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-D8H7W.framer-v-1ojyyfw.framer-17z3hgh, .framer-D8H7W.framer-v-1cyfr6s.framer-17z3hgh, .framer-D8H7W.framer-v-1eu3k0b.framer-17z3hgh, .framer-D8H7W.framer-v-tvybqz.framer-17z3hgh { cursor: unset; }\",\".framer-D8H7W.framer-v-1ojyyfw .framer-wdw6at { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PtVcSKiJk\":{\"layout\":[\"fixed\",\"fixed\"]},\"UdzkROTHD\":{\"layout\":[\"fixed\",\"fixed\"]},\"MSz9WulfW\":{\"layout\":[\"fixed\",\"fixed\"]},\"TzcjGyPpc\":{\"layout\":[\"fixed\",\"fixed\"]},\"oLOfKfRvV\":{\"layout\":[\"fixed\",\"fixed\"]},\"ToHlDqq3z\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TcfifHemv\":\"buttonText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhRMNmamfu=withCSS(Component,css,\"framer-D8H7W\");export default FramerhRMNmamfu;FramerhRMNmamfu.displayName=\"Button Overlay\";FramerhRMNmamfu.defaultProps={height:40,width:240};addPropertyControls(FramerhRMNmamfu,{variant:{options:[\"rQaxbqYbO\",\"PtVcSKiJk\",\"UdzkROTHD\",\"MSz9WulfW\",\"TzcjGyPpc\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},TcfifHemv:{defaultValue:\"Submit\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onTcfifHemvChange:{changes:\"TcfifHemv\",type:ControlType.ChangeHandler}});addFonts(FramerhRMNmamfu,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"},{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhRMNmamfu\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"240\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"TcfifHemv\\\":\\\"buttonText\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PtVcSKiJk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UdzkROTHD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MSz9WulfW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TzcjGyPpc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oLOfKfRvV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ToHlDqq3z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hRMNmamfu.map","// Generated by Framer (874d64d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={jfPeYmCQ5:{hover:true},ktcB5UjZu:{hover:true},pMRVWR3J4:{hover:true},uzFFvIiP3:{hover:true},V7NsJMd0F:{hover:true},wnHI7NZi2:{hover:true},wTW5gSPm9:{hover:true}};const cycleOrder=[\"jfPeYmCQ5\",\"ktcB5UjZu\",\"uzFFvIiP3\",\"nEqmS487j\",\"pMRVWR3J4\",\"wTW5gSPm9\",\"V7NsJMd0F\",\"wnHI7NZi2\"];const serializationHash=\"framer-7eF7i\";const variantClassNames={jfPeYmCQ5:\"framer-v-p1szd8\",ktcB5UjZu:\"framer-v-mmv4t\",nEqmS487j:\"framer-v-15rl05f\",pMRVWR3J4:\"framer-v-doayfi\",uzFFvIiP3:\"framer-v-jztbdi\",V7NsJMd0F:\"framer-v-4nzy60\",wnHI7NZi2:\"framer-v-1kbl6nd\",wTW5gSPm9:\"framer-v-y8pimr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B_i8nl8OD=undefined;const MK4Ub4sNL=undefined;const tS74uHS4R=undefined;const mnxkUu3PU=undefined;const JnuDpQjC4=undefined;const vL5Kj_8gy=undefined;const pjt4COskP=undefined;const DxjMeDLCA=undefined;const jvTzpZkqP=undefined;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"L - Outline 2\":\"V7NsJMd0F\",\"L - Outline\":\"wTW5gSPm9\",\"L - White\":\"pMRVWR3J4\",\"L - Yellow\":\"wnHI7NZi2\",\"L Mobile\":\"nEqmS487j\",Large:\"ktcB5UjZu\",Navbar:\"jfPeYmCQ5\",XL:\"uzFFvIiP3\"};const getProps=({click,cTALink,cTANewTab,height,iconName,iconVisibility,id,link,titleL,titleLOutline2,titleXL,width,...props})=>{return{...props,B_i8nl8OD:click??props.B_i8nl8OD,DxjMeDLCA:iconVisibility??props.DxjMeDLCA??true,JnuDpQjC4:titleL??props.JnuDpQjC4??\"Schedule a Free Discovery Call\",jvTzpZkqP:iconName??props.jvTzpZkqP??\"ArrowRight\",MK4Ub4sNL:cTALink??props.MK4Ub4sNL,mnxkUu3PU:link??props.mnxkUu3PU,pjt4COskP:titleLOutline2??props.pjt4COskP??\"See Our Process\",tS74uHS4R:cTANewTab??props.tS74uHS4R,variant:humanReadableVariantMap[props.variant]??props.variant??\"jfPeYmCQ5\",vL5Kj_8gy:titleXL??props.vL5Kj_8gy??\"Schedule a Free Discovery Call\"};};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,B_i8nl8OD,mnxkUu3PU,JnuDpQjC4,pjt4COskP,vL5Kj_8gy,DxjMeDLCA,jvTzpZkqP,MK4Ub4sNL,tS74uHS4R,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jfPeYmCQ5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qzb8wi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(B_i8nl8OD){const res=await B_i8nl8OD(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(gestureVariant===\"ktcB5UjZu-hover\")return value;if([\"uzFFvIiP3-hover\",\"pMRVWR3J4-hover\",\"wnHI7NZi2-hover\"].includes(gestureVariant))return true;if(baseVariant===\"ktcB5UjZu\")return value;if([\"uzFFvIiP3\",\"nEqmS487j\",\"pMRVWR3J4\",\"wnHI7NZi2\"].includes(baseVariant))return true;return false;};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:MK4Ub4sNL,motionChild:true,nodeId:\"jfPeYmCQ5\",openInNewTab:tS74uHS4R,scopeId:\"uehV5Eh6m\",...addPropertyOverrides({ktcB5UjZu:{smoothScroll:true},V7NsJMd0F:{href:mnxkUu3PU,openInNewTab:false,smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-p1szd8\",className,classNames)} framer-1kaog5c`,\"data-framer-name\":\"Navbar\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jfPeYmCQ5\",onTap:onTap1qzb8wi,ref:refBinding,style:{...style},...addPropertyOverrides({\"jfPeYmCQ5-hover\":{\"data-framer-name\":undefined},\"ktcB5UjZu-hover\":{\"data-framer-name\":undefined},\"pMRVWR3J4-hover\":{\"data-framer-name\":undefined},\"uzFFvIiP3-hover\":{\"data-framer-name\":undefined},\"V7NsJMd0F-hover\":{\"data-framer-name\":undefined},\"wnHI7NZi2-hover\":{\"data-framer-name\":undefined},\"wTW5gSPm9-hover\":{\"data-framer-name\":undefined},ktcB5UjZu:{\"data-framer-name\":\"Large\"},nEqmS487j:{\"data-framer-name\":\"L Mobile\"},pMRVWR3J4:{\"data-framer-name\":\"L - White\"},uzFFvIiP3:{\"data-framer-name\":\"XL\"},V7NsJMd0F:{\"data-framer-name\":\"L - Outline 2\"},wnHI7NZi2:{\"data-framer-name\":\"L - Yellow\"},wTW5gSPm9:{\"data-framer-name\":\"L - Outline\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r6wxnp\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"Nw8Gz8cO2\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",background:\"linear-gradient(103deg, var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(57, 159, 67)) 0%, var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(57, 159, 67)) 100%)\",backgroundColor:\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(57, 159, 67))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,boxShadow:\"none\"},variants:{\"jfPeYmCQ5-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(103deg, rgb(4, 70, 184) 0%, var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"0px 3px 8px 2px rgba(2, 52, 164, 0.4)\"},\"ktcB5UjZu-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(103deg, rgb(4, 70, 184) 0%, var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"0px 3px 8px 2px rgba(2, 52, 164, 0.4)\"},\"pMRVWR3J4-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",boxShadow:\"none\"},\"uzFFvIiP3-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",boxShadow:\"0px 3px 8px 2px rgba(255, 255, 255, 0.2)\"},\"V7NsJMd0F-hover\":{background:\"linear-gradient(103deg, rgb(238, 241, 249) 0%, rgb(238, 241, 249) 100%)\",backgroundColor:\"rgb(238, 241, 249)\",boxShadow:\"none\"},\"wnHI7NZi2-hover\":{boxShadow:\"none\"},\"wTW5gSPm9-hover\":{background:\"linear-gradient(103deg, rgb(26, 75, 170) 0%, rgb(26, 75, 170) 100%)\",backgroundColor:\"rgb(26, 75, 170)\",boxShadow:\"none\"},nEqmS487j:{background:\"linear-gradient(103deg, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)) 0%, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\"},pMRVWR3J4:{background:\"linear-gradient(103deg, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)) 0%, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\"},uzFFvIiP3:{background:\"linear-gradient(103deg, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)) 0%, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\"},V7NsJMd0F:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(2, 7, 19, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(103deg, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)) 0%, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\"},wnHI7NZi2:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(103deg, var(--token-9e83aada-d0d7-404b-96e7-7559aaf0df54, rgb(249, 184, 0)) 0%, var(--token-9e83aada-d0d7-404b-96e7-7559aaf0df54, rgb(249, 184, 0)) 100%)\",backgroundColor:\"var(--token-9e83aada-d0d7-404b-96e7-7559aaf0df54, rgb(249, 184, 0))\"},wTW5gSPm9:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({V7NsJMd0F:{\"data-border\":true},wTW5gSPm9:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)))\"},children:\"Schedule Discovery Call\"})}),className:\"framer-15ygt61\",fonts:[\"FS;Plus Jakarta Sans-bold\"],layoutDependency:layoutDependency,layoutId:\"SYCKAquNr\",style:{\"--extracted-r6o4lv\":\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{nEqmS487j:{\"--extracted-r6o4lv\":\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164))\"},pMRVWR3J4:{\"--extracted-r6o4lv\":\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164))\"},uzFFvIiP3:{\"--extracted-r6o4lv\":\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164))\"},V7NsJMd0F:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\"},wnHI7NZi2:{\"--extracted-r6o4lv\":\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ktcB5UjZu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)))\"},children:\"Schedule a Free Discovery Call\"})}),text:JnuDpQjC4},nEqmS487j:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164)))\"},children:\"Schedule a Free Discovery Call\"})}),text:vL5Kj_8gy},pMRVWR3J4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164)))\"},children:\"Schedule a Free Discovery Call\"})})},uzFFvIiP3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164)))\"},children:\"Schedule a Free Discovery Call\"})}),text:vL5Kj_8gy},V7NsJMd0F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"See Our Process\"})}),text:pjt4COskP},wnHI7NZi2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164)))\"},children:\"Get Started\"})})},wTW5gSPm9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255)))\"},children:\"hello@sixstrong.io\"})})}},baseVariant,gestureVariant)}),isDisplayed(DxjMeDLCA!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jmmssw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yF6xwu7Bz-container\",nodeId:\"yF6xwu7Bz\",rendersWithMotion:true,scopeId:\"uehV5Eh6m\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"yF6xwu7Bz\",layoutId:\"yF6xwu7Bz\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({ktcB5UjZu:{iconSelection:jvTzpZkqP},nEqmS487j:{color:\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164))\"},pMRVWR3J4:{color:\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164))\"},uzFFvIiP3:{color:\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164))\"},wnHI7NZi2:{color:\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164))\"}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7eF7i.framer-1kaog5c, .framer-7eF7i .framer-1kaog5c { display: block; }\",\".framer-7eF7i.framer-p1szd8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7eF7i .framer-r6wxnp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 20px 14px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-7eF7i .framer-15ygt61 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7eF7i .framer-1jmmssw-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-7eF7i.framer-v-mmv4t.framer-p1szd8, .framer-7eF7i.framer-v-doayfi.framer-p1szd8, .framer-7eF7i.framer-v-y8pimr.framer-p1szd8, .framer-7eF7i.framer-v-4nzy60.framer-p1szd8 { padding: 4px 0px 0px 0px; }\",\".framer-7eF7i.framer-v-mmv4t .framer-r6wxnp, .framer-7eF7i.framer-v-15rl05f .framer-r6wxnp, .framer-7eF7i.framer-v-doayfi .framer-r6wxnp { align-content: flex-end; align-items: flex-end; gap: 12px; padding: 16px 28px 18px 24px; }\",\".framer-7eF7i.framer-v-jztbdi.framer-p1szd8 { padding: 8px 0px 0px 0px; }\",\".framer-7eF7i.framer-v-jztbdi .framer-r6wxnp { align-content: flex-end; align-items: flex-end; gap: 12px; padding: 20px 32px 22px 28px; }\",\".framer-7eF7i.framer-v-jztbdi .framer-1jmmssw-container { height: 24px; width: 24px; }\",\".framer-7eF7i.framer-v-15rl05f.framer-p1szd8 { padding: 0px; }\",\".framer-7eF7i.framer-v-y8pimr .framer-r6wxnp, .framer-7eF7i.framer-v-4nzy60 .framer-r6wxnp { align-content: flex-end; align-items: flex-end; gap: 12px; padding: 16px 24px 18px 24px; }\",\".framer-7eF7i.framer-v-1kbl6nd.framer-p1szd8 { padding: 4px 0px 0px 0px; width: 176px; }\",\".framer-7eF7i.framer-v-1kbl6nd .framer-r6wxnp { align-content: flex-end; align-items: flex-end; flex: 1 0 0px; gap: 12px; padding: 16px 28px 18px 24px; width: 1px; }\",\".framer-7eF7i.framer-v-p1szd8.hover.framer-p1szd8 { padding: 0px 0px 2px 0px; }\",\".framer-7eF7i.framer-v-mmv4t.hover.framer-p1szd8, .framer-7eF7i.framer-v-doayfi.hover.framer-p1szd8, .framer-7eF7i.framer-v-y8pimr.hover.framer-p1szd8, .framer-7eF7i.framer-v-4nzy60.hover.framer-p1szd8, .framer-7eF7i.framer-v-1kbl6nd.hover.framer-p1szd8 { padding: 0px 0px 4px 0px; }\",\".framer-7eF7i.framer-v-mmv4t.hover .framer-r6wxnp, .framer-7eF7i.framer-v-doayfi.hover .framer-r6wxnp { gap: 16px; padding: 16px 24px 18px 24px; }\",\".framer-7eF7i.framer-v-jztbdi.hover.framer-p1szd8 { padding: 0px 0px 8px 0px; }\",\".framer-7eF7i.framer-v-jztbdi.hover .framer-r6wxnp { gap: 16px; padding: 20px 28px 22px 28px; }\",'.framer-7eF7i[data-border=\"true\"]::after, .framer-7eF7i [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 203\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ktcB5UjZu\":{\"layout\":[\"auto\",\"auto\"]},\"uzFFvIiP3\":{\"layout\":[\"auto\",\"auto\"]},\"nEqmS487j\":{\"layout\":[\"auto\",\"auto\"]},\"pMRVWR3J4\":{\"layout\":[\"auto\",\"auto\"]},\"wTW5gSPm9\":{\"layout\":[\"auto\",\"auto\"]},\"V7NsJMd0F\":{\"layout\":[\"auto\",\"auto\"]},\"wnHI7NZi2\":{\"layout\":[\"fixed\",\"auto\"]},\"PmqdWyF2r\":{\"layout\":[\"auto\",\"auto\"]},\"OBYGpo5A8\":{\"layout\":[\"auto\",\"auto\"]},\"J2kbxgjqc\":{\"layout\":[\"auto\",\"auto\"]},\"dvALL9cCG\":{\"layout\":[\"auto\",\"auto\"]},\"Kr_v10KaN\":{\"layout\":[\"auto\",\"auto\"]},\"pVx3i_Ebq\":{\"layout\":[\"auto\",\"auto\"]},\"qYOZPnKim\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"B_i8nl8OD\":\"click\",\"mnxkUu3PU\":\"link\",\"JnuDpQjC4\":\"titleL\",\"pjt4COskP\":\"titleLOutline2\",\"vL5Kj_8gy\":\"titleXL\",\"DxjMeDLCA\":\"iconVisibility\",\"jvTzpZkqP\":\"iconName\",\"MK4Ub4sNL\":\"cTALink\",\"tS74uHS4R\":\"cTANewTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruehV5Eh6m=withCSS(Component,css,\"framer-7eF7i\");export default FrameruehV5Eh6m;FrameruehV5Eh6m.displayName=\"Button CTA - v2\";FrameruehV5Eh6m.defaultProps={height:45,width:203};addPropertyControls(FrameruehV5Eh6m,{variant:{options:[\"jfPeYmCQ5\",\"ktcB5UjZu\",\"uzFFvIiP3\",\"nEqmS487j\",\"pMRVWR3J4\",\"wTW5gSPm9\",\"V7NsJMd0F\",\"wnHI7NZi2\"],optionTitles:[\"Navbar\",\"Large\",\"XL\",\"L Mobile\",\"L - White\",\"L - Outline\",\"L - Outline 2\",\"L - Yellow\"],title:\"Variant\",type:ControlType.Enum},B_i8nl8OD:{title:\"Click\",type:ControlType.EventHandler},mnxkUu3PU:{title:\"Link\",type:ControlType.Link},JnuDpQjC4:{defaultValue:\"Schedule a Free Discovery Call\",displayTextArea:true,title:\"Title - L\",type:ControlType.String},pjt4COskP:{defaultValue:\"See Our Process\",displayTextArea:false,title:\"Title - L Outline 2\",type:ControlType.String},vL5Kj_8gy:{defaultValue:\"Schedule a Free Discovery Call\",displayTextArea:false,title:\"Title - XL\",type:ControlType.String},DxjMeDLCA:{defaultValue:true,title:\"Icon Visibility\",type:ControlType.Boolean},jvTzpZkqP:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowRight\",description:undefined,hidden:undefined,title:\"Icon Name\"},MK4Ub4sNL:{title:\"CTA Link\",type:ControlType.Link},tS74uHS4R:{defaultValue:false,title:\"CTA New Tab\",type:ControlType.Boolean}});addFonts(FrameruehV5Eh6m,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AJVGEOXGB2ALQKAZEK2LDOLCVBCMCOIT/LDEP4R7SNNABDEG433DCQGM2A7YCBHLU/OWABOLGBAKFVLPZ756IYS6EKYKU54K3I.woff2\",weight:\"700\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruehV5Eh6m\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ktcB5UjZu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uzFFvIiP3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nEqmS487j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pMRVWR3J4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wTW5gSPm9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"V7NsJMd0F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wnHI7NZi2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PmqdWyF2r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OBYGpo5A8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J2kbxgjqc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dvALL9cCG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Kr_v10KaN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pVx3i_Ebq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qYOZPnKim\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"B_i8nl8OD\\\":\\\"click\\\",\\\"mnxkUu3PU\\\":\\\"link\\\",\\\"JnuDpQjC4\\\":\\\"titleL\\\",\\\"pjt4COskP\\\":\\\"titleLOutline2\\\",\\\"vL5Kj_8gy\\\":\\\"titleXL\\\",\\\"DxjMeDLCA\\\":\\\"iconVisibility\\\",\\\"jvTzpZkqP\\\":\\\"iconName\\\",\\\"MK4Ub4sNL\\\":\\\"cTALink\\\",\\\"tS74uHS4R\\\":\\\"cTANewTab\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"203\",\"framerIntrinsicHeight\":\"45\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uehV5Eh6m.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 (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,resolvePageScope,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{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{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const SearchFonts=getFonts(Search);const PhosphorFonts=getFonts(Phosphor);const enabledGestures={dqivKwSN8:{hover:true},Yf7dleWwh:{hover:true},zBpsI8AKO:{hover:true},ZETsCbwWj:{hover:true}};const cycleOrder=[\"dqivKwSN8\",\"ZETsCbwWj\",\"zBpsI8AKO\",\"Yf7dleWwh\"];const serializationHash=\"framer-gzGk0\";const variantClassNames={dqivKwSN8:\"framer-v-1qw7ouk\",Yf7dleWwh:\"framer-v-1b0bk5l\",zBpsI8AKO:\"framer-v-1pu3wcs\",ZETsCbwWj:\"framer-v-1d205zg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const J3o4hWg6p=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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Custom Solutions\":\"Yf7dleWwh\",\"How-To\":\"zBpsI8AKO\",Default:\"dqivKwSN8\",Insights:\"ZETsCbwWj\"};const getProps=({height,id,padding,width,...props})=>{return{...props,J3o4hWg6p:padding??props.J3o4hWg6p??\"20px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"dqivKwSN8\"};};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,J3o4hWg6p,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dqivKwSN8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qw7ouk\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"dqivKwSN8\",ref:refBinding,style:{\"--1ojj7xy\":numberToPixelString(J3o4hWg6p),\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(102, 109, 128, 0.3)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1d61200c-40c8-4211-aa6c-d126dca67412, rgb(255, 255, 255))\",borderBottomLeftRadius:999999,borderBottomRightRadius:999999,borderTopLeftRadius:999999,borderTopRightRadius:999999,...style},variants:{\"dqivKwSN8-hover\":{backgroundColor:\"rgb(239, 243, 249)\"},\"Yf7dleWwh-hover\":{backgroundColor:\"rgb(239, 243, 249)\"},\"zBpsI8AKO-hover\":{backgroundColor:\"rgb(239, 243, 249)\"},\"ZETsCbwWj-hover\":{backgroundColor:\"rgb(239, 243, 249)\"}},...addPropertyOverrides({\"dqivKwSN8-hover\":{\"data-framer-name\":undefined},\"Yf7dleWwh-hover\":{\"data-framer-name\":undefined},\"zBpsI8AKO-hover\":{\"data-framer-name\":undefined},\"ZETsCbwWj-hover\":{\"data-framer-name\":undefined},Yf7dleWwh:{\"data-framer-name\":\"Custom Solutions\"},zBpsI8AKO:{\"data-framer-name\":\"How-To\"},ZETsCbwWj:{\"data-framer-name\":\"Insights\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g7tvn1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Dh8GHulBZ-container\",nodeId:\"Dh8GHulBZ\",rendersWithMotion:true,scopeId:\"DDbzUO7uL\",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(51, 51, 51)\",iconSize:0,iconType:\"default\",id:\"Dh8GHulBZ\",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:\"Dh8GHulBZ\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"Sidebar\",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%\"},width:\"100%\",...addPropertyOverrides({Yf7dleWwh:{urlScope:resolvePageScope({webPageId:\"Qmt1edjOC\"},router)},zBpsI8AKO:{urlScope:resolvePageScope({webPageId:\"mdVk34z_o\"},router)},ZETsCbwWj:{urlScope:resolvePageScope({webPageId:\"OOJEfAdWL\"},router)}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j10evp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SsoA00UkW-container\",nodeId:\"SsoA00UkW\",rendersWithMotion:true,scopeId:\"DDbzUO7uL\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgba(2, 7, 19, 0.6)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"MagnifyingGlass\",id:\"SsoA00UkW\",layoutId:\"SsoA00UkW\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.8))\"},children:\"Search…\"})}),className:\"framer-3h0w85\",fonts:[\"FS;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"EvT85ouqL\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"dqivKwSN8-hover\":{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"dqivKwSN8-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"Search…\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gzGk0.framer-1mrzr8t, .framer-gzGk0 .framer-1mrzr8t { display: block; }\",\".framer-gzGk0.framer-1qw7ouk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--1ojj7xy); position: relative; width: 300px; }\",\".framer-gzGk0 .framer-1g7tvn1-container { cursor: pointer; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-gzGk0 .framer-j10evp-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-gzGk0 .framer-3h0w85 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",'.framer-gzGk0[data-border=\"true\"]::after, .framer-gzGk0 [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZETsCbwWj\":{\"layout\":[\"fixed\",\"auto\"]},\"zBpsI8AKO\":{\"layout\":[\"fixed\",\"auto\"]},\"Yf7dleWwh\":{\"layout\":[\"fixed\",\"auto\"]},\"C_DoUCcP6\":{\"layout\":[\"fixed\",\"auto\"]},\"B1KO7UScO\":{\"layout\":[\"fixed\",\"auto\"]},\"oym36Kunc\":{\"layout\":[\"fixed\",\"auto\"]},\"S3c8ShWzA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"J3o4hWg6p\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDDbzUO7uL=withCSS(Component,css,\"framer-gzGk0\");export default FramerDDbzUO7uL;FramerDDbzUO7uL.displayName=\"Search Bar\";FramerDDbzUO7uL.defaultProps={height:64,width:300};addPropertyControls(FramerDDbzUO7uL,{variant:{options:[\"dqivKwSN8\",\"ZETsCbwWj\",\"zBpsI8AKO\",\"Yf7dleWwh\"],optionTitles:[\"Default\",\"Insights\",\"How-To\",\"Custom Solutions\"],title:\"Variant\",type:ControlType.Enum},J3o4hWg6p:{defaultValue:\"20px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerDDbzUO7uL,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TX2N2Q6ZO2LBO34H72H5RVJTBQFGU4GV/ZICVNTLTT4V7CCIJPWNY363N6LIP2AET/OUUAK2X2MEGEKC6ULA4CFSBY4PE5EGPV.woff2\",weight:\"400\"}]},...SearchFonts,...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDDbzUO7uL\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"J3o4hWg6p\\\":\\\"padding\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZETsCbwWj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zBpsI8AKO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Yf7dleWwh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"C_DoUCcP6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B1KO7UScO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oym36Kunc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"S3c8ShWzA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DDbzUO7uL.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f5ea8b)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as a}from\"./rHdjVTnRP-0.js\";import{getRichTextJsonResolver as i}from\"./rHdjVTnRP-1.js\";let o={cqfV2zALd:{isNullable:!0,type:t.String},createdAt:{isNullable:!0,type:t.Date},eaxQLp0Q9:{isNullable:!0,type:t.Date},F8IDLrXUt:{isNullable:!0,type:t.RichText},FHt8tVQ60:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},KylgBjkH4:{definition:{isNullable:!0,type:t.String},isNullable:!0,type:t.Array},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},PZWlumYVt:{isNullable:!0,type:t.String},Qe7ODrhM4:{definition:{isNullable:!0,type:t.String},isNullable:!0,type:t.Array},s3cyh1UB9:{isNullable:!0,type:t.String},sf1PQbVsL:{isNullable:!0,type:t.String},skrVs7p8Z:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},v2uZTIQCa:{isNullable:!0,type:t.ResponsiveImage},yILFlopjx:{isNullable:!0,type:t.String}},n=[\"id\"],m={type:1},c=[\"previousItemId\"],d=[\"nextItemId\"],s=[\"id\",\"skrVs7p8Z\"],u=[\"skrVs7p8Z\",\"id\"],f=[\"yILFlopjx\"],p={type:0},y=[\"s3cyh1UB9\"],h=[\"v2uZTIQCa\"],g=[\"skrVs7p8Z\"],V=[\"Qe7ODrhM4\"],R=[\"eaxQLp0Q9\"],w=[\"FHt8tVQ60\"],S=[\"KylgBjkH4\"],L=[\"F8IDLrXUt\"],N=[\"sf1PQbVsL\"],I=[\"PZWlumYVt\"],x=[\"cqfV2zALd\"],T=[],b=e=>{let t=T[e];if(t)return t().then(e=>e.default);},P={},j=i(P),H=new l,U={collectionByLocaleId:{default:new r({chunks:[new URL(\"./rHdjVTnRP-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"4bc938af-3fbd-464a-8e7e-d0a3435b8f5fdefault\",indexes:[new a({collation:m,collectionSchema:o,fieldNames:n,range:{from:0,to:577},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:m,collectionSchema:o,fieldNames:c,range:{from:577,to:1153},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:m,collectionSchema:o,fieldNames:d,range:{from:1153,to:1725},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:m,collectionSchema:o,fieldNames:s,range:{from:1725,to:3121},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:m,collectionSchema:o,fieldNames:u,range:{from:3121,to:4517},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:f,range:{from:4517,to:5587},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:y,range:{from:5587,to:6819},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:h,range:{from:6819,to:18161},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:g,range:{from:18161,to:19229},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:V,range:{from:19229,to:19882},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:R,range:{from:19882,to:20351},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:w,range:{from:20351,to:20981},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:S,range:{from:20981,to:22180},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:L,range:{from:22180,to:390917},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:N,range:{from:390917,to:391823},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:I,range:{from:391823,to:395167},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:x,range:{from:395167,to:396104},url:new URL(\"./rHdjVTnRP-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:j,resolveVectorSetItem:b,schema:o})},displayName:\"Insights\",id:\"4bc938af-3fbd-464a-8e7e-d0a3435b8f5f\"};export default U;e(U,{yILFlopjx:{defaultValue:\"\",title:\"Title\",type:t.String},s3cyh1UB9:{defaultValue:\"\",title:\"Description\",type:t.String},v2uZTIQCa:{title:\"Hero Image\",type:t.ResponsiveImage},skrVs7p8Z:{preventLocalization:!0,title:\"Slug\",type:t.String},Qe7ODrhM4:{dataIdentifier:\"local-module:collection/b_gx1iJSI:default\",title:\"Category\",type:t.MultiCollectionReference},eaxQLp0Q9:{title:\"Published Date\",type:t.Date},FHt8tVQ60:{defaultValue:\"\",title:\"Reading Time\",type:t.String},KylgBjkH4:{dataIdentifier:\"local-module:collection/SdPpeYmsW:default\",title:\"Audience\",type:t.MultiCollectionReference},F8IDLrXUt:{defaultValue:\"\",title:\"Content\",type:t.RichText},sf1PQbVsL:{defaultValue:\"Ready to Work Together?\",title:\"CTA Title\",type:t.String},PZWlumYVt:{defaultValue:\"Let us talk about your NetSuite challenges and how we can help. No pressure, no sales pitch. Just a straightforward conversation.\",title:\"CTA Desc.\",type:t.String},cqfV2zALd:{defaultValue:\"\",title:\"Button Text\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/rHdjVTnRP:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/rHdjVTnRP:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await H.query({from:{data:U,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"skrVs7p8Z\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.skrVs7p8Z;},async getRecordIdBySlug(e,t){let[l]=await H.query({from:{data:U,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"skrVs7p8Z\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCollectionId\":\"rHdjVTnRP\",\"framerRecordIdKey\":\"id\",\"framerCollectionUtils\":\"1\",\"framerData\":\"true\",\"framerColorSyntax\":\"false\",\"framerSlug\":\"skrVs7p8Z\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,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 Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={KA0VytHms:{hover:true},KyO4P39Jb:{hover:true}};const cycleOrder=[\"KA0VytHms\",\"WGaoznbkI\",\"KyO4P39Jb\",\"XB7HgzeK7\"];const serializationHash=\"framer-pQeRK\";const variantClassNames={KA0VytHms:\"framer-v-6hlof9\",KyO4P39Jb:\"framer-v-t0ydq5\",WGaoznbkI:\"framer-v-1a39ig\",XB7HgzeK7:\"framer-v-6v2dfi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const e8vsbyz7r=undefined;const oYk9ULtBq=undefined;const lNajaGM23=undefined;const c86gjBt_g=undefined;const YBLjJZbjC=undefined;const dLqho9JDv=undefined;const yXcMsv4CK=undefined;const Wnv0Bxaxu=undefined;const uV8IkEkVP=undefined;const r8hCKNfa1=undefined;const WThguww2j=undefined;const CqXWIMF_U=undefined;const RC6qPhSsh=undefined;const AkGNZcAzs=undefined;const B3HIWSMZM=undefined;const Phva9eLIf=undefined;const nW7LlarJR=undefined;const ihY1V7z9W=undefined;const QOfvcHisM=undefined;const S2e2oWDbZ=undefined;const DD2HYMo46=undefined;const jHVXAFUwC=undefined;const l1QyZKig0=undefined;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={\"How-to Mobile\":\"XB7HgzeK7\",\"How-to\":\"KyO4P39Jb\",Desktop:\"KA0VytHms\",Mobile:\"WGaoznbkI\"};const Variants=motion.create(React.Fragment);const getProps=({advanced,basic,complianceTag,date,desc,growthTag,height,hOWTO,id,link,medium,minuteRead,monthEndCloseTag,multiEntityTag,netSuiteStrategyTag,orderToCashTag,partnerSelectionTag,pDF,professionalServiceTag,reportingTag,revenueRecognitionTag,saaSMetricsTag,title,tUTORIAL,width,writer,...props})=>{return{...props,AkGNZcAzs:desc??props.AkGNZcAzs??\"If any of these sound familiar, it might be time to rethink how you approach the monthly close.\",B3HIWSMZM:writer??props.B3HIWSMZM??\"Michael Strong\",c86gjBt_g:monthEndCloseTag??props.c86gjBt_g,CqXWIMF_U:saaSMetricsTag??props.CqXWIMF_U,DD2HYMo46:hOWTO??props.DD2HYMo46??true,dLqho9JDv:netSuiteStrategyTag??props.dLqho9JDv,e8vsbyz7r:link??props.e8vsbyz7r,ihY1V7z9W:date??props.ihY1V7z9W??\"Dec 15, 2025\",jHVXAFUwC:tUTORIAL??props.jHVXAFUwC,l1QyZKig0:pDF??props.l1QyZKig0,lNajaGM23:growthTag??props.lNajaGM23,nW7LlarJR:advanced??props.nW7LlarJR,oYk9ULtBq:complianceTag??props.oYk9ULtBq,Phva9eLIf:basic??props.Phva9eLIf,QOfvcHisM:minuteRead??props.QOfvcHisM??\"8 min read\",r8hCKNfa1:reportingTag??props.r8hCKNfa1,RC6qPhSsh:title??props.RC6qPhSsh??\"5 Signs Your Close Process Needs an Overhaul\",S2e2oWDbZ:medium??props.S2e2oWDbZ??true,uV8IkEkVP:professionalServiceTag??props.uV8IkEkVP,variant:humanReadableVariantMap[props.variant]??props.variant??\"KA0VytHms\",Wnv0Bxaxu:partnerSelectionTag??props.Wnv0Bxaxu,WThguww2j:revenueRecognitionTag??props.WThguww2j,YBLjJZbjC:multiEntityTag??props.YBLjJZbjC,yXcMsv4CK:orderToCashTag??props.yXcMsv4CK};};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,RC6qPhSsh,AkGNZcAzs,B3HIWSMZM,ihY1V7z9W,QOfvcHisM,Phva9eLIf,S2e2oWDbZ,nW7LlarJR,DD2HYMo46,jHVXAFUwC,l1QyZKig0,e8vsbyz7r,oYk9ULtBq,lNajaGM23,c86gjBt_g,YBLjJZbjC,dLqho9JDv,yXcMsv4CK,Wnv0Bxaxu,uV8IkEkVP,r8hCKNfa1,WThguww2j,CqXWIMF_U,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KA0VytHms\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(gestureVariant===\"KyO4P39Jb-hover\")return false;if([\"KyO4P39Jb\",\"XB7HgzeK7\"].includes(baseVariant))return false;return value;};const isDisplayed1=()=>{if(gestureVariant===\"KyO4P39Jb-hover\")return false;if([\"KyO4P39Jb\",\"XB7HgzeK7\"].includes(baseVariant))return false;return true;};const isDisplayed2=value=>{if(gestureVariant===\"KyO4P39Jb-hover\")return value;if([\"KyO4P39Jb\",\"XB7HgzeK7\"].includes(baseVariant))return value;return false;};const isDisplayed3=()=>{if(gestureVariant===\"KyO4P39Jb-hover\")return true;if([\"KyO4P39Jb\",\"XB7HgzeK7\"].includes(baseVariant))return true;return false;};const isDisplayed4=value=>{if(gestureVariant===\"KyO4P39Jb-hover\")return value;if([\"KyO4P39Jb\",\"XB7HgzeK7\"].includes(baseVariant))return value;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:e8vsbyz7r,motionChild:true,nodeId:\"KA0VytHms\",openInNewTab:false,scopeId:\"jxkZgibF5\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6hlof9\",className,classNames)} framer-18h4db1`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"KA0VytHms\",ref:refBinding,style:{backgroundColor:\"rgb(248, 250, 251)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"none\",...style},variants:{\"KA0VytHms-hover\":{boxShadow:\"2px 4px 8px 2px rgba(2, 7, 19, 0.1)\"},\"KyO4P39Jb-hover\":{boxShadow:\"2px 4px 8px 2px rgba(2, 7, 19, 0.1)\"}},...addPropertyOverrides({\"KA0VytHms-hover\":{\"data-framer-name\":undefined},\"KyO4P39Jb-hover\":{\"data-framer-name\":undefined},KyO4P39Jb:{\"data-framer-name\":\"How-to\"},WGaoznbkI:{\"data-framer-name\":\"Mobile\"},XB7HgzeK7:{\"data-framer-name\":\"How-to Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lcsjp6\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"F1EyDmsiJ\",children:[isDisplayed(oYk9ULtBq!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1blete0\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"Duq05K0qe\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Compliance\"})}),className:\"framer-x3mw7i\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"cNpcWFZWY\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(lNajaGM23!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-s8nhhr\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"P94lXXao8\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Growth\"})}),className:\"framer-uae67a\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"qlP8Qq0rh\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(c86gjBt_g!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ghhji\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"Fiuw7NeYo\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Month-End Close\"})}),className:\"framer-13dg9g0\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"jqSQrZu6I\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(YBLjJZbjC!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kyzwrr\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"V7JIRAFGi\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Multi-Entity\"})}),className:\"framer-kwbc7l\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"d2AmB5hZV\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(dLqho9JDv!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-s7l2vt\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"Lvs98_kA6\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"NetSuite Strategy\"})}),className:\"framer-1hsjskq\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"mO4oTSuog\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(yXcMsv4CK!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8mhxni\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"JT58Vq5kG\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Order-to-Cash\"})}),className:\"framer-2au1tt\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"GFa1lwZ5c\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(Wnv0Bxaxu!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fw3v8r\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"GL704KRGz\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Partner Selection\"})}),className:\"framer-1xofsjw\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"u1qakrGgr\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(uV8IkEkVP!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ia4bmk\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"OeRgLNIyO\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Professional Service\"})}),className:\"framer-11a5a0s\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"i0774TIJV\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(r8hCKNfa1!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-lp60fu\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"hgLmEzChC\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Reporting\"})}),className:\"framer-1akfamg\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"S2nh2lt6X\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(WThguww2j!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-l2n1xr\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"eroUGgQJT\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"Revenue Recognition\"})}),className:\"framer-fkn70y\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"Jg8V1Ippm\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(CqXWIMF_U!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19cu4q4\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"lN_JrZuCJ\",style:{backgroundColor:\"rgb(229, 235, 250)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"SaaS Metrics\"})}),className:\"framer-124ut1r\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"xVFNV5KEq\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"5 Signs Your Close Process Needs an Overhaul\"})}),className:\"framer-jum3rs\",fonts:[\"FS;Plus Jakarta Sans-bold\"],layoutDependency:layoutDependency,layoutId:\"rOMNZs7Pn\",style:{\"--extracted-r6o4lv\":\"var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RC6qPhSsh,variants:{\"KA0VytHms-hover\":{\"--extracted-r6o4lv\":\"var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KA0VytHms-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d2433d24-6ce3-489b-9f67-a728e9058b8e, rgb(2, 52, 164)))\"},children:\"5 Signs Your Close Process Needs an Overhaul\"})})},WGaoznbkI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"5 Signs Your Close Process Needs an Overhaul\"})})},XB7HgzeK7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cdd48533-77f7-494b-aa8a-885fc3330474, rgb(2, 7, 19)))\"},children:\"5 Signs Your Close Process Needs an Overhaul\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.8))\"},children:\"If any of these sound familiar, it might be time to rethink how you approach the monthly close.\"})}),className:\"framer-xkcsoc\",fonts:[\"FS;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"j0gcXZ61M\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:AkGNZcAzs,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({WGaoznbkI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.8))\"},children:\"If any of these sound familiar, it might be time to rethink how you approach the monthly close.\"})})},XB7HgzeK7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.8))\"},children:\"If any of these sound familiar, it might be time to rethink how you approach the monthly close.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mcbduy\",\"data-framer-name\":\"Bot\",layoutDependency:layoutDependency,layoutId:\"aFa6EMiMN\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ciay9l\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"QBFkGrdhe\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.7))\"},children:\"Michael Strong\"})}),className:\"framer-1txrk15\",fonts:[\"FS;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"F4nLCwErH\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:B3HIWSMZM,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed2(Phva9eLIf!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-wf8kcz\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"G8jLe1Z5J\",style:{backgroundColor:\"rgb(214, 252, 233)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(65, 144, 87))\"},children:\"Beginner\"})}),className:\"framer-8wa5uz\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"qG47jIQKX\",style:{\"--extracted-r6o4lv\":\"rgb(65, 144, 87)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KyO4P39Jb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(65, 144, 87))\"},children:\"Basic\"})})},XB7HgzeK7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(65, 144, 87))\"},children:\"Basic\"})})}},baseVariant,gestureVariant)})}),isDisplayed2(nW7LlarJR!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dsjx1x\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"U3VjUpvR7\",style:{backgroundColor:\"rgb(255, 226, 227)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(160, 32, 39))\"},children:\"Advanced\"})}),className:\"framer-1n55deh\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"irKHNVUbF\",style:{\"--extracted-r6o4lv\":\"rgb(160, 32, 39)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ya7y0o\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"Z99ypdpB9\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nz85vv\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"AlMYcy6t7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.7))\"},children:\"Dec 15, 2025\"})}),className:\"framer-3b22ms\",fonts:[\"FS;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"nTIfBqrpk\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ihY1V7z9W,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cf5hj2\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"By3sF1fjI\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zf4r97-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zqAvN4cA3-container\",nodeId:\"zqAvN4cA3\",rendersWithMotion:true,scopeId:\"jxkZgibF5\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgba(2, 7, 19, 0.6)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Clock\",id:\"zqAvN4cA3\",layoutId:\"zqAvN4cA3\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.7))\"},children:\"8 min read\"})}),className:\"framer-1xmbag8\",fonts:[\"FS;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"EFvA3gavC\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:QOfvcHisM,verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed2(S2e2oWDbZ!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pxlcmc\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"CMJq3dpFh\",style:{backgroundColor:\"rgb(254, 250, 194)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(160, 111, 31))\"},children:\"Intermediate\"})}),className:\"framer-v11oih\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"VyS0eTEzR\",style:{\"--extracted-r6o4lv\":\"rgb(160, 111, 31)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KyO4P39Jb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(160, 111, 31))\"},children:\"Medium\"})})},XB7HgzeK7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(160, 111, 31))\"},children:\"Medium\"})})}},baseVariant,gestureVariant)})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yf933l\",\"data-framer-name\":\"Tags\",layoutDependency:layoutDependency,layoutId:\"xfsy3VTYJ\",children:[isDisplayed(Phva9eLIf!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-d7vf3x\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"PASC_JMFO\",style:{backgroundColor:\"rgb(214, 252, 233)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(65, 144, 87))\"},children:\"Beginner\"})}),className:\"framer-1om41a9\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"daz3MRnv_\",style:{\"--extracted-r6o4lv\":\"rgb(65, 144, 87)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(nW7LlarJR!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15p71s5\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"iaQ2zu6Cy\",style:{backgroundColor:\"rgb(255, 226, 227)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(160, 32, 39))\"},children:\"Advanced\"})}),className:\"framer-523tkw\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"DNU2zE40c\",style:{\"--extracted-r6o4lv\":\"rgb(160, 32, 39)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dy8e3m\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"EUN1knQ4t\",children:[isDisplayed4(DD2HYMo46!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1huoatk\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"jIdDmOQnE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g95a70-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ool2W2ZLV-container\",nodeId:\"ool2W2ZLV\",rendersWithMotion:true,scopeId:\"jxkZgibF5\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"FileText\",id:\"ool2W2ZLV\",layoutId:\"ool2W2ZLV\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.7))\"},children:\"GUIDE\"})}),className:\"framer-1owwl5v\",fonts:[\"FS;Plus Jakarta Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"dTQVDhHTY\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KyO4P39Jb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.7))\"},children:\"HOW-TO\"})})}},baseVariant,gestureVariant)})]}),isDisplayed4(jHVXAFUwC!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nsit4\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"qmnZjdT3H\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-182oyws-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AeUDpM3HH-container\",nodeId:\"AeUDpM3HH\",rendersWithMotion:true,scopeId:\"jxkZgibF5\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"BookOpen\",id:\"AeUDpM3HH\",layoutId:\"AeUDpM3HH\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(2, 7, 19, 0.7))\"},children:\"TUTORIAL\"})}),className:\"framer-1tezbcl\",fonts:[\"FS;Plus Jakarta Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"BEc3JssAi\",style:{\"--extracted-r6o4lv\":\"rgba(2, 7, 19, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed(S2e2oWDbZ!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hel56y\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"aaNFIPO4A\",style:{backgroundColor:\"rgb(254, 250, 194)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(160, 111, 31))\"},children:\"Intermediate\"})}),className:\"framer-1ro0ti\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"cmQLy9PQl\",style:{\"--extracted-r6o4lv\":\"rgb(160, 111, 31)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c9xmtx\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"JTTYXQsD4\",children:isDisplayed4(l1QyZKig0!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mfjig\",\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"NISRW2yql\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ps9u44-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A2IKJFRAH-container\",nodeId:\"A2IKJFRAH\",rendersWithMotion:true,scopeId:\"jxkZgibF5\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"DownloadSimple\",id:\"A2IKJFRAH\",layoutId:\"A2IKJFRAH\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235)))\"},children:\"PDF\"})}),className:\"framer-m2fh3c\",fonts:[\"FS;Plus Jakarta Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"ftODQE63d\",style:{\"--extracted-r6o4lv\":\"var(--token-0067aada-0c0b-42d4-be6f-cd07fb299f9c, rgb(35, 99, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pQeRK.framer-18h4db1, .framer-pQeRK .framer-18h4db1 { display: block; }\",\".framer-pQeRK.framer-6hlof9 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; height: 360px; justify-content: space-between; overflow: visible; padding: 20px; position: relative; text-decoration: none; width: 373px; }\",\".framer-pQeRK .framer-lcsjp6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pQeRK .framer-1blete0, .framer-pQeRK .framer-s8nhhr, .framer-pQeRK .framer-ghhji, .framer-pQeRK .framer-1kyzwrr, .framer-pQeRK .framer-s7l2vt, .framer-pQeRK .framer-8mhxni, .framer-pQeRK .framer-1fw3v8r, .framer-pQeRK .framer-1ia4bmk, .framer-pQeRK .framer-lp60fu, .framer-pQeRK .framer-l2n1xr, .framer-pQeRK .framer-19cu4q4 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px 16px 8px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-pQeRK .framer-x3mw7i, .framer-pQeRK .framer-uae67a, .framer-pQeRK .framer-13dg9g0, .framer-pQeRK .framer-kwbc7l, .framer-pQeRK .framer-1hsjskq, .framer-pQeRK .framer-2au1tt, .framer-pQeRK .framer-1xofsjw, .framer-pQeRK .framer-11a5a0s, .framer-pQeRK .framer-1akfamg, .framer-pQeRK .framer-fkn70y, .framer-pQeRK .framer-124ut1r, .framer-pQeRK .framer-1txrk15, .framer-pQeRK .framer-8wa5uz, .framer-pQeRK .framer-1n55deh, .framer-pQeRK .framer-3b22ms, .framer-pQeRK .framer-1xmbag8, .framer-pQeRK .framer-v11oih, .framer-pQeRK .framer-1om41a9, .framer-pQeRK .framer-523tkw, .framer-pQeRK .framer-1owwl5v, .framer-pQeRK .framer-1tezbcl, .framer-pQeRK .framer-1ro0ti, .framer-pQeRK .framer-m2fh3c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-pQeRK .framer-jum3rs { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }','.framer-pQeRK .framer-xkcsoc { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-pQeRK .framer-mcbduy, .framer-pQeRK .framer-yf933l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-pQeRK .framer-1ciay9l, .framer-pQeRK .framer-nz85vv, .framer-pQeRK .framer-1cf5hj2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-pQeRK .framer-wf8kcz, .framer-pQeRK .framer-dsjx1x, .framer-pQeRK .framer-1pxlcmc, .framer-pQeRK .framer-d7vf3x, .framer-pQeRK .framer-15p71s5, .framer-pQeRK .framer-1hel56y { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px 12px 6px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-pQeRK .framer-1ya7y0o, .framer-pQeRK .framer-1dy8e3m, .framer-pQeRK .framer-c9xmtx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-pQeRK .framer-zf4r97-container, .framer-pQeRK .framer-1g95a70-container, .framer-pQeRK .framer-182oyws-container, .framer-pQeRK .framer-ps9u44-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-pQeRK .framer-1huoatk, .framer-pQeRK .framer-1nsit4, .framer-pQeRK .framer-1mfjig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-pQeRK.framer-v-1a39ig.framer-6hlof9 { cursor: unset; height: 280px; padding: 16px; }\",\".framer-pQeRK.framer-v-1a39ig .framer-lcsjp6 { gap: 16px; }\",\".framer-pQeRK.framer-v-t0ydq5 .framer-lcsjp6, .framer-pQeRK.framer-v-t0ydq5 .framer-wf8kcz, .framer-pQeRK.framer-v-6v2dfi .framer-wf8kcz { order: 1; }\",\".framer-pQeRK.framer-v-t0ydq5 .framer-jum3rs, .framer-pQeRK.framer-v-6v2dfi .framer-jum3rs { order: 11; }\",\".framer-pQeRK.framer-v-t0ydq5 .framer-xkcsoc, .framer-pQeRK.framer-v-6v2dfi .framer-xkcsoc { order: 12; }\",\".framer-pQeRK.framer-v-t0ydq5 .framer-mcbduy, .framer-pQeRK.framer-v-t0ydq5 .framer-dsjx1x, .framer-pQeRK.framer-v-6v2dfi .framer-mcbduy, .framer-pQeRK.framer-v-6v2dfi .framer-dsjx1x { order: 2; }\",\".framer-pQeRK.framer-v-t0ydq5 .framer-1ya7y0o, .framer-pQeRK.framer-v-t0ydq5 .framer-1dy8e3m, .framer-pQeRK.framer-v-6v2dfi .framer-1ya7y0o, .framer-pQeRK.framer-v-6v2dfi .framer-1dy8e3m { order: 4; }\",\".framer-pQeRK.framer-v-t0ydq5 .framer-1pxlcmc, .framer-pQeRK.framer-v-t0ydq5 .framer-yf933l, .framer-pQeRK.framer-v-6v2dfi .framer-1pxlcmc, .framer-pQeRK.framer-v-6v2dfi .framer-yf933l { order: 0; }\",\".framer-pQeRK.framer-v-t0ydq5 .framer-c9xmtx, .framer-pQeRK.framer-v-6v2dfi .framer-c9xmtx { order: 5; }\",\".framer-pQeRK.framer-v-6v2dfi.framer-6hlof9 { cursor: unset; padding: 16px; }\",\".framer-pQeRK.framer-v-6v2dfi .framer-lcsjp6 { gap: 16px; order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 360\n * @framerIntrinsicWidth 373\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WGaoznbkI\":{\"layout\":[\"fixed\",\"fixed\"]},\"KyO4P39Jb\":{\"layout\":[\"fixed\",\"fixed\"]},\"XB7HgzeK7\":{\"layout\":[\"fixed\",\"fixed\"]},\"nUdPDBv7Q\":{\"layout\":[\"fixed\",\"fixed\"]},\"jcEW42J02\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RC6qPhSsh\":\"title\",\"AkGNZcAzs\":\"desc\",\"B3HIWSMZM\":\"writer\",\"ihY1V7z9W\":\"date\",\"QOfvcHisM\":\"minuteRead\",\"Phva9eLIf\":\"basic\",\"S2e2oWDbZ\":\"medium\",\"nW7LlarJR\":\"advanced\",\"DD2HYMo46\":\"hOWTO\",\"jHVXAFUwC\":\"tUTORIAL\",\"l1QyZKig0\":\"pDF\",\"e8vsbyz7r\":\"link\",\"oYk9ULtBq\":\"complianceTag\",\"lNajaGM23\":\"growthTag\",\"c86gjBt_g\":\"monthEndCloseTag\",\"YBLjJZbjC\":\"multiEntityTag\",\"dLqho9JDv\":\"netSuiteStrategyTag\",\"yXcMsv4CK\":\"orderToCashTag\",\"Wnv0Bxaxu\":\"partnerSelectionTag\",\"uV8IkEkVP\":\"professionalServiceTag\",\"r8hCKNfa1\":\"reportingTag\",\"WThguww2j\":\"revenueRecognitionTag\",\"CqXWIMF_U\":\"saaSMetricsTag\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjxkZgibF5=withCSS(Component,css,\"framer-pQeRK\");export default FramerjxkZgibF5;FramerjxkZgibF5.displayName=\"Insights Index Card\";FramerjxkZgibF5.defaultProps={height:360,width:373};addPropertyControls(FramerjxkZgibF5,{variant:{options:[\"KA0VytHms\",\"WGaoznbkI\",\"KyO4P39Jb\",\"XB7HgzeK7\"],optionTitles:[\"Desktop\",\"Mobile\",\"How-to\",\"How-to Mobile\"],title:\"Variant\",type:ControlType.Enum},RC6qPhSsh:{defaultValue:\"5 Signs Your Close Process Needs an Overhaul\",displayTextArea:true,title:\"Title\",type:ControlType.String},onRC6qPhSshChange:{changes:\"RC6qPhSsh\",type:ControlType.ChangeHandler},AkGNZcAzs:{defaultValue:\"If any of these sound familiar, it might be time to rethink how you approach the monthly close.\",displayTextArea:true,title:\"Desc\",type:ControlType.String},onAkGNZcAzsChange:{changes:\"AkGNZcAzs\",type:ControlType.ChangeHandler},B3HIWSMZM:{defaultValue:\"Michael Strong\",displayTextArea:false,title:\"Writer\",type:ControlType.String},onB3HIWSMZMChange:{changes:\"B3HIWSMZM\",type:ControlType.ChangeHandler},ihY1V7z9W:{defaultValue:\"Dec 15, 2025\",displayTextArea:false,title:\"Date\",type:ControlType.String},onihY1V7z9WChange:{changes:\"ihY1V7z9W\",type:ControlType.ChangeHandler},QOfvcHisM:{defaultValue:\"8 min read\",displayTextArea:false,title:\"Minute Read\",type:ControlType.String},onQOfvcHisMChange:{changes:\"QOfvcHisM\",type:ControlType.ChangeHandler},Phva9eLIf:{defaultValue:false,title:\"Basic\",type:ControlType.Boolean},onPhva9eLIfChange:{changes:\"Phva9eLIf\",type:ControlType.ChangeHandler},S2e2oWDbZ:{defaultValue:true,title:\"Medium\",type:ControlType.Boolean},onS2e2oWDbZChange:{changes:\"S2e2oWDbZ\",type:ControlType.ChangeHandler},nW7LlarJR:{defaultValue:false,title:\"Advanced\",type:ControlType.Boolean},onnW7LlarJRChange:{changes:\"nW7LlarJR\",type:ControlType.ChangeHandler},DD2HYMo46:{defaultValue:true,title:\"HOW-TO\",type:ControlType.Boolean},onDD2HYMo46Change:{changes:\"DD2HYMo46\",type:ControlType.ChangeHandler},jHVXAFUwC:{defaultValue:false,title:\"TUTORIAL\",type:ControlType.Boolean},onjHVXAFUwCChange:{changes:\"jHVXAFUwC\",type:ControlType.ChangeHandler},l1QyZKig0:{defaultValue:false,title:\"PDF\",type:ControlType.Boolean},onl1QyZKig0Change:{changes:\"l1QyZKig0\",type:ControlType.ChangeHandler},e8vsbyz7r:{title:\"Link\",type:ControlType.Link},oYk9ULtBq:{defaultValue:false,title:\"Compliance Tag\",type:ControlType.Boolean},onoYk9ULtBqChange:{changes:\"oYk9ULtBq\",type:ControlType.ChangeHandler},lNajaGM23:{defaultValue:false,title:\"Growth Tag\",type:ControlType.Boolean},onlNajaGM23Change:{changes:\"lNajaGM23\",type:ControlType.ChangeHandler},c86gjBt_g:{defaultValue:false,title:\"Month-End Close Tag\",type:ControlType.Boolean},onc86gjBt_gChange:{changes:\"c86gjBt_g\",type:ControlType.ChangeHandler},YBLjJZbjC:{defaultValue:false,title:\"Multi-Entity Tag\",type:ControlType.Boolean},onYBLjJZbjCChange:{changes:\"YBLjJZbjC\",type:ControlType.ChangeHandler},dLqho9JDv:{defaultValue:false,title:\"NetSuite Strategy Tag\",type:ControlType.Boolean},ondLqho9JDvChange:{changes:\"dLqho9JDv\",type:ControlType.ChangeHandler},yXcMsv4CK:{defaultValue:false,title:\"Order-to-Cash Tag\",type:ControlType.Boolean},onyXcMsv4CKChange:{changes:\"yXcMsv4CK\",type:ControlType.ChangeHandler},Wnv0Bxaxu:{defaultValue:false,title:\"Partner Selection Tag\",type:ControlType.Boolean},onWnv0BxaxuChange:{changes:\"Wnv0Bxaxu\",type:ControlType.ChangeHandler},uV8IkEkVP:{defaultValue:false,title:\"Professional Service Tag\",type:ControlType.Boolean},onuV8IkEkVPChange:{changes:\"uV8IkEkVP\",type:ControlType.ChangeHandler},r8hCKNfa1:{defaultValue:false,title:\"Reporting Tag\",type:ControlType.Boolean},onr8hCKNfa1Change:{changes:\"r8hCKNfa1\",type:ControlType.ChangeHandler},WThguww2j:{defaultValue:false,title:\"Revenue Recognition Tag\",type:ControlType.Boolean},onWThguww2jChange:{changes:\"WThguww2j\",type:ControlType.ChangeHandler},CqXWIMF_U:{defaultValue:false,title:\"SaaS Metrics Tag\",type:ControlType.Boolean},onCqXWIMF_UChange:{changes:\"CqXWIMF_U\",type:ControlType.ChangeHandler}});addFonts(FramerjxkZgibF5,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZLH2B3SFZRQ3US4ZUYG2367OYUMTVTGK/RSOPFK2EORTGBCOBZRY42GDLXFFB4IQW/JZ35FM4UJSKC7X2PM65RH75Q5KLE552S.woff2\",weight:\"600\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AJVGEOXGB2ALQKAZEK2LDOLCVBCMCOIT/LDEP4R7SNNABDEG433DCQGM2A7YCBHLU/OWABOLGBAKFVLPZ756IYS6EKYKU54K3I.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TX2N2Q6ZO2LBO34H72H5RVJTBQFGU4GV/ZICVNTLTT4V7CCIJPWNY363N6LIP2AET/OUUAK2X2MEGEKC6ULA4CFSBY4PE5EGPV.woff2\",weight:\"400\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjxkZgibF5\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WGaoznbkI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KyO4P39Jb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XB7HgzeK7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nUdPDBv7Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jcEW42J02\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"RC6qPhSsh\\\":\\\"title\\\",\\\"AkGNZcAzs\\\":\\\"desc\\\",\\\"B3HIWSMZM\\\":\\\"writer\\\",\\\"ihY1V7z9W\\\":\\\"date\\\",\\\"QOfvcHisM\\\":\\\"minuteRead\\\",\\\"Phva9eLIf\\\":\\\"basic\\\",\\\"S2e2oWDbZ\\\":\\\"medium\\\",\\\"nW7LlarJR\\\":\\\"advanced\\\",\\\"DD2HYMo46\\\":\\\"hOWTO\\\",\\\"jHVXAFUwC\\\":\\\"tUTORIAL\\\",\\\"l1QyZKig0\\\":\\\"pDF\\\",\\\"e8vsbyz7r\\\":\\\"link\\\",\\\"oYk9ULtBq\\\":\\\"complianceTag\\\",\\\"lNajaGM23\\\":\\\"growthTag\\\",\\\"c86gjBt_g\\\":\\\"monthEndCloseTag\\\",\\\"YBLjJZbjC\\\":\\\"multiEntityTag\\\",\\\"dLqho9JDv\\\":\\\"netSuiteStrategyTag\\\",\\\"yXcMsv4CK\\\":\\\"orderToCashTag\\\",\\\"Wnv0Bxaxu\\\":\\\"partnerSelectionTag\\\",\\\"uV8IkEkVP\\\":\\\"professionalServiceTag\\\",\\\"r8hCKNfa1\\\":\\\"reportingTag\\\",\\\"WThguww2j\\\":\\\"revenueRecognitionTag\\\",\\\"CqXWIMF_U\\\":\\\"saaSMetricsTag\\\"}\",\"framerIntrinsicHeight\":\"360\",\"framerIntrinsicWidth\":\"373\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jxkZgibF5.map"],"mappings":"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"}