{"version":3,"file":"shared-lib.B6h3Fo7e.mjs","names":["isBrowser","yieldToMain","DEFAULT_FONT_FAMILY","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","DEFAULT_FONT_FAMILY","isBrowser","useState","_Fragment","Overlay","Suspense","DEFAULT_FONT_FAMILY","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","React.useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","LInkList","ButtonFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","fonts","css","className","ButtonFonts","Button","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","Image1","css","sharedStyle.css","sharedStyle.fonts","props","fonts","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","sharedStyle10.className","sharedStyle11.className","\"T8tTFLTJM\"","\"if6f2ingJ\"","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle10.css","sharedStyle11.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","sharedStyle10.fonts","sharedStyle11.fonts","addPropertyOverrides","FlyoutSubtitle","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","ButtonFonts","Button","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","CoPilotFlyOutMenus2","IntegrationFlyout2","KnowledgeBaseFlyout","Button","serializationHash","variantClassNames","transition1","Overlay","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","_Fragment","fonts","css","className","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","Icon","Component","useMemo","useRef","useState","HouseFactory","React","Search","Phosphor","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","v","p","y","m","I","L","N","O","D","R","r","C","z","V","H","Y","Z","s","a","u","h","c","d","w","b","B","M","T","x","A","j","U","S","g","c","f","s","d","h","x","l","n","t","r","o","m","y","u","l","t","n","a","i","o","fonts","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","__esmMin","init_ssg_sandbox_shims","init_npm_react_18_3_1","ie","window","te$1","x$3","npm_react_18_3_1_exports","oe","pe","ye","e$1","he","navigator","Z$2","Ha","ce","init_jsx_runtime","H$2","L$2","K$1","ne","le","l$1","J$1","init_npm_react_dom_18_3_1","c$3","p$2","_e","fe","de","ae","motion","useAnimate","isBrowser$2","clamp","LayoutGroupContext","AnimatePresence","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","fontStore","getLoadingLazyAtYPosition","RichText","withCSS","addPropertyControls","addFonts","init_framer_B1b760uK","lazy","getFonts","yieldToMain$2","getFontsFromComponentPreset","ResolveLinks","useVariantState","SmartComponentScopedContainer","withFX","inferInitialRouteFromPath","useLocaleInfo","ComponentViewportProvider","useActiveVariantCallback","Link","useIsOnFramerCanvas","ComponentPresetsProvider","forwardLoader","cx","RenderTarget","useComponentViewport","runTasksWithYield","Image$1","ComponentPresetsConsumer","ControlType","AutoBreakpointVariant","resolvePageScope","Floating","useConstant","SVG","QueryEngine","useRouter","useOverlayState","getFontsFromSharedStyle","sendToGTM","\"dataLayer\"","DEFAULT_DOMAIN","DEFAULT_SCRIPT_NAME","getDataLayerSnippet","getGTMScript","setupGTM","initGTM","init_send","dataLayerName","dataLayer","params","environment","gtm_auth","gtm_preview","customDomain","customScriptName","id","dataLayerScript","script","gtm","getFlexboxValues","positionParts","position","justifyContent","alignItems","getMultipleShadows","shadows","output","shadow","getShadow","safeJSONParse","jsonString","onError","yieldToMain$1","options","resolve","yieldBeforeCb","fn","interactionResponse","DEFAULT_FONT_FAMILY$1","init_utils","toGTMConsent","consent","fromGTMConsent","reducer","action","state","useConsent","dispatch","initialState","isOnFramerCanvas","consentModeLocalStorageKey","dismissedLocalStorageKey","autoAcceptedLocalStorageKey","getStateFromLocalStorage","consentFromLocalStorage","dismissedFromLocalStorage","autoAcceptedFromLocalStorage","isDismissed","isAutoAccepted","defaultConsent","syncToGTM","gtmId","hasInitializedGTM","gtmLoadedExternally","defaultsFromGTM","shouldSync","dismiss","autoAccept","acceptAll","rejectAll","acceptCurrent","toggleMode","useGTMDefaultConsent","setConsent","gtmSetsDefaultConsent","PROMISE_NAME","result","region","v","init_consent","countries","isInEUTimezone","isEULocale","_inEU","inEU","init_inEU","locale","country","useRegion","regionBasedOnLocation","skipEUCheck","regionFromGTM","regionFromProps","content","useRegionFromProps","init_region","SimpleBanner","padding","banner","SPACING","Description","Button","onDismiss","button","AcceptRejectBanner","title","Headline","Buttons","onReject","onAccept","OptionsBanner","showOptions","setShowOptions","optionTheme","optionNames","shouldShowOptions","previewOptions","Option","option","onOptionToggle","onAcceptCurrent","showReject","onRejectAll","onAcceptAll","paddingValue","theme","borderShadow","titleColor","optional","Toggle","enabled","description","descriptionColor","style","policy","DescriptionParagraph","descriptionParagraphs","index","line","linkColor","direction","Banner","init_Banner","maxHeightReduction","bannerShadow","bannerStyle","animateOnMount","onToggleConsent","consentModes","settings","primary","children","CookieBanner","isPreview","preview","skipLogic","isInEU","gtmDefaults","isOpen","setIsOpen","initiallyOpen","instantlyShowOnMount","setInstantlyShowOnMount","onShown","noConsentGiven","shouldAutoAccept","onConsentChange","handleDismiss","handleAcceptAll","handleRejectAll","handleAcceptCurrent","onSavePreferences","Trigger","Overlay$2","insetValue","props","shouldRenderPortal","setShouldRenderPortal","blocking","Backdrop","color","IconCookie","init_Cookies","trigger","fonts$33","css$37","className$31","init_D068ODh2G","fonts$32","css$36","className$30","init_EM9hjlDkm","fonts$31","css$35","className$29","init_f93_CahrH","fonts$30","css$34","className$28","init_lgwZOAFzN","addPropertyOverrides$7","variants","nextOverrides","variant","overrides","enabledGestures$3","cycleOrder$6","serializationHash$9","variantClassNames$9","transition1$9","Transition$9","Variants$9","humanReadableVariantMap$6","getProps$9","createLayoutDependency$9","Component$6","css$33","FramerYgNZHfn_l","init_YgNZHfn_l","config","transition","value","contextValue","hover3","textColor","background","click","hover2","link","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","baseVariant","onTaph8dwem","activeVariantCallback","args","setGestureState","PMyXjrlD6","onMouseEnterl47xvt","RRYMO6D6S","exLFB3WjI","scopingClassNames","layoutId","gestureHandlers","className","classNames","H01kK2WGq","gestureVariant","yQ5srj9yR","fZfWQ79ti","vVHtjIk7N","fonts$29","css$32","className$27","init_gnANmWxjw","fonts$28","css$31","className$26","init_HhRb1tibJ","fonts$27","css$30","className$25","init_OIdyicwj3","addPropertyOverrides$6","enabledGestures$2","cycleOrder$5","serializationHash$8","variantClassNames$8","transition1$8","Transition$8","Variants$8","humanReadableVariantMap$5","getProps$8","createLayoutDependency$8","Component$5","css$29","FramerK0JJz5p7b","init_K0JJz5p7b","hover","borderHover","border","enter","textColorBase","textColorHover","listBorderButtons","butttonColor","onTap9y4fry","setVariant","onTap9r5x5v","x5XUwM30W","onMouseEnteri1mxld","Mftt11VH_","delay","onTapgz40ln","ref1","sharedStyleClassNames","xtEUSZOti","Z8j6ssK6r","G6Bq94LW2","B8ZdmB3Hs","L78jL7kTH","WuuSnMnNz","MN2OmOAwT","TqMM3wwAy","aJDxBIX0T","addPropertyOverrides$5","LInkListFonts","ButtonFonts$3","CookieBannerFonts","cycleOrder$4","serializationHash$7","variantClassNames$7","transition1$7","matchVariant$4","transformTemplate1$1","Transition$7","humanReadableVariantMap$4","Variants$7","getProps$7","createLayoutDependency$7","FramerAmqbAJlsq","init_AmqbAJlsq","arg","componentViewport","resolvedLinks","resolvedLinks1","context","fonts$26","css$28","className$24","init_Beko0fdcr","fonts$25","css$27","className$23","init_U3prQIKd7","addPropertyOverrides$4","enabledGestures$1","cycleOrder$3","serializationHash$6","variantClassNames$6","transition1$6","transition2","Transition$6","Variants$6","humanReadableVariantMap$3","getProps$6","createLayoutDependency$6","Component$4","css$26","FramerhX9PYDwKx","init_hX9PYDwKx","enter2","onTapqjarkk","onMouseEnter1v465s","v5w0ffQO6","onTap19ix9c8","onTap427853","fonts$24","css$25","className$22","init_SnXBNIx1a","ButtonFonts$2","serializationHash$5","variantClassNames$5","transition1$5","matchVariant$3","Transition$5","Variants$5","getProps$5","createLayoutDependency$5","Component$3","css$24","FramereAe4O4eoU","init_eAe4O4eoU","props$1","fonts$23","init_componentPresets","fonts$22","css$23","className$21","init_ExfCXuxmW","fonts$21","css$22","className$20","init_GKcRTvI74","fonts$20","css$21","className$19","init_gyYf7vc8c","fonts$19","css$20","className$18","init_hidG3Vz6D","fonts$18","css$19","className$17","init_OJoFVWs5p","fonts$17","css$18","className$16","init_OtZuEkV9v","fonts$16","css$17","className$15","init_pvpXp2D5p","fonts$15","css$16","className$14","init_qJGfiyPSM","fonts$14","css$15","className$13","init_QZApeNNyR","fonts$13","css$14","className$12","init_Rd3qhxyNS","fonts$12","css$13","className$11","init_TUPptoXNX","addPropertyOverrides$3","cycleOrder$2","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","Variants$4","humanReadableVariantMap$2","getProps$4","createLayoutDependency$4","Component$2","css$12","Framerz11kzPuOE","init_z11kzPuOE","flyoutContent","L7SBf4kdz","addPropertyOverrides$2","FlyoutSubtitleFonts","cycleOrder$1","serializationHash$3","variantClassNames$3","transition1$3","matchVariant$2","Transition$3","humanReadableVariantMap$1","Variants$3","getProps$3","createLayoutDependency$3","FramerLIoFXQg6Z","init_LIoFXQg6Z","onMouseEnter4yqkqq","onTapeppjih","onMouseEnterr5ukuv","onMouseEntercrcchb","onMouseEnter8cu95e","onMouseEnternqojnn","onMouseEnterdx2tmb","ButtonFonts$1","serializationHash$2","variantClassNames$2","transition1$2","matchVariant$1","Transition$2","Variants$2","getProps$2","createLayoutDependency$2","FramerxQsDhpDqJ","init_xQsDhpDqJ","x5XUwM30W1dj9881","dHGRoohCZ","addPropertyOverrides$1","CoPilotFlyOutMenus2Fonts","MotionDivWithFX","IntegrationFlyout2Fonts","KnowledgeBaseFlyoutFonts","ButtonFonts","cycleOrder","serializationHash$1","variantClassNames$1","transition1$1","transformTemplate1","animation","animation1","animation2","animation3","matchVariant","Overlay$1","Transition$1","humanReadableVariantMap","Variants$1","getProps$1","createLayoutDependency$1","FramermaPHxSIm9","init_maPHxSIm9","visible","setVisible","dismissWithEsc","link2","button1","onTapllwr7z","onTap1vb9sj5","isDisplayed","isDisplayed1","isDisplayed2","onTap1vx8w55","onTap1tek21u","onMouseEnter13elrgn","overlay","parentLayoutId","componentScopeId","ref2","onTap1lczr5t","ref3","ref4","onTaplhpqra","ref5","ref6","onTap22x3gr","onTap2ly41f","isDisplayed3","onTap1ew5nsu","isDisplayed4","isDisplayed5","onTap1ew885k","onTap7r0m8i","isDisplayed6","isDisplayed7","isDisplayed8","x5XUwM30W6s92si","qQPoQM13e","isDisplayed9","overlay1","overlay2","JOEBIFfls","nkTzPApV_","Wyzcp1S20","fonts$11","css$11","className$10","init_DwxpGi_h1","SearchIcon","ClearIcon","SpinnerIcon","init_Icons","Storage","request","\"result\"","e","reject","init_storage","key","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","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","text","maxLength","slicedText","isEmptyObject","object","createLogger","log","data","time","label","timeEnd","noop","showOutput","getFontFamily","DEFAULT_FONT_FAMILY","animationKeyFromLayout","layout","getMetaTagContent","metaTag","safeDocument","metaTagSelector","stripLocaleSlugFromPath","localeSlug","localeSlugWithSlash","yieldToMain","isHighPriority","localStorageDebugFlag","safeWindow","checkIfOverLimit","init_utils$1","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","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","res","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","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","setState","getState","handleWindowResize","init_useViewportSizeState","buildShadow","shadowProperty","fallback","x","y","blur","spread","EntryPointOptions","Overlay","backdropStyles","containerStyle","bodyOverflowHidden","EntryPoint","init_Search","\"icon\"","\"input\"","handlePointerDown","isOverLimit","setIsOverLimit","isSafariTouchDevice","setIsSafariTouchDevice","isOnCanvas","baseInputFontSize","inputFontSize","size","handleClick","containerStyles","emptyStateStyle","NullState","init_nullstate","init_icon_nullstate_js_0_7","Component$1","IconInner","Icon$1","House_default","init_House","React","useIconSelection","iconSearchResult","iconSearch","iconSearchTerm","lowercaseIconKeyPairs","findByArray","iconKeys","iconSelection","selectByList","defaultEvents","init_utils$2","arr","search","Icon","isMounted","iconKey","SelectedIcon","setSelectedIcon","importModule","module","moduleBaseUrl","emptyState","mirrored","weightOptions","init_Phosphor","piece","addPropertyOverrides","SearchFonts","PhosphorFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","css$10","FramerxluG5JLr1","init_xluG5JLr1","t","r","v$1","p$1","y$2","m$2","I$1","L$1","N$1","O$1","_","q","D$1","R$1","n","r$1","C$1","J","s","o","W","$","z$1","K","G","V$1","H$1","X","Q","Y$1","Z$1","tt","te","tr","ti","tn","ts","to","ta","tu","tl","th","tc","tf","u","l","h","c","td","tg","tv","ty","tp","tm","tw","tb","tI","tS","tU","tk","tT","tE","tx","tA","tP","tF","tN","t_","tq","s$2","a$1","u$2","h$2","c$2","d$2","w$1","b$1","B$1","E","M$1","P","T$1","x$2","F","A$1","j$1","tL","tB","tM","tO","tj","tD","init_zfTfCrpYh_0","c$1","f$1","s$1","d$1","h$1","x$1","f","u$1","m$1","y$1","init_zfTfCrpYh_1","d","g","S","N","w","Y","C","I","L","T","M","O","V","R","B","U","A","z","Z","D","H","XjA6JE_XrToDisplayName","enumToDisplayNameFunctions","utils","__FramerMetadata__","init_zfTfCrpYh","\"exports\"","\"XjA6JE_XrToDisplayName\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"default\"","\"name\"","\"framerEnumToDisplayNameUtils\"","\"framerRecordIdKey\"","\"framerColorSyntax\"","\"framerCollectionId\"","\"framerAutoSizeImages\"","\"framerData\"","\"framerCollectionUtils\"","\"framerSlug\"","\"enumToDisplayNameFunctions\"","\"utils\"","\"__FramerMetadata__\"","fonts$10","init_componentPresets$1","fonts$9","css$9","className$9","init_a63loprW9","fonts$8","css$8","className$8","init_f93_CahrH$1","fonts$7","css$7","className$7","init_gyYf7vc8c$1","fonts$6","css$6","className$6","init_hN4HWCzCz","fonts$5","css$5","className$5","init_iV86EqPBo","fonts$4","css$4","className$4","init_JBxJxtC8I","fonts$3","css$3","className$3","init_k9A13yVet","fonts$2","css$2","className$2","init_OZs8_EfOl","fonts$1","css$1","className$1","init_qHqWMMBUy","fonts","css","init_srvE1T_W8","init_siteMetadata"],"sources":["https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js","https:/framerusercontent.com/modules/mOzervnI45T5I3WF7bwO/cMPDjc3BzHgCMgOys1Cc/D068ODh2G.js","https:/framerusercontent.com/modules/UHDJufnIlBb4wFlyq1XV/l7uDIUfbcJhMhaAjOHQa/EM9hjlDkm.js","https:/framerusercontent.com/modules/Xi1PMm4mPM3caJVF6N4F/795ReOmudlqWl8jCUOKB/f93_CahrH.js","https:/framerusercontent.com/modules/Cv83jcdKFZLI0m8sBQpZ/y0a3IKOlYZYbHyvv9ySP/lgwZOAFzN.js","https:/framerusercontent.com/modules/hqOKCKvxTb3puKeI7S42/gKMyHYToNOmKsKrd5uDz/YgNZHfn_l.js","https:/framerusercontent.com/modules/erHe9JWtPNbY58CuJWrD/qugYy6O2ckRT9ijKy4cE/gnANmWxjw.js","https:/framerusercontent.com/modules/mvRZXU4OK75T12LjapkL/UX3gJgtQ9mb92HcNkAUY/HhRb1tibJ.js","https:/framerusercontent.com/modules/qruH3I5LEZcXA79OuYsj/tsIYjKXHBh7VgOegYagU/OIdyicwj3.js","https:/framerusercontent.com/modules/jBfujwP0N3g2LXLRn3JC/WSfM6PaVy1A0INJyyN21/K0JJz5p7b.js","https:/framerusercontent.com/modules/77uIyyhH7edR1fV3P98V/XQJV4catHaXltBYv1k60/AmqbAJlsq.js","https:/framerusercontent.com/modules/8BCujLf5GxWuPu7msn6O/Mu0XXCyZvUNiHJszUTSj/Beko0fdcr.js","https:/framerusercontent.com/modules/YYIG82oUkc305gq1TWpT/lcgmyM3BYjzg5uVMNWco/U3prQIKd7.js","https:/framerusercontent.com/modules/kmJ1TcMoYRtzk683C4VO/ypH6rEpwtmX7oqdb1yP3/hX9PYDwKx.js","https:/framerusercontent.com/modules/3DCHu2H2aGtp7fQ3HwmG/UcdgtLeiL1VcVIp0SAWd/SnXBNIx1a.js","https:/framerusercontent.com/modules/BK3RQuzAj9Qx52yMUOcP/MQhwCXdbuoKVXpixeHHV/eAe4O4eoU.js","https:/framerusercontent.com/modules/2rCk3I1jwUtGG5umcq3E/BA36La1TSBJjrza50NOJ/componentPresets.js","https:/framerusercontent.com/modules/yqh9XXYyp3VXQ8foxyPo/ShJ9YVbNuougQhzAjj0Y/ExfCXuxmW.js","https:/framerusercontent.com/modules/ijtclZzmo61BW6C5a5pr/1N7LnODJl7PzmUv6O8bU/GKcRTvI74.js","https:/framerusercontent.com/modules/TTtxZKRyahzv1W8ITEdM/Zjawoa2wqQzB2CxKSq1M/gyYf7vc8c.js","https:/framerusercontent.com/modules/yiMbBWtO3oZkDNbqJnx7/F31H4nQ1DdSUT96Qofmf/hidG3Vz6D.js","https:/framerusercontent.com/modules/rafrsjzrekQVpcJ2KZJt/52vXUZ16rx92pR9fuCH2/OJoFVWs5p.js","https:/framerusercontent.com/modules/ATI36JKlsF1xRMQEi8Bt/8cZSDUx2UiomP3KbO3wW/OtZuEkV9v.js","https:/framerusercontent.com/modules/1C1otGE71nTTiU1GS9Bi/Ba0AiUv55QzGdlWt0cGq/pvpXp2D5p.js","https:/framerusercontent.com/modules/vWfO2Rp76JUgQX9y1dvf/Pgowe4q6VLh6ofKPm7q4/qJGfiyPSM.js","https:/framerusercontent.com/modules/v8XXaZX40GNe2ZlQmf6T/RA6hQ7zNJekHrODdTJc4/QZApeNNyR.js","https:/framerusercontent.com/modules/dgOIIhBQ4U0ryCbmrEbd/jdM6wT6bFz9zm6UoQT5X/Rd3qhxyNS.js","https:/framerusercontent.com/modules/pM4GIeyBAiu0HkXCa8Ew/WbGZ3hmtkvppghmSXZd6/TUPptoXNX.js","https:/framerusercontent.com/modules/lYFjLHEBzY3EUIt8DOl3/CNSqE8EoR93ZIvjb3Num/z11kzPuOE.js","https:/framerusercontent.com/modules/VWgtpwnB3tZryUqORFKq/ZdC3RZSRzdLD8GZ5bdAs/LIoFXQg6Z.js","https:/framerusercontent.com/modules/r2M2eYJn8yIu6z1JJXfI/Xdp9s1KpuzCGYkqvwbmj/xQsDhpDqJ.js","https:/framerusercontent.com/modules/0mE6wpryREsBb4dXipKr/OPvZFOJGZ8TrrrJXoinx/maPHxSIm9.js","https:/framerusercontent.com/modules/S1kefq8EWDbHpNXanKO0/fkUxQEUYyKT7GDC3B7RM/DwxpGi_h1.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/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/FjbO2CmiSpe4QGkh3xTB/IdhKx5p0FQKkN0SvNcS4/xluG5JLr1.js","https:/framerusercontent.com/modules/rtaadqdPcTMoBJQgxp4d/KUwv498iWI7d50k1RjZW/zfTfCrpYh-0.js","https:/framerusercontent.com/modules/rtaadqdPcTMoBJQgxp4d/KUwv498iWI7d50k1RjZW/zfTfCrpYh-1.js","https:/framerusercontent.com/modules/rtaadqdPcTMoBJQgxp4d/KUwv498iWI7d50k1RjZW/zfTfCrpYh.js","https:/framerusercontent.com/modules/C09etHW6J1rRrQZCFvzx/gAHUOan1ebVhTWVhIkow/componentPresets.js","https:/framerusercontent.com/modules/NkA1JRNHavAaUMtk0Y6N/WV90Yn2DydbpRqCsyEUO/a63loprW9.js","https:/framerusercontent.com/modules/Uby2y8Q9FBioPxlfRVV5/7LqKCvh54tLpfuxawRtE/f93_CahrH.js","https:/framerusercontent.com/modules/DqlMIq3Lr9tLEGshC4bq/3XewVzZUsQ5Np1im8m4e/gyYf7vc8c.js","https:/framerusercontent.com/modules/YqiBzt9DbFCmN7EGH5IS/2skhXvLPiPlH0G3CCbvi/hN4HWCzCz.js","https:/framerusercontent.com/modules/Kc8lk3v8FFSZS6CYkKwe/Amyrv7vizFI50jZzXZLg/iV86EqPBo.js","https:/framerusercontent.com/modules/ML9IcBWcXZDj8Lzx6moi/zuFLpSWL1DwnMYgz2P9R/JBxJxtC8I.js","https:/framerusercontent.com/modules/Tc8e7jdmwUI9zVSRHzfv/KPsiH6tNM7WN8wgY946a/k9A13yVet.js","https:/framerusercontent.com/modules/rMrNgGcynsnw4XW44FNg/ZiRMTAXBuggmi4ouXYf5/OZs8_EfOl.js","https:/framerusercontent.com/modules/Qq2PAjDMNseDLGHNsXEz/YtftcOeBzzCtBvk2jGXb/qHqWMMBUy.js","https:/framerusercontent.com/modules/L2LaJf1PHQt8nPbcODfa/5Xv8u6frT6yF4jUo3GFW/srvE1T_W8.js","https:/framerusercontent.com/modules/9o54BXn98zgE9WyBTgda/94PKhbotiv0e1Rrmj2sw/siteMetadata.js"],"sourcesContent":["import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `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 this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-ML1n8 .framer-styles-preset-1l69a47:not(.rich-text-wrapper), .framer-ML1n8 .framer-styles-preset-1l69a47.rich-text-wrapper a { --framer-link-current-text-color: var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, #042f40) /* {\"name\":\"Black\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, #042f40); --framer-link-text-decoration: none; }'];export const className=\"framer-ML1n8\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dfd7da3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-kuNP4 .framer-styles-preset-1npfkf9:not(.rich-text-wrapper), .framer-kuNP4 .framer-styles-preset-1npfkf9.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 799px) and (min-width: 1px) { .framer-kuNP4 .framer-styles-preset-1npfkf9:not(.rich-text-wrapper), .framer-kuNP4 .framer-styles-preset-1npfkf9.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 0px) and (min-width: 0px) { .framer-kuNP4 .framer-styles-preset-1npfkf9:not(.rich-text-wrapper), .framer-kuNP4 .framer-styles-preset-1npfkf9.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-kuNP4\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af04cc1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-dQ1RI .framer-styles-preset-muvw3u:not(.rich-text-wrapper), .framer-dQ1RI .framer-styles-preset-muvw3u.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, #50b6e2) /* {\"name\":\"SecondaryBlue\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, #ffffff); --framer-link-text-decoration: none; }'];export const className=\"framer-dQ1RI\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cd22f02)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-sBkEo .framer-styles-preset-1xlbyg5:not(.rich-text-wrapper), .framer-sBkEo .framer-styles-preset-1xlbyg5.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, #5c6569); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 799px) and (min-width: 1px) { .framer-sBkEo .framer-styles-preset-1xlbyg5:not(.rich-text-wrapper), .framer-sBkEo .framer-styles-preset-1xlbyg5.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, #5c6569); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 0px) and (min-width: 0px) { .framer-sBkEo .framer-styles-preset-1xlbyg5:not(.rich-text-wrapper), .framer-sBkEo .framer-styles-preset-1xlbyg5.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, #5c6569); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-sBkEo\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f7d95e4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/mOzervnI45T5I3WF7bwO/cMPDjc3BzHgCMgOys1Cc/D068ODh2G.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/UHDJufnIlBb4wFlyq1XV/l7uDIUfbcJhMhaAjOHQa/EM9hjlDkm.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Xi1PMm4mPM3caJVF6N4F/795ReOmudlqWl8jCUOKB/f93_CahrH.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Cv83jcdKFZLI0m8sBQpZ/y0a3IKOlYZYbHyvv9ySP/lgwZOAFzN.js\";const enabledGestures={Uc0plIoAB:{hover:true}};const cycleOrder=[\"UAFesJtmj\",\"SRx9PnWfL\",\"Uc0plIoAB\",\"cymChb_lO\",\"CHoAY5GVT\",\"HasxMSbb5\"];const serializationHash=\"framer-niYwl\";const variantClassNames={CHoAY5GVT:\"framer-v-szekpm\",cymChb_lO:\"framer-v-d4jdgv\",HasxMSbb5:\"framer-v-b6npwp\",SRx9PnWfL:\"framer-v-z60qzd\",UAFesJtmj:\"framer-v-x4q5fs\",Uc0plIoAB:\"framer-v-nb6cua\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],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 humanReadableVariantMap={\"Footer main links\":\"UAFesJtmj\",\"Nav bar mobile\":\"HasxMSbb5\",\"Nav bar\":\"SRx9PnWfL\",\"Nav secondry\":\"cymChb_lO\",\"Other lists \":\"Uc0plIoAB\",\"Variant 5\":\"CHoAY5GVT\"};const getProps=({background,click,height,hover2,hover3,id,link,textColor,title,width,...props})=>{return{...props,exLFB3WjI:hover3??props.exLFB3WjI,fZfWQ79ti:textColor??props.fZfWQ79ti??\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:background??props.H01kK2WGq??\"rgba(255, 255, 255, 0)\",PMyXjrlD6:click??props.PMyXjrlD6,RRYMO6D6S:hover2??props.RRYMO6D6S,variant:humanReadableVariantMap[props.variant]??props.variant??\"UAFesJtmj\",vVHtjIk7N:title??props.vVHtjIk7N??\"List Item\",yQ5srj9yR:link??props.yQ5srj9yR};};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,vVHtjIk7N,PMyXjrlD6,yQ5srj9yR,RRYMO6D6S,exLFB3WjI,fZfWQ79ti,H01kK2WGq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UAFesJtmj\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaph8dwem=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PMyXjrlD6){const res=await PMyXjrlD6(...args);if(res===false)return false;}});const onMouseEnterl47xvt=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(RRYMO6D6S){const res=await RRYMO6D6S(...args);if(res===false)return false;}if(exLFB3WjI){const res=await exLFB3WjI(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-x4q5fs\",className,classNames),\"data-framer-name\":\"Footer main links\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UAFesJtmj\",onMouseEnter:onMouseEnterl47xvt,onTap:onTaph8dwem,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{CHoAY5GVT:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},cymChb_lO:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},HasxMSbb5:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},SRx9PnWfL:{backgroundColor:H01kK2WGq,borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},Uc0plIoAB:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"Uc0plIoAB-hover\":{\"data-framer-name\":undefined},CHoAY5GVT:{\"data-framer-name\":\"Variant 5\"},cymChb_lO:{\"data-framer-name\":\"Nav secondry\"},HasxMSbb5:{\"data-framer-name\":\"Nav bar mobile\"},SRx9PnWfL:{\"data-framer-name\":\"Nav bar\",\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined},Uc0plIoAB:{\"data-framer-name\":\"Other lists \"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1npfkf9\",\"data-styles-preset\":\"EM9hjlDkm\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:yQ5srj9yR,motionChild:true,nodeId:\"w3HYJF6x5\",openInNewTab:false,scopeId:\"YgNZHfn_l\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-muvw3u\",\"data-styles-preset\":\"f93_CahrH\",children:\"List Item\"})})})}),className:\"framer-15x77mf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w3HYJF6x5\",style:{\"--extracted-r6o4lv\":\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",\"--variable-reference-fZfWQ79ti-YgNZHfn_l\":fZfWQ79ti},text:vVHtjIk7N,variants:{cymChb_lO:{\"--extracted-r6o4lv\":\"var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105))\"},HasxMSbb5:{\"--extracted-r6o4lv\":\"var(--variable-reference-fZfWQ79ti-YgNZHfn_l)\",\"--variable-reference-fZfWQ79ti-YgNZHfn_l\":fZfWQ79ti},SRx9PnWfL:{\"--extracted-r6o4lv\":\"var(--variable-reference-fZfWQ79ti-YgNZHfn_l)\",\"--variable-reference-fZfWQ79ti-YgNZHfn_l\":fZfWQ79ti}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CHoAY5GVT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1npfkf9\",\"data-styles-preset\":\"EM9hjlDkm\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:yQ5srj9yR,motionChild:true,nodeId:\"w3HYJF6x5\",openInNewTab:true,scopeId:\"YgNZHfn_l\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-muvw3u\",\"data-styles-preset\":\"f93_CahrH\",children:\"List Item\"})})})})},cymChb_lO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1npfkf9\",\"data-styles-preset\":\"EM9hjlDkm\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105)))\"},children:/*#__PURE__*/_jsx(Link,{href:yQ5srj9yR,motionChild:true,nodeId:\"w3HYJF6x5\",openInNewTab:false,scopeId:\"YgNZHfn_l\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-muvw3u\",\"data-styles-preset\":\"f93_CahrH\",children:\"List Item\"})})})})},HasxMSbb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xlbyg5\",\"data-styles-preset\":\"lgwZOAFzN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-fZfWQ79ti-YgNZHfn_l))\"},children:/*#__PURE__*/_jsx(Link,{href:yQ5srj9yR,motionChild:true,nodeId:\"w3HYJF6x5\",openInNewTab:false,scopeId:\"YgNZHfn_l\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1l69a47\",\"data-styles-preset\":\"D068ODh2G\",children:\"List Item\"})})})})},SRx9PnWfL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xlbyg5\",\"data-styles-preset\":\"lgwZOAFzN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-fZfWQ79ti-YgNZHfn_l))\"},children:\"List Item\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-niYwl.framer-jny235, .framer-niYwl .framer-jny235 { display: block; }\",\".framer-niYwl.framer-x4q5fs { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-niYwl .framer-15x77mf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-niYwl.framer-x4q5fs { gap: 0px; } .framer-niYwl.framer-x4q5fs > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-niYwl.framer-x4q5fs > :first-child { margin-top: 0px; } .framer-niYwl.framer-x4q5fs > :last-child { margin-bottom: 0px; } }\",\".framer-niYwl.framer-v-z60qzd.framer-x4q5fs { align-content: flex-start; align-items: flex-start; cursor: unset; padding: 8px 12px 8px 12px; }\",\".framer-niYwl.framer-v-b6npwp.framer-x4q5fs { align-content: flex-start; align-items: flex-start; height: 40px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 57\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SRx9PnWfL\":{\"layout\":[\"auto\",\"auto\"]},\"Uc0plIoAB\":{\"layout\":[\"auto\",\"auto\"]},\"cymChb_lO\":{\"layout\":[\"auto\",\"auto\"]},\"CHoAY5GVT\":{\"layout\":[\"auto\",\"auto\"]},\"HasxMSbb5\":{\"layout\":[\"auto\",\"fixed\"]},\"U7Q5nley2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vVHtjIk7N\":\"title\",\"PMyXjrlD6\":\"click\",\"yQ5srj9yR\":\"link\",\"RRYMO6D6S\":\"hover2\",\"exLFB3WjI\":\"hover3\",\"fZfWQ79ti\":\"textColor\",\"H01kK2WGq\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYgNZHfn_l=withCSS(Component,css,\"framer-niYwl\");export default FramerYgNZHfn_l;FramerYgNZHfn_l.displayName=\"LInk list\";FramerYgNZHfn_l.defaultProps={height:21,width:57};addPropertyControls(FramerYgNZHfn_l,{variant:{options:[\"UAFesJtmj\",\"SRx9PnWfL\",\"Uc0plIoAB\",\"cymChb_lO\",\"CHoAY5GVT\",\"HasxMSbb5\"],optionTitles:[\"Footer main links\",\"Nav bar\",\"Other lists \",\"Nav secondry\",\"Variant 5\",\"Nav bar mobile\"],title:\"Variant\",type:ControlType.Enum},vVHtjIk7N:{defaultValue:\"List Item\",displayTextArea:false,title:\"Title\",type:ControlType.String},PMyXjrlD6:{title:\"Click\",type:ControlType.EventHandler},yQ5srj9yR:{title:\"Link\",type:ControlType.Link},RRYMO6D6S:{title:\"Hover 2\",type:ControlType.EventHandler},exLFB3WjI:{title:\"Hover 3\",type:ControlType.EventHandler},fZfWQ79ti:{defaultValue:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",title:\"Text Color\",type:ControlType.Color},H01kK2WGq:{defaultValue:\"rgba(255, 255, 255, 0)\",title:\"Background\",type:ControlType.Color}});addFonts(FramerYgNZHfn_l,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYgNZHfn_l\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"21\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"vVHtjIk7N\\\":\\\"title\\\",\\\"PMyXjrlD6\\\":\\\"click\\\",\\\"yQ5srj9yR\\\":\\\"link\\\",\\\"RRYMO6D6S\\\":\\\"hover2\\\",\\\"exLFB3WjI\\\":\\\"hover3\\\",\\\"fZfWQ79ti\\\":\\\"textColor\\\",\\\"H01kK2WGq\\\":\\\"background\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SRx9PnWfL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Uc0plIoAB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cymChb_lO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CHoAY5GVT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HasxMSbb5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"U7Q5nley2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"57\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-600\",\"GF;Rubik-900\",\"GF;Rubik-900italic\",\"GF;Rubik-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2\",weight:\"900\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2\",weight:\"600\"}]}];export const css=['.framer-hTql4 .framer-styles-preset-2ubh1u:not(.rich-text-wrapper), .framer-hTql4 .framer-styles-preset-2ubh1u.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-hTql4\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-regular\",\"GF;Rubik-700\",\"GF;Rubik-700italic\",\"GF;Rubik-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2\",weight:\"700\"},{family:\"Rubik\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0U1dYPFkJ1O.woff2\",weight:\"400\"}]}];export const css=['.framer-wg5J9 .framer-styles-preset-x76jwz:not(.rich-text-wrapper), .framer-wg5J9 .framer-styles-preset-x76jwz.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-wg5J9\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-we3a6 .framer-styles-preset-r6r8xh:not(.rich-text-wrapper), .framer-we3a6 .framer-styles-preset-r6r8xh.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-we3a6\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98479f1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/erHe9JWtPNbY58CuJWrD/qugYy6O2ckRT9ijKy4cE/gnANmWxjw.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mvRZXU4OK75T12LjapkL/UX3gJgtQ9mb92HcNkAUY/HhRb1tibJ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/qruH3I5LEZcXA79OuYsj/tsIYjKXHBh7VgOegYagU/OIdyicwj3.js\";const enabledGestures={cBCQ4hCnN:{hover:true},PNRL5hmWy:{hover:true},YEDtcfl_h:{hover:true},ylh17bLKE:{hover:true},ySWq8Ha18:{hover:true}};const cycleOrder=[\"YEDtcfl_h\",\"V2wMEgFAj\",\"cBCQ4hCnN\",\"PNRL5hmWy\",\"ySWq8Ha18\",\"jcTPxnHwI\",\"ylh17bLKE\",\"q5ZTKNdRk\",\"kv6gozeeR\",\"Hfhj7nNgr\",\"mnMnLLdrc\"];const serializationHash=\"framer-BAqiz\";const variantClassNames={cBCQ4hCnN:\"framer-v-15se8ei\",Hfhj7nNgr:\"framer-v-17varqy\",jcTPxnHwI:\"framer-v-1bstg9f\",kv6gozeeR:\"framer-v-1m8lfiz\",mnMnLLdrc:\"framer-v-13qscor\",PNRL5hmWy:\"framer-v-k2zbg0\",q5ZTKNdRk:\"framer-v-vqhtf7\",V2wMEgFAj:\"framer-v-1tf6jn0\",YEDtcfl_h:\"framer-v-raqhdj\",ylh17bLKE:\"framer-v-jff7h3\",ySWq8Ha18:\"framer-v-13rg6na\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?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={\"Flyout menu\":\"ySWq8Ha18\",\"Flyout selected\":\"jcTPxnHwI\",\"Flyout underline\":\"ylh17bLKE\",\"Primary button\":\"YEDtcfl_h\",\"Tab selected\":\"mnMnLLdrc\",\"VErtical link list\":\"q5ZTKNdRk\",\"Vertical selected\":\"kv6gozeeR\",Outline:\"cBCQ4hCnN\",Secondary:\"V2wMEgFAj\",Tab:\"Hfhj7nNgr\",Underline:\"PNRL5hmWy\"};const getProps=({border,borderHover,button,butttonColor,click,enter,height,hover,id,link,listBorderButtons,textColorBase,textColorHover,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_ref5,_humanReadableVariantMap_props_variant,_ref6,_ref7,_ref8;return{...props,aJDxBIX0T:(_ref=button!==null&&button!==void 0?button:props.aJDxBIX0T)!==null&&_ref!==void 0?_ref:\"Button\",B8ZdmB3Hs:(_ref1=hover!==null&&hover!==void 0?hover:props.B8ZdmB3Hs)!==null&&_ref1!==void 0?_ref1:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:(_ref2=borderHover!==null&&borderHover!==void 0?borderHover:props.G6Bq94LW2)!==null&&_ref2!==void 0?_ref2:{borderColor:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:2},L78jL7kTH:(_ref3=border!==null&&border!==void 0?border:props.L78jL7kTH)!==null&&_ref3!==void 0?_ref3:{borderColor:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:1},Mftt11VH_:enter!==null&&enter!==void 0?enter:props.Mftt11VH_,MN2OmOAwT:(_ref4=textColorBase!==null&&textColorBase!==void 0?textColorBase:props.MN2OmOAwT)!==null&&_ref4!==void 0?_ref4:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",TqMM3wwAy:(_ref5=textColorHover!==null&&textColorHover!==void 0?textColorHover:props.TqMM3wwAy)!==null&&_ref5!==void 0?_ref5:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:(_ref6=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref6!==void 0?_ref6:\"YEDtcfl_h\",WuuSnMnNz:(_ref7=listBorderButtons!==null&&listBorderButtons!==void 0?listBorderButtons:props.WuuSnMnNz)!==null&&_ref7!==void 0?_ref7:{borderBottomWidth:2,borderColor:'var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)) /* {\"name\":\"Secondary blue\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:click!==null&&click!==void 0?click:props.x5XUwM30W,xtEUSZOti:link!==null&&link!==void 0?link:props.xtEUSZOti,Z8j6ssK6r:(_ref8=butttonColor!==null&&butttonColor!==void 0?butttonColor:props.Z8j6ssK6r)!==null&&_ref8!==void 0?_ref8:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,aJDxBIX0T,MN2OmOAwT,Z8j6ssK6r,L78jL7kTH,B8ZdmB3Hs,G6Bq94LW2,TqMM3wwAy,WuuSnMnNz,xtEUSZOti,x5XUwM30W,Mftt11VH_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YEDtcfl_h\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap9y4fry=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"YEDtcfl_h\");});const onTap9r5x5v=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(x5XUwM30W){const res=await x5XUwM30W(...args);if(res===false)return false;}setVariant(\"jcTPxnHwI\");});const onMouseEnteri1mxld=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Mftt11VH_){const res=await Mftt11VH_(...args);if(res===false)return false;}await delay(()=>setVariant(\"jcTPxnHwI\"),1e3);});const onTapgz40ln=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(x5XUwM30W){const res=await x5XUwM30W(...args);if(res===false)return false;}setVariant(\"kv6gozeeR\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const componentViewport=useComponentViewport();var _G6Bq94LW2_borderBottomWidth,_G6Bq94LW2_borderLeftWidth,_G6Bq94LW2_borderRightWidth,_G6Bq94LW2_borderTopWidth,_L78jL7kTH_borderBottomWidth,_L78jL7kTH_borderLeftWidth,_L78jL7kTH_borderRightWidth,_L78jL7kTH_borderTopWidth,_WuuSnMnNz_borderBottomWidth,_WuuSnMnNz_borderLeftWidth,_WuuSnMnNz_borderRightWidth,_WuuSnMnNz_borderTopWidth,_WuuSnMnNz_borderBottomWidth1,_WuuSnMnNz_borderLeftWidth1,_WuuSnMnNz_borderRightWidth1,_WuuSnMnNz_borderTopWidth1;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:xtEUSZOti,nodeId:\"YEDtcfl_h\",...addPropertyOverrides({Hfhj7nNgr:{openInNewTab:true,smoothScroll:true},jcTPxnHwI:{openInNewTab:false},kv6gozeeR:{openInNewTab:false},mnMnLLdrc:{openInNewTab:true,smoothScroll:true},PNRL5hmWy:{openInNewTab:false},q5ZTKNdRk:{openInNewTab:true,smoothScroll:true},ylh17bLKE:{openInNewTab:false},ySWq8Ha18:{openInNewTab:true,smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-raqhdj\",className,classNames)} framer-1ksxzqs`,\"data-framer-name\":\"Primary button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YEDtcfl_h\",onTap:onTap9y4fry,ref:ref!==null&&ref!==void 0?ref:ref1,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:Z8j6ssK6r,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"cBCQ4hCnN-hover\":{\"--border-bottom-width\":`${(_G6Bq94LW2_borderBottomWidth=G6Bq94LW2.borderBottomWidth)!==null&&_G6Bq94LW2_borderBottomWidth!==void 0?_G6Bq94LW2_borderBottomWidth:G6Bq94LW2.borderWidth}px`,\"--border-color\":G6Bq94LW2.borderColor,\"--border-left-width\":`${(_G6Bq94LW2_borderLeftWidth=G6Bq94LW2.borderLeftWidth)!==null&&_G6Bq94LW2_borderLeftWidth!==void 0?_G6Bq94LW2_borderLeftWidth:G6Bq94LW2.borderWidth}px`,\"--border-right-width\":`${(_G6Bq94LW2_borderRightWidth=G6Bq94LW2.borderRightWidth)!==null&&_G6Bq94LW2_borderRightWidth!==void 0?_G6Bq94LW2_borderRightWidth:G6Bq94LW2.borderWidth}px`,\"--border-style\":G6Bq94LW2.borderStyle,\"--border-top-width\":`${(_G6Bq94LW2_borderTopWidth=G6Bq94LW2.borderTopWidth)!==null&&_G6Bq94LW2_borderTopWidth!==void 0?_G6Bq94LW2_borderTopWidth:G6Bq94LW2.borderWidth}px`,backgroundColor:\"rgba(0, 0, 0, 0)\"},\"PNRL5hmWy-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},\"YEDtcfl_h-hover\":{backgroundColor:B8ZdmB3Hs},\"ylh17bLKE-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},\"ySWq8Ha18-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},cBCQ4hCnN:{\"--border-bottom-width\":`${(_L78jL7kTH_borderBottomWidth=L78jL7kTH.borderBottomWidth)!==null&&_L78jL7kTH_borderBottomWidth!==void 0?_L78jL7kTH_borderBottomWidth:L78jL7kTH.borderWidth}px`,\"--border-color\":L78jL7kTH.borderColor,\"--border-left-width\":`${(_L78jL7kTH_borderLeftWidth=L78jL7kTH.borderLeftWidth)!==null&&_L78jL7kTH_borderLeftWidth!==void 0?_L78jL7kTH_borderLeftWidth:L78jL7kTH.borderWidth}px`,\"--border-right-width\":`${(_L78jL7kTH_borderRightWidth=L78jL7kTH.borderRightWidth)!==null&&_L78jL7kTH_borderRightWidth!==void 0?_L78jL7kTH_borderRightWidth:L78jL7kTH.borderWidth}px`,\"--border-style\":L78jL7kTH.borderStyle,\"--border-top-width\":`${(_L78jL7kTH_borderTopWidth=L78jL7kTH.borderTopWidth)!==null&&_L78jL7kTH_borderTopWidth!==void 0?_L78jL7kTH_borderTopWidth:L78jL7kTH.borderWidth}px`,backgroundColor:\"rgba(0, 0, 0, 0)\"},Hfhj7nNgr:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},jcTPxnHwI:{backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\"},kv6gozeeR:{backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\"},mnMnLLdrc:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},PNRL5hmWy:{\"--border-bottom-width\":`${(_WuuSnMnNz_borderBottomWidth=WuuSnMnNz.borderBottomWidth)!==null&&_WuuSnMnNz_borderBottomWidth!==void 0?_WuuSnMnNz_borderBottomWidth:WuuSnMnNz.borderWidth}px`,\"--border-color\":WuuSnMnNz.borderColor,\"--border-left-width\":`${(_WuuSnMnNz_borderLeftWidth=WuuSnMnNz.borderLeftWidth)!==null&&_WuuSnMnNz_borderLeftWidth!==void 0?_WuuSnMnNz_borderLeftWidth:WuuSnMnNz.borderWidth}px`,\"--border-right-width\":`${(_WuuSnMnNz_borderRightWidth=WuuSnMnNz.borderRightWidth)!==null&&_WuuSnMnNz_borderRightWidth!==void 0?_WuuSnMnNz_borderRightWidth:WuuSnMnNz.borderWidth}px`,\"--border-style\":WuuSnMnNz.borderStyle,\"--border-top-width\":`${(_WuuSnMnNz_borderTopWidth=WuuSnMnNz.borderTopWidth)!==null&&_WuuSnMnNz_borderTopWidth!==void 0?_WuuSnMnNz_borderTopWidth:WuuSnMnNz.borderWidth}px`,backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},q5ZTKNdRk:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},ylh17bLKE:{\"--border-bottom-width\":`${(_WuuSnMnNz_borderBottomWidth1=WuuSnMnNz.borderBottomWidth)!==null&&_WuuSnMnNz_borderBottomWidth1!==void 0?_WuuSnMnNz_borderBottomWidth1:WuuSnMnNz.borderWidth}px`,\"--border-color\":WuuSnMnNz.borderColor,\"--border-left-width\":`${(_WuuSnMnNz_borderLeftWidth1=WuuSnMnNz.borderLeftWidth)!==null&&_WuuSnMnNz_borderLeftWidth1!==void 0?_WuuSnMnNz_borderLeftWidth1:WuuSnMnNz.borderWidth}px`,\"--border-right-width\":`${(_WuuSnMnNz_borderRightWidth1=WuuSnMnNz.borderRightWidth)!==null&&_WuuSnMnNz_borderRightWidth1!==void 0?_WuuSnMnNz_borderRightWidth1:WuuSnMnNz.borderWidth}px`,\"--border-style\":WuuSnMnNz.borderStyle,\"--border-top-width\":`${(_WuuSnMnNz_borderTopWidth1=WuuSnMnNz.borderTopWidth)!==null&&_WuuSnMnNz_borderTopWidth1!==void 0?_WuuSnMnNz_borderTopWidth1:WuuSnMnNz.borderWidth}px`,backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},ySWq8Ha18:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"cBCQ4hCnN-hover\":{\"data-framer-name\":undefined},\"PNRL5hmWy-hover\":{\"data-framer-name\":undefined},\"YEDtcfl_h-hover\":{\"data-framer-name\":undefined},\"ylh17bLKE-hover\":{\"data-framer-name\":undefined,\"data-highlight\":undefined,onTap:undefined},\"ySWq8Ha18-hover\":{\"data-framer-name\":undefined},cBCQ4hCnN:{\"data-border\":true,\"data-framer-name\":\"Outline\"},Hfhj7nNgr:{\"data-framer-name\":\"Tab\"},jcTPxnHwI:{\"data-framer-name\":\"Flyout selected\"},kv6gozeeR:{\"data-framer-name\":\"Vertical selected\"},mnMnLLdrc:{\"data-border\":true,\"data-framer-name\":\"Tab selected\",\"data-highlight\":undefined,onTap:undefined},PNRL5hmWy:{\"data-border\":true,\"data-framer-name\":\"Underline\"},q5ZTKNdRk:{\"data-framer-name\":\"VErtical link list\",onTap:onTapgz40ln},V2wMEgFAj:{\"data-framer-name\":\"Secondary\"},ylh17bLKE:{\"data-border\":true,\"data-framer-name\":\"Flyout underline\",\"data-highlight\":undefined,onTap:undefined},ySWq8Ha18:{\"data-framer-name\":\"Flyout menu\",onMouseEnter:onMouseEnteri1mxld,onTap:onTap9r5x5v}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2ubh1u\",\"data-styles-preset\":\"gnANmWxjw\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MN2OmOAwT-K0JJz5p7b))\"},children:\"Button\"})}),className:\"framer-fizpyd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d6PPrv7lB\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-MN2OmOAwT-K0JJz5p7b)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-MN2OmOAwT-K0JJz5p7b\":MN2OmOAwT,\"--variable-reference-TqMM3wwAy-K0JJz5p7b\":TqMM3wwAy},text:aJDxBIX0T,variants:{\"PNRL5hmWy-hover\":{\"--extracted-r6o4lv\":\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"},\"YEDtcfl_h-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-TqMM3wwAy-K0JJz5p7b)\",\"--variable-reference-TqMM3wwAy-K0JJz5p7b\":TqMM3wwAy},\"ySWq8Ha18-hover\":{\"--extracted-r6o4lv\":\"var(--token-59deea4d-08b6-474d-92b8-9c6d59799530, rgb(2, 23, 32))\"},Hfhj7nNgr:{\"--extracted-r6o4lv\":\"var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105))\"},jcTPxnHwI:{\"--extracted-r6o4lv\":\"var(--token-59deea4d-08b6-474d-92b8-9c6d59799530, rgb(2, 23, 32))\"},kv6gozeeR:{\"--extracted-r6o4lv\":\"var(--token-59deea4d-08b6-474d-92b8-9c6d59799530, rgb(2, 23, 32))\"},mnMnLLdrc:{\"--extracted-r6o4lv\":\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\"},PNRL5hmWy:{\"--extracted-r6o4lv\":\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\"},q5ZTKNdRk:{\"--extracted-r6o4lv\":\"var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105))\"},ylh17bLKE:{\"--extracted-r6o4lv\":\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\"},ySWq8Ha18:{\"--extracted-r6o4lv\":\"var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"PNRL5hmWy-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2ubh1u\",\"data-styles-preset\":\"gnANmWxjw\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161)))\"},children:\"Button\"})})},\"YEDtcfl_h-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2ubh1u\",\"data-styles-preset\":\"gnANmWxjw\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqMM3wwAy-K0JJz5p7b))\"},children:\"Button\"})})},\"ySWq8Ha18-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-x76jwz\",\"data-styles-preset\":\"HhRb1tibJ\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59deea4d-08b6-474d-92b8-9c6d59799530, rgb(2, 23, 32)))\"},children:\"Button\"})})},Hfhj7nNgr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-r6r8xh\",\"data-styles-preset\":\"OIdyicwj3\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105)))\"},children:\"Button\"})})},jcTPxnHwI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-x76jwz\",\"data-styles-preset\":\"HhRb1tibJ\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59deea4d-08b6-474d-92b8-9c6d59799530, rgb(2, 23, 32)))\"},children:\"Button\"})})},kv6gozeeR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2ubh1u\",\"data-styles-preset\":\"gnANmWxjw\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59deea4d-08b6-474d-92b8-9c6d59799530, rgb(2, 23, 32)))\"},children:\"Button\"})})},mnMnLLdrc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2ubh1u\",\"data-styles-preset\":\"gnANmWxjw\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)))\"},children:\"Button\"})})},PNRL5hmWy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2ubh1u\",\"data-styles-preset\":\"gnANmWxjw\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)))\"},children:\"Button\"})})},q5ZTKNdRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2ubh1u\",\"data-styles-preset\":\"gnANmWxjw\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105)))\"},children:\"Button\"})})},ylh17bLKE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-x76jwz\",\"data-styles-preset\":\"HhRb1tibJ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)))\"},children:\"Button\"})})},ySWq8Ha18:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-x76jwz\",\"data-styles-preset\":\"HhRb1tibJ\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BAqiz.framer-1ksxzqs, .framer-BAqiz .framer-1ksxzqs { display: block; }\",\".framer-BAqiz.framer-raqhdj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-BAqiz .framer-fizpyd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-BAqiz.framer-raqhdj { gap: 0px; } .framer-BAqiz.framer-raqhdj > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-BAqiz.framer-raqhdj > :first-child { margin-top: 0px; } .framer-BAqiz.framer-raqhdj > :last-child { margin-bottom: 0px; } }\",\".framer-BAqiz.framer-v-k2zbg0.framer-raqhdj { padding: 8px 8px 2px 8px; }\",\".framer-BAqiz.framer-v-13rg6na.framer-raqhdj { align-content: flex-start; align-items: flex-start; padding: 4px; }\",\".framer-BAqiz.framer-v-1bstg9f.framer-raqhdj { align-content: flex-start; align-items: flex-start; padding: 4px 4px 4px 8px; }\",\".framer-BAqiz.framer-v-jff7h3.framer-raqhdj { padding: 4px 4px 2px 4px; }\",\".framer-BAqiz.framer-v-vqhtf7.framer-raqhdj { align-content: flex-start; align-items: flex-start; padding: 8px 8px 8px 16px; }\",\".framer-BAqiz.framer-v-1m8lfiz.framer-raqhdj { align-content: flex-start; align-items: flex-start; }\",\".framer-BAqiz.framer-v-17varqy.framer-raqhdj { align-content: flex-start; align-items: flex-start; padding: 8px; }\",\".framer-BAqiz.framer-v-13qscor.framer-raqhdj { align-content: flex-start; align-items: flex-start; cursor: unset; padding: 8px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-BAqiz[data-border=\"true\"]::after, .framer-BAqiz [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 87\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"V2wMEgFAj\":{\"layout\":[\"auto\",\"auto\"]},\"cBCQ4hCnN\":{\"layout\":[\"auto\",\"auto\"]},\"PNRL5hmWy\":{\"layout\":[\"auto\",\"auto\"]},\"ySWq8Ha18\":{\"layout\":[\"auto\",\"auto\"]},\"jcTPxnHwI\":{\"layout\":[\"auto\",\"auto\"]},\"ylh17bLKE\":{\"layout\":[\"auto\",\"auto\"]},\"q5ZTKNdRk\":{\"layout\":[\"auto\",\"auto\"]},\"kv6gozeeR\":{\"layout\":[\"auto\",\"auto\"]},\"Hfhj7nNgr\":{\"layout\":[\"auto\",\"auto\"]},\"mnMnLLdrc\":{\"layout\":[\"auto\",\"auto\"]},\"YZslQKkkT\":{\"layout\":[\"auto\",\"auto\"]},\"Yc_L23KkD\":{\"layout\":[\"auto\",\"auto\"]},\"TE6zOYPj0\":{\"layout\":[\"auto\",\"auto\"]},\"DDLtkflcw\":{\"layout\":[\"auto\",\"auto\"]},\"XDddXYMsn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aJDxBIX0T\":\"button\",\"MN2OmOAwT\":\"textColorBase\",\"Z8j6ssK6r\":\"butttonColor\",\"L78jL7kTH\":\"border\",\"B8ZdmB3Hs\":\"hover\",\"G6Bq94LW2\":\"borderHover\",\"TqMM3wwAy\":\"textColorHover\",\"WuuSnMnNz\":\"listBorderButtons\",\"xtEUSZOti\":\"link\",\"x5XUwM30W\":\"click\",\"Mftt11VH_\":\"enter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerK0JJz5p7b=withCSS(Component,css,\"framer-BAqiz\");export default FramerK0JJz5p7b;FramerK0JJz5p7b.displayName=\"Button\";FramerK0JJz5p7b.defaultProps={height:40,width:87};addPropertyControls(FramerK0JJz5p7b,{variant:{options:[\"YEDtcfl_h\",\"V2wMEgFAj\",\"cBCQ4hCnN\",\"PNRL5hmWy\",\"ySWq8Ha18\",\"jcTPxnHwI\",\"ylh17bLKE\",\"q5ZTKNdRk\",\"kv6gozeeR\",\"Hfhj7nNgr\",\"mnMnLLdrc\"],optionTitles:[\"Primary button\",\"Secondary\",\"Outline\",\"Underline\",\"Flyout menu\",\"Flyout selected\",\"Flyout underline\",\"VErtical link list\",\"Vertical selected\",\"Tab\",\"Tab selected\"],title:\"Variant\",type:ControlType.Enum},aJDxBIX0T:{defaultValue:\"Button\",displayTextArea:false,title:\"Button\",type:ControlType.String},MN2OmOAwT:{defaultValue:'var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161)) /* {\"name\":\"Primary blue\"} */',title:\"Text color base\",type:ControlType.Color},Z8j6ssK6r:{defaultValue:'var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161)) /* {\"name\":\"Primary blue\"} */',title:\"buttton color\",type:ControlType.Color},L78jL7kTH:{defaultValue:{borderColor:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},B8ZdmB3Hs:{defaultValue:'var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161)) /* {\"name\":\"Primary blue\"} */',title:\"Hover \",type:ControlType.Color},G6Bq94LW2:{defaultValue:{borderColor:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:2},title:\"Border hover\",type:ControlType.Border},TqMM3wwAy:{defaultValue:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"text color hover\",type:ControlType.Color},WuuSnMnNz:{defaultValue:{borderBottomWidth:2,borderColor:'var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)) /* {\"name\":\"Secondary blue\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},title:\"List border buttons\",type:ControlType.Border},xtEUSZOti:{title:\"Link\",type:ControlType.Link},x5XUwM30W:{title:\"Click\",type:ControlType.EventHandler},Mftt11VH_:{title:\"Enter\",type:ControlType.EventHandler}});addFonts(FramerK0JJz5p7b,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK0JJz5p7b\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"aJDxBIX0T\\\":\\\"button\\\",\\\"MN2OmOAwT\\\":\\\"textColorBase\\\",\\\"Z8j6ssK6r\\\":\\\"butttonColor\\\",\\\"L78jL7kTH\\\":\\\"border\\\",\\\"B8ZdmB3Hs\\\":\\\"hover\\\",\\\"G6Bq94LW2\\\":\\\"borderHover\\\",\\\"TqMM3wwAy\\\":\\\"textColorHover\\\",\\\"WuuSnMnNz\\\":\\\"listBorderButtons\\\",\\\"xtEUSZOti\\\":\\\"link\\\",\\\"x5XUwM30W\\\":\\\"click\\\",\\\"Mftt11VH_\\\":\\\"enter\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"87\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"V2wMEgFAj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cBCQ4hCnN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PNRL5hmWy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ySWq8Ha18\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jcTPxnHwI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ylh17bLKE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q5ZTKNdRk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kv6gozeeR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Hfhj7nNgr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mnMnLLdrc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YZslQKkkT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Yc_L23KkD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TE6zOYPj0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DDLtkflcw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XDddXYMsn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K0JJz5p7b.map","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js\";import LInkList from\"https://framerusercontent.com/modules/hqOKCKvxTb3puKeI7S42/gKMyHYToNOmKsKrd5uDz/YgNZHfn_l.js\";import Button from\"https://framerusercontent.com/modules/jBfujwP0N3g2LXLRn3JC/WSfM6PaVy1A0INJyyN21/K0JJz5p7b.js\";const LInkListFonts=getFonts(LInkList);const ButtonFonts=getFonts(Button);const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"kwLAWA4IL\",\"AHyizdkhH\"];const serializationHash=\"framer-gK3O2\";const variantClassNames={AHyizdkhH:\"framer-v-sefsm3\",kwLAWA4IL:\"framer-v-1czxntn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const 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={Desktop:\"kwLAWA4IL\",Mobile:\"AHyizdkhH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kwLAWA4IL\"};};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:\"kwLAWA4IL\",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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1czxntn\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kwLAWA4IL\",ref:refBinding,style:{backgroundColor:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",...style},...addPropertyOverrides({AHyizdkhH:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-47ce4x\",layoutDependency:layoutDependency,layoutId:\"B03AvMUKR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lo5mrk\",\"data-framer-name\":\"Frame 1000005591\",layoutDependency:layoutDependency,layoutId:\"Vk2Fth3Jl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-186kboh\",\"data-framer-name\":\"Frame 1000005588\",layoutDependency:layoutDependency,layoutId:\"Dv_3blDZv\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-117k0dj\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:37,intrinsicWidth:41,layoutDependency:layoutDependency,layoutId:\"zjcYzTQZH\",svg:'<svg width=\"41\" height=\"37\" viewBox=\"-1 -1 41 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M27.3825 15.5346C29.3944 16.746 30.8995 18.5394 30.9053 20.6923C30.913 23.3948 30.0034 25.9775 29.2383 28.5373C28.7874 30.0455 27.4981 33.9651 30.1402 34.3132C32.9636 34.6859 35.4939 28.7979 36.3612 26.4149C38.2344 21.2686 38.8414 17.9328 37.98 12.214C37.7757 10.8599 36.6001 7.08285 35.6539 4.8387C34.4745 2.04302 32.5319 -0.781189 30.3677 0.198251C29.0495 0.795423 29.7471 3.20503 30.2867 5.78771C30.464 6.64163 30.9188 8.27339 30.8822 9.76633C30.7743 14.0435 29.0398 18.7049 22.0056 19.8441C21.0652 19.9962 19.2421 20.0894 17.8931 19.9848C15.7462 19.8213 13.6552 19.1937 11.8225 18.0792C8.2437 15.9016 7.62893 13.1516 7.45549 9.76823C7.3784 8.2772 7.79081 6.63402 7.94692 5.7763C8.41907 3.18031 9.05504 0.753583 7.72144 0.190644C5.53217 -0.733643 3.5414 2.16664 2.3639 4.96232C1.33093 7.42138 0.723871 10.2475 0.444431 11.8926C-0.526865 17.5942 0.120665 21.4492 2.12493 26.5461C3.05382 28.9082 5.43966 34.7316 8.25141 34.2903C10.8839 33.8757 9.49444 29.9884 9.00494 28.4936C8.17432 25.9528 7.58075 23.3948 7.52101 20.6923C7.4709 18.4539 8.88545 16.3942 11.5546 14.9222C11.5527 14.9222 19.0532 10.5194 27.3825 15.5346Z\" stroke=\"#ECFAFF\" stroke-width=\"1.02832\" stroke-miterlimit=\"10\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay02MDA=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"25.31px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ac9e21d7-b51a-4ab0-850e-ed014de7b732, rgb(236, 250, 255)))\"},children:\"Hyperbots\"})}),className:\"framer-115nbhw\",\"data-framer-name\":\"Hyperbots\",fonts:[\"GF;Space Grotesk-600\"],layoutDependency:layoutDependency,layoutId:\"T5mKYvrim\",style:{\"--extracted-r6o4lv\":\"var(--token-ac9e21d7-b51a-4ab0-850e-ed014de7b732, rgb(236, 250, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({AHyizdkhH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay02MDA=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ac9e21d7-b51a-4ab0-850e-ed014de7b732, rgb(236, 250, 255)))\"},children:\"Hyperbots\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255)))\"},children:\"The Best AI for Finance\"})}),className:\"framer-71wp9u\",\"data-framer-name\":\"The Best AI in Finance\",fonts:[\"FS;Space Grotesk-semibold\"],layoutDependency:layoutDependency,layoutId:\"dShPsJFvi\",style:{\"--extracted-1eung3n\":\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bxk388\",\"data-framer-name\":\"Frame 1000005736\",layoutDependency:layoutDependency,layoutId:\"xYfce23Xg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uspn0i\",\"data-framer-name\":\"Frame 1000005579\",layoutDependency:layoutDependency,layoutId:\"oc_XQKqRV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Co-Pilots\"})}),className:\"framer-6skc8n\",\"data-framer-name\":\"Co-Pilots\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"rCBoHvTKg\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jw8ilg\",\"data-framer-name\":\"Frame 1000005573\",layoutDependency:layoutDependency,layoutId:\"d7rIG6BAG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+290+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jmn0ee-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FK7sMiot7-container\",nodeId:\"FK7sMiot7\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"FK7sMiot7\",layoutId:\"FK7sMiot7\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Invoices\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/copilots/invoice-processing\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+323+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-201qfj-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YImYUpVNt-container\",nodeId:\"YImYUpVNt\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"YImYUpVNt\",layoutId:\"YImYUpVNt\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Accruals\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/copilots/accruals\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+356+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-igtp55-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W5XwUMcI6-container\",nodeId:\"W5XwUMcI6\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"W5XwUMcI6\",layoutId:\"W5XwUMcI6\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Payments\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/copilots/payments\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+389+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ai1ayx-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"taYw_g5yX-container\",nodeId:\"taYw_g5yX\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"taYw_g5yX\",layoutId:\"taYw_g5yX\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Procurement\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/copilots/procurement\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+422+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8927h4-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TkeX6nNT3-container\",nodeId:\"TkeX6nNT3\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"TkeX6nNT3\",layoutId:\"TkeX6nNT3\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Tax Verification\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/copilots/sales-tax-verification\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+455+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8qefkv-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GZXS1Z8vM-container\",nodeId:\"GZXS1Z8vM\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"GZXS1Z8vM\",layoutId:\"GZXS1Z8vM\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Vendor Management\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/copilots/vendor-management\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p3wgo7\",\"data-framer-name\":\"Frame 1000005580\",layoutDependency:layoutDependency,layoutId:\"DbrYJC4x_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Integrations\"})}),className:\"framer-m6qbnh\",\"data-framer-name\":\"Integrations\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"TM8cdgqHj\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n3yyg7\",\"data-framer-name\":\"Frame 1000005574\",layoutDependency:layoutDependency,layoutId:\"QYbEfvGsg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+290+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qvnohm-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XqXSKHhc1-container\",nodeId:\"XqXSKHhc1\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"XqXSKHhc1\",layoutId:\"XqXSKHhc1\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Oracle\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/integrations\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+323+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lotftc-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cu5EqT_gH-container\",nodeId:\"cu5EqT_gH\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"cu5EqT_gH\",layoutId:\"cu5EqT_gH\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"SAP\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/integrations\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+356+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11gz4tt-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hPg5t3XmW-container\",nodeId:\"hPg5t3XmW\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"hPg5t3XmW\",layoutId:\"hPg5t3XmW\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Deltek\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/integrations\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+389+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ur6g5y-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vzN0FFdKF-container\",nodeId:\"vzN0FFdKF\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"vzN0FFdKF\",layoutId:\"vzN0FFdKF\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Sage\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/integrations\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+422+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yikz4p-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ubl1Kz1p0-container\",nodeId:\"ubl1Kz1p0\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"ubl1Kz1p0\",layoutId:\"ubl1Kz1p0\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Microsoft\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/integrations\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+455+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12ole3l-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pxtTfuZ70-container\",nodeId:\"pxtTfuZ70\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"pxtTfuZ70\",layoutId:\"pxtTfuZ70\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"QuickBooks\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/integrations\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+488+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d48npi-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vHWVbjCic-container\",nodeId:\"vHWVbjCic\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"vHWVbjCic\",layoutId:\"vHWVbjCic\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Others\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/integrations\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-diz09c\",\"data-framer-name\":\"Frame 1000005578\",layoutDependency:layoutDependency,layoutId:\"jpLAPL3iU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})}),className:\"framer-181etbv\",\"data-framer-name\":\"Roles\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"VIlxJsdIT\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u5br3n\",\"data-framer-name\":\"Frame 1000005569\",layoutDependency:layoutDependency,layoutId:\"uIzOTjt3m\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+290+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tc434j-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"k6OJUq4Wy-container\",nodeId:\"k6OJUq4Wy\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"k6OJUq4Wy\",layoutId:\"k6OJUq4Wy\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"ERP Solution Providers\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/partners/erp-solution-providers\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+323+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y97kl-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PbFHvw6MD-container\",nodeId:\"PbFHvw6MD\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"PbFHvw6MD\",layoutId:\"PbFHvw6MD\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"CPA Firms\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/partners/cpa-firms\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+356+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w4l884-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"e9MwqkPfb-container\",nodeId:\"e9MwqkPfb\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"e9MwqkPfb\",layoutId:\"e9MwqkPfb\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"KPO Firms\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/partners/kpo-firms\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+389+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a5k4fh-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LFKctDsii-container\",nodeId:\"LFKctDsii\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"LFKctDsii\",layoutId:\"LFKctDsii\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Banks\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/partners/banks\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+422+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zos7ac-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KoJVBLlZZ-container\",nodeId:\"KoJVBLlZZ\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"KoJVBLlZZ\",layoutId:\"KoJVBLlZZ\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Consulting Firms\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/partners/consulting-firms\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+455+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n2xpxz-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FESKUiTxf-container\",nodeId:\"FESKUiTxf\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"FESKUiTxf\",layoutId:\"FESKUiTxf\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"CFOs\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/partners/cfo\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1htyi3p\",\"data-framer-name\":\"Frame 1000005577\",layoutDependency:layoutDependency,layoutId:\"ton3FkDM8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Industries\"})}),className:\"framer-kqicg8\",\"data-framer-name\":\"Industries\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"PV9Oo1VG5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eh6xp3\",\"data-framer-name\":\"Frame 1000005568\",layoutDependency:layoutDependency,layoutId:\"GX5NqNG51\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+290+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18yph26-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vHJs3HQHB-container\",nodeId:\"vHJs3HQHB\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"vHJs3HQHB\",layoutId:\"vHJs3HQHB\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Manufacturing\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/industries\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+323+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ysuv1b-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Vb0GaQdaI-container\",nodeId:\"Vb0GaQdaI\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"Vb0GaQdaI\",layoutId:\"Vb0GaQdaI\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Retail \",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/industries\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+356+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3r6mee-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SOtyMycXB-container\",nodeId:\"SOtyMycXB\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"SOtyMycXB\",layoutId:\"SOtyMycXB\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Wholesale Distribution\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/industries\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+389+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wwi21e-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JQP00iT3P-container\",nodeId:\"JQP00iT3P\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"JQP00iT3P\",layoutId:\"JQP00iT3P\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Technology & IT Services\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/industries\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+422+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tg64ov-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JvKEndF1z-container\",nodeId:\"JvKEndF1z\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"JvKEndF1z\",layoutId:\"JvKEndF1z\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Telecommunications\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/industries\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+455+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s1ihr-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"K3yttuGo8-container\",nodeId:\"K3yttuGo8\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"K3yttuGo8\",layoutId:\"K3yttuGo8\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Aerospace & Defense\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/industries\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+488+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kj5smt-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ny_ZbGvC2-container\",nodeId:\"ny_ZbGvC2\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"ny_ZbGvC2\",layoutId:\"ny_ZbGvC2\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Others\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/industries\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wqtqex\",\"data-framer-name\":\"Frame 1000005731\",layoutDependency:layoutDependency,layoutId:\"JS0sJ8LYM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Resources\"})}),className:\"framer-g35eqk\",\"data-framer-name\":\"Resources\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"r21OxuMXf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lmx6hv\",\"data-framer-name\":\"Frame 1000005575\",layoutDependency:layoutDependency,layoutId:\"OlsLXV6wE\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IWHRrNNz5\"},implicitPathVariables:undefined},{href:{webPageId:\"IWHRrNNz5\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+290+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-55hgzi-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"d4aGysoGW-container\",nodeId:\"d4aGysoGW\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"d4aGysoGW\",layoutId:\"d4aGysoGW\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Blog\",width:\"100%\",yQ5srj9yR:resolvedLinks[0],...addPropertyOverrides({AHyizdkhH:{yQ5srj9yR:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+323+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hozd5h-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eaHoXWedH-container\",nodeId:\"eaHoXWedH\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"eaHoXWedH\",layoutId:\"eaHoXWedH\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"CFO Insights\",width:\"100%\",yQ5srj9yR:\"https://www.youtube.com/@HyperbotsInc\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+356+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kzlype-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cZ7BM24b6-container\",nodeId:\"cZ7BM24b6\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"cZ7BM24b6\",layoutId:\"cZ7BM24b6\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Webinars\",width:\"100%\",yQ5srj9yR:\"https://www.youtube.com/@HyperbotsInc\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tyami1\",\"data-framer-name\":\"Frame 1000005732\",layoutDependency:layoutDependency,layoutId:\"b7bUB_Ilg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Company\"})}),className:\"framer-1alogqy\",\"data-framer-name\":\"Company\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"lYVPbiKDH\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lxj3vi\",\"data-framer-name\":\"Frame 1000005576\",layoutDependency:layoutDependency,layoutId:\"Rus7sTayD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+290+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pbkzzm-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HRGUi_5al-container\",nodeId:\"HRGUi_5al\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"HRGUi_5al\",layoutId:\"HRGUi_5al\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Team\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/about-us\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+323+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dnec2w-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pHN2yryEu-container\",nodeId:\"pHN2yryEu\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"pHN2yryEu\",layoutId:\"pHN2yryEu\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Partners\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/partners-home-page\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+356+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kk4463-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IUJDihOwa-container\",nodeId:\"IUJDihOwa\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"IUJDihOwa\",layoutId:\"IUJDihOwa\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Investors\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/about-us\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+389+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5otwsy-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"khZ2FCBJU-container\",nodeId:\"khZ2FCBJU\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"khZ2FCBJU\",layoutId:\"khZ2FCBJU\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Contact\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/about-us\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dm4g4s\",\"data-framer-name\":\"Frame 1000005526\",layoutDependency:layoutDependency,layoutId:\"F17AzTwla\",transformTemplate:transformTemplate1,...addPropertyOverrides({AHyizdkhH:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1azlwjs\",\"data-framer-name\":\"Frame 1000005516\",layoutDependency:layoutDependency,layoutId:\"zzQADevpz\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/hyprbots-systems/posts/?feedView=all\",motionChild:true,nodeId:\"coX17hGZJ\",scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1w96e95 framer-7izohf\",\"data-framer-name\":\"Icon container\",layoutDependency:layoutDependency,layoutId:\"coX17hGZJ\",style:{backgroundColor:\"rgb(237, 240, 242)\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f78sew\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"o8Cqeg8pn\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1oph2ts\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"P9g6atwaP\",svg:'<svg width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M18.25 0.580078H1.75C1.35218 0.580078 0.970644 0.738113 0.68934 1.01942C0.408035 1.30072 0.25 1.68225 0.25 2.08008V18.5801C0.25 18.9779 0.408035 19.3594 0.68934 19.6407C0.970644 19.922 1.35218 20.0801 1.75 20.0801H18.25C18.6478 20.0801 19.0294 19.922 19.3107 19.6407C19.592 19.3594 19.75 18.9779 19.75 18.5801V2.08008C19.75 1.68225 19.592 1.30072 19.3107 1.01942C19.0294 0.738113 18.6478 0.580078 18.25 0.580078ZM18.25 18.5801H1.75V2.08008H18.25V18.5801ZM7 8.83008V14.8301C7 15.029 6.92098 15.2198 6.78033 15.3604C6.63968 15.5011 6.44891 15.5801 6.25 15.5801C6.05109 15.5801 5.86032 15.5011 5.71967 15.3604C5.57902 15.2198 5.5 15.029 5.5 14.8301V8.83008C5.5 8.63117 5.57902 8.4404 5.71967 8.29975C5.86032 8.1591 6.05109 8.08008 6.25 8.08008C6.44891 8.08008 6.63968 8.1591 6.78033 8.29975C6.92098 8.4404 7 8.63117 7 8.83008ZM15.25 11.4551V14.8301C15.25 15.029 15.171 15.2198 15.0303 15.3604C14.8897 15.5011 14.6989 15.5801 14.5 15.5801C14.3011 15.5801 14.1103 15.5011 13.9697 15.3604C13.829 15.2198 13.75 15.029 13.75 14.8301V11.4551C13.75 10.9578 13.5525 10.4809 13.2008 10.1293C12.8492 9.77762 12.3723 9.58008 11.875 9.58008C11.3777 9.58008 10.9008 9.77762 10.5492 10.1293C10.1975 10.4809 10 10.9578 10 11.4551V14.8301C10 15.029 9.92098 15.2198 9.78033 15.3604C9.63968 15.5011 9.44891 15.5801 9.25 15.5801C9.05109 15.5801 8.86032 15.5011 8.71967 15.3604C8.57902 15.2198 8.5 15.029 8.5 14.8301V8.83008C8.50093 8.64637 8.56926 8.46939 8.69201 8.33272C8.81477 8.19604 8.98342 8.10918 9.16598 8.0886C9.34853 8.06802 9.53229 8.11516 9.68239 8.22107C9.8325 8.32699 9.93851 8.48431 9.98031 8.6632C10.4877 8.31902 11.0792 8.11954 11.6914 8.08619C12.3036 8.05284 12.9133 8.18686 13.455 8.47389C13.9968 8.76091 14.4501 9.19007 14.7664 9.71531C15.0826 10.2405 15.2498 10.842 15.25 11.4551ZM7.375 6.20508C7.375 6.42758 7.30902 6.64509 7.1854 6.83009C7.06179 7.0151 6.88609 7.15929 6.68052 7.24444C6.47495 7.32959 6.24875 7.35187 6.03052 7.30846C5.81229 7.26505 5.61184 7.15791 5.4545 7.00057C5.29717 6.84324 5.19002 6.64278 5.14662 6.42456C5.10321 6.20633 5.12549 5.98013 5.21064 5.77456C5.29578 5.56899 5.43998 5.39329 5.62498 5.26967C5.80999 5.14606 6.0275 5.08008 6.25 5.08008C6.54837 5.08008 6.83452 5.1986 7.0455 5.40958C7.25647 5.62056 7.375 5.90671 7.375 6.20508Z\" fill=\"#177AA1\"/>\\n</svg>\\n',withExternalLayout:true})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/channel/UC_DjDZ2hjfZqvS_ZpwWxMNA\",motionChild:true,nodeId:\"fBcfjGEsS\",scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-3zqsay framer-7izohf\",\"data-framer-name\":\"Icon container\",layoutDependency:layoutDependency,layoutId:\"fBcfjGEsS\",style:{backgroundColor:\"rgb(237, 240, 242)\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xq0krg\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"kvZ1EGQ8B\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1g0kb92\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:22,layoutDependency:layoutDependency,layoutId:\"dxooZoaVs\",svg:'<svg width=\"22\" height=\"17\" viewBox=\"0 0 22 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M14.4163 7.70571L9.91625 4.70571C9.80327 4.63033 9.67195 4.58705 9.53629 4.58047C9.40064 4.5739 9.26575 4.60429 9.14601 4.66839C9.02628 4.73249 8.92619 4.8279 8.85645 4.94444C8.7867 5.06098 8.74991 5.19427 8.75 5.33008V11.3301C8.74991 11.4659 8.7867 11.5992 8.85645 11.7157C8.92619 11.8323 9.02628 11.9277 9.14601 11.9918C9.26575 12.0559 9.40064 12.0863 9.53629 12.0797C9.67195 12.0731 9.80327 12.0298 9.91625 11.9545L14.4163 8.95446C14.5191 8.88599 14.6035 8.79317 14.6618 8.68424C14.7202 8.57532 14.7507 8.45366 14.7507 8.33008C14.7507 8.20651 14.7202 8.08485 14.6618 7.97592C14.6035 7.86699 14.5191 7.77417 14.4163 7.70571ZM10.25 9.92852V6.73633L12.6481 8.33008L10.25 9.92852ZM20.9684 2.84758C20.8801 2.50197 20.7109 2.18231 20.4747 1.91499C20.2385 1.64766 19.9421 1.44032 19.61 1.31008C16.3962 0.0688316 11.2812 0.0800817 11 0.0800817C10.7188 0.0800817 5.60375 0.0688316 2.39 1.31008C2.0579 1.44032 1.76153 1.64766 1.52534 1.91499C1.28915 2.18231 1.1199 2.50197 1.03156 2.84758C0.78875 3.78321 0.5 5.49321 0.5 8.33008C0.5 11.167 0.78875 12.877 1.03156 13.8126C1.11977 14.1584 1.28895 14.4782 1.52515 14.7457C1.76136 15.0132 2.0578 15.2207 2.39 15.351C5.46875 16.5388 10.2875 16.5801 10.9381 16.5801H11.0619C11.7125 16.5801 16.5341 16.5388 19.61 15.351C19.9422 15.2207 20.2386 15.0132 20.4748 14.7457C20.711 14.4782 20.8802 14.1584 20.9684 13.8126C21.2113 12.8751 21.5 11.167 21.5 8.33008C21.5 5.49321 21.2113 3.78321 20.9684 2.84758ZM19.5162 13.4413C19.4877 13.5564 19.4323 13.663 19.3545 13.7524C19.2768 13.8419 19.179 13.9117 19.0691 13.956C16.1019 15.1016 11.0553 15.081 11.0066 15.081H11C10.9494 15.081 5.90656 15.0998 2.9375 13.956C2.8276 13.9117 2.72977 13.8419 2.65204 13.7524C2.57431 13.663 2.51888 13.5564 2.49031 13.4413C2.2625 12.5854 2 11.0085 2 8.33008C2 5.65164 2.2625 4.07477 2.48375 3.22352C2.51179 3.10781 2.56697 3.00045 2.64473 2.9103C2.7225 2.82014 2.8206 2.7498 2.93094 2.70508C5.79219 1.59977 10.5866 1.58008 10.9794 1.58008H11.0047C11.0553 1.58008 16.1028 1.56321 19.0672 2.70508C19.1771 2.74944 19.2749 2.81921 19.3526 2.90867C19.4304 2.99814 19.4858 3.10475 19.5144 3.21977C19.7375 4.07477 20 5.65164 20 8.33008C20 11.0085 19.7375 12.5854 19.5162 13.4366V13.4413Z\" fill=\"#177AA1\"/>\\n</svg>\\n',withExternalLayout:true})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10ry4h7\",\"data-framer-name\":\"Frame 1000005607\",layoutDependency:layoutDependency,layoutId:\"VEHLv6lg1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"160px\",y:(componentViewport?.y||0)+461+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{height:200,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qqh6gi-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jTtH1_kt_-container\",nodeId:\"jTtH1_kt_\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Request a demo\",B8ZdmB3Hs:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:0},height:\"100%\",id:\"jTtH1_kt_\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:0},layoutId:\"jTtH1_kt_\",MN2OmOAwT:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",variant:matchVariant(\"YEDtcfl_h\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/#ss-home-page\",Z8j6ssK6r:\"var(--token-ac9e21d7-b51a-4ab0-850e-ed014de7b732, rgb(236, 250, 255))\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15mocd7\",\"data-framer-name\":\"Frame 1000005590\",layoutDependency:layoutDependency,layoutId:\"Ae4R0uZ7f\",transformTemplate:transformTemplate1,...addPropertyOverrides({AHyizdkhH:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RGRY1E3Z4\"},implicitPathVariables:undefined},{href:{webPageId:\"RGRY1E3Z4\"},implicitPathVariables:undefined},{href:{webPageId:\"RGRY1E3Z4\"},implicitPathVariables:undefined},{href:{webPageId:\"RGRY1E3Z4\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13bhsis-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D1b26XATy-container\",nodeId:\"D1b26XATy\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\",radius:12,width:1},colorBody:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",colorTitle:\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"150%\"},fontTitle:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\"},secondary:{color:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",fill:\"var(--token-a5567f8d-10fe-474e-89d5-adc6b8612b09, rgb(236, 249, 255))\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks1[0],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks1[1],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"},gtmId:\"GTM-KQ4PTC46\",height:\"100%\",id:\"D1b26XATy\",layoutId:\"D1b26XATy\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"var(--token-d4d087e4-a996-4940-8829-d8c73757602d, rgb(237, 243, 244))\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:12,width:0},fontBody:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",toggleColorInactive:\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\"}},preview:false,trigger:{color:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"150%\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({AHyizdkhH:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks1[2],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks1[3],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+478.5+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cfuax0-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W6Obm4V4_-container\",nodeId:\"W6Obm4V4_\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"W6Obm4V4_\",layoutId:\"W6Obm4V4_\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Privacy policy\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/privacy-policy\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+478.5+((componentViewport?.height||200)-637)/2,...addPropertyOverrides({AHyizdkhH:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-74fsnf-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pqb5YYwMs-container\",nodeId:\"pqb5YYwMs\",rendersWithMotion:true,scopeId:\"AmqbAJlsq\",children:/*#__PURE__*/_jsx(LInkList,{fZfWQ79ti:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",H01kK2WGq:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"pqb5YYwMs\",layoutId:\"pqb5YYwMs\",variant:matchVariant(\"UAFesJtmj\"),vVHtjIk7N:\"Terms and Conditions\",width:\"100%\",yQ5srj9yR:\"https://www.hyperbots.com/terms-and-conditions\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255)))\"},children:\"\\xa9 2025. All rights reserved\"})}),className:\"framer-1d1y4ua\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"fa5KbQAMx\",style:{\"--extracted-r6o4lv\":\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\".framer-gK3O2.framer-7izohf, .framer-gK3O2 .framer-7izohf { display: block; }\",\".framer-gK3O2.framer-1czxntn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; padding: 64px 80px 32px 80px; position: relative; width: min-content; }\",\".framer-gK3O2 .framer-47ce4x { flex: none; height: 541px; overflow: visible; position: relative; width: 1120px; }\",\".framer-gK3O2 .framer-1lo5mrk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-gK3O2 .framer-186kboh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-gK3O2 .framer-117k0dj { flex: none; height: 37px; position: relative; width: 41px; }\",\".framer-gK3O2 .framer-115nbhw, .framer-gK3O2 .framer-71wp9u, .framer-gK3O2 .framer-1d1y4ua { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gK3O2 .framer-bxk388 { 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; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 90px; }\",\".framer-gK3O2 .framer-1uspn0i, .framer-gK3O2 .framer-p3wgo7, .framer-gK3O2 .framer-diz09c, .framer-gK3O2 .framer-1htyi3p, .framer-gK3O2 .framer-wqtqex, .framer-gK3O2 .framer-1tyami1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 160px; }\",\".framer-gK3O2 .framer-6skc8n, .framer-gK3O2 .framer-m6qbnh, .framer-gK3O2 .framer-181etbv, .framer-gK3O2 .framer-kqicg8, .framer-gK3O2 .framer-g35eqk, .framer-gK3O2 .framer-1alogqy { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 160px; word-break: break-word; word-wrap: break-word; }\",\".framer-gK3O2 .framer-jw8ilg, .framer-gK3O2 .framer-1n3yyg7, .framer-gK3O2 .framer-1u5br3n, .framer-gK3O2 .framer-1eh6xp3, .framer-gK3O2 .framer-lmx6hv, .framer-gK3O2 .framer-lxj3vi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gK3O2 .framer-1jmn0ee-container, .framer-gK3O2 .framer-201qfj-container, .framer-gK3O2 .framer-igtp55-container, .framer-gK3O2 .framer-ai1ayx-container, .framer-gK3O2 .framer-8927h4-container, .framer-gK3O2 .framer-8qefkv-container, .framer-gK3O2 .framer-qvnohm-container, .framer-gK3O2 .framer-lotftc-container, .framer-gK3O2 .framer-11gz4tt-container, .framer-gK3O2 .framer-1ur6g5y-container, .framer-gK3O2 .framer-1yikz4p-container, .framer-gK3O2 .framer-12ole3l-container, .framer-gK3O2 .framer-d48npi-container, .framer-gK3O2 .framer-tc434j-container, .framer-gK3O2 .framer-1y97kl-container, .framer-gK3O2 .framer-1w4l884-container, .framer-gK3O2 .framer-a5k4fh-container, .framer-gK3O2 .framer-zos7ac-container, .framer-gK3O2 .framer-n2xpxz-container, .framer-gK3O2 .framer-18yph26-container, .framer-gK3O2 .framer-ysuv1b-container, .framer-gK3O2 .framer-3r6mee-container, .framer-gK3O2 .framer-1wwi21e-container, .framer-gK3O2 .framer-tg64ov-container, .framer-gK3O2 .framer-1s1ihr-container, .framer-gK3O2 .framer-1kj5smt-container, .framer-gK3O2 .framer-55hgzi-container, .framer-gK3O2 .framer-hozd5h-container, .framer-gK3O2 .framer-kzlype-container, .framer-gK3O2 .framer-1pbkzzm-container, .framer-gK3O2 .framer-1dnec2w-container, .framer-gK3O2 .framer-1kk4463-container, .framer-gK3O2 .framer-5otwsy-container, .framer-gK3O2 .framer-13bhsis-container, .framer-gK3O2 .framer-cfuax0-container, .framer-gK3O2 .framer-74fsnf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-gK3O2 .framer-dm4g4s { align-content: center; align-items: center; bottom: 104px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; overflow: visible; padding: 0px; position: absolute; width: 1120px; }\",\".framer-gK3O2 .framer-1azlwjs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gK3O2 .framer-1w96e95, .framer-gK3O2 .framer-3zqsay { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.5px; height: 40px; justify-content: center; overflow: hidden; padding: 9px; position: relative; text-decoration: none; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gK3O2 .framer-f78sew, .framer-gK3O2 .framer-xq0krg { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; overflow: visible; position: relative; width: 24px; }\",\".framer-gK3O2 .framer-1oph2ts { bottom: 3px; flex: none; left: 2px; position: absolute; right: 3px; top: 2px; }\",\".framer-gK3O2 .framer-1g0kb92 { bottom: 4px; flex: none; left: 1px; position: absolute; right: 2px; top: 4px; }\",\".framer-gK3O2 .framer-10ry4h7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gK3O2 .framer-qqh6gi-container { flex: none; height: auto; position: relative; width: 160px; }\",\".framer-gK3O2 .framer-15mocd7 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; left: 50%; overflow: visible; padding: 16px 0px 16px 0px; position: absolute; width: 1120px; }\",\".framer-gK3O2.framer-v-sefsm3.framer-1czxntn { padding: 32px 24px 16px 24px; width: 360px; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-47ce4x { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; padding: 0px; width: 100%; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-1lo5mrk { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; justify-content: center; left: unset; order: 0; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-117k0dj { aspect-ratio: 1.1081081081081081 / 1; height: auto; width: 31px; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-bxk388 { flex-wrap: wrap; gap: 16px; justify-content: flex-start; left: unset; order: 2; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-1uspn0i { order: 0; width: 148px; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-p3wgo7 { order: 1; width: 148px; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-diz09c { order: 4; width: 148px; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-1htyi3p { order: 5; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-wqtqex { order: 2; width: 148px; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-1tyami1 { order: 3; width: 148px; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-dm4g4s { align-content: flex-start; align-items: flex-start; bottom: unset; left: unset; order: 1; position: relative; width: 100%; }\",\".framer-gK3O2.framer-v-sefsm3 .framer-15mocd7 { bottom: unset; flex-wrap: wrap; gap: 16px; left: unset; order: 3; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 637\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AHyizdkhH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAmqbAJlsq=withCSS(Component,css,\"framer-gK3O2\");export default FramerAmqbAJlsq;FramerAmqbAJlsq.displayName=\"Footer\";FramerAmqbAJlsq.defaultProps={height:637,width:1280};addPropertyControls(FramerAmqbAJlsq,{variant:{options:[\"kwLAWA4IL\",\"AHyizdkhH\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAmqbAJlsq,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj42VksmNsFjTDJK.woff2\",weight:\"600\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...LInkListFonts,...ButtonFonts,...CookieBannerFonts],{supportsExplicitInterCodegen:true});FramerAmqbAJlsq.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(LInkList,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAmqbAJlsq\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AHyizdkhH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"637\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AmqbAJlsq.map","// Generated by Framer (dfd7da3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-600\",\"GF;Rubik-600\",\"GF;Rubik-900italic\",\"GF;Rubik-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{family:\"Rubik\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2\",weight:\"900\"},{family:\"Rubik\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2\",weight:\"600\"}]}];export const css=['.framer-gdfFA .framer-styles-preset-1yfjpor:not(.rich-text-wrapper), .framer-gdfFA .framer-styles-preset-1yfjpor.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 799px) and (min-width: 1px) { .framer-gdfFA .framer-styles-preset-1yfjpor:not(.rich-text-wrapper), .framer-gdfFA .framer-styles-preset-1yfjpor.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 0px) and (min-width: 0px) { .framer-gdfFA .framer-styles-preset-1yfjpor:not(.rich-text-wrapper), .framer-gdfFA .framer-styles-preset-1yfjpor.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-gdfFA\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dfd7da3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-600\",\"GF;Rubik-900\",\"GF;Rubik-900italic\",\"GF;Rubik-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{family:\"Rubik\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2\",weight:\"900\"},{family:\"Rubik\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2\",weight:\"900\"},{family:\"Rubik\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2\",weight:\"600\"}]}];export const css=['.framer-OEsZk .framer-styles-preset-1o7ypn3:not(.rich-text-wrapper), .framer-OEsZk .framer-styles-preset-1o7ypn3.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 799px) and (min-width: 1px) { .framer-OEsZk .framer-styles-preset-1o7ypn3:not(.rich-text-wrapper), .framer-OEsZk .framer-styles-preset-1o7ypn3.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 0px) and (min-width: 0px) { .framer-OEsZk .framer-styles-preset-1o7ypn3:not(.rich-text-wrapper), .framer-OEsZk .framer-styles-preset-1o7ypn3.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-OEsZk\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/8BCujLf5GxWuPu7msn6O/Mu0XXCyZvUNiHJszUTSj/Beko0fdcr.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/UHDJufnIlBb4wFlyq1XV/l7uDIUfbcJhMhaAjOHQa/EM9hjlDkm.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/Cv83jcdKFZLI0m8sBQpZ/y0a3IKOlYZYbHyvv9ySP/lgwZOAFzN.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/YYIG82oUkc305gq1TWpT/lcgmyM3BYjzg5uVMNWco/U3prQIKd7.js\";const enabledGestures={dkjym4sO9:{hover:true},f09fVqeHR:{hover:true},MLVKFKuIM:{hover:true},o6jhEH_5z:{hover:true},SCjRzS7pz:{hover:true},UZTyaM5Db:{hover:true},xnIp3nKqS:{hover:true},y_n32dpqe:{hover:true}};const cycleOrder=[\"MLVKFKuIM\",\"m2n6hR3AR\",\"o6jhEH_5z\",\"UZTyaM5Db\",\"y_n32dpqe\",\"sLIU4Bsi4\",\"SCjRzS7pz\",\"J9stZn_Dh\",\"LeEVnO_SF\",\"LFkzqzvAZ\",\"Funp3xFQC\",\"hRAebOawL\",\"f09fVqeHR\",\"dkjym4sO9\",\"xnIp3nKqS\"];const serializationHash=\"framer-r6llE\";const variantClassNames={dkjym4sO9:\"framer-v-1azhwu6\",f09fVqeHR:\"framer-v-bou5rv\",Funp3xFQC:\"framer-v-m04nkw\",hRAebOawL:\"framer-v-146oogl\",J9stZn_Dh:\"framer-v-18pd3qo\",LeEVnO_SF:\"framer-v-iq9vba\",LFkzqzvAZ:\"framer-v-gxcpar\",m2n6hR3AR:\"framer-v-18jhokq\",MLVKFKuIM:\"framer-v-u9kd0c\",o6jhEH_5z:\"framer-v-1pvc3rn\",SCjRzS7pz:\"framer-v-ksvv8z\",sLIU4Bsi4:\"framer-v-1bqvqst\",UZTyaM5Db:\"framer-v-k5kmjz\",xnIp3nKqS:\"framer-v-1r55m1v\",y_n32dpqe:\"framer-v-1xfym8c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Z8j6ssK6r=undefined;const x5XUwM30W=undefined;const xtEUSZOti=undefined;const L78jL7kTH=undefined;const WuuSnMnNz=undefined;const v5w0ffQO6=undefined;const B8ZdmB3Hs=undefined;const G6Bq94LW2=undefined;const MN2OmOAwT=undefined;const aJDxBIX0T=undefined;const TqMM3wwAy=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={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 humanReadableVariantMap={\"Flyout button'\":\"f09fVqeHR\",\"Flyout menu\":\"y_n32dpqe\",\"Flyout selected\":\"sLIU4Bsi4\",\"Flyout underline\":\"SCjRzS7pz\",\"Primary button\":\"MLVKFKuIM\",\"Tab selected\":\"Funp3xFQC\",\"Variant 12\":\"hRAebOawL\",\"vera 2\":\"xnIp3nKqS\",\"Vera buttons\":\"dkjym4sO9\",\"VErtical link list\":\"J9stZn_Dh\",\"Vertical selected\":\"LeEVnO_SF\",Outline:\"o6jhEH_5z\",Secondary:\"m2n6hR3AR\",Tab:\"LFkzqzvAZ\",Underline:\"UZTyaM5Db\"};const getProps=({border,borderHover,button,butttonColor,click,enter2,height,hover,id,link,listBorderButtons,textColorBase,textColorHover,width,...props})=>{return{...props,aJDxBIX0T:button??props.aJDxBIX0T??\"Button\",B8ZdmB3Hs:hover??props.B8ZdmB3Hs??\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:borderHover??props.G6Bq94LW2??{borderColor:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:2},L78jL7kTH:border??props.L78jL7kTH??{borderColor:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:1},MN2OmOAwT:textColorBase??props.MN2OmOAwT??\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",TqMM3wwAy:textColorHover??props.TqMM3wwAy??\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",v5w0ffQO6:enter2??props.v5w0ffQO6,variant:humanReadableVariantMap[props.variant]??props.variant??\"MLVKFKuIM\",WuuSnMnNz:listBorderButtons??props.WuuSnMnNz??{borderBottomWidth:2,borderColor:'var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)) /* {\"name\":\"Secondary blue\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:click??props.x5XUwM30W,xtEUSZOti:link??props.xtEUSZOti,Z8j6ssK6r:butttonColor??props.Z8j6ssK6r??\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"};};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,aJDxBIX0T,MN2OmOAwT,Z8j6ssK6r,L78jL7kTH,B8ZdmB3Hs,G6Bq94LW2,TqMM3wwAy,WuuSnMnNz,xtEUSZOti,x5XUwM30W,v5w0ffQO6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MLVKFKuIM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqjarkk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(x5XUwM30W){const res=await x5XUwM30W(...args);if(res===false)return false;}});const onMouseEnter1v465s=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(v5w0ffQO6){const res=await v5w0ffQO6(...args);if(res===false)return false;}});const onTap19ix9c8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(x5XUwM30W){const res=await x5XUwM30W(...args);if(res===false)return false;}setVariant(\"sLIU4Bsi4\");});const onTap427853=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(x5XUwM30W){await delay(()=>{},2e3);const res=await x5XUwM30W(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({sLIU4Bsi4:{value:transition2},y_n32dpqe:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:xtEUSZOti,motionChild:true,nodeId:\"MLVKFKuIM\",openInNewTab:false,scopeId:\"hX9PYDwKx\",smoothScroll:true,...addPropertyOverrides({Funp3xFQC:{openInNewTab:true},hRAebOawL:{openInNewTab:true},J9stZn_Dh:{smoothScroll:false},LeEVnO_SF:{smoothScroll:false},LFkzqzvAZ:{openInNewTab:true},sLIU4Bsi4:{href:undefined},y_n32dpqe:{openInNewTab:true,smoothScroll:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-u9kd0c\",className,classNames)} framer-u4wemm`,\"data-framer-name\":\"Primary button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MLVKFKuIM\",onTap:onTapqjarkk,ref:refBinding,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:Z8j6ssK6r,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"f09fVqeHR-hover\":{\"--border-color\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\"},\"MLVKFKuIM-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:B8ZdmB3Hs},\"o6jhEH_5z-hover\":{\"--border-bottom-width\":(G6Bq94LW2.borderBottomWidth??G6Bq94LW2.borderWidth)+\"px\",\"--border-color\":G6Bq94LW2.borderColor,\"--border-left-width\":(G6Bq94LW2.borderLeftWidth??G6Bq94LW2.borderWidth)+\"px\",\"--border-right-width\":(G6Bq94LW2.borderRightWidth??G6Bq94LW2.borderWidth)+\"px\",\"--border-style\":G6Bq94LW2.borderStyle,\"--border-top-width\":(G6Bq94LW2.borderTopWidth??G6Bq94LW2.borderWidth)+\"px\"},\"xnIp3nKqS-hover\":{\"--border-color\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\"},\"y_n32dpqe-hover\":{backgroundColor:\"rgb(220, 240, 249)\"},dkjym4sO9:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(29, 182, 248)\"},f09fVqeHR:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},Funp3xFQC:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},hRAebOawL:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},J9stZn_Dh:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},LeEVnO_SF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\"},LFkzqzvAZ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},o6jhEH_5z:{\"--border-bottom-width\":(L78jL7kTH.borderBottomWidth??L78jL7kTH.borderWidth)+\"px\",\"--border-color\":L78jL7kTH.borderColor,\"--border-left-width\":(L78jL7kTH.borderLeftWidth??L78jL7kTH.borderWidth)+\"px\",\"--border-right-width\":(L78jL7kTH.borderRightWidth??L78jL7kTH.borderWidth)+\"px\",\"--border-style\":L78jL7kTH.borderStyle,\"--border-top-width\":(L78jL7kTH.borderTopWidth??L78jL7kTH.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},SCjRzS7pz:{\"--border-bottom-width\":(WuuSnMnNz.borderBottomWidth??WuuSnMnNz.borderWidth)+\"px\",\"--border-color\":WuuSnMnNz.borderColor,\"--border-left-width\":(WuuSnMnNz.borderLeftWidth??WuuSnMnNz.borderWidth)+\"px\",\"--border-right-width\":(WuuSnMnNz.borderRightWidth??WuuSnMnNz.borderWidth)+\"px\",\"--border-style\":WuuSnMnNz.borderStyle,\"--border-top-width\":(WuuSnMnNz.borderTopWidth??WuuSnMnNz.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},sLIU4Bsi4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\"},UZTyaM5Db:{\"--border-bottom-width\":(WuuSnMnNz.borderBottomWidth??WuuSnMnNz.borderWidth)+\"px\",\"--border-color\":WuuSnMnNz.borderColor,\"--border-left-width\":(WuuSnMnNz.borderLeftWidth??WuuSnMnNz.borderWidth)+\"px\",\"--border-right-width\":(WuuSnMnNz.borderRightWidth??WuuSnMnNz.borderWidth)+\"px\",\"--border-style\":WuuSnMnNz.borderStyle,\"--border-top-width\":(WuuSnMnNz.borderTopWidth??WuuSnMnNz.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},xnIp3nKqS:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-e792f81e-83c2-41ed-a21b-1118807d90f9, rgb(242, 249, 255))\"},y_n32dpqe:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"dkjym4sO9-hover\":{\"data-framer-name\":undefined},\"f09fVqeHR-hover\":{\"data-framer-name\":undefined},\"MLVKFKuIM-hover\":{\"data-framer-name\":undefined},\"o6jhEH_5z-hover\":{\"data-framer-name\":undefined},\"SCjRzS7pz-hover\":{\"data-framer-name\":undefined,\"data-highlight\":undefined,onTap:undefined},\"UZTyaM5Db-hover\":{\"data-framer-name\":undefined},\"xnIp3nKqS-hover\":{\"data-framer-name\":undefined},\"y_n32dpqe-hover\":{\"data-framer-name\":undefined},dkjym4sO9:{\"data-border\":true,\"data-framer-name\":\"Vera buttons\",onTap:onTap427853},f09fVqeHR:{\"data-border\":true,\"data-framer-name\":\"Flyout button'\",onTap:onTap427853},Funp3xFQC:{\"data-border\":true,\"data-framer-name\":\"Tab selected\",\"data-highlight\":undefined,onTap:undefined},hRAebOawL:{\"data-framer-name\":\"Variant 12\",onTap:onTap19ix9c8},J9stZn_Dh:{\"data-framer-name\":\"VErtical link list\"},LeEVnO_SF:{\"data-framer-name\":\"Vertical selected\"},LFkzqzvAZ:{\"data-framer-name\":\"Tab\"},m2n6hR3AR:{\"data-framer-name\":\"Secondary\"},o6jhEH_5z:{\"data-border\":true,\"data-framer-name\":\"Outline\"},SCjRzS7pz:{\"data-border\":true,\"data-framer-name\":\"Flyout underline\",\"data-highlight\":undefined,onTap:undefined},sLIU4Bsi4:{\"data-framer-name\":\"Flyout selected\",onMouseEnter:onMouseEnter1v465s},UZTyaM5Db:{\"data-border\":true,\"data-framer-name\":\"Underline\"},xnIp3nKqS:{\"data-border\":true,\"data-framer-name\":\"vera 2\",onTap:onTap427853},y_n32dpqe:{\"data-framer-name\":\"Flyout menu\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yr6y6f\",layoutDependency:layoutDependency,layoutId:\"nhjdOuEca\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yfjpor\",\"data-styles-preset\":\"Beko0fdcr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MN2OmOAwT-hX9PYDwKx))\"},children:\"Button\"})}),className:\"framer-1j91348\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LuMe8F8h5\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-MN2OmOAwT-hX9PYDwKx)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-MN2OmOAwT-hX9PYDwKx\":MN2OmOAwT,\"--variable-reference-TqMM3wwAy-hX9PYDwKx\":TqMM3wwAy},text:aJDxBIX0T,variants:{\"f09fVqeHR-hover\":{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\"},\"MLVKFKuIM-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-TqMM3wwAy-hX9PYDwKx)\",\"--variable-reference-TqMM3wwAy-hX9PYDwKx\":TqMM3wwAy},\"UZTyaM5Db-hover\":{\"--extracted-r6o4lv\":\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"},\"xnIp3nKqS-hover\":{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\"},dkjym4sO9:{\"--extracted-r6o4lv\":\"var(--token-e792f81e-83c2-41ed-a21b-1118807d90f9, rgb(242, 249, 255))\"},f09fVqeHR:{\"--extracted-r6o4lv\":\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\"},Funp3xFQC:{\"--extracted-r6o4lv\":\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\"},J9stZn_Dh:{\"--extracted-r6o4lv\":\"var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105))\"},LeEVnO_SF:{\"--extracted-r6o4lv\":\"var(--token-59deea4d-08b6-474d-92b8-9c6d59799530, rgb(2, 23, 32))\"},LFkzqzvAZ:{\"--extracted-r6o4lv\":\"var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105))\"},SCjRzS7pz:{\"--extracted-r6o4lv\":\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\"},sLIU4Bsi4:{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\"},UZTyaM5Db:{\"--extracted-r6o4lv\":\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\"},xnIp3nKqS:{\"--extracted-r6o4lv\":\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"dkjym4sO9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xlbyg5\",\"data-styles-preset\":\"lgwZOAFzN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e792f81e-83c2-41ed-a21b-1118807d90f9, rgb(242, 249, 255)))\"},children:\"Button\"})})},\"f09fVqeHR-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1npfkf9\",\"data-styles-preset\":\"EM9hjlDkm\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Button\"})})},\"MLVKFKuIM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yfjpor\",\"data-styles-preset\":\"Beko0fdcr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqMM3wwAy-hX9PYDwKx))\"},children:\"Button\"})})},\"UZTyaM5Db-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yfjpor\",\"data-styles-preset\":\"Beko0fdcr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161)))\"},children:\"Button\"})})},\"xnIp3nKqS-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xlbyg5\",\"data-styles-preset\":\"lgwZOAFzN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Button\"})})},\"y_n32dpqe-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o7ypn3\",\"data-styles-preset\":\"U3prQIKd7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MN2OmOAwT-hX9PYDwKx))\"},children:\"Button\"})})},dkjym4sO9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1npfkf9\",\"data-styles-preset\":\"EM9hjlDkm\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e792f81e-83c2-41ed-a21b-1118807d90f9, rgb(242, 249, 255)))\"},children:\"Button\"})})},f09fVqeHR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1npfkf9\",\"data-styles-preset\":\"EM9hjlDkm\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226)))\"},children:\"Button\"})})},Funp3xFQC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yfjpor\",\"data-styles-preset\":\"Beko0fdcr\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)))\"},children:\"Button\"})})},hRAebOawL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1npfkf9\",\"data-styles-preset\":\"EM9hjlDkm\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MN2OmOAwT-hX9PYDwKx))\"},children:\"Button\"})})},J9stZn_Dh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yfjpor\",\"data-styles-preset\":\"Beko0fdcr\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105)))\"},children:\"Button\"})})},LeEVnO_SF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yfjpor\",\"data-styles-preset\":\"Beko0fdcr\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59deea4d-08b6-474d-92b8-9c6d59799530, rgb(2, 23, 32)))\"},children:\"Button\"})})},LFkzqzvAZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yfjpor\",\"data-styles-preset\":\"Beko0fdcr\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94a489bc-9280-4e4d-aac3-21d953abb6a2, rgb(92, 101, 105)))\"},children:\"Button\"})})},SCjRzS7pz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yfjpor\",\"data-styles-preset\":\"Beko0fdcr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)))\"},children:\"Button\"})})},sLIU4Bsi4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o7ypn3\",\"data-styles-preset\":\"U3prQIKd7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Button\"})})},UZTyaM5Db:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yfjpor\",\"data-styles-preset\":\"Beko0fdcr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)))\"},children:\"Button\"})})},xnIp3nKqS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1npfkf9\",\"data-styles-preset\":\"EM9hjlDkm\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226)))\"},children:\"Button\"})})},y_n32dpqe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1npfkf9\",\"data-styles-preset\":\"EM9hjlDkm\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MN2OmOAwT-hX9PYDwKx))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r6llE.framer-u4wemm, .framer-r6llE .framer-u4wemm { display: block; }\",\".framer-r6llE.framer-u9kd0c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-r6llE .framer-1yr6y6f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-r6llE .framer-1j91348 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-r6llE.framer-v-k5kmjz.framer-u9kd0c { padding: 8px 8px 2px 8px; }\",\".framer-r6llE.framer-v-1xfym8c.framer-u9kd0c, .framer-r6llE.framer-v-1bqvqst.framer-u9kd0c, .framer-r6llE.framer-v-146oogl.framer-u9kd0c { align-content: flex-start; align-items: flex-start; padding: 8px 4px 8px 16px; }\",\".framer-r6llE.framer-v-ksvv8z.framer-u9kd0c { padding: 4px 4px 2px 4px; }\",\".framer-r6llE.framer-v-18pd3qo.framer-u9kd0c { align-content: flex-start; align-items: flex-start; padding: 8px 8px 8px 16px; }\",\".framer-r6llE.framer-v-18pd3qo .framer-1j91348 { -webkit-user-select: none; user-select: none; }\",\".framer-r6llE.framer-v-iq9vba.framer-u9kd0c { align-content: flex-start; align-items: flex-start; }\",\".framer-r6llE.framer-v-gxcpar.framer-u9kd0c { align-content: flex-start; align-items: flex-start; padding: 8px; }\",\".framer-r6llE.framer-v-m04nkw.framer-u9kd0c { align-content: flex-start; align-items: flex-start; cursor: unset; padding: 8px; }\",\".framer-r6llE.framer-v-bou5rv.framer-u9kd0c { padding: 4px 12px 4px 12px; }\",\".framer-r6llE.framer-v-1azhwu6.framer-u9kd0c, .framer-r6llE.framer-v-1r55m1v.hover.framer-u9kd0c { padding: 8px 12px 8px 12px; }\",\".framer-r6llE.framer-v-1azhwu6 .framer-1yr6y6f, .framer-r6llE.framer-v-1r55m1v .framer-1yr6y6f { flex-direction: row; gap: 0px; }\",\".framer-r6llE.framer-v-1azhwu6 .framer-1j91348, .framer-r6llE.framer-v-1r55m1v .framer-1j91348 { order: 0; }\",\".framer-r6llE.framer-v-1r55m1v.framer-u9kd0c { padding: 8px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-r6llE[data-border=\"true\"]::after, .framer-r6llE [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 40\n * @framerIntrinsicWidth 87\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"m2n6hR3AR\":{\"layout\":[\"auto\",\"auto\"]},\"o6jhEH_5z\":{\"layout\":[\"auto\",\"auto\"]},\"UZTyaM5Db\":{\"layout\":[\"auto\",\"auto\"]},\"y_n32dpqe\":{\"layout\":[\"auto\",\"auto\"]},\"sLIU4Bsi4\":{\"layout\":[\"auto\",\"auto\"]},\"SCjRzS7pz\":{\"layout\":[\"auto\",\"auto\"]},\"J9stZn_Dh\":{\"layout\":[\"auto\",\"auto\"]},\"LeEVnO_SF\":{\"layout\":[\"auto\",\"auto\"]},\"LFkzqzvAZ\":{\"layout\":[\"auto\",\"auto\"]},\"Funp3xFQC\":{\"layout\":[\"auto\",\"auto\"]},\"hRAebOawL\":{\"layout\":[\"auto\",\"auto\"]},\"f09fVqeHR\":{\"layout\":[\"auto\",\"auto\"]},\"dkjym4sO9\":{\"layout\":[\"auto\",\"auto\"]},\"xnIp3nKqS\":{\"layout\":[\"auto\",\"auto\"]},\"Gcm52yUM1\":{\"layout\":[\"auto\",\"auto\"]},\"JvO9jWoKh\":{\"layout\":[\"auto\",\"auto\"]},\"T9P48U9Vk\":{\"layout\":[\"auto\",\"auto\"]},\"ug3j1nh5p\":{\"layout\":[\"auto\",\"auto\"]},\"debbKwJUM\":{\"layout\":[\"auto\",\"auto\"]},\"VKfDxxs6T\":{\"layout\":[\"auto\",\"auto\"]},\"B2lBej3X4\":{\"layout\":[\"auto\",\"auto\"]},\"xBWiz4mjB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aJDxBIX0T\":\"button\",\"MN2OmOAwT\":\"textColorBase\",\"Z8j6ssK6r\":\"butttonColor\",\"L78jL7kTH\":\"border\",\"B8ZdmB3Hs\":\"hover\",\"G6Bq94LW2\":\"borderHover\",\"TqMM3wwAy\":\"textColorHover\",\"WuuSnMnNz\":\"listBorderButtons\",\"xtEUSZOti\":\"link\",\"x5XUwM30W\":\"click\",\"v5w0ffQO6\":\"enter2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhX9PYDwKx=withCSS(Component,css,\"framer-r6llE\");export default FramerhX9PYDwKx;FramerhX9PYDwKx.displayName=\"Button\";FramerhX9PYDwKx.defaultProps={height:40,width:87};addPropertyControls(FramerhX9PYDwKx,{variant:{options:[\"MLVKFKuIM\",\"m2n6hR3AR\",\"o6jhEH_5z\",\"UZTyaM5Db\",\"y_n32dpqe\",\"sLIU4Bsi4\",\"SCjRzS7pz\",\"J9stZn_Dh\",\"LeEVnO_SF\",\"LFkzqzvAZ\",\"Funp3xFQC\",\"hRAebOawL\",\"f09fVqeHR\",\"dkjym4sO9\",\"xnIp3nKqS\"],optionTitles:[\"Primary button\",\"Secondary\",\"Outline\",\"Underline\",\"Flyout menu\",\"Flyout selected\",\"Flyout underline\",\"VErtical link list\",\"Vertical selected\",\"Tab\",\"Tab selected\",\"Variant 12\",\"Flyout button'\",\"Vera buttons\",\"vera 2\"],title:\"Variant\",type:ControlType.Enum},aJDxBIX0T:{defaultValue:\"Button\",displayTextArea:false,title:\"Button\",type:ControlType.String},MN2OmOAwT:{defaultValue:'var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Text color base\",type:ControlType.Color},Z8j6ssK6r:{defaultValue:'var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161)) /* {\"name\":\"Primary blue\"} */',title:\"buttton color\",type:ControlType.Color},L78jL7kTH:{defaultValue:{borderColor:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},B8ZdmB3Hs:{defaultValue:'var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161)) /* {\"name\":\"Primary blue\"} */',title:\"Hover \",type:ControlType.Color},G6Bq94LW2:{defaultValue:{borderColor:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:2},title:\"Border hover\",type:ControlType.Border},TqMM3wwAy:{defaultValue:'var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"text color hover\",type:ControlType.Color},WuuSnMnNz:{defaultValue:{borderBottomWidth:2,borderColor:'var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226)) /* {\"name\":\"Secondary blue\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},title:\"List border buttons\",type:ControlType.Border},xtEUSZOti:{title:\"Link\",type:ControlType.Link},x5XUwM30W:{title:\"Click\",type:ControlType.EventHandler},v5w0ffQO6:{title:\"Enter 2\",type:ControlType.EventHandler}});addFonts(FramerhX9PYDwKx,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhX9PYDwKx\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"87\",\"framerVariables\":\"{\\\"aJDxBIX0T\\\":\\\"button\\\",\\\"MN2OmOAwT\\\":\\\"textColorBase\\\",\\\"Z8j6ssK6r\\\":\\\"butttonColor\\\",\\\"L78jL7kTH\\\":\\\"border\\\",\\\"B8ZdmB3Hs\\\":\\\"hover\\\",\\\"G6Bq94LW2\\\":\\\"borderHover\\\",\\\"TqMM3wwAy\\\":\\\"textColorHover\\\",\\\"WuuSnMnNz\\\":\\\"listBorderButtons\\\",\\\"xtEUSZOti\\\":\\\"link\\\",\\\"x5XUwM30W\\\":\\\"click\\\",\\\"v5w0ffQO6\\\":\\\"enter2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m2n6hR3AR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o6jhEH_5z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UZTyaM5Db\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"y_n32dpqe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sLIU4Bsi4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SCjRzS7pz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J9stZn_Dh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LeEVnO_SF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LFkzqzvAZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Funp3xFQC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hRAebOawL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"f09fVqeHR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dkjym4sO9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xnIp3nKqS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Gcm52yUM1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JvO9jWoKh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T9P48U9Vk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ug3j1nh5p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"debbKwJUM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VKfDxxs6T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"B2lBej3X4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xBWiz4mjB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hX9PYDwKx.map","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-xe7Ui .framer-styles-preset-luf7ov:not(.rich-text-wrapper), .framer-xe7Ui .framer-styles-preset-luf7ov.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-background-padding: 8px; --framer-link-hover-text-background-radius: 8px; --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-ab380699-69f4-409d-a8a3-d074b284b94d, #177aa1) /* {\"name\":\"PrimaryBlue\"} */; --framer-link-hover-text-decoration-offset: 4px; --framer-link-text-background-padding: 8px; --framer-link-text-color: var(--token-ab380699-69f4-409d-a8a3-d074b284b94d, #177aa1); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }'];export const className=\"framer-xe7Ui\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/kmJ1TcMoYRtzk683C4VO/ypH6rEpwtmX7oqdb1yP3/hX9PYDwKx.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/3DCHu2H2aGtp7fQ3HwmG/UcdgtLeiL1VcVIp0SAWd/SnXBNIx1a.js\";const ButtonFonts=getFonts(Button);const serializationHash=\"framer-lOur8\";const variantClassNames={dVehKdlvX:\"framer-v-168g1m5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"dVehKdlvX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-168g1m5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dVehKdlvX\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h53lnw\",layoutDependency:layoutDependency,layoutId:\"hMpkJztlk\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Knowledge hub\"})}),className:\"framer-ahzfbn\",\"data-framer-name\":\"Our F&A AI Co-Pilots\",fonts:[\"FS;Space Grotesk-semibold\"],layoutDependency:layoutDependency,layoutId:\"Su6XQkRYF\",style:{\"--extracted-1eung3n\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e38isu\",layoutDependency:layoutDependency,layoutId:\"hDTBIvmdm\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1twhl6y\",layoutDependency:layoutDependency,layoutId:\"nWaLKtzZq\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zxcn2n\",layoutDependency:layoutDependency,layoutId:\"D1EOUACcp\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Blogs\"})}),className:\"framer-13354tl\",\"data-framer-name\":\"Invoice processing co-pilot\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"aO_319iSD\",style:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105)))\"},children:\"The Hyperbots blog explores how AI and automation are transforming finance, accounting, procurement, and ERP workflows through product insights, use cases, and CFO perspectives\"})}),className:\"framer-1fev5rw\",\"data-framer-name\":\"The Invoice Processing Co-pilot reads, interprets, and validates\\xa0invoice line items, matching them with corresponding purchase\\xa0orders and GRNs.\\xa0It also automates GL coding and seamlessly posts the data into General Ledger.\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"ywnwQrs2M\",style:{\"--extracted-r6o4lv\":\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+367.2+((componentViewport?.height||200)-603.359)/2),pixelHeight:149,pixelWidth:263,positionX:\"center\",positionY:\"center\",sizes:\"263px\",src:\"https://framerusercontent.com/images/aDbwaIXAOj9DY3aERMfRdzlImIE.svg?width=263&height=149\"},className:\"framer-1gglk2e\",layoutDependency:layoutDependency,layoutId:\"XoAxQVqCK\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IWHRrNNz5\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+539.359+((componentViewport?.height||200)-603.359)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r9kpu0-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yp9SRpsac-container\",nodeId:\"yp9SRpsac\",rendersWithMotion:true,scopeId:\"eAe4O4eoU\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Read blogs\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"yp9SRpsac\",L78jL7kTH:{borderColor:\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"yp9SRpsac\",MN2OmOAwT:\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\",TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"f09fVqeHR\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:resolvedLinks[0],Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xsdxds\",layoutDependency:layoutDependency,layoutId:\"UYssfrhyX\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/roi-calculators\",motionChild:true,nodeId:\"AhZPFxyuw\",openInNewTab:false,relValues:[],scopeId:\"eAe4O4eoU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-luf7ov\",\"data-styles-preset\":\"SnXBNIx1a\",children:\"ROI Calculators\"})})})}),className:\"framer-1xibe6g\",\"data-framer-name\":\"Invoice processing co-pilot\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"AhZPFxyuw\",style:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13cz6w3\",layoutDependency:layoutDependency,layoutId:\"N6cyK6W2i\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:\"262px\",y:(componentViewport?.y||0)+143.2+((componentViewport?.height||200)-603.359)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g2vn13-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cZ4JqB3NS-container\",nodeId:\"cZ4JqB3NS\",rendersWithMotion:true,scopeId:\"eAe4O4eoU\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Invoice Processing ROI\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"cZ4JqB3NS\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"cZ4JqB3NS\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{height:\"100%\",width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/roi-calculators/invoice-processing-ai-roi-calculator\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"262px\",y:(componentViewport?.y||0)+180.2+((componentViewport?.height||200)-603.359)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sd5ml1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YiTfyLjtn-container\",nodeId:\"YiTfyLjtn\",rendersWithMotion:true,scopeId:\"eAe4O4eoU\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Accruals ROI\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"YiTfyLjtn\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"YiTfyLjtn\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/roi-calculators/accruals-ai-roi-calculator\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"262px\",y:(componentViewport?.y||0)+220.2+((componentViewport?.height||200)-603.359)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dno50g-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gFgoThuzV-container\",nodeId:\"gFgoThuzV\",rendersWithMotion:true,scopeId:\"eAe4O4eoU\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Procurement ROI\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"gFgoThuzV\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"gFgoThuzV\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/roi-calculators/procurment-ai-roi-calculator\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"262px\",y:(componentViewport?.y||0)+260.2+((componentViewport?.height||200)-603.359)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7g6xte-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rfZjBjxpz-container\",nodeId:\"rfZjBjxpz\",rendersWithMotion:true,scopeId:\"eAe4O4eoU\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Vendor Management ROI\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"rfZjBjxpz\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"rfZjBjxpz\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/roi-calculators/vendor-management-ai-roi-calculator\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"262px\",y:(componentViewport?.y||0)+300.2+((componentViewport?.height||200)-603.359)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3pict4-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"axkSHUwm2-container\",nodeId:\"axkSHUwm2\",rendersWithMotion:true,scopeId:\"eAe4O4eoU\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Payments ROI\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"axkSHUwm2\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"axkSHUwm2\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/roi-calculators/payments-ai-roi-calculator\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"262px\",y:(componentViewport?.y||0)+340.2+((componentViewport?.height||200)-603.359)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l9chz7-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XkNOABJq6-container\",nodeId:\"XkNOABJq6\",rendersWithMotion:true,scopeId:\"eAe4O4eoU\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Collections ROI\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"XkNOABJq6\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"XkNOABJq6\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/roi-calculators/collections-ai-roi-calculator\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"262px\",y:(componentViewport?.y||0)+380.2+((componentViewport?.height||200)-603.359)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1255hrm-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mXAe36wBC-container\",nodeId:\"mXAe36wBC\",rendersWithMotion:true,scopeId:\"eAe4O4eoU\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Cash Application ROI\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"mXAe36wBC\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"mXAe36wBC\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/roi-calculators/cash-application-ai-roi-calculator\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"262px\",y:(componentViewport?.y||0)+420.2+((componentViewport?.height||200)-603.359)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3hzapu-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"X1r92SfZN-container\",nodeId:\"X1r92SfZN\",rendersWithMotion:true,scopeId:\"eAe4O4eoU\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Others\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"X1r92SfZN\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"X1r92SfZN\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/roi-calculators\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})})]})]})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-14kzthh\",layoutDependency:layoutDependency,layoutId:\"a0ELWjbnF\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 736 495\" overflow=\"visible\"><g><defs><path d=\"M 0 43 C 0 34.163 7.163 27 16 27 C 61.632 27 198.313 27 340.5 27 L 367.5 0 L 394.5 27 C 537.046 27 674.261 27 720 27 C 728.837 27 736 34.163 736 43 C 736 114.833 736 407.166 736 479 C 736 487.836 728.836 495 720 495 C 622.86 495 113.138 495 16 495 C 7.163 495 0 487.837 0 479 C 0 407.167 0 114.833 0 43 Z\" id=\"a1004z\"></path><filter id=\"a1006z\" filterUnits=\"objectBoundingBox\" x=\"-2.3%\" y=\"-3.4%\" width=\"104.6%\" height=\"106.8%\"><feOffset dx=\"0\" dy=\"0\" in=\"SourceAlpha\" result=\"a1009z\"></feOffset><feGaussianBlur stdDeviation=\"4\" in=\"a1009z\" result=\"a1010z\"></feGaussianBlur><feFlood flood-color=\"rgba(4, 47, 64, 0.3)\" result=\"a1011z\"></feFlood><feComposite in=\"a1011z\" in2=\"a1010z\" operator=\"in\" result=\"a1007z\"></feComposite></filter></defs><mask id=\"a1008z\" x=\"-2.3%\" y=\"-3.4%\" width=\"104.6%\" height=\"106.8%\"><rect x=\"-2.3%\" y=\"-3.4%\" width=\"104.6%\" height=\"106.8%\" fill=\"white\"></rect><use href=\"#a1004z\" fill=\"black\"></use></mask><g filter=\"url(#a1006z)\" mask=\"url(#a1008z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1004z\" clip-path=\"url(#a1005z)\"></use></g><use xlink:href=\"#a1004z\" fill=\"rgb(255, 255, 255)\" clip-path=\"url(#a1005z)\"></use></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-la52k\",layoutDependency:layoutDependency,layoutId:\"vkpjkRV0H\",radius:16,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 736 468\" overflow=\"visible\"><g><defs><path d=\"M 0 16 C 0 7.163 7.163 0 16 0 C 113.138 0 622.862 0 720 0 C 728.837 0 736 7.163 736 16 C 736 87.833 736 380.166 736 452 C 736 460.836 728.836 468 720 468 C 622.86 468 113.138 468 16 468 C 7.163 468 0 460.837 0 452 C 0 380.167 0 87.833 0 16 Z\" id=\"a1012z\"></path><filter id=\"a1014z\" filterUnits=\"objectBoundingBox\" x=\"-2.3%\" y=\"-3.6%\" width=\"104.6%\" height=\"107.2%\"><feOffset dx=\"0\" dy=\"0\" in=\"SourceAlpha\" result=\"a1017z\"></feOffset><feGaussianBlur stdDeviation=\"4\" in=\"a1017z\" result=\"a1018z\"></feGaussianBlur><feFlood flood-color=\"rgba(4, 47, 64, 0.3)\" result=\"a1019z\"></feFlood><feComposite in=\"a1019z\" in2=\"a1018z\" operator=\"in\" result=\"a1015z\"></feComposite></filter></defs><mask id=\"a1016z\" x=\"-2.3%\" y=\"-3.6%\" width=\"104.6%\" height=\"107.2%\"><rect x=\"-2.3%\" y=\"-3.6%\" width=\"104.6%\" height=\"107.2%\" fill=\"white\"></rect><use href=\"#a1012z\" fill=\"black\"></use></mask><g filter=\"url(#a1014z)\" mask=\"url(#a1016z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1012z\" clip-path=\"url(#a1013z)\"></use></g><use xlink:href=\"#a1012z\" fill=\"rgb(255, 255, 255)\" clip-path=\"url(#a1013z)\"></use></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7nhk6y\",layoutDependency:layoutDependency,layoutId:\"X7ZTz5_K_\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 55 27.5\" overflow=\"visible\"><g><defs><path d=\"M 0 27.5 L 27.5 0 L 55 27.5 Z\" id=\"a1020z\"></path><filter id=\"a1022z\" filterUnits=\"objectBoundingBox\" x=\"-30.5%\" y=\"-61.1%\" width=\"161.1%\" height=\"222.2%\"><feOffset dx=\"0\" dy=\"0\" in=\"SourceAlpha\" result=\"a1025z\"></feOffset><feGaussianBlur stdDeviation=\"4\" in=\"a1025z\" result=\"a1026z\"></feGaussianBlur><feFlood flood-color=\"rgba(4, 47, 64, 0.3)\" result=\"a1027z\"></feFlood><feComposite in=\"a1027z\" in2=\"a1026z\" operator=\"in\" result=\"a1023z\"></feComposite></filter></defs><mask id=\"a1024z\" x=\"-30.5%\" y=\"-61.1%\" width=\"161.1%\" height=\"222.2%\"><rect x=\"-30.5%\" y=\"-61.1%\" width=\"161.1%\" height=\"222.2%\" fill=\"white\"></rect><use href=\"#a1020z\" fill=\"black\"></use></mask><g filter=\"url(#a1022z)\" mask=\"url(#a1024z)\"><use fill=\"black\" stroke=\"black\" stroke-opacity=\"0\" stroke-width=\"0\" xlink:href=\"#a1020z\" clip-path=\"url(#a1021z)\"></use></g><use xlink:href=\"#a1020z\" fill=\"rgb(255, 255, 255)\" clip-path=\"url(#a1021z)\"></use></g></svg>',withExternalLayout:true})]})]})})})});});const css=[\".framer-lOur8.framer-1a79x4z, .framer-lOur8 .framer-1a79x4z { display: block; }\",\".framer-lOur8.framer-168g1m5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; padding: 28px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-lOur8 .framer-1h53lnw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: min-content; z-index: 1; }\",\".framer-lOur8 .framer-ahzfbn { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-lOur8 .framer-1e38isu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-lOur8 .framer-1twhl6y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 354px; }\",\".framer-lOur8 .framer-zxcn2n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-lOur8 .framer-13354tl, .framer-lOur8 .framer-1fev5rw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-lOur8 .framer-1gglk2e { aspect-ratio: 1.7751196172248804 / 1; flex: none; height: auto; position: relative; width: 263px; }\",\".framer-lOur8 .framer-1r9kpu0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-lOur8 .framer-xsdxds { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 24px 0px 0px; position: relative; width: min-content; }\",\".framer-lOur8 .framer-1xibe6g { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lOur8 .framer-13cz6w3 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-lOur8 .framer-g2vn13-container { flex: none; height: 37px; position: relative; width: 262px; }\",\".framer-lOur8 .framer-1sd5ml1-container, .framer-lOur8 .framer-1dno50g-container, .framer-lOur8 .framer-7g6xte-container, .framer-lOur8 .framer-3pict4-container, .framer-lOur8 .framer-l9chz7-container, .framer-lOur8 .framer-1255hrm-container, .framer-lOur8 .framer-3hzapu-container { flex: none; height: auto; position: relative; width: 262px; }\",\".framer-lOur8 .framer-14kzthh { height: 495px; left: 0px; position: absolute; top: 0px; width: 736px; }\",\".framer-lOur8 .framer-la52k { height: 468px; left: 0px; position: absolute; top: 27px; width: 736px; }\",\".framer-lOur8 .framer-7nhk6y { height: 28px; left: 340px; position: absolute; top: 0px; width: 55px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 496\n * @framerIntrinsicWidth 736\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereAe4O4eoU=withCSS(Component,css,\"framer-lOur8\");export default FramereAe4O4eoU;FramereAe4O4eoU.displayName=\"knowledge base flyout\";FramereAe4O4eoU.defaultProps={height:496,width:736};addFonts(FramereAe4O4eoU,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]},...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramereAe4O4eoU.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereAe4O4eoU\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"736\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"496\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eAe4O4eoU.map","// Generated by Framer (8e1ebfe)\nexport const props={if6f2ingJ:{borderRadius:15,bottomLeftRadius:15,bottomRightRadius:15,darkTheme:\"framerDark\",font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},isMixedBorderRadius:false,lightTheme:\"framerLight\",padding:30,paddingBottom:30,paddingLeft:30,paddingPerSide:false,paddingRight:30,paddingTop:30,theme:\"framerDark\",themeMode:\"Static\",topLeftRadius:15,topRightRadius:15},T8tTFLTJM:{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,isMixedBorderRadius:false,isRed:true,topLeftRadius:0,topRightRadius:0}};export const fonts={if6f2ingJ:[{explicitInter:true,fonts:[{cssFamilyName:\"Fragment Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Fragment Mono\",url:\"https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}]};\nexport const __FramerMetadata__ = {\"exports\":{\"props\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5bbf1f3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-semibold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]}];export const css=[\".framer-PhvMK .framer-styles-preset-1co93ja:not(.rich-text-wrapper), .framer-PhvMK .framer-styles-preset-1co93ja.rich-text-wrapper h2 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 809px) and (min-width: 1px) { .framer-PhvMK .framer-styles-preset-1co93ja:not(.rich-text-wrapper), .framer-PhvMK .framer-styles-preset-1co93ja.rich-text-wrapper h2 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 0px) and (min-width: 0px) { .framer-PhvMK .framer-styles-preset-1co93ja:not(.rich-text-wrapper), .framer-PhvMK .framer-styles-preset-1co93ja.rich-text-wrapper h2 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-PhvMK\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9d1d4bc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-regular\",\"GF;Rubik-700\",\"GF;Rubik-700italic\",\"GF;Rubik-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0U1dYPFkJ1O.woff2\",weight:\"400\"}]}];export const css=['.framer-qk1am .framer-styles-preset-1tdx2wg:not(.rich-text-wrapper), .framer-qk1am .framer-styles-preset-1tdx2wg.rich-text-wrapper h5 { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-qk1am\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]}];export const css=['.framer-iiHhO .framer-styles-preset-kansal { --framer-code-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, #5c6569) /* {\"name\":\"Grey Darkest\"} */; --framer-font-size-scale: 1; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding-bottom: 0.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; }'];export const className=\"framer-iiHhO\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Italic\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-2Qswi .framer-styles-preset-qow7o6:not(.rich-text-wrapper), .framer-2Qswi .framer-styles-preset-qow7o6.rich-text-wrapper blockquote { --framer-blockquote-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-blockquote-font-size: 16px; --framer-blockquote-font-style: italic; --framer-blockquote-font-style-bold: normal; --framer-blockquote-font-style-bold-italic: italic; --framer-blockquote-font-style-italic: italic; --framer-blockquote-font-variation-axes: normal; --framer-blockquote-font-weight: 400; --framer-blockquote-font-weight-bold: 700; --framer-blockquote-font-weight-bold-italic: 700; --framer-blockquote-font-weight-italic: 400; --framer-blockquote-letter-spacing: 0em; --framer-blockquote-line-height: 1.8em; --framer-blockquote-paragraph-spacing: 20px; --framer-blockquote-text-color: #999999; --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-font-open-type-features: normal; padding: 0px 0px 0px 22px; position: relative; }','.framer-2Qswi .framer-styles-preset-qow7o6:not(.rich-text-wrapper)::before, .framer-2Qswi .framer-styles-preset-qow7o6.rich-text-wrapper blockquote::before { background-color: #ddd; border-radius: 1px; content: \" \"; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 2px; }'];export const className=\"framer-2Qswi\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (629c622)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-ydPjI .framer-styles-preset-1y9fxju:not(.rich-text-wrapper), .framer-ydPjI .framer-styles-preset-1y9fxju.rich-text-wrapper a { --framer-link-current-text-color: var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, #042f40); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, #042f40); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, #177aa1); --framer-link-text-decoration: none; }\"];export const className=\"framer-ydPjI\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-semibold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]}];export const css=[\".framer-aRLPw .framer-styles-preset-1u00htl:not(.rich-text-wrapper), .framer-aRLPw .framer-styles-preset-1u00htl.rich-text-wrapper h3 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 799px) and (min-width: 1px) { .framer-aRLPw .framer-styles-preset-1u00htl:not(.rich-text-wrapper), .framer-aRLPw .framer-styles-preset-1u00htl.rich-text-wrapper h3 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 0px) and (min-width: 0px) { .framer-aRLPw .framer-styles-preset-1u00htl:not(.rich-text-wrapper), .framer-aRLPw .framer-styles-preset-1u00htl.rich-text-wrapper h3 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-aRLPw\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-semibold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]}];export const css=[\".framer-8V6hz .framer-styles-preset-euz4yx:not(.rich-text-wrapper), .framer-8V6hz .framer-styles-preset-euz4yx.rich-text-wrapper h4 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 799px) and (min-width: 1px) { .framer-8V6hz .framer-styles-preset-euz4yx:not(.rich-text-wrapper), .framer-8V6hz .framer-styles-preset-euz4yx.rich-text-wrapper h4 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 0px) and (min-width: 0px) { .framer-8V6hz .framer-styles-preset-euz4yx:not(.rich-text-wrapper), .framer-8V6hz .framer-styles-preset-euz4yx.rich-text-wrapper h4 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-8V6hz\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-R0guE .framer-styles-preset-ucnq2l {  }\"];export const className=\"framer-R0guE\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6807895)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-semibold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]}];export const css=[\".framer-JZrQq .framer-styles-preset-13qj7o9:not(.rich-text-wrapper), .framer-JZrQq .framer-styles-preset-13qj7o9.rich-text-wrapper h1 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 799px) and (min-width: 0px) { .framer-JZrQq .framer-styles-preset-13qj7o9:not(.rich-text-wrapper), .framer-JZrQq .framer-styles-preset-13qj7o9.rich-text-wrapper h1 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-JZrQq\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3874f97)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-kE99m .framer-styles-preset-1v6cnn7:not(.rich-text-wrapper), .framer-kE99m .framer-styles-preset-1v6cnn7.rich-text-wrapper h6 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-kE99m\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper), .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-color: rgba(153, 153, 153, 0.25); border-style: solid; border-top-left-radius: 8px; border-top-right-radius: 8px; border-width: 1px; overflow: hidden; }\",\".framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper) th, .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table th, .framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper) td, .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table td { padding: 10px; }\",\".framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper) th, .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table th { background-color: rgba(153, 153, 153, 0.1); }\",\".framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper) tr + tr td, .framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper) tr + tr th, .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table tr + tr td, .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table tr + tr th { border-top-color: rgba(153, 153, 153, 0.25); border-top-style: solid; border-top-width: 1px; }\",\".framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper) td + td, .framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper) th + th, .framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper) td + th, .framer-4N2Jx .framer-styles-preset-1carxh7:not(.rich-text-wrapper) th + td, .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table td + td, .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table th + th, .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table td + th, .framer-4N2Jx .framer-styles-preset-1carxh7.rich-text-wrapper table th + td { border-left-color: rgba(153, 153, 153, 0.25); border-left-style: solid; border-left-width: 1px; }\"];export const className=\"framer-4N2Jx\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9840458)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ControlType,cx,getFontsFromComponentPreset,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as componentPresets from\"https://framerusercontent.com/modules/2rCk3I1jwUtGG5umcq3E/BA36La1TSBJjrza50NOJ/componentPresets.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/yqh9XXYyp3VXQ8foxyPo/ShJ9YVbNuougQhzAjj0Y/ExfCXuxmW.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/ijtclZzmo61BW6C5a5pr/1N7LnODJl7PzmUv6O8bU/GKcRTvI74.js\";import*as sharedStyle10 from\"https://framerusercontent.com/modules/TTtxZKRyahzv1W8ITEdM/Zjawoa2wqQzB2CxKSq1M/gyYf7vc8c.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/yiMbBWtO3oZkDNbqJnx7/F31H4nQ1DdSUT96Qofmf/hidG3Vz6D.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/Cv83jcdKFZLI0m8sBQpZ/y0a3IKOlYZYbHyvv9ySP/lgwZOAFzN.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/rafrsjzrekQVpcJ2KZJt/52vXUZ16rx92pR9fuCH2/OJoFVWs5p.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ATI36JKlsF1xRMQEi8Bt/8cZSDUx2UiomP3KbO3wW/OtZuEkV9v.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/1C1otGE71nTTiU1GS9Bi/Ba0AiUv55QzGdlWt0cGq/pvpXp2D5p.js\";import*as sharedStyle11 from\"https://framerusercontent.com/modules/vWfO2Rp76JUgQX9y1dvf/Pgowe4q6VLh6ofKPm7q4/qJGfiyPSM.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/v8XXaZX40GNe2ZlQmf6T/RA6hQ7zNJekHrODdTJc4/QZApeNNyR.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/dgOIIhBQ4U0ryCbmrEbd/jdM6wT6bFz9zm6UoQT5X/Rd3qhxyNS.js\";import*as sharedStyle9 from\"https://framerusercontent.com/modules/pM4GIeyBAiu0HkXCa8Ew/WbGZ3hmtkvppghmSXZd6/TUPptoXNX.js\";const cycleOrder=[\"LpIPTimuj\",\"BPHtE54IB\"];const serializationHash=\"framer-y7Co1\";const variantClassNames={BPHtE54IB:\"framer-v-1oyf6a7\",LpIPTimuj:\"framer-v-k70zx9\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"BPHtE54IB\",Invoicers:\"LpIPTimuj\"};const getProps=({flyoutContent,height,id,width,...props})=>{return{...props,L7SBf4kdz:flyoutContent??props.L7SBf4kdz??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{children:[\"An \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"swS__dwh0\"},motionChild:true,openInNewTab:false,relValues:[],smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"automation solution\"})}),\" where payment timings are decided intelligently based on discounts, penalties, cost of capital, and vendor criticality does not exist in industry.\"]})}),variant:humanReadableVariantMap[props.variant]??props.variant??\"LpIPTimuj\"};};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,L7SBf4kdz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LpIPTimuj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className,sharedStyle11.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-k70zx9\",className,classNames),\"data-framer-name\":\"Invoicers\",layoutDependency:layoutDependency,layoutId:\"LpIPTimuj\",ref:refBinding,style:{...style},...addPropertyOverrides({BPHtE54IB:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js:Youtube\":componentPresets.props[\"T8tTFLTJM\"],\"module:pVk4QsoHxASnVtUBp6jr/ttReBBOK4JjO79S16uu9/CodeBlock.js:default\":componentPresets.props[\"if6f2ingJ\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:L7SBf4kdz,className:\"framer-1pgz1ro\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fAUk5IGte\",stylesPresetsClassNames:{a:\"framer-styles-preset-1y9fxju\",blockquote:\"framer-styles-preset-qow7o6\",code:\"framer-styles-preset-kansal\",h1:\"framer-styles-preset-13qj7o9\",h2:\"framer-styles-preset-1co93ja\",h3:\"framer-styles-preset-1u00htl\",h4:\"framer-styles-preset-euz4yx\",h5:\"framer-styles-preset-1tdx2wg\",h6:\"framer-styles-preset-1v6cnn7\",img:\"framer-styles-preset-ucnq2l\",p:\"framer-styles-preset-1xlbyg5\",table:\"framer-styles-preset-1carxh7\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y7Co1.framer-1adjrca, .framer-y7Co1 .framer-1adjrca { display: block; }\",\".framer-y7Co1.framer-k70zx9 { height: 144px; overflow: visible; position: relative; width: 224px; }\",\".framer-y7Co1 .framer-1pgz1ro { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-y7Co1.framer-v-1oyf6a7.framer-k70zx9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-height: 120px; min-height: 24px; overflow: hidden; padding: 0px; width: 558px; }\",\".framer-y7Co1.framer-v-1oyf6a7 .framer-1pgz1ro { bottom: unset; flex: 1 0 0px; height: auto; left: unset; position: relative; right: unset; top: unset; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,...sharedStyle11.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 144\n * @framerIntrinsicWidth 224\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BPHtE54IB\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"24px\",\"120px\"]}}}\n * @framerVariables {\"L7SBf4kdz\":\"flyoutContent\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz11kzPuOE=withCSS(Component,css,\"framer-y7Co1\");export default Framerz11kzPuOE;Framerz11kzPuOE.displayName=\"Flyout subtitle\";Framerz11kzPuOE.defaultProps={height:144,width:224};addPropertyControls(Framerz11kzPuOE,{variant:{options:[\"LpIPTimuj\",\"BPHtE54IB\"],optionTitles:[\"Invoicers\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},L7SBf4kdz:{defaultValue:'<p>An <a data-framer-link=\"Link:{&quot;webPageId&quot;:&quot;swS__dwh0&quot;,&quot;type&quot;:&quot;webPage&quot;}\">automation solution</a> where payment timings are decided intelligently based on discounts, penalties, cost of capital, and vendor criticality does not exist in industry.</p>',title:\"Flyout content\",type:ControlType.RichText}});addFonts(Framerz11kzPuOE,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...getFontsFromSharedStyle(sharedStyle11.fonts),...componentPresets.fonts?.[\"T8tTFLTJM\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"T8tTFLTJM\"]):[],...componentPresets.fonts?.[\"if6f2ingJ\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"if6f2ingJ\"]):[]],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz11kzPuOE\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"144\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"224\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BPHtE54IB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"24px\\\",\\\"120px\\\"]}}}\",\"framerVariables\":\"{\\\"L7SBf4kdz\\\":\\\"flyoutContent\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FlyoutSubtitle from\"https://framerusercontent.com/modules/lYFjLHEBzY3EUIt8DOl3/CNSqE8EoR93ZIvjb3Num/z11kzPuOE.js\";const FlyoutSubtitleFonts=getFonts(FlyoutSubtitle);const cycleOrder=[\"Z2AuCpltQ\",\"YFtFTL2b7\",\"hRZwdAmUp\",\"aTAU5utm6\",\"LKfvAz8L4\",\"IuVO8I4qm\"];const serializationHash=\"framer-EL6px\";const variantClassNames={aTAU5utm6:\"framer-v-1eljae4\",hRZwdAmUp:\"framer-v-73b4fm\",IuVO8I4qm:\"framer-v-11igrwg\",LKfvAz8L4:\"framer-v-9m1383\",YFtFTL2b7:\"framer-v-jrfoxx\",Z2AuCpltQ:\"framer-v-1n5ii5l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const x5XUwM30W=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Sales tax\":\"IuVO8I4qm\",Accruals:\"YFtFTL2b7\",Invoicers:\"Z2AuCpltQ\",Payments:\"LKfvAz8L4\",Procurement:\"hRZwdAmUp\",Vendor:\"aTAU5utm6\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Z2AuCpltQ\"};};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:\"Z2AuCpltQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter4yqkqq=activeVariantCallback(async(...args)=>{setVariant(\"Z2AuCpltQ\");});const onTapeppjih=activeVariantCallback(async(...args)=>{if(x5XUwM30W){const res=await x5XUwM30W(...args);if(res===false)return false;}});const onMouseEnterr5ukuv=activeVariantCallback(async(...args)=>{setVariant(\"YFtFTL2b7\");});const onMouseEntercrcchb=activeVariantCallback(async(...args)=>{setVariant(\"hRZwdAmUp\");});const onMouseEnter8cu95e=activeVariantCallback(async(...args)=>{setVariant(\"aTAU5utm6\");});const onMouseEnternqojnn=activeVariantCallback(async(...args)=>{setVariant(\"LKfvAz8L4\");});const onMouseEnterdx2tmb=activeVariantCallback(async(...args)=>{setVariant(\"IuVO8I4qm\");});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-1n5ii5l\",className,classNames),\"data-framer-name\":\"Invoicers\",layoutDependency:layoutDependency,layoutId:\"Z2AuCpltQ\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({aTAU5utm6:{\"data-framer-name\":\"Vendor\"},hRZwdAmUp:{\"data-framer-name\":\"Procurement\"},IuVO8I4qm:{\"data-framer-name\":\"Sales tax\"},LKfvAz8L4:{\"data-framer-name\":\"Payments\"},YFtFTL2b7:{\"data-framer-name\":\"Accruals\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8z6298\",\"data-framer-name\":\"NEw\",layoutDependency:layoutDependency,layoutId:\"KF0h9srdt\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lbho8e\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:394,intrinsicWidth:867,layoutDependency:layoutDependency,layoutId:\"Uiw0_GJNy\",style:{filter:\"drop-shadow(0px 0px 8px rgba(4, 47, 64, 0.3))\",WebkitFilter:\"drop-shadow(0px 0px 8px rgba(4, 47, 64, 0.3))\"},svg:'<svg width=\"867\" height=\"394\" viewBox=\"-1 -1 867 394\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M407 25L432.5 0L458 25H849C857.837 25 865 32.1634 865 41V376C865 384.837 857.837 392 849 392H16C7.16344 392 0 384.837 0 376V41C0 32.1634 7.16344 25 16 25H407Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b6gwrd\",layoutDependency:layoutDependency,layoutId:\"p95nPBJvz\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Our F&A AI Co-Pilots\"})}),className:\"framer-hckgc1\",\"data-framer-name\":\"Our F&A AI Co-Pilots\",fonts:[\"FS;Space Grotesk-semibold\"],layoutDependency:layoutDependency,layoutId:\"FUMsjuvnO\",style:{\"--extracted-1eung3n\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-62f6q9\",layoutDependency:layoutDependency,layoutId:\"qW_b0iw0O\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uzx1ym\",layoutDependency:layoutDependency,layoutId:\"HglIaw0nO\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/copilots/invoice-processing\",motionChild:true,nodeId:\"qx0XCpM96\",openInNewTab:false,scopeId:\"LIoFXQg6Z\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gwm16v framer-qgab4p\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qx0XCpM96\",onMouseEnter:onMouseEnter4yqkqq,style:{backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{aTAU5utm6:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},hRZwdAmUp:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},IuVO8I4qm:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},LKfvAz8L4:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},YFtFTL2b7:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"}},...addPropertyOverrides({aTAU5utm6:{onTap:onTapeppjih},hRZwdAmUp:{onTap:onTapeppjih},IuVO8I4qm:{onTap:onTapeppjih},LKfvAz8L4:{onTap:onTapeppjih}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Invoice Processing Co-Pilot\"})}),className:\"framer-19wcp02\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"CnRUKGx4f\",style:{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aTAU5utm6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Invoice Processing Co-Pilot\"})}),fonts:[\"GF;Rubik-regular\"]},hRZwdAmUp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Invoice Processing Co-Pilot\"})}),fonts:[\"GF;Rubik-regular\"]},IuVO8I4qm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Invoice Processing Co-Pilot\"})}),fonts:[\"GF;Rubik-regular\"]},LKfvAz8L4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Invoice Processing Co-Pilot\"})}),fonts:[\"GF;Rubik-regular\"]},YFtFTL2b7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Invoice Processing Co-Pilot\"})}),fonts:[\"GF;Rubik-regular\"]}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/copilots/accruals\",motionChild:true,nodeId:\"AlLvUSbVY\",openInNewTab:false,scopeId:\"LIoFXQg6Z\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16bnbex framer-qgab4p\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AlLvUSbVY\",onMouseEnter:onMouseEnterr5ukuv,style:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{YFtFTL2b7:{backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Accruals Co-Pilot\"})}),className:\"framer-thxntk\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"S7eCNlzn2\",style:{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YFtFTL2b7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Accruals Co-Pilot\"})}),fonts:[\"GF;Rubik-600\"]}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/copilots/procurement\",motionChild:true,nodeId:\"Nm5iLoXed\",openInNewTab:false,scopeId:\"LIoFXQg6Z\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1q819wn framer-qgab4p\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Nm5iLoXed\",onMouseEnter:onMouseEntercrcchb,style:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{hRZwdAmUp:{backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Procurement Co-Pilot\"})}),className:\"framer-1jte9db\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"phIaqPRVK\",style:{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hRZwdAmUp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Procurement Co-Pilot\"})}),fonts:[\"GF;Rubik-600\"]}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/copilots/vendor-management\",motionChild:true,nodeId:\"Rj51sGF1O\",openInNewTab:false,scopeId:\"LIoFXQg6Z\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kxivim framer-qgab4p\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Rj51sGF1O\",onMouseEnter:onMouseEnter8cu95e,style:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{aTAU5utm6:{backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Vendor Management Co-Pilot\"})}),className:\"framer-rc7v40\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"tuO0nL0Tk\",style:{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aTAU5utm6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Vendor Management Co-Pilot\"})}),fonts:[\"GF;Rubik-600\"]}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/copilots/payments\",motionChild:true,nodeId:\"rS3NsoXA_\",openInNewTab:false,scopeId:\"LIoFXQg6Z\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ryql4y framer-qgab4p\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rS3NsoXA_\",onMouseEnter:onMouseEnternqojnn,style:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{LKfvAz8L4:{backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Payments Co-Pilot\"})}),className:\"framer-rahz10\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"B2VqsMTbT\",style:{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LKfvAz8L4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Payments Co-Pilot\"})}),fonts:[\"GF;Rubik-600\"]}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/copilots/sales-tax-verification\",motionChild:true,nodeId:\"BTnvQJrGb\",openInNewTab:false,scopeId:\"LIoFXQg6Z\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1nqt5fj framer-qgab4p\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BTnvQJrGb\",onMouseEnter:onMouseEnterdx2tmb,style:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{IuVO8I4qm:{backgroundColor:\"var(--token-6201eb80-99e6-47d7-82b6-80094c302b78, rgb(220, 240, 249))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Sales Tax Verification Co-Pilot\"})}),className:\"framer-5ijgte\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"Tg92F_vge\",style:{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IuVO8I4qm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Sales Tax Verification Co-Pilot\"})}),fonts:[\"GF;Rubik-600\"]}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8rydvs\",layoutDependency:layoutDependency,layoutId:\"K5HtNERL8\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s5fwyd\",layoutDependency:layoutDependency,layoutId:\"JSCxNV89C\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Invoice Processing Co-Pilot\"})}),className:\"framer-1dd2lwj\",\"data-framer-name\":\"Invoice processing co-pilot\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"GJ74JNUlo\",style:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aTAU5utm6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Vendor Management Co-Pilot\"})})},hRZwdAmUp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Procurement Co-Pilot\"})})},IuVO8I4qm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Sales Tax Verification Co-Pilot\"})})},LKfvAz8L4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Payments Co-Pilot\"})})},YFtFTL2b7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Accruals Co-Pilot\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19z2g2a\",layoutDependency:layoutDependency,layoutId:\"hMIUU3n1u\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yuicvl\",layoutDependency:layoutDependency,layoutId:\"AiQlEuLQe\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-409)/2+251.2),pixelHeight:145,pixelWidth:257,positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/al2RUoInyCM7u648zxQGSnuXwlo.svg?width=257&height=145\"},className:\"framer-1xa6mnk\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"NfijQeFhA\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({aTAU5utm6:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-409)/2+251.2),pixelHeight:145,pixelWidth:257,positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/tXTEt28BdbRXZdEwI9ptbIyjgU.svg?width=257&height=145\"}},hRZwdAmUp:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-409)/2+251.2),pixelHeight:145,pixelWidth:257,positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/zGJ7kgKKHZKsXxBab53fPGKY8.svg?width=257&height=145\"}},IuVO8I4qm:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-409)/2+251.2),pixelHeight:145,pixelWidth:257,positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/rvFHY79FkHLxNdMjQRsrFD1yCTY.svg?width=257&height=145\"}},LKfvAz8L4:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-409)/2+251.2),pixelHeight:145,pixelWidth:257,positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/4LjnmBfLwYp3DwmMwHkSsp2po.svg?width=257&height=145\"}},YFtFTL2b7:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-409)/2+251.2),pixelHeight:145,pixelWidth:257,positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/CtpfpshoiYCMXzxKF9zHqjuoik.svg?width=257&height=145\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:214,width:\"224px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-409)/2+251.2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4mg969-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IUjnDOk0d-container\",nodeId:\"IUjnDOk0d\",rendersWithMotion:true,scopeId:\"LIoFXQg6Z\",children:/*#__PURE__*/_jsx(FlyoutSubtitle,{height:\"100%\",id:\"IUjnDOk0d\",L7SBf4kdz:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Hyperbots Invoice Processing Co-pilot automates the entire invoice lifecycle with 80–100% straight-through processing (STP), leveraging AI for tasks like extraction, validation, matching, and GL coding, significantly reducing manual effort.\"})}),layoutId:\"IUjnDOk0d\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"LpIPTimuj\"),width:\"100%\",...addPropertyOverrides({aTAU5utm6:{L7SBf4kdz:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{children:\"Hyperbots Vendor Management Co-pilot streamlines vendor onboarding, identity verification, and collaboration while automating tasks like data uploads and real-time communication.\"}),/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]})},hRZwdAmUp:{L7SBf4kdz:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Hyperbots PR/PO Co-pilot automates purchase requisition and order processes, including PR creation, approval workflows, and PO dispatch, ensuring efficiency, compliance, and seamless integration with ERP systems.\"})})},IuVO8I4qm:{L7SBf4kdz:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Hyperbots Sales Tax Verification Co-pilot automates tax validation for invoices, leveraging AI to ensure compliance with regional tax laws and eliminating errors, reducing manual effort and financial risks.\"})})},LKfvAz8L4:{L7SBf4kdz:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Hyperbots Payments Co-pilot automates payment processing with features like timing recommendations, approval workflows, and multi-method support (ACH, checks, wire transfers).\"})})},YFtFTL2b7:{L7SBf4kdz:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Hyperbots Accruals Co-pilot automates accrual identification, booking, and reversal processes with high configurability and accuracy, ensuring timely and compliant financial reporting while reducing manual effort and errors.\"})})}},baseVariant,gestureVariant)})})})]})]})]})]})]})})})})});});const css=[\".framer-EL6px.framer-qgab4p, .framer-EL6px .framer-qgab4p { display: block; }\",\".framer-EL6px.framer-1n5ii5l { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-EL6px .framer-8z6298 { flex: none; height: 409px; overflow: visible; position: relative; width: 885px; }\",\".framer-EL6px .framer-lbho8e { aspect-ratio: 2.246192893401015 / 1; flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-EL6px .framer-1b6gwrd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; left: 10px; overflow: hidden; padding: 24px; position: absolute; top: 28px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-EL6px .framer-hckgc1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 747px; word-break: break-word; word-wrap: break-word; }\",\".framer-EL6px .framer-62f6q9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 815px; }\",\".framer-EL6px .framer-uzx1ym { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 24px 0px 0px; position: relative; width: min-content; }\",\".framer-EL6px .framer-1gwm16v, .framer-EL6px .framer-16bnbex, .framer-EL6px .framer-1q819wn, .framer-EL6px .framer-1kxivim, .framer-EL6px .framer-ryql4y, .framer-EL6px .framer-1nqt5fj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 37px; justify-content: center; padding: 8px 4px 8px 16px; position: relative; text-decoration: none; width: 262px; }\",\".framer-EL6px .framer-19wcp02, .framer-EL6px .framer-thxntk, .framer-EL6px .framer-1jte9db, .framer-EL6px .framer-rc7v40, .framer-EL6px .framer-rahz10, .framer-EL6px .framer-5ijgte { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EL6px .framer-8rydvs { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-EL6px .framer-1s5fwyd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 429px; }\",\".framer-EL6px .framer-1dd2lwj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 429px; word-break: break-word; word-wrap: break-word; }\",\".framer-EL6px .framer-19z2g2a { align-content: flex-start; align-items: flex-start; 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: 100%; }\",\".framer-EL6px .framer-yuicvl { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EL6px .framer-1xa6mnk { aspect-ratio: 1.7768595041322315 / 1; flex: none; height: auto; position: relative; width: 257px; }\",\".framer-EL6px .framer-4mg969-container { flex: none; height: 214px; position: relative; width: 224px; }\",\".framer-EL6px.framer-v-73b4fm .framer-1gwm16v, .framer-EL6px.framer-v-1eljae4 .framer-1gwm16v, .framer-EL6px.framer-v-9m1383 .framer-1gwm16v, .framer-EL6px.framer-v-11igrwg .framer-1gwm16v { cursor: pointer; }\",'.framer-EL6px[data-border=\"true\"]::after, .framer-EL6px [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 409\n * @framerIntrinsicWidth 885\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YFtFTL2b7\":{\"layout\":[\"auto\",\"auto\"]},\"hRZwdAmUp\":{\"layout\":[\"auto\",\"auto\"]},\"aTAU5utm6\":{\"layout\":[\"auto\",\"auto\"]},\"LKfvAz8L4\":{\"layout\":[\"auto\",\"auto\"]},\"IuVO8I4qm\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLIoFXQg6Z=withCSS(Component,css,\"framer-EL6px\");export default FramerLIoFXQg6Z;FramerLIoFXQg6Z.displayName=\"Co-Pilot Fly out menus 2\";FramerLIoFXQg6Z.defaultProps={height:409,width:885};addPropertyControls(FramerLIoFXQg6Z,{variant:{options:[\"Z2AuCpltQ\",\"YFtFTL2b7\",\"hRZwdAmUp\",\"aTAU5utm6\",\"LKfvAz8L4\",\"IuVO8I4qm\"],optionTitles:[\"Invoicers\",\"Accruals\",\"Procurement\",\"Vendor\",\"Payments\",\"Sales tax\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLIoFXQg6Z,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]},...FlyoutSubtitleFonts],{supportsExplicitInterCodegen:true});FramerLIoFXQg6Z.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FlyoutSubtitle,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLIoFXQg6Z\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"409\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YFtFTL2b7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hRZwdAmUp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aTAU5utm6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LKfvAz8L4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IuVO8I4qm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"885\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LIoFXQg6Z.map","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/kmJ1TcMoYRtzk683C4VO/ypH6rEpwtmX7oqdb1yP3/hX9PYDwKx.js\";const ButtonFonts=getFonts(Button);const serializationHash=\"framer-qc1dl\";const variantClassNames={xV01LmoZl:\"framer-v-ij2sj1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dHGRoohCZ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,dHGRoohCZ:click??props.dHGRoohCZ};};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,dHGRoohCZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"xV01LmoZl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const x5XUwM30W1dj9881=activeVariantCallback(async(...args)=>{if(dHGRoohCZ){const res=await dHGRoohCZ(...args);if(res===false)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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ij2sj1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"xV01LmoZl\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9mj602\",layoutDependency:layoutDependency,layoutId:\"nKk8dfx14\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rm02q8\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:485,intrinsicWidth:716,layoutDependency:layoutDependency,layoutId:\"BgImc0FeN\",style:{filter:\"drop-shadow(0px 0px 8px rgba(4, 47, 64, 0.3))\",WebkitFilter:\"drop-shadow(0px 0px 8px rgba(4, 47, 64, 0.3))\"},svg:'<svg width=\"716\" height=\"485\" viewBox=\"-1 -1 716 485\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M331 25L356.5 0L382 25H698C706.837 25 714 32.1634 714 41V467C714 475.837 706.837 483 698 483H16C7.16344 483 0 475.837 0 467V41C0 32.1635 7.16344 25 16 25H331Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ggalq9\",layoutDependency:layoutDependency,layoutId:\"vKk_Qo5zm\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Integrations\"})}),className:\"framer-1r7usly\",\"data-framer-name\":\"Our F&A AI Co-Pilots\",fonts:[\"FS;Space Grotesk-semibold\"],layoutDependency:layoutDependency,layoutId:\"UYgSkTXZD\",style:{\"--extracted-1eung3n\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rie53v\",layoutDependency:layoutDependency,layoutId:\"Vm0AibEAA\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jxok0l\",layoutDependency:layoutDependency,layoutId:\"bfLYUk37Q\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gzhbph\",layoutDependency:layoutDependency,layoutId:\"X3cjc6EtW\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Overview\"})}),className:\"framer-12we06w\",\"data-framer-name\":\"Invoice processing co-pilot\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"g02fB_bhb\",style:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105)))\"},children:\"Hyperbots integrates with leading ERP systems, enabling secure, real-time data exchange to automate business processes\"})}),className:\"framer-17qwng7\",\"data-framer-name\":\"The Invoice Processing Co-pilot reads, interprets, and validates\\xa0invoice line items, matching them with corresponding purchase\\xa0orders and GRNs.\\xa0It also automates GL coding and seamlessly posts the data into General Ledger.\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"VnOVUZdLc\",style:{\"--extracted-r6o4lv\":\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-503)/2-284.4),pixelHeight:149,pixelWidth:263,positionX:\"center\",positionY:\"center\",sizes:\"263px\",src:\"https://framerusercontent.com/images/aDbwaIXAOj9DY3aERMfRdzlImIE.svg?width=263&height=149\"},className:\"framer-1h89ura\",layoutDependency:layoutDependency,layoutId:\"JfBL7nNdF\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2-112.241,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vcutjg-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fG3jUQchY-container\",nodeId:\"fG3jUQchY\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Learn more\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"fG3jUQchY\",L78jL7kTH:{borderColor:\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"fG3jUQchY\",MN2OmOAwT:\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\",TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"f09fVqeHR\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/integrations\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f0cc8m\",layoutDependency:layoutDependency,layoutId:\"BnyUmEa5J\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"ERPs we Integrate with\"})}),className:\"framer-adsyag\",\"data-framer-name\":\"Invoice processing co-pilot\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"J1jdl8mbo\",style:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uusafj\",layoutDependency:layoutDependency,layoutId:\"IMcBMji5E\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:\"262px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2-508.4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gtgy9-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FLerXytXt-container\",nodeId:\"FLerXytXt\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"SAP S/4 Hana\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"FLerXytXt\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"FLerXytXt\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{height:\"100%\",width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:x5XUwM30W1dj9881,xtEUSZOti:\"https://www.hyperbots.com/integrations/integration-list\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"262px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2-471.4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-genqfs-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dDRDQzMaw-container\",nodeId:\"dDRDQzMaw\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Deltek Costpoint\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"dDRDQzMaw\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"dDRDQzMaw\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:x5XUwM30W1dj9881,xtEUSZOti:\"https://www.hyperbots.com/integrations/integration-list\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"262px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2-271.4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d0ocbm-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"biRAECWIJ-container\",nodeId:\"biRAECWIJ\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Sage 300\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"biRAECWIJ\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"biRAECWIJ\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:x5XUwM30W1dj9881,xtEUSZOti:\"https://www.hyperbots.com/integrations/integration-list\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"262px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2-71.4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-htlgdr-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kpO1Vn1z8-container\",nodeId:\"kpO1Vn1z8\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"SAP B1\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"kpO1Vn1z8\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"kpO1Vn1z8\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:x5XUwM30W1dj9881,xtEUSZOti:\"https://www.hyperbots.com/integrations/integration-list\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"262px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2+128.6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-180mjmf-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UprNTyYhr-container\",nodeId:\"UprNTyYhr\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Quickbooks Desktop\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"UprNTyYhr\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"UprNTyYhr\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:x5XUwM30W1dj9881,xtEUSZOti:\"https://www.hyperbots.com/integrations/integration-list\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"262px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2+328.6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1np1x03-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T74Efugbs-container\",nodeId:\"T74Efugbs\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Oracle NetSuite\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"T74Efugbs\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"T74Efugbs\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:x5XUwM30W1dj9881,xtEUSZOti:\"https://www.hyperbots.com/integrations/integration-list\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"262px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2+528.6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13qnj47-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kbXog14bi-container\",nodeId:\"kbXog14bi\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Quickbooks Online\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"kbXog14bi\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"kbXog14bi\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:x5XUwM30W1dj9881,xtEUSZOti:\"https://www.hyperbots.com/integrations/integration-list\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"262px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2+728.6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bjhm9m-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UQuyguknq-container\",nodeId:\"UQuyguknq\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Microsoft Business Central\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"UQuyguknq\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"UQuyguknq\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:x5XUwM30W1dj9881,xtEUSZOti:\"https://www.hyperbots.com/integrations/integration-list\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"262px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-503)/2+928.6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t9bf3k-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vLi2Likh1-container\",nodeId:\"vLi2Likh1\",rendersWithMotion:true,scopeId:\"xQsDhpDqJ\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Others\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"vLi2Likh1\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"vLi2Likh1\",MN2OmOAwT:\"var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, rgb(92, 101, 105))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",v5w0ffQO6:x5XUwM30W1dj9881,variant:matchVariant(\"y_n32dpqe\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/integrations/integration-list\",Z8j6ssK6r:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\"})})})]})]})]})]})]})})})})});});const css=[\".framer-qc1dl.framer-1dkvnke, .framer-qc1dl .framer-1dkvnke { display: block; }\",\".framer-qc1dl.framer-ij2sj1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-qc1dl .framer-9mj602 { flex: none; height: 503px; overflow: visible; position: relative; width: 730px; }\",\".framer-qc1dl .framer-1rm02q8 { flex: none; height: 503px; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-qc1dl .framer-1ggalq9 { align-content: flex-start; align-items: flex-start; aspect-ratio: 1.5593220338983051 / 1; bottom: 10px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; left: 12px; overflow: hidden; padding: 24px; position: absolute; top: 36px; width: auto; will-change: var(--framer-will-change-override, transform); }\",\".framer-qc1dl .framer-1r7usly, .framer-qc1dl .framer-17qwng7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qc1dl .framer-1rie53v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-qc1dl .framer-jxok0l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 354px; }\",\".framer-qc1dl .framer-gzhbph { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-qc1dl .framer-12we06w { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 429px; word-break: break-word; word-wrap: break-word; }\",\".framer-qc1dl .framer-1h89ura { aspect-ratio: 1.7751196172248804 / 1; flex: none; height: auto; position: relative; width: 263px; }\",\".framer-qc1dl .framer-vcutjg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-qc1dl .framer-1f0cc8m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 24px 0px 0px; position: relative; width: min-content; }\",\".framer-qc1dl .framer-adsyag { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qc1dl .framer-uusafj { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-qc1dl .framer-1gtgy9-container { flex: none; height: 37px; position: relative; width: 262px; }\",\".framer-qc1dl .framer-genqfs-container, .framer-qc1dl .framer-d0ocbm-container, .framer-qc1dl .framer-htlgdr-container, .framer-qc1dl .framer-180mjmf-container, .framer-qc1dl .framer-1np1x03-container, .framer-qc1dl .framer-13qnj47-container, .framer-qc1dl .framer-1bjhm9m-container, .framer-qc1dl .framer-1t9bf3k-container { flex: none; height: auto; position: relative; width: 262px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 503\n * @framerIntrinsicWidth 730\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"dHGRoohCZ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxQsDhpDqJ=withCSS(Component,css,\"framer-qc1dl\");export default FramerxQsDhpDqJ;FramerxQsDhpDqJ.displayName=\"Integration flyout 2\";FramerxQsDhpDqJ.defaultProps={height:503,width:730};addPropertyControls(FramerxQsDhpDqJ,{dHGRoohCZ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerxQsDhpDqJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]},...ButtonFonts],{supportsExplicitInterCodegen:true});FramerxQsDhpDqJ.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxQsDhpDqJ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"730\",\"framerVariables\":\"{\\\"dHGRoohCZ\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"503\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xQsDhpDqJ.map","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useConstant,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,LayoutGroupContext,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/kmJ1TcMoYRtzk683C4VO/ypH6rEpwtmX7oqdb1yP3/hX9PYDwKx.js\";import KnowledgeBaseFlyout from\"https://framerusercontent.com/modules/BK3RQuzAj9Qx52yMUOcP/MQhwCXdbuoKVXpixeHHV/eAe4O4eoU.js\";import CoPilotFlyOutMenus2 from\"https://framerusercontent.com/modules/VWgtpwnB3tZryUqORFKq/ZdC3RZSRzdLD8GZ5bdAs/LIoFXQg6Z.js\";import IntegrationFlyout2 from\"https://framerusercontent.com/modules/r2M2eYJn8yIu6z1JJXfI/Xdp9s1KpuzCGYkqvwbmj/xQsDhpDqJ.js\";const CoPilotFlyOutMenus2Fonts=getFonts(CoPilotFlyOutMenus2);const MotionDivWithFX=withFX(motion.div);const IntegrationFlyout2Fonts=getFonts(IntegrationFlyout2);const KnowledgeBaseFlyoutFonts=getFonts(KnowledgeBaseFlyout);const ButtonFonts=getFonts(Button);const cycleOrder=[\"nC69YPESS\",\"j1X7Vz5zh\",\"DrrWRqZ6F\",\"ZjkZq_4fR\",\"t9oGTKgo3\"];const serializationHash=\"framer-FWC32\";const variantClassNames={DrrWRqZ6F:\"framer-v-13l8l3o\",j1X7Vz5zh:\"framer-v-1t63ywm\",nC69YPESS:\"framer-v-tgf4rl\",t9oGTKgo3:\"framer-v-68hz4n\",ZjkZq_4fR:\"framer-v-srqwq5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qQPoQM13e=undefined;const JOEBIFfls=undefined;const nkTzPApV_=undefined;const Wyzcp1S20=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition2={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 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={\"Copilot open\":\"DrrWRqZ6F\",\"Mobil open\":\"j1X7Vz5zh\",Blog:\"nC69YPESS\",Integrations:\"t9oGTKgo3\",Mobil:\"ZjkZq_4fR\"};const Variants=motion.create(React.Fragment);const getProps=({button,button1,click,height,id,link2,width,...props})=>{return{...props,JOEBIFfls:link2??props.JOEBIFfls,nkTzPApV_:button1??props.nkTzPApV_??true,qQPoQM13e:click??props.qQPoQM13e,variant:humanReadableVariantMap[props.variant]??props.variant??\"nC69YPESS\",Wyzcp1S20:button??props.Wyzcp1S20??\"Request demo\"};};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,qQPoQM13e,JOEBIFfls,Wyzcp1S20,nkTzPApV_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nC69YPESS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapllwr7z=activeVariantCallback(async(...args)=>{setVariant(\"nC69YPESS\");});const onTap1vb9sj5=activeVariantCallback(async(...args)=>{setVariant(\"j1X7Vz5zh\");});const isDisplayed=()=>{if([\"DrrWRqZ6F\",\"t9oGTKgo3\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"DrrWRqZ6F\",\"t9oGTKgo3\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"j1X7Vz5zh\",\"DrrWRqZ6F\",\"ZjkZq_4fR\",\"t9oGTKgo3\"].includes(baseVariant))return false;return true;};const onTap1vx8w55=activeVariantCallback(async(...args)=>{setVariant(\"GVbLjY96m\");});const onTap1tek21u=activeVariantCallback(async(...args)=>{setVariant(\"w0h6nsa06\");});const onMouseEnter13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const parentLayoutId=React.useContext(LayoutGroupContext).id;const componentScopeId=useConstant(()=>{const id=layoutId??defaultLayoutId;if(!parentLayoutId)return id;return`${parentLayoutId}-${id}`;});const ref2=React.useRef(null);const onTap1lczr5t=activeVariantCallback(async(...args)=>{setVariant(\"P4V3Kz7fx\");});const ref3=React.useRef(null);const ref4=React.useRef(null);const onTaplhpqra=activeVariantCallback(async(...args)=>{setVariant(\"A5R2ea78v\");});const ref5=React.useRef(null);const ref6=React.useRef(null);const onTap22x3gr=activeVariantCallback(async(...args)=>{setVariant(\"dlmar2iCl\");});const onTap2ly41f=activeVariantCallback(async(...args)=>{setVariant(\"C82A28yNG\");});const isDisplayed3=()=>{if([\"j1X7Vz5zh\",\"DrrWRqZ6F\",\"ZjkZq_4fR\",\"t9oGTKgo3\"].includes(baseVariant))return true;return false;};const onTap1ew5nsu=activeVariantCallback(async(...args)=>{setVariant(\"ZjkZq_4fR\");});const isDisplayed4=()=>{if(baseVariant===\"ZjkZq_4fR\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"j1X7Vz5zh\")return true;return false;};const onTap1ew885k=activeVariantCallback(async(...args)=>{setVariant(\"DrrWRqZ6F\");});const onTap7r0m8i=activeVariantCallback(async(...args)=>{setVariant(\"t9oGTKgo3\");});const isDisplayed6=()=>{if([\"j1X7Vz5zh\",\"t9oGTKgo3\"].includes(baseVariant))return false;return true;};const isDisplayed7=()=>{if(baseVariant===\"t9oGTKgo3\")return false;return true;};const isDisplayed8=()=>{if([\"j1X7Vz5zh\",\"ZjkZq_4fR\"].includes(baseVariant))return true;return false;};const router=useRouter();const x5XUwM30W6s92si=activeVariantCallback(async(...args)=>{if(qQPoQM13e){const res=await qQPoQM13e(...args);if(res===false)return false;}});const isDisplayed9=value=>{if([\"j1X7Vz5zh\",\"DrrWRqZ6F\",\"ZjkZq_4fR\",\"t9oGTKgo3\"].includes(baseVariant))return false;return value;};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-tgf4rl\",className,classNames),\"data-framer-name\":\"Blog\",layoutDependency:layoutDependency,layoutId:\"nC69YPESS\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{DrrWRqZ6F:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},j1X7Vz5zh:{backgroundColor:\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\"},t9oGTKgo3:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},ZjkZq_4fR:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({DrrWRqZ6F:{\"data-framer-name\":\"Copilot open\"},j1X7Vz5zh:{\"data-framer-name\":\"Mobil open\"},t9oGTKgo3:{\"data-framer-name\":\"Integrations\"},ZjkZq_4fR:{\"data-framer-name\":\"Mobil\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ytwh7s\",layoutDependency:layoutDependency,layoutId:\"nHJQgtKB2\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{DrrWRqZ6F:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},t9oGTKgo3:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},ZjkZq_4fR:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r4beoy\",layoutDependency:layoutDependency,layoutId:\"BlGo46SZ8\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/\",motionChild:true,nodeId:\"T22uDGZFW\",openInNewTab:false,scopeId:\"maPHxSIm9\",...addPropertyOverrides({DrrWRqZ6F:{href:undefined},t9oGTKgo3:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-17bfhh2 framer-kkg7r2\",\"data-framer-name\":\"Frame 1000005799\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"T22uDGZFW\",onTap:onTapllwr7z,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{DrrWRqZ6F:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},t9oGTKgo3:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},ZjkZq_4fR:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({DrrWRqZ6F:{onTap:onTap1vb9sj5},t9oGTKgo3:{onTap:onTap1vb9sj5}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ery9u4\",\"data-framer-name\":\"Frame 1000005800\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"XFnyTVM2X\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 36\"><path d=\"M 27.692 16.385 C 29.653 17.585 31.12 19.361 31.126 21.493 C 31.133 24.17 30.247 26.728 29.501 29.263 C 29.061 30.757 27.805 34.639 30.38 34.983 C 33.132 35.352 35.599 29.521 36.444 27.161 C 38.27 22.064 38.862 18.76 38.022 13.097 C 37.823 11.755 36.677 8.015 35.755 5.792 C 34.605 3.023 32.711 0.226 30.602 1.196 C 29.317 1.788 29.997 4.174 30.523 6.732 C 30.696 7.578 31.139 9.194 31.103 10.672 C 30.998 14.909 29.307 19.525 22.451 20.653 C 21.534 20.804 19.757 20.896 18.442 20.793 C 16.349 20.631 14.311 20.009 12.524 18.905 C 9.036 16.749 8.437 14.025 8.267 10.674 C 8.192 9.198 8.594 7.57 8.746 6.721 C 9.207 4.15 9.827 1.746 8.527 1.189 C 6.393 0.273 4.452 3.146 3.304 5.915 C 2.297 8.35 1.706 11.149 1.433 12.778 C 0.486 18.425 1.118 22.243 3.071 27.291 C 3.977 29.63 6.302 35.398 9.043 34.961 C 11.609 34.55 10.255 30.7 9.778 29.22 C 8.968 26.703 8.39 24.17 8.331 21.493 C 8.282 19.276 9.661 17.237 12.263 15.779 C 12.261 15.779 19.573 11.418 27.692 16.385 Z\" fill=\"transparent\" stroke-width=\"1.43833\" stroke=\"var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161)) /* {&quot;name&quot;:&quot;PrimaryBlue&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:12039761715,withExternalLayout:true,...addPropertyOverrides({j1X7Vz5zh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 36\"><path d=\"M 27.692 16.385 C 29.653 17.585 31.12 19.361 31.126 21.493 C 31.133 24.17 30.247 26.728 29.501 29.263 C 29.061 30.757 27.805 34.639 30.38 34.983 C 33.132 35.352 35.599 29.521 36.444 27.161 C 38.27 22.064 38.862 18.76 38.022 13.097 C 37.823 11.755 36.677 8.015 35.755 5.792 C 34.605 3.023 32.711 0.226 30.602 1.196 C 29.317 1.788 29.997 4.174 30.523 6.732 C 30.696 7.578 31.139 9.194 31.103 10.672 C 30.998 14.909 29.307 19.525 22.451 20.653 C 21.534 20.804 19.757 20.896 18.442 20.793 C 16.349 20.631 14.311 20.009 12.524 18.905 C 9.036 16.749 8.437 14.025 8.267 10.674 C 8.192 9.198 8.594 7.57 8.746 6.721 C 9.207 4.15 9.827 1.746 8.527 1.189 C 6.393 0.273 4.452 3.146 3.304 5.915 C 2.297 8.35 1.706 11.149 1.433 12.778 C 0.486 18.425 1.118 22.243 3.071 27.291 C 3.977 29.63 6.302 35.398 9.043 34.961 C 11.609 34.55 10.255 30.7 9.778 29.22 C 8.968 26.703 8.39 24.17 8.331 21.493 C 8.282 19.276 9.661 17.237 12.263 15.779 C 12.261 15.779 19.573 11.418 27.692 16.385 Z\" fill=\"transparent\" stroke-width=\"1.43833\" stroke=\"var(--token-caf20ff7-9817-4cf3-a66e-eff06bcf2498, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9462966824}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-xx1cil\",\"data-framer-name\":\"Icon Master component\",layoutDependency:layoutDependency,layoutId:\"YYjQbN6kL\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-157kojl\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:9,layoutDependency:layoutDependency,layoutId:\"P4s45ugFC\",svg:'<svg width=\"9\" height=\"16\" viewBox=\"0 0 9 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8.16441 13.5876C8.34053 13.7637 8.43948 14.0026 8.43948 14.2516C8.43948 14.5007 8.34053 14.7396 8.16441 14.9157C7.98829 15.0918 7.74942 15.1908 7.50035 15.1908C7.25128 15.1908 7.01241 15.0918 6.83629 14.9157L0.586286 8.66569C0.498886 8.57859 0.429539 8.4751 0.382221 8.36114C0.334904 8.24719 0.310547 8.12501 0.310547 8.00163C0.310547 7.87824 0.334904 7.75606 0.382221 7.64211C0.429539 7.52815 0.498886 7.42466 0.586286 7.33756L6.83629 1.08756C7.01241 0.911443 7.25128 0.8125 7.50035 0.8125C7.74942 0.8125 7.98829 0.911443 8.16441 1.08756C8.34053 1.26368 8.43948 1.50255 8.43948 1.75163C8.43948 2.0007 8.34053 2.23957 8.16441 2.41569L2.57925 8.00085L8.16441 13.5876Z\" fill=\"#177AA1\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay02MDA=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161)))\"},children:\"Hyperbots\"})}),className:\"framer-wk9pf6\",\"data-framer-name\":\"Hyperbots\",fonts:[\"GF;Space Grotesk-600\"],layoutDependency:layoutDependency,layoutId:\"v646jmWhO\",style:{\"--extracted-r6o4lv\":\"var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161))\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,variants:{DrrWRqZ6F:{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\"},j1X7Vz5zh:{\"--extracted-r6o4lv\":\"var(--token-caf20ff7-9817-4cf3-a66e-eff06bcf2498, rgb(255, 255, 255))\"},t9oGTKgo3:{\"--extracted-r6o4lv\":\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DrrWRqZ6F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay02MDA=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Back\"})}),transformTemplate:undefined},j1X7Vz5zh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay02MDA=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-caf20ff7-9817-4cf3-a66e-eff06bcf2498, rgb(255, 255, 255)))\"},children:\"Hyperbots\"})}),transformTemplate:undefined},t9oGTKgo3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay02MDA=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161)))\"},children:\"Back\"})}),transformTemplate:undefined},ZjkZq_4fR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay02MDA=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161)))\"},children:\"Hyperbots\"})}),transformTemplate:undefined}},baseVariant,gestureVariant)})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16vrpr0\",\"data-framer-name\":\"Nav bar\",layoutDependency:layoutDependency,layoutId:\"UjR1XkYNU\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/platform\",motionChild:true,nodeId:\"ykIZR8j58\",openInNewTab:false,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ifha8s framer-kkg7r2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ykIZR8j58\",onTap:onTap1vx8w55,whileTap:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105)))\"},children:\"Platform\"})}),className:\"framer-17awsc6\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"CJYIIPAh4\",style:{\"--extracted-r6o4lv\":\"var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11yrarb\",\"data-highlight\":true,id:`${componentScopeId}-11yrarb`,layoutDependency:layoutDependency,layoutId:\"tbw6Wem9G\",onMouseEnter:onMouseEnter13elrgn({overlay}),onTap:onTap1tek21u,ref:ref1,whileTap:animation,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105)))\"},children:\"Co-Pilots\"})}),className:\"framer-18ia8hd\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"IWPPgPkVA\",style:{\"--extracted-r6o4lv\":\"var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${componentScopeId}-11yrarb`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1joaioc\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"zs3rsydsR\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q9uyn1-container\",layoutDependency:layoutDependency,layoutId:\"XWO2cNuN5-container\",nodeId:\"XWO2cNuN5\",rendersWithMotion:true,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsx(CoPilotFlyOutMenus2,{height:\"100%\",id:\"XWO2cNuN5\",layoutId:\"XWO2cNuN5\",variant:matchVariant(\"Z2AuCpltQ\"),width:\"100%\"})})})})})})]})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/integrations\",motionChild:true,nodeId:\"TWaJ0H1Td\",openInNewTab:false,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-11sxw4t framer-kkg7r2\",\"data-highlight\":true,id:`${componentScopeId}-11sxw4t`,layoutDependency:layoutDependency,layoutId:\"TWaJ0H1Td\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay1}),onTap:onTap1lczr5t,ref:ref3,whileTap:animation,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105)))\"},children:\"Integrations\"})}),className:\"framer-1t6z4j2\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"fmkQonVKO\",style:{\"--extracted-r6o4lv\":\"var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${componentScopeId}-11sxw4t`,offsetX:0,offsetY:10,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-yz0hoq\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"TRc0Y7w3O\",ref:ref4,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kpbe4g-container\",layoutDependency:layoutDependency,layoutId:\"MvuOGTh9Q-container\",nodeId:\"MvuOGTh9Q\",rendersWithMotion:true,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsx(IntegrationFlyout2,{height:\"100%\",id:\"MvuOGTh9Q\",layoutId:\"MvuOGTh9Q\",width:\"100%\"})})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yykgnj\",\"data-highlight\":true,id:`${componentScopeId}-1yykgnj`,layoutDependency:layoutDependency,layoutId:\"SmNhaCVdY\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay2}),onTap:onTaplhpqra,ref:ref5,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105)))\"},children:\"Knowledge hub\"})}),className:\"framer-1s2fcc0\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"yTXZGAkey\",style:{\"--extracted-r6o4lv\":\"var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${componentScopeId}-1yykgnj`,offsetX:0,offsetY:10,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1x42uzx\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"v3g1Y7Vm1\",ref:ref6,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12gg74q-container\",layoutDependency:layoutDependency,layoutId:\"eOes3bX6L-container\",nodeId:\"eOes3bX6L\",rendersWithMotion:true,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsx(KnowledgeBaseFlyout,{height:\"100%\",id:\"eOes3bX6L\",layoutId:\"eOes3bX6L\",width:\"100%\"})})})})})})]})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/about-us\",motionChild:true,nodeId:\"jni5i_s3e\",openInNewTab:false,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1eajbpo framer-kkg7r2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jni5i_s3e\",onTap:onTap22x3gr,whileTap:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105)))\"},children:\"About\"})}),className:\"framer-spnt25\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"qZdSqVRPh\",style:{\"--extracted-r6o4lv\":\"var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.hyperbots.com/partners\",motionChild:true,nodeId:\"u8spYspKt\",openInNewTab:false,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fb2u0r framer-kkg7r2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"u8spYspKt\",onTap:onTap2ly41f,whileTap:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105)))\"},children:\"Partners\"})}),className:\"framer-ov8hb9\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"PzJyEgyXe\",style:{\"--extracted-r6o4lv\":\"var(--token-ccce698c-f801-47dd-bc3a-2d01f923f7b1, rgb(92, 101, 105))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eqwbwl\",layoutDependency:layoutDependency,layoutId:\"M5ItEZFD5\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{DrrWRqZ6F:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},t9oGTKgo3:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},ZjkZq_4fR:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({DrrWRqZ6F:{\"data-highlight\":true,onTap:onTap1ew5nsu},j1X7Vz5zh:{\"data-highlight\":true,onTap:onTap1ew5nsu},t9oGTKgo3:{\"data-highlight\":true,onTap:onTap1ew5nsu},ZjkZq_4fR:{\"data-highlight\":true,onTap:onTap1vb9sj5}},baseVariant,gestureVariant),children:[isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-nx8xku\",\"data-framer-name\":\"Icon\",fill:'var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161)) /* {\"name\":\"PrimaryBlue\"} */',intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"FIluHzGUX\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M224 128a8 8 0 0 1-8 8H40a8 8 0 0 1 0-16h176a8 8 0 0 1 8 8ZM40 72h176a8 8 0 0 0 0-16H40a8 8 0 0 0 0 16Zm176 112H40a8 8 0 0 0 0 16h176a8 8 0 0 0 0-16Z\"/></svg>',withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1d1yftm\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"LbsrXsSU0\",svg:'<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M15.5449 13.954C15.7563 14.1653 15.875 14.452 15.875 14.7509C15.875 15.0497 15.7563 15.3364 15.5449 15.5477C15.3336 15.7591 15.0469 15.8778 14.748 15.8778C14.4492 15.8778 14.1625 15.7591 13.9512 15.5477L7.99898 9.59367L2.04492 15.5459C1.83358 15.7572 1.54693 15.8759 1.24805 15.8759C0.949159 15.8759 0.662515 15.7572 0.45117 15.5459C0.239826 15.3345 0.121094 15.0479 0.121094 14.749C0.121094 14.4501 0.239826 14.1635 0.45117 13.9521L6.40523 7.99992L0.453045 2.04586C0.241701 1.83451 0.122969 1.54787 0.122969 1.24898C0.122969 0.950097 0.241701 0.663452 0.453045 0.452108C0.664389 0.240763 0.951034 0.122031 1.24992 0.122031C1.54881 0.122031 1.83545 0.240763 2.0468 0.452108L7.99898 6.40617L13.953 0.45117C14.1644 0.239826 14.451 0.121094 14.7499 0.121094C15.0488 0.121094 15.3354 0.239826 15.5468 0.45117C15.7581 0.662514 15.8769 0.949159 15.8769 1.24804C15.8769 1.54693 15.7581 1.83358 15.5468 2.04492L9.59273 7.99992L15.5449 13.954Z\" fill=\"#F2F9FF\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-31r07j\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"yRZVURi93\",svg:'<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M15.5449 13.954C15.7563 14.1653 15.875 14.452 15.875 14.7509C15.875 15.0497 15.7563 15.3364 15.5449 15.5477C15.3336 15.7591 15.0469 15.8778 14.748 15.8778C14.4492 15.8778 14.1625 15.7591 13.9512 15.5477L7.99898 9.59367L2.04492 15.5459C1.83358 15.7572 1.54693 15.8759 1.24805 15.8759C0.949159 15.8759 0.662515 15.7572 0.45117 15.5459C0.239826 15.3345 0.121094 15.0479 0.121094 14.749C0.121094 14.4501 0.239826 14.1635 0.45117 13.9521L6.40523 7.99992L0.453045 2.04586C0.241701 1.83451 0.122969 1.54787 0.122969 1.24898C0.122969 0.950097 0.241701 0.663452 0.453045 0.452108C0.664389 0.240763 0.951034 0.122031 1.24992 0.122031C1.54881 0.122031 1.83545 0.240763 2.0468 0.452108L7.99898 6.40617L13.953 0.45117C14.1644 0.239826 14.451 0.121094 14.7499 0.121094C15.0488 0.121094 15.3354 0.239826 15.5468 0.45117C15.7581 0.662514 15.8769 0.949159 15.8769 1.24804C15.8769 1.54693 15.7581 1.83358 15.5468 2.04492L9.59273 7.99992L15.5449 13.954Z\" fill=\"#177AA1\"/>\\n</svg>\\n',withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1050rg\",layoutDependency:layoutDependency,layoutId:\"v_4GcwQjB\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{DrrWRqZ6F:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},t9oGTKgo3:{backgroundColor:\"var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, rgb(255, 255, 255))\"},ZjkZq_4fR:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hs40s1\",layoutDependency:layoutDependency,layoutId:\"wD4C4jeHL\",children:[/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"i4otrNhKi\",scopeId:\"maPHxSIm9\",...addPropertyOverrides({DrrWRqZ6F:{href:\"https://www.hyperbots.com/copilots/invoice-processing-co-pilot\",openInNewTab:false},j1X7Vz5zh:{href:\"https://www.hyperbots.com/platform\",openInNewTab:false},t9oGTKgo3:{href:\"https://www.hyperbots.com/integrations\",openInNewTab:false},ZjkZq_4fR:{href:{webPageId:\"oLTVMsdNg\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gviwfy framer-kkg7r2\",\"data-border\":true,\"data-framer-name\":\"Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"i4otrNhKi\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(80, 182, 226)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{DrrWRqZ6F:{\"--border-color\":\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\"},t9oGTKgo3:{\"--border-color\":\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 249, 255))\"},children:\"Platform\"})}),className:\"framer-1cow73i\",\"data-framer-name\":\"<Text>\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"eQfd2KnI_\",style:{\"--extracted-r6o4lv\":\"rgb(242, 249, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DrrWRqZ6F:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\"},t9oGTKgo3:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DrrWRqZ6F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Invoice Processing Co-Pilot\"})})},t9oGTKgo3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Integrations Overview\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"uIPus9ybE\",scopeId:\"maPHxSIm9\",...addPropertyOverrides({DrrWRqZ6F:{href:\"https://www.hyperbots.com/copilots/accruals-cop\",openInNewTab:false},t9oGTKgo3:{href:\"https://www.hyperbots.com/integrations/integration-list-final\",openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-dxeoh3 framer-kkg7r2\",\"data-border\":true,\"data-framer-name\":\"Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"uIPus9ybE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(80, 182, 226)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{DrrWRqZ6F:{\"--border-color\":\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\"},t9oGTKgo3:{\"--border-color\":\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\"}},...addPropertyOverrides({j1X7Vz5zh:{\"data-highlight\":true,onTap:onTap1ew885k},ZjkZq_4fR:{\"data-highlight\":true,onTap:onTap1ew885k}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 249, 255))\"},children:\"Co-pilots\"})}),className:\"framer-zfac0f\",\"data-framer-name\":\"<Text>\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"JBCWSh8E3\",style:{\"--extracted-r6o4lv\":\"rgb(242, 249, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DrrWRqZ6F:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\"},t9oGTKgo3:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DrrWRqZ6F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Accruals Co-Pilot\"})})},t9oGTKgo3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Integrations Lists\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ukwbf4\",\"data-framer-name\":\"Icon Master component\",layoutDependency:layoutDependency,layoutId:\"VYDgnodjc\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1es5ms6\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:15,intrinsicWidth:9,layoutDependency:layoutDependency,layoutId:\"NHvij7WIg\",svg:'<svg width=\"9\" height=\"15\" viewBox=\"0 0 9 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8.41374 8.16374L2.16374 14.4137C1.98761 14.5899 1.74874 14.6888 1.49967 14.6888C1.2506 14.6888 1.01173 14.5899 0.83561 14.4137C0.65949 14.2376 0.560547 13.9987 0.560547 13.7497C0.560547 13.5006 0.65949 13.2617 0.83561 13.0856L6.42233 7.50045L0.837173 1.91374C0.749967 1.82653 0.680791 1.723 0.633596 1.60906C0.5864 1.49512 0.562109 1.373 0.562109 1.24967C0.562109 1.12635 0.5864 1.00422 0.633596 0.890285C0.680791 0.776345 0.749967 0.672817 0.837173 0.585611C0.924379 0.498405 1.02791 0.429229 1.14185 0.382034C1.25579 0.334838 1.37791 0.310547 1.50124 0.310547C1.62456 0.310547 1.74668 0.334838 1.86062 0.382034C1.97456 0.429229 2.07809 0.498405 2.1653 0.585611L8.4153 6.83561C8.50259 6.92281 8.57182 7.02638 8.619 7.1404C8.66619 7.25441 8.6904 7.37661 8.69026 7.5C8.69011 7.62339 8.66561 7.74553 8.61816 7.85943C8.57071 7.97333 8.50124 8.07674 8.41374 8.16374Z\" fill=\"#EDF1F2\"/>\\n</svg>\\n',withExternalLayout:true})})]})}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xh6wo8\",\"data-border\":true,\"data-framer-name\":\"Mobile Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yHAnUwT1o\",onTap:onTap7r0m8i,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(80, 182, 226)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 249, 255))\"},children:\"Integrations\"})}),className:\"framer-1iplqb\",\"data-framer-name\":\"<Text>\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"cjTrc6sRF\",style:{\"--extracted-r6o4lv\":\"rgb(242, 249, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i886u1\",\"data-framer-name\":\"Icon Master component\",layoutDependency:layoutDependency,layoutId:\"WIdZAGc2m\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1wuiwkk\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:15,intrinsicWidth:9,layoutDependency:layoutDependency,layoutId:\"PYvhzHU7k\",svg:'<svg width=\"9\" height=\"15\" viewBox=\"0 0 9 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8.41374 8.16374L2.16374 14.4137C1.98761 14.5899 1.74874 14.6888 1.49967 14.6888C1.2506 14.6888 1.01173 14.5899 0.83561 14.4137C0.65949 14.2376 0.560547 13.9987 0.560547 13.7497C0.560547 13.5006 0.65949 13.2617 0.83561 13.0856L6.42233 7.50045L0.837173 1.91374C0.749967 1.82653 0.680791 1.723 0.633596 1.60906C0.5864 1.49512 0.562109 1.373 0.562109 1.24967C0.562109 1.12635 0.5864 1.00422 0.633596 0.890285C0.680791 0.776345 0.749967 0.672817 0.837173 0.585611C0.924379 0.498405 1.02791 0.429229 1.14185 0.382034C1.25579 0.334838 1.37791 0.310547 1.50124 0.310547C1.62456 0.310547 1.74668 0.334838 1.86062 0.382034C1.97456 0.429229 2.07809 0.498405 2.1653 0.585611L8.4153 6.83561C8.50259 6.92281 8.57182 7.02638 8.619 7.1404C8.66619 7.25441 8.6904 7.37661 8.69026 7.5C8.69011 7.62339 8.66561 7.74553 8.61816 7.85943C8.57071 7.97333 8.50124 8.07674 8.41374 8.16374Z\" fill=\"#EDF1F2\"/>\\n</svg>\\n',withExternalLayout:true})})]}),isDisplayed6()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"qrLmby4mb\",scopeId:\"maPHxSIm9\",...addPropertyOverrides({DrrWRqZ6F:{href:\"https://www.hyperbots.com/copilots/prpo-cop\",openInNewTab:false},ZjkZq_4fR:{href:{webPageId:\"ss3yhnqh6\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-b6equ3 framer-kkg7r2\",\"data-border\":true,\"data-framer-name\":\"Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"qrLmby4mb\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(80, 182, 226)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{DrrWRqZ6F:{\"--border-color\":\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\",backgroundColor:\"rgb(255, 255, 255)\"},ZjkZq_4fR:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 249, 255))\"},children:\"Integrations\"})}),className:\"framer-1103s5k\",\"data-framer-name\":\"<Text>\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"EsOFwa2u9\",style:{\"--extracted-r6o4lv\":\"rgb(242, 249, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DrrWRqZ6F:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DrrWRqZ6F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Procurement Co-Pilot\"})})}},baseVariant,gestureVariant)})})}),isDisplayed7()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"jFFvyxYRt\",scopeId:\"maPHxSIm9\",...addPropertyOverrides({DrrWRqZ6F:{href:\"https://www.hyperbots.com/copilots/vendor-management\",openInNewTab:false},j1X7Vz5zh:{href:\"https://www.hyperbots.com/partners-home-page\",openInNewTab:false},ZjkZq_4fR:{href:{webPageId:\"th0zvzu82\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1p00n9v framer-kkg7r2\",\"data-border\":true,\"data-framer-name\":\"Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"jFFvyxYRt\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(80, 182, 226)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{DrrWRqZ6F:{\"--border-color\":\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 249, 255))\"},children:\"Partners\"})}),className:\"framer-oz7u0s\",\"data-framer-name\":\"<Text>\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"LnMBaOk78\",style:{\"--extracted-r6o4lv\":\"rgb(242, 249, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DrrWRqZ6F:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DrrWRqZ6F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Vendor Management Co-Pilot\"})})}},baseVariant,gestureVariant)})})}),isDisplayed7()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"ywWGIWLUK\",scopeId:\"maPHxSIm9\",...addPropertyOverrides({DrrWRqZ6F:{href:\"https://www.hyperbots.com/copilots/payments\",openInNewTab:false},j1X7Vz5zh:{href:\"https://blog.hyperbots.com/\"},ZjkZq_4fR:{href:\"https://blog.hyperbots.com/\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ms7mlr framer-kkg7r2\",\"data-border\":true,\"data-framer-name\":\"Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"ywWGIWLUK\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(80, 182, 226)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{DrrWRqZ6F:{\"--border-color\":\"var(--token-bf78f96f-5316-4a85-8670-05d6ccd2312b, rgb(201, 209, 212))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 249, 255))\"},children:\"Blog\"})}),className:\"framer-1b58dxu\",\"data-framer-name\":\"<Text>\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"Pw26GXTqj\",style:{\"--extracted-r6o4lv\":\"rgb(242, 249, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DrrWRqZ6F:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DrrWRqZ6F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Payments Co-Pilot\"})})}},baseVariant,gestureVariant)})})}),isDisplayed7()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"XQ07gOglr\",scopeId:\"maPHxSIm9\",...addPropertyOverrides({DrrWRqZ6F:{href:\"https://www.hyperbots.com/copilots/sales-tax-verification\",openInNewTab:false},j1X7Vz5zh:{href:\"https://www.hyperbots.com/about-us\",openInNewTab:false},ZjkZq_4fR:{href:{webPageId:\"l00UeR6um\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-tsej1i framer-kkg7r2\",\"data-framer-name\":\"Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"XQ07gOglr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 249, 255))\"},children:\"About\"})}),className:\"framer-1kst9fs\",\"data-framer-name\":\"<Text>\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"Cz2RAwrY5\",style:{\"--extracted-r6o4lv\":\"rgb(242, 249, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DrrWRqZ6F:{\"--extracted-r6o4lv\":\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DrrWRqZ6F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64)))\"},children:\"Sales Tax Verification Co-Pilot\"})})}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({DrrWRqZ6F:{height:40,width:\"302px\"},t9oGTKgo3:{height:40,width:\"302px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b6v9yp-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jAROoRI7z-container\",nodeId:\"jAROoRI7z\",rendersWithMotion:true,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Request demo\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"jAROoRI7z\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"jAROoRI7z\",MN2OmOAwT:\"var(--token-e792f81e-83c2-41ed-a21b-1118807d90f9, rgb(242, 249, 255))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"MLVKFKuIM\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},Z8j6ssK6r:\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",...addPropertyOverrides({DrrWRqZ6F:{xtEUSZOti:\"https://www.hyperbots.com/request-demo\"},t9oGTKgo3:{xtEUSZOti:\"https://www.hyperbots.com/request-demo\"}},baseVariant,gestureVariant)})})}),isDisplayed8()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Xt5t1mTo3\",webPageId:\"l00UeR6um\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({j1X7Vz5zh:{height:40,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 58px)`},ZjkZq_4fR:{height:40,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 58px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vbjeqs-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"I0MtRoKUh-container\",nodeId:\"I0MtRoKUh\",rendersWithMotion:true,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:\"Request demo\",B8ZdmB3Hs:\"var(--token-000045f7-636f-451a-ae5a-fdd4b9de8c98, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"I0MtRoKUh\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"I0MtRoKUh\",MN2OmOAwT:\"var(--token-cbb90f9c-11d5-4b93-bb17-079f44865616, rgb(23, 122, 161))\",style:{width:\"100%\"},TqMM3wwAy:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",variant:matchVariant(\"MLVKFKuIM\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},x5XUwM30W:x5XUwM30W6s92si,xtEUSZOti:resolvedLinks[0],Z8j6ssK6r:\"var(--token-e792f81e-83c2-41ed-a21b-1118807d90f9, rgb(242, 249, 255))\",...addPropertyOverrides({j1X7Vz5zh:{xtEUSZOti:\"https://www.hyperbots.com/request-demo\"},ZjkZq_4fR:{xtEUSZOti:JOEBIFfls}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed9(nkTzPApV_!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+((componentViewport?.height||200)-40)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a948yf-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LlL8KfdNO-container\",nodeId:\"LlL8KfdNO\",rendersWithMotion:true,scopeId:\"maPHxSIm9\",children:/*#__PURE__*/_jsx(Button,{aJDxBIX0T:Wyzcp1S20,B8ZdmB3Hs:\"var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161))\",G6Bq94LW2:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:0},height:\"100%\",id:\"LlL8KfdNO\",L78jL7kTH:{borderColor:\"var(--token-7afe08fd-2958-4a8e-97b2-04d0008d3e94, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},layoutId:\"LlL8KfdNO\",MN2OmOAwT:\"var(--token-caf20ff7-9817-4cf3-a66e-eff06bcf2498, rgb(255, 255, 255))\",TqMM3wwAy:\"var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, rgb(80, 182, 226))\",variant:matchVariant(\"MLVKFKuIM\"),width:\"100%\",WuuSnMnNz:{borderBottomWidth:2,borderColor:\"var(--token-a5e8f392-ba3a-4d09-9729-d8a60f77fabb, rgb(80, 182, 226))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},xtEUSZOti:\"https://www.hyperbots.com/request-demo\",Z8j6ssK6r:\"var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161))\"})})})]})})})});});const css=[\".framer-FWC32.framer-kkg7r2, .framer-FWC32 .framer-kkg7r2 { display: block; }\",\".framer-FWC32.framer-tgf4rl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 1120px; }\",\".framer-FWC32 .framer-ytwh7s { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FWC32 .framer-1r4beoy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 32px 0px 24px 0px; position: relative; width: 1px; }\",\".framer-FWC32 .framer-17bfhh2 { -webkit-user-select: none; cursor: pointer; flex: none; gap: 0px; height: 36px; overflow: visible; position: relative; text-decoration: none; user-select: none; width: 180px; }\",\".framer-FWC32 .framer-ery9u4 { flex: none; height: 36px; left: 0px; position: absolute; top: 0px; width: 40px; }\",\".framer-FWC32 .framer-xx1cil { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; left: 0px; overflow: visible; position: absolute; top: 0px; width: 20px; }\",\".framer-FWC32 .framer-157kojl { bottom: 4px; flex: none; left: 5px; position: absolute; right: 7px; top: 2px; }\",\".framer-FWC32 .framer-wk9pf6 { flex: none; height: auto; left: 48px; position: absolute; top: 49%; white-space: pre-wrap; width: 141px; word-break: break-word; word-wrap: break-word; }\",\".framer-FWC32 .framer-16vrpr0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FWC32 .framer-ifha8s, .framer-FWC32 .framer-11sxw4t, .framer-FWC32 .framer-1eajbpo, .framer-FWC32 .framer-fb2u0r { 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: hidden; padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-FWC32 .framer-17awsc6, .framer-FWC32 .framer-18ia8hd, .framer-FWC32 .framer-1t6z4j2, .framer-FWC32 .framer-1s2fcc0, .framer-FWC32 .framer-spnt25, .framer-FWC32 .framer-ov8hb9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FWC32 .framer-11yrarb { 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: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-FWC32 .framer-1joaioc, .framer-FWC32 .framer-yz0hoq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FWC32 .framer-1q9uyn1-container, .framer-FWC32 .framer-kpbe4g-container, .framer-FWC32 .framer-12gg74q-container, .framer-FWC32 .framer-a948yf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FWC32 .framer-1yykgnj { 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: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; }\",\".framer-FWC32 .framer-1x42uzx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FWC32 .framer-1eqwbwl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 18px; min-width: 24px; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-FWC32 .framer-nx8xku { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 32px; }\",\".framer-FWC32 .framer-1d1yftm, .framer-FWC32 .framer-31r07j { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-FWC32 .framer-1050rg { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 0px 24px 32px 34px; position: relative; width: 100%; }\",\".framer-FWC32 .framer-hs40s1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FWC32 .framer-1gviwfy, .framer-FWC32 .framer-dxeoh3, .framer-FWC32 .framer-b6equ3, .framer-FWC32 .framer-1p00n9v, .framer-FWC32 .framer-1ms7mlr, .framer-FWC32 .framer-tsej1i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 4px 16px 4px; position: relative; width: 100%; }\",\".framer-FWC32 .framer-1cow73i, .framer-FWC32 .framer-oz7u0s, .framer-FWC32 .framer-1b58dxu, .framer-FWC32 .framer-1kst9fs { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 304px; word-break: break-word; word-wrap: break-word; }\",\".framer-FWC32 .framer-zfac0f, .framer-FWC32 .framer-1iplqb, .framer-FWC32 .framer-1103s5k { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 260px; word-break: break-word; word-wrap: break-word; }\",\".framer-FWC32 .framer-1ukwbf4, .framer-FWC32 .framer-i886u1 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; overflow: visible; position: relative; width: 20px; }\",\".framer-FWC32 .framer-1es5ms6, .framer-FWC32 .framer-1wuiwkk { bottom: 3px; flex: none; left: 6px; position: absolute; right: 6px; top: 2px; }\",\".framer-FWC32 .framer-xh6wo8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 4px 16px 4px; position: relative; width: 100%; }\",\".framer-FWC32 .framer-1b6v9yp-container { flex: none; height: auto; position: relative; width: 302px; }\",\".framer-FWC32 .framer-1vbjeqs-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-FWC32.framer-v-1t63ywm.framer-tgf4rl, .framer-FWC32.framer-v-13l8l3o.framer-tgf4rl, .framer-FWC32.framer-v-68hz4n.framer-tgf4rl { align-content: flex-start; align-items: flex-start; width: 360px; }\",\".framer-FWC32.framer-v-1t63ywm .framer-ytwh7s, .framer-FWC32.framer-v-13l8l3o .framer-ytwh7s, .framer-FWC32.framer-v-68hz4n .framer-ytwh7s { flex-direction: column; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; order: 3; }\",\".framer-FWC32.framer-v-1t63ywm .framer-1r4beoy, .framer-FWC32.framer-v-13l8l3o .framer-1r4beoy, .framer-FWC32.framer-v-srqwq5 .framer-1r4beoy, .framer-FWC32.framer-v-68hz4n .framer-1r4beoy { flex: none; gap: unset; justify-content: space-between; padding: 16px 24px 16px 24px; width: 100%; }\",\".framer-FWC32.framer-v-1t63ywm .framer-17bfhh2, .framer-FWC32.framer-v-13l8l3o .framer-17bfhh2, .framer-FWC32.framer-v-srqwq5 .framer-17bfhh2, .framer-FWC32.framer-v-68hz4n .framer-17bfhh2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 0px; width: min-content; }\",\".framer-FWC32.framer-v-1t63ywm .framer-ery9u4, .framer-FWC32.framer-v-13l8l3o .framer-xx1cil, .framer-FWC32.framer-v-srqwq5 .framer-ery9u4, .framer-FWC32.framer-v-68hz4n .framer-xx1cil { left: unset; position: relative; top: unset; }\",\".framer-FWC32.framer-v-1t63ywm .framer-wk9pf6, .framer-FWC32.framer-v-13l8l3o .framer-wk9pf6, .framer-FWC32.framer-v-srqwq5 .framer-wk9pf6, .framer-FWC32.framer-v-68hz4n .framer-wk9pf6 { left: unset; position: relative; top: unset; white-space: pre; width: auto; }\",\".framer-FWC32.framer-v-1t63ywm .framer-1eqwbwl, .framer-FWC32.framer-v-13l8l3o .framer-1eqwbwl, .framer-FWC32.framer-v-srqwq5 .framer-1eqwbwl, .framer-FWC32.framer-v-68hz4n .framer-1eqwbwl { cursor: pointer; flex-wrap: wrap; min-height: unset; min-width: unset; }\",\".framer-FWC32.framer-v-1t63ywm .framer-1050rg, .framer-FWC32.framer-v-13l8l3o .framer-1050rg, .framer-FWC32.framer-v-srqwq5 .framer-1050rg, .framer-FWC32.framer-v-68hz4n .framer-1050rg { align-self: unset; flex: 1 0 0px; height: 1px; }\",\".framer-FWC32.framer-v-1t63ywm .framer-1gviwfy, .framer-FWC32.framer-v-1t63ywm .framer-1p00n9v, .framer-FWC32.framer-v-1t63ywm .framer-1ms7mlr, .framer-FWC32.framer-v-1t63ywm .framer-tsej1i, .framer-FWC32.framer-v-13l8l3o .framer-1gviwfy, .framer-FWC32.framer-v-13l8l3o .framer-dxeoh3, .framer-FWC32.framer-v-13l8l3o .framer-b6equ3, .framer-FWC32.framer-v-13l8l3o .framer-1p00n9v, .framer-FWC32.framer-v-13l8l3o .framer-1ms7mlr, .framer-FWC32.framer-v-13l8l3o .framer-tsej1i, .framer-FWC32.framer-v-srqwq5 .framer-1gviwfy, .framer-FWC32.framer-v-srqwq5 .framer-b6equ3, .framer-FWC32.framer-v-srqwq5 .framer-1p00n9v, .framer-FWC32.framer-v-srqwq5 .framer-1ms7mlr, .framer-FWC32.framer-v-srqwq5 .framer-tsej1i, .framer-FWC32.framer-v-68hz4n .framer-1gviwfy, .framer-FWC32.framer-v-68hz4n .framer-dxeoh3 { text-decoration: none; }\",\".framer-FWC32.framer-v-1t63ywm .framer-dxeoh3, .framer-FWC32.framer-v-srqwq5 .framer-dxeoh3 { cursor: pointer; }\",\".framer-FWC32.framer-v-13l8l3o .framer-1cow73i, .framer-FWC32.framer-v-13l8l3o .framer-zfac0f, .framer-FWC32.framer-v-13l8l3o .framer-oz7u0s, .framer-FWC32.framer-v-13l8l3o .framer-1b58dxu, .framer-FWC32.framer-v-13l8l3o .framer-1kst9fs, .framer-FWC32.framer-v-68hz4n .framer-1cow73i, .framer-FWC32.framer-v-68hz4n .framer-zfac0f { flex: 1 0 0px; width: 1px; }\",\".framer-FWC32.framer-v-srqwq5.framer-tgf4rl { align-content: flex-start; align-items: flex-start; height: 68px; width: 360px; }\",\".framer-FWC32.framer-v-srqwq5 .framer-ytwh7s { flex-direction: column; height: 68px; justify-content: flex-start; order: 3; overflow: hidden; }\",'.framer-FWC32[data-border=\"true\"]::after, .framer-FWC32 [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 96\n * @framerIntrinsicWidth 1120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"j1X7Vz5zh\":{\"layout\":[\"fixed\",\"auto\"]},\"DrrWRqZ6F\":{\"layout\":[\"fixed\",\"auto\"]},\"ZjkZq_4fR\":{\"layout\":[\"fixed\",\"fixed\"]},\"t9oGTKgo3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qQPoQM13e\":\"click\",\"JOEBIFfls\":\"link2\",\"Wyzcp1S20\":\"button\",\"nkTzPApV_\":\"button1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermaPHxSIm9=withCSS(Component,css,\"framer-FWC32\");export default FramermaPHxSIm9;FramermaPHxSIm9.displayName=\"Nav Bar final\";FramermaPHxSIm9.defaultProps={height:96,width:1120};addPropertyControls(FramermaPHxSIm9,{variant:{options:[\"nC69YPESS\",\"j1X7Vz5zh\",\"DrrWRqZ6F\",\"ZjkZq_4fR\",\"t9oGTKgo3\"],optionTitles:[\"Blog\",\"Mobil open\",\"Copilot open\",\"Mobil\",\"Integrations\"],title:\"Variant\",type:ControlType.Enum},qQPoQM13e:{title:\"Click\",type:ControlType.EventHandler},JOEBIFfls:{title:\"Link 2\",type:ControlType.Link},Wyzcp1S20:{defaultValue:\"Request demo\",displayTextArea:false,title:\"Button\",type:ControlType.String},onWyzcp1S20Change:{changes:\"Wyzcp1S20\",type:ControlType.ChangeHandler},nkTzPApV_:{defaultValue:true,title:\"button\",type:ControlType.Boolean},onnkTzPApV_Change:{changes:\"nkTzPApV_\",type:ControlType.ChangeHandler}});addFonts(FramermaPHxSIm9,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj42VksmNsFjTDJK.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...CoPilotFlyOutMenus2Fonts,...IntegrationFlyout2Fonts,...KnowledgeBaseFlyoutFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});FramermaPHxSIm9.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CoPilotFlyOutMenus2,{},context),()=>forwardLoader(IntegrationFlyout2,{},context),()=>forwardLoader(KnowledgeBaseFlyout,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermaPHxSIm9\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j1X7Vz5zh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DrrWRqZ6F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZjkZq_4fR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t9oGTKgo3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1120\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"qQPoQM13e\\\":\\\"click\\\",\\\"JOEBIFfls\\\":\\\"link2\\\",\\\"Wyzcp1S20\\\":\\\"button\\\",\\\"nkTzPApV_\\\":\\\"button1\\\"}\",\"framerIntrinsicHeight\":\"96\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-600\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-0AxAM .framer-styles-preset-146co5w:not(.rich-text-wrapper), .framer-0AxAM .framer-styles-preset-146co5w.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #818f8d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 799px) and (min-width: 0px) { .framer-0AxAM .framer-styles-preset-146co5w:not(.rich-text-wrapper), .framer-0AxAM .framer-styles-preset-146co5w.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #818f8d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-0AxAM\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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\"}}}","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","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://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";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\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,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\";import*as sharedStyle from\"https://framerusercontent.com/modules/S1kefq8EWDbHpNXanKO0/fkUxQEUYyKT7GDC3B7RM/DwxpGi_h1.js\";const SearchFonts=getFonts(Search);const PhosphorFonts=getFonts(Phosphor);const enabledGestures={Sl6s5s7A3:{hover:true}};const serializationHash=\"framer-onHRZ\";const variantClassNames={Sl6s5s7A3:\"framer-v-1tvcjyb\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"Sl6s5s7A3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tvcjyb\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Sl6s5s7A3\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"Sl6s5s7A3-hover\":{\"--border-color\":\"var(--token-62151432-bede-4e7c-917b-fd7114e39e66, rgb(34, 34, 34))\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yvg68m-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZIBySMon1-container\",nodeId:\"ZIBySMon1\",rendersWithMotion:true,scopeId:\"xluG5JLr1\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(4, 47, 64, 0.4)\",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:\"ZIBySMon1\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-9db0364d-a309-4167-a78f-18d7ac07f3f6, rgb(128, 139, 143))\",placeholderText:\"Search...\"},textColor:\"var(--token-995dab92-f1f1-4af5-aa21-62de23edf583, rgb(4, 47, 64))\"},layoutId:\"ZIBySMon1\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:false,heightTransition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:1e3},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"vkx1Lm9iq\"},router),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-27p9so-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZMTbZtyqB-container\",nodeId:\"ZMTbZtyqB\",rendersWithMotion:true,scopeId:\"xluG5JLr1\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"MagnifyingGlass\",id:\"ZMTbZtyqB\",layoutId:\"ZMTbZtyqB\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"Sl6s5s7A3-hover\":{color:\"var(--token-62151432-bede-4e7c-917b-fd7114e39e66, rgb(80, 182, 226))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-146co5w\",\"data-styles-preset\":\"DwxpGi_h1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161)))\"},children:\"Search\"})}),className:\"framer-3um9r6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ay0nsU07D\",style:{\"--extracted-r6o4lv\":\"var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, rgb(23, 122, 161))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"Sl6s5s7A3-hover\":{\"--extracted-r6o4lv\":\"var(--token-62151432-bede-4e7c-917b-fd7114e39e66, rgb(80, 182, 226))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Sl6s5s7A3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-146co5w\",\"data-styles-preset\":\"DwxpGi_h1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62151432-bede-4e7c-917b-fd7114e39e66, rgb(80, 182, 226)))\"},children:\"Search\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-onHRZ.framer-cbevpw, .framer-onHRZ .framer-cbevpw { display: block; }\",\".framer-onHRZ.framer-1tvcjyb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: flex-start; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-onHRZ .framer-1yvg68m-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: 2; }\",\".framer-onHRZ .framer-27p9so-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-onHRZ .framer-3um9r6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-onHRZ[data-border=\"true\"]::after, .framer-onHRZ [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 40\n * @framerIntrinsicWidth 119\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"N3qbGIGhT\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxluG5JLr1=withCSS(Component,css,\"framer-onHRZ\");export default FramerxluG5JLr1;FramerxluG5JLr1.displayName=\"Search bar\";FramerxluG5JLr1.defaultProps={height:40,width:119};addFonts(FramerxluG5JLr1,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SearchFonts,...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxluG5JLr1\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"119\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"N3qbGIGhT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xluG5JLr1.map","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// 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    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__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 n;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){o(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(!a(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));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(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 i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"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){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(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=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{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=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.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=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.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=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.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,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// src/code-generation/components/cms/bundled/assert.ts\nfunction k(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function L(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar B=1024,E=1.5,M=t=>2**t-1,P=t=>-(2**(t-1)),T=t=>2**(t-1)-1,x={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:P(8),Int16:P(16),Int32:P(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},F={Uint8:M(8),Uint16:M(16),Uint32:M(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:T(8),Int16:T(16),Int32:T(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function N(t,e,r,i){k(t>=e,t,\"outside lower bound for\",i),k(t<=r,t,\"outside upper bound for\",i);}var A=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*E)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){N(t,x.Uint8,F.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){N(t,x.Uint16,F.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){N(t,x.Uint32,F.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){N(t,x.Uint64,F.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){N(t,x.BigUint64,F.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){N(t,x.Int8,F.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){N(t,x.Int16,F.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){N(t,x.Int32,F.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){N(t,x.Int64,F.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){N(t,x.BigInt64,F.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.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(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(B)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction O(t){return\"string\"==typeof t;}function _(t){return Number.isFinite(t);}function q(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar j=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return k(_(r),\"Invalid chunkId\"),k(_(i),\"Invalid offset\"),k(_(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}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:(k(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction D(t){if(q(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:L(t);}}function R(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function C(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function J(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function W(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function $(t,e){t.writeUint8(e.value?1:0);}function z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function K(t){return{type:\"color\"/* Color */,value:t.readString()};}function G(t,e){t.writeString(e.value);}function V(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function H(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function X(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Q(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function Y(t){return{type:\"enum\"/* Enum */,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:\"file\"/* File */,value:t.readString()};}function tr(t,e){t.writeString(e.value);}function ti(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tn(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ts(t,e){t.writeJson(e.value);}function to(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ta(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function tu(t,e){t.writeFloat64(e.value);}function tl(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function th(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function tc(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tf(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function td(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function tg(t,e){t.writeJson(e.value);}function tv(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ty(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tp(t,e){if(_(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(O(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tm(t,e){let r=t.value,i=e.value;if(_(r)&&_(i)||O(r)&&O(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tw(t){return{type:\"string\"/* String */,value:t.readString()};}function tb(t,e){t.writeString(e.value);}function tI(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tS(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tU(t,e){t.writeUint32(e.value);}function tk(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return R(t);case 2/* Boolean */:return W(t);case 3/* Color */:return K(t);case 4/* Date */:return H(t);case 5/* Enum */:return Y(t);case 6/* File */:return te(t);case 7/* Link */:return tn(t);case 8/* Number */:return ta(t);case 9/* Object */:return th(t);case 10/* ResponsiveImage */:return td(t);case 11/* RichText */:return ty(t);case 12/* String */:return tw(t);case 13/* VectorSetItem */:return tS(t);default:L(e);}},t.write=function(t,e){let r=D(e);if(t.writeUint8(r),!q(e))switch(e.type){case\"array\"/* Array */:return C(t,e);case\"boolean\"/* Boolean */:return $(t,e);case\"color\"/* Color */:return G(t,e);case\"date\"/* Date */:return X(t,e);case\"enum\"/* Enum */:return Z(t,e);case\"file\"/* File */:return tr(t,e);case\"link\"/* Link */:return ts(t,e);case\"number\"/* Number */:return tu(t,e);case\"object\"/* Object */:return tc(t,e);case\"responsiveimage\"/* ResponsiveImage */:return tg(t,e);case\"richtext\"/* RichText */:return tp(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tU(t,e);case\"string\"/* String */:return tb(t,e);default:L(e);}},t.compare=function(t,e,r){let i=D(t),n=D(e);if(i<n)return -1;if(i>n)return 1;if(q(t)||q(e))return 0;switch(t.type){case\"array\"/* Array */:return k(\"array\"/* Array */===e.type),J(t,e,r);case\"boolean\"/* Boolean */:return k(\"boolean\"/* Boolean */===e.type),z(t,e);case\"color\"/* Color */:return k(\"color\"/* Color */===e.type),V(t,e);case\"date\"/* Date */:return k(\"date\"/* Date */===e.type),Q(t,e);case\"enum\"/* Enum */:return k(\"enum\"/* Enum */===e.type),tt(t,e);case\"file\"/* File */:return k(\"file\"/* File */===e.type),ti(t,e);case\"link\"/* Link */:return k(\"link\"/* Link */===e.type),to(t,e);case\"number\"/* Number */:return k(\"number\"/* Number */===e.type),tl(t,e);case\"object\"/* Object */:return k(\"object\"/* Object */===e.type),tf(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return k(\"responsiveimage\"/* ResponsiveImage */===e.type),tv(t,e);case\"richtext\"/* RichText */:return k(\"richtext\"/* RichText */===e.type),tm(t,e);case\"vectorsetitem\"/* VectorSetItem */:return k(\"vectorsetitem\"/* VectorSetItem */===e.type),tk(t,e);case\"string\"/* String */:return k(\"string\"/* String */===e.type),tI(t,e,r);default:L(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tL=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=j.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new A;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tB=3,tE=250,tM=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tP=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tM.includes(i.status)||++r>tB)return i;}catch(t){if(e?.signal?.aborted||++r>tB)throw t;}await tT(r);}};async function tT(t){let e=Math.floor(tE*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tx(t,e){let r=tA(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tP(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tF,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tF=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 i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(k(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tN(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(k(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tN(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tN(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tA(t){k(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,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tO=class{async loadModel(){let[t]=await tx(this.options.url,[this.options.range]);return k(t,\"Failed to load model\"),tL.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){k(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:L(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\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(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\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(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+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   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];k(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction t_(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tq(t){for(let e of t)yield*e.prioritySources;}var tj=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tP(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),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=t_(i),o=i.getOffset()-r,a=new j(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=j.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tx(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tq(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];k(o,\"Missing range bytes\");let a=new b(o),u=t_(a),l=t[e]?.pointer;k(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tD=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=j.fromString(t),i=this.chunks[r.chunkId];return k(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=j.fromString(t.pointer),i=j.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tj(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tD as DatabaseCollection,tO as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"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 r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";var a,u,f=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&f in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as l,createElement as p}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction s(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar m=((a=m||{})[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),y=((u=y||{})[u.RichText=1]=\"RichText\",u[u.VectorSetItem=2]=\"VectorSetItem\",u);function d(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}h(r,o,t);}}function h(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):h(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||d(e,r,t);}}function x(i){let a=/* @__PURE__ */new Map;return u=>{let f=a.get(u);if(f)return f;let m=JSON.parse(u),y=function a(u){switch(u[0]){case 1/* Fragment */:{let[,...e]=u,r=e.map(a);return /*#__PURE__*/p(l,void 0,...r);}case 2/* Link */:{let[,e,...r]=u,t=r.map(a);return /*#__PURE__*/p(n,e,...t);}case 3/* Module */:{let[,n,o,f]=u;d(o,f,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(c(t)&&t.preload(),t):r;});let l=i[n];return s(l,\"Module not found\"),c(l)&&l.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:l,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=u,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/p(o.a,r,...n);return /*#__PURE__*/p(e,r,...n);}case 5/* Text */:{let[,e]=u;return e;}}}(m);return a.set(u,y),y;};}export{y as RichTextJsonPropKind,m as RichTextJsonType,x as getRichTextJsonResolver,d as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c439c68)\nimport{addPropertyControls as e,ControlType as t,lazy as l,QueryEngine as a}from\"framer\";import{DatabaseCollection as i,DatabaseDictionaryIndex as o}from\"./zfTfCrpYh-0.js\";import{getRichTextJsonResolver as n}from\"./zfTfCrpYh-1.js\";let r=l(()=>import(\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js\"),\"Youtube\"),c={aEZ5f84aC:{isNullable:!0,type:t.String},CfwJ14UOf:{isNullable:!0,type:t.RichText},createdAt:{isNullable:!0,type:t.Date},csgtLzcHO:{isNullable:!0,type:t.String},dhgPZLlCk:{isNullable:!0,type:t.Boolean},du04zOOY0:{isNullable:!0,type:t.ResponsiveImage},GWmrCiuAo:{isNullable:!0,type:t.String},hyou3vSwU:{definition:{definitions:{id:{isNullable:!1,type:t.String},wQ72b1Rfb:{isNullable:!0,type:t.ResponsiveImage}},isNullable:!0,type:t.Object},isNullable:!0,type:t.Array},iBSZZOSKl:{definition:{isNullable:!0,type:t.String},isNullable:!0,type:t.Array},id:{isNullable:!1,type:t.String},Jo_p9zKhn:{definition:{isNullable:!0,type:t.String},isNullable:!0,type:t.Array},jqH0Zermg:{isNullable:!0,type:t.RichText},L5ylH9YBM:{isNullable:!0,type:t.String},lYYiF83dL:{isNullable:!0,type:t.Date},MG8nnhHYS:{definition:{isNullable:!0,type:t.String},isNullable:!0,type:t.Array},nextItemId:{isNullable:!0,type:t.String},P6KLkCU_a:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},Qk17ediO0:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},V0DS3NUYc:{isNullable:!0,type:t.String},XjA6JE_Xr:{isNullable:!0,type:t.Enum},YbGjsK0J7:{isNullable:!0,type:t.String},yVYvtCPpt:{isNullable:!0,type:t.String},ZPaTE7nhw:{isNullable:!0,type:t.File}},u=new URL(\"./zfTfCrpYh-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),d=[\"id\"],f={type:1},m=[\"previousItemId\"],s=[\"nextItemId\"],p=[\"id\",\"L5ylH9YBM\"],y=[\"L5ylH9YBM\",\"id\"],g={type:0},S=[\"aEZ5f84aC\"],h=[\"XjA6JE_Xr\"],N=[\"dhgPZLlCk\"],w=[\"yVYvtCPpt\"],b=[\"YbGjsK0J7\"],Y=[\"V0DS3NUYc\"],C=[\"P6KLkCU_a\"],I=[\"du04zOOY0\"],L=[\"L5ylH9YBM\"],T=[\"csgtLzcHO\"],M=[\"GWmrCiuAo\"],O=[\"Qk17ediO0\"],V=[\"Jo_p9zKhn\"],R=[\"iBSZZOSKl\"],B=[\"MG8nnhHYS\"],U=[\"CfwJ14UOf\"],v=[\"lYYiF83dL\"],A=[\"hyou3vSwU\"],x=[\"ZPaTE7nhw\"],z=[],Z=e=>{let t=z[e];if(t)return t().then(e=>e.default);},F={\"module:NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js:Youtube\":r},j=n(F),D=new a,H={collectionByLocaleId:{default:new i({chunks:[new URL(\"./zfTfCrpYh-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),new URL(\"./zfTfCrpYh-chunk-default-1.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),new URL(\"./zfTfCrpYh-chunk-default-2.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),new URL(\"./zfTfCrpYh-chunk-default-3.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"1caf0d82-5686-4707-a17d-a755ad6854f5default\",indexes:[new o({collation:f,collectionSchema:c,fieldNames:d,range:{from:0,to:15361},url:u}),new o({collation:f,collectionSchema:c,fieldNames:m,range:{from:15361,to:30721},url:u}),new o({collation:f,collectionSchema:c,fieldNames:s,range:{from:30721,to:46077},url:u}),new o({collation:f,collectionSchema:c,fieldNames:p,range:{from:46077,to:106176},url:u}),new o({collation:g,collectionSchema:c,fieldNames:y,range:{from:106176,to:166275},url:u}),new o({collation:g,collectionSchema:c,fieldNames:S,range:{from:166275,to:223028},url:u}),new o({collation:g,collectionSchema:c,fieldNames:h,range:{from:223028,to:238396},url:u}),new o({collation:g,collectionSchema:c,fieldNames:N,range:{from:238396,to:246096},url:u}),new o({collation:g,collectionSchema:c,fieldNames:w,range:{from:246096,to:289527},url:u}),new o({collation:g,collectionSchema:c,fieldNames:b,range:{from:289527,to:397640},url:u}),new o({collation:g,collectionSchema:c,fieldNames:Y,range:{from:397640,to:502559},url:u}),new o({collation:g,collectionSchema:c,fieldNames:C,range:{from:502559,to:514478},url:u}),new o({collation:g,collectionSchema:c,fieldNames:I,range:{from:514478,to:733847},url:u}),new o({collation:g,collectionSchema:c,fieldNames:L,range:{from:733847,to:784994},url:u}),new o({collation:g,collectionSchema:c,fieldNames:T,range:{from:784994,to:867707},url:u}),new o({collation:g,collectionSchema:c,fieldNames:M,range:{from:867707,to:890467},url:u}),new o({collation:g,collectionSchema:c,fieldNames:O,range:{from:890467,to:908595},url:u}),new o({collation:g,collectionSchema:c,fieldNames:V,range:{from:908595,to:926062},url:u}),new o({collation:g,collectionSchema:c,fieldNames:R,range:{from:926062,to:934675},url:u}),new o({collation:g,collectionSchema:c,fieldNames:B,range:{from:934675,to:961662},url:u}),new o({collation:g,collectionSchema:c,fieldNames:U,range:{from:961662,to:1289221},url:u}),new o({collation:g,collectionSchema:c,fieldNames:v,range:{from:1289221,to:1301314},url:u}),new o({collation:g,collectionSchema:c,fieldNames:A,range:{from:1301314,to:1334858},url:u}),new o({collation:g,collectionSchema:c,fieldNames:x,range:{from:1334858,to:1341991},url:u})],resolveRichText:j,resolveVectorSetItem:Z,schema:c})},displayName:\" \",id:\"1caf0d82-5686-4707-a17d-a755ad6854f5\"};export default H;e(H,{aEZ5f84aC:{defaultValue:\"\",title:\"Title\",type:t.String},XjA6JE_Xr:{defaultValue:\"BniGZSg1M\",options:[\"Mn1frfvgH\",\"U7w663w3V\",\"BniGZSg1M\"],optionTitles:[\"Product Insight\",\"CFO Insight\",\"Blogs on Finance, Accounting & AI\"],title:\"Section\",type:t.Enum},dhgPZLlCk:{defaultValue:!0,title:\"Featured\",type:t.Boolean},yVYvtCPpt:{defaultValue:\"\",maxLength:60,title:\"Meta Title\",type:t.String},YbGjsK0J7:{defaultValue:\"\",title:\"Meta description\",type:t.String},V0DS3NUYc:{defaultValue:\"\",title:\"Featured Subtext\",type:t.String},P6KLkCU_a:{defaultValue:\"\",title:\"Featured Type of content\",type:t.String},du04zOOY0:{title:\"Featured Image\",type:t.ResponsiveImage},L5ylH9YBM:{preventLocalization:!1,title:\"Slug\",type:t.String},csgtLzcHO:{defaultValue:\"\",title:\"Subtitle\",type:t.String},GWmrCiuAo:{defaultValue:\"\",title:\"Moderated by text\",type:t.String},Qk17ediO0:{defaultValue:\"\",title:\"Dont want to watch a video\",type:t.String},Jo_p9zKhn:{dataIdentifier:\"local-module:collection/YzlbMljyN:default\",defaultValue:[\"JFxGR0qDM\"],title:\"Categories\",type:t.MultiCollectionReference},iBSZZOSKl:{dataIdentifier:\"local-module:collection/tdTupsekc:default\",title:\"Subcategories\",type:t.MultiCollectionReference},MG8nnhHYS:{dataIdentifier:\"local-module:collection/S8nbORR5N:default\",title:\"Tags\",type:t.MultiCollectionReference},CfwJ14UOf:{defaultValue:\"\",title:\"Video\",type:t.RichText},lYYiF83dL:{title:\"Date\",type:t.Date},jqH0Zermg:{defaultValue:\"\",title:\"Content\",type:t.RichText},hyou3vSwU:{__vekterDefault:[],control:{controls:{wQ72b1Rfb:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Gallery\",type:t.Array},ZPaTE7nhw:{allowedFileTypes:[\".pdf\"],title:\"File\",type:t.File},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/zfTfCrpYh:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/zfTfCrpYh:default\",title:\"Next\",type:t.CollectionReference}});export const XjA6JE_XrToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"Mn1frfvgH\":return\"Product Insight\";case\"U7w663w3V\":return\"CFO Insight\";case\"BniGZSg1M\":return\"Blogs on Finance, Accounting & AI\";default:return\"\";}};export const enumToDisplayNameFunctions={XjA6JE_Xr:XjA6JE_XrToDisplayName};export const utils={async getSlugByRecordId(e,t){let[l]=await D.query({from:{data:H,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"L5ylH9YBM\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.L5ylH9YBM;},async getRecordIdBySlug(e,t){let[l]=await D.query({from:{data:H,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"L5ylH9YBM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;},getContentLocaleIdByRecordId(e,t){}};\nexport const __FramerMetadata__ = {\"exports\":{\"XjA6JE_XrToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\",\"framerColorSyntax\":\"false\",\"framerCollectionId\":\"zfTfCrpYh\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerData\":\"true\",\"framerCollectionUtils\":\"1\",\"framerSlug\":\"L5ylH9YBM\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nexport const props={Fji6yJc_z:{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,isMixedBorderRadius:false,isRed:true,topLeftRadius:0,topRightRadius:0},XGPSBE7Jc:{borderRadius:15,bottomLeftRadius:15,bottomRightRadius:15,darkTheme:\"framerDark\",font:{fontFamily:'\"Fragment Mono\", \"Fragment Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},isMixedBorderRadius:false,lightTheme:\"framerLight\",padding:30,paddingBottom:30,paddingLeft:30,paddingPerSide:false,paddingRight:30,paddingTop:30,theme:\"framerDark\",themeMode:\"Static\",topLeftRadius:15,topRightRadius:15}};export const fonts={XGPSBE7Jc:[{explicitInter:true,fonts:[{cssFamilyName:\"Fragment Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Fragment Mono\",url:\"https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}]};\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"props\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-UVkqG .framer-styles-preset-u6dq6x { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; }\"];export const className=\"framer-UVkqG\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-GGgQq .framer-styles-preset-muvw3u:not(.rich-text-wrapper), .framer-GGgQq .framer-styles-preset-muvw3u.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-f794fc45-342a-4709-bdba-371cb1a8c5b7, #50b6e2); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-260a27b8-1339-4173-a27d-2a7aaf1a33ea, #ffffff); --framer-link-text-decoration: none; }\"];export const className=\"framer-GGgQq\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]}];export const css=['.framer-jRoIy .framer-styles-preset-kansal:not(.rich-text-wrapper), .framer-jRoIy .framer-styles-preset-kansal.rich-text-wrapper code { --framer-code-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: var(--token-bde34fb7-c606-4d30-92f4-a621fbbfe55f, #5c6569) /* {\"name\":\"Grey Darkest\"} */; --framer-font-size-scale: 1; background-color: rgba(0, 0, 0, 0.1); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding-bottom: 0.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; }'];export const className=\"framer-jRoIy\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-semibold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]}];export const css=[\".framer-uwube .framer-styles-preset-94x6dv:not(.rich-text-wrapper), .framer-uwube .framer-styles-preset-94x6dv.rich-text-wrapper h4 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 799px) and (min-width: 0px) { .framer-uwube .framer-styles-preset-94x6dv:not(.rich-text-wrapper), .framer-uwube .framer-styles-preset-94x6dv.rich-text-wrapper h4 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-uwube\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-semibold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]}];export const css=[\".framer-ujZ2P .framer-styles-preset-3pdty5:not(.rich-text-wrapper), .framer-ujZ2P .framer-styles-preset-3pdty5.rich-text-wrapper h2 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 799px) and (min-width: 0px) { .framer-ujZ2P .framer-styles-preset-3pdty5:not(.rich-text-wrapper), .framer-ujZ2P .framer-styles-preset-3pdty5.rich-text-wrapper h2 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-ujZ2P\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"GF;Rubik-700\",\"GF;Rubik-700italic\",\"GF;Rubik-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0U1dYPFkJ1O.woff2\",weight:\"500\"}]}];export const css=['.framer-FeHzo .framer-styles-preset-1xwjhcg:not(.rich-text-wrapper), .framer-FeHzo .framer-styles-preset-1xwjhcg.rich-text-wrapper h6 { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-702f2a2c-df03-411a-a020-9cac775a7898, #042f40); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 799px) and (min-width: 0px) { .framer-FeHzo .framer-styles-preset-1xwjhcg:not(.rich-text-wrapper), .framer-FeHzo .framer-styles-preset-1xwjhcg.rich-text-wrapper h6 { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-702f2a2c-df03-411a-a020-9cac775a7898, #042f40); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-FeHzo\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"GF;Rubik-700\",\"GF;Rubik-700italic\",\"GF;Rubik-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0U1dYPFkJ1O.woff2\",weight:\"500\"}]}];export const css=['.framer-Z8XWB .framer-styles-preset-1txabcg:not(.rich-text-wrapper), .framer-Z8XWB .framer-styles-preset-1txabcg.rich-text-wrapper h5 { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-702f2a2c-df03-411a-a020-9cac775a7898, #042f40); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 799px) and (min-width: 0px) { .framer-Z8XWB .framer-styles-preset-1txabcg:not(.rich-text-wrapper), .framer-Z8XWB .framer-styles-preset-1txabcg.rich-text-wrapper h5 { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-702f2a2c-df03-411a-a020-9cac775a7898, #042f40); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Z8XWB\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper), .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table { --corner-shape-fallback: 1; border-bottom-left-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-color: rgba(153, 153, 153, 0.25); border-style: solid; border-top-left-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-width: 1px; corner-shape: superellipse(1); overflow: hidden; }\",\".framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper) th, .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table th, .framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper) td, .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table td { background-color: #fafafa; padding: 10px 6px 10px 6px; }\",\".framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper) th, .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table th { background-color: rgba(153, 153, 153, 0.1); }\",\".framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper) tr + tr td, .framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper) tr + tr th, .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table tr + tr td, .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table tr + tr th { border-top-color: rgba(153, 153, 153, 0.25); border-top-style: solid; border-top-width: 1px; }\",\".framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper) td + td, .framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper) th + th, .framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper) td + th, .framer-kyvAB .framer-styles-preset-1cgyzxl:not(.rich-text-wrapper) th + td, .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table td + td, .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table th + th, .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table td + th, .framer-kyvAB .framer-styles-preset-1cgyzxl.rich-text-wrapper table th + td { border-left-color: rgba(153, 153, 153, 0.25); border-left-style: solid; border-left-width: 1px; }\"];export const className=\"framer-kyvAB\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-italic\",\"GF;Rubik-700italic\",\"GF;Rubik-700italic\",\"GF;Rubik-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0U1dYPFkJ1O.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2\",weight:\"700\"}]}];export const css=['.framer-bj9Af .framer-styles-preset-16yp0h8:not(.rich-text-wrapper), .framer-bj9Af .framer-styles-preset-16yp0h8.rich-text-wrapper blockquote { --framer-blockquote-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-blockquote-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-blockquote-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-blockquote-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-blockquote-font-size: 18px; --framer-blockquote-font-style: italic; --framer-blockquote-font-style-bold: italic; --framer-blockquote-font-style-bold-italic: italic; --framer-blockquote-font-style-italic: italic; --framer-blockquote-font-variation-axes: normal; --framer-blockquote-font-weight: 400; --framer-blockquote-font-weight-bold: 700; --framer-blockquote-font-weight-bold-italic: 700; --framer-blockquote-font-weight-italic: 400; --framer-blockquote-letter-spacing: 0em; --framer-blockquote-line-height: 1.8em; --framer-blockquote-paragraph-spacing: 20px; --framer-blockquote-text-color: var(--token-30cababb-5dc5-44ac-8432-896846d2506b, #808b8f); --framer-blockquote-text-decoration: none; --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-font-open-type-features: normal; background-color: #f2f9fe; padding: 8px 0px 8px 22px; position: relative; }','.framer-bj9Af .framer-styles-preset-16yp0h8:not(.rich-text-wrapper)::before, .framer-bj9Af .framer-styles-preset-16yp0h8.rich-text-wrapper blockquote::before { background-color: var(--token-e66b4432-bc6e-4649-b314-5dbb0bf54214, #177aa1); border-radius: 1px; content: \" \"; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 2px; }'];export const className=\"framer-bj9Af\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-semibold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"}]}];export const css=[\".framer-lELz1 .framer-styles-preset-1ti9itg:not(.rich-text-wrapper), .framer-lELz1 .framer-styles-preset-1ti9itg.rich-text-wrapper h3 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 799px) and (min-width: 0px) { .framer-lELz1 .framer-styles-preset-1ti9itg:not(.rich-text-wrapper), .framer-lELz1 .framer-styles-preset-1ti9itg.rich-text-wrapper h3 { --framer-font-family: \\\"Space Grotesk\\\", \\\"Space Grotesk Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-lELz1\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nexport default function metadata(params,activeLocale){return{description:\"Hyperbots explores AI’s impact on finance and accounting. Learn about automation, AI-driven insights, and best practices to optimize workflows, cut costs, and enhance decision-making. Stay ahead in the evolving fintech landscape with expert content.\",favicon:\"https://framerusercontent.com/assets/4wT4CB538YkVFMUa1NNj6zfk7o.png\",robots:\"max-image-preview:large\",title:\"Hyperbots Blog\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}