{"version":3,"file":"shared-lib.Bd7lCat1.mjs","names":["e","className","useId","useState","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","Overlay","useRef","useState","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","v0","v1","v2","React.Fragment","v3","v4","v5","v6","v7","v8","v9","v10","v11","v12","v13","v14","v15","v16","v17","v18","v19","v20","v21","v22","v23","v24","v25","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","v0","React.Fragment","v1","v2","v3","v4","v5","v6","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","addPropertyOverrides","MenuHover","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","v0","React.Fragment","v1","v2","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","equals","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","Logo","Search","NavDropDown","LinkMenu","cycleOrder","serializationHash","variantClassNames","transition1","equals","convertFromBoolean","matchVariant","convertFromBoolean1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","React.useRef","getLocalizedValue","Image1","_Fragment","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.Fragment","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","Logo_Footer","Citub","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","getLocalizedValue","Image1","css","sharedStyle.css","sharedStyle.fonts","__exportAll","ne","navigator","fe","init_npm_react_18_3_1","x","oe","pe","le","ie","window","_e","Ha","de","init_jsx_runtime","J","init_npm_react_dom_18_3_1","c","p","ae","he","e","ce","init_ssg_sandbox_shims","useAnimate","MotionConfigContext","clamp","AnimatePresence","LayoutGroup","init_framer_motion_DhsWWWsN","motion","fontStore","getLoadingLazyAtYPosition","RichText","withCSS","addPropertyControls","addFonts","withOptimizedAppearEffect","init_framer_CaDWdxiz","getFonts","useVariantState","SmartComponentScopedContainer","withFX","inferInitialRouteFromPath","ComponentViewportProvider","Link","useLocalesForCurrentRoute","useLocaleInfo","forwardLoader","cx","RenderTarget","Floating","Image$1","useActiveVariantCallback","ControlType","useComponentViewport","useOverlayState","SVG","useRouter","getFontsFromSharedStyle","getBorderStyle","o","d","r","i","l","h","b","borderControls","init_border","__esmMin","getFocusStyle","result","color","width","style","offset","focusControls","init_focus","getHoverStyle","fillColor","textColor","borderColor","hoverControls","init_hover","getPaddingStyle","padding","paddingPerSide","paddingControls","init_padding","getRadiusStyle","radius","radiusPerCorner","radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft","radiusControls","init_radius","Icon","type","image","size","Caret","className$5","IconType","CaretType","LocaleSelector","init_LocaleSelector","\"Default\"","\"Custom\"","props","id","localesForCurrentRoute","activeLocaleId","activeLocale","lastActiveLocaleId","setLastActiveLocaleId","selectedLocaleId","setSelectedLocaleId","selectedLocale","locales","locale","handleChange","localeId","event","setLocale","font","border","hover","focus","icon","title","caret","SearchIcon","ClearIcon","SpinnerIcon","init_Icons","Storage","request","\"result\"","resolve","reject","init_storage","key","value","setCachedData","cacheKey","url","cache","dataToCache","checkForCachedData","init_cache","init_cache_YMiL","isDefaultLocaleId","getIndexKey","INDEX_KEY","getMetadataKey","METADATA_KEY","getCachedIndex","metadataKey","indexKey","metadata","cachedIndex","indexHash","setCachedIndex","index","VERSION","init_cachedIndex","fakeResults","init_fakeResults","peq","myers_32","myers_x","distance","init_fuzzySearch","a","m","lst","pv","mv","sc","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","theme","DEFAULT_FONT_FAMILY","animationKeyFromLayout","layout","getMetaTagContent","metaTag","safeDocument","metaTagSelector","stripLocaleSlugFromPath","localeSlug","localeSlugWithSlash","yieldToMain","options","isHighPriority","localStorageDebugFlag","safeWindow","checkIfOverLimit","init_utils","log$3","time$3","timeEnd$3","init_useSearch","init_SearchModal","regex","Browser","init_browser","isTouch","isChrome","isWebKit","isSafari","useCallbackOnMouseMove","init_useCallbackOnMouseMove","prevPositionRef","callback","ref","mousePositionRef","prevCursorPosition","clientX","clientY","scrollIntoView","targetElementBounds","targetElement","scrollElementBounds","scrollElement","difference","offsetTop","topAligned","minOffset","bottomAligned","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\"","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","codeblock","getSearchIndexItemScore","queryWords","normalizedQuery","total","queryWord","useRawSearch","results","setResults","startTransition","abortController","executeRawSearch","settings","res","err","path","items","deadline","QUANTUM","yieldToMainIfNecessary","signal","itemB","itemA","getIndexedScopedToUrl","scopedIndex","baseScopeUrlHasVariable","rawUrlScope","urlUpToPathVariable","urlScope","useSearch","searchIndex","_setSearchIndex","status","setStatus","setSearchIndex","loadSearchIndex","baseUrl","getBaseUrl","cacheResult","searchIndexUrl","getSearchIndexUrl","response","downloadedIndex","fallbackBaseUrl","fallbackSearchIndexUrl","fallbackResponse","error","name","baseURL","init_useSearch$3","ClearButton","iconOrText","Divider","styles","QuickMenuSpacer","LayoutContainer","layoutStyles","getLayoutBaseStyles","layoutType","layoutContainerStyle","innerStyle","getContainerAnimation","modalOptions","containerAnimation","onDismiss","ModalContainer","MODAL_MAX_HEIGHT","scope","animate","heightIsStatic","prevHeight","height","heightTransition","heightDeps","StatusMessage","verticalSpacing","VERTICAL_SPACING_MULTIPLIER","statusStyle","layoutOption","sidebarStyles","fixedTopStyles","quickMenuStyles","SearchModal","input","selectedResultRow","scrollView","selected","setSelected","prevMousePositionRef","isKeyboardNavigationDisabled","setIsKeyboardNavigationDisabled","setQuery","deferredQuery","resultOptions","selectedResult","handleResultRowPointerDown","handleResultRowMouseMove","previousSelected","router","navigateTo","route","routeId","pathVariables","handleKeyDown","maxIndex","showNoResults","showDivider","isItemContained","spacing","listPaddingTop","element","Input","inputOptions","ScrollView","isSelected","ResultRow","resultTitle","MAX_DESCRIPTION_LENGTH","inputContainerStyle","inputStyle","resultContainer","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","init_SearchModal$3","inputValue","setInputValue","isFocused","setIsFocused","inputRef","inputElement","handleInputClick","handleClearClick","onChange","showClearButton","clearButtonType","searchIcon","iconType","autofocus","scrollOffset","urlPath","handleMouseMove","onMouseMove","isContained","borderRadius","subtitleText","subtitleType","onNavigateTo","onPointerDown","canScroll","setCanScroll","getViewportSize","useViewportSizeState","state","setState","getState","handleWindowResize","init_useViewportSizeState","buildShadow","shadowProperty","fallback","y","blur","spread","EntryPointOptions","Overlay$1","backdropStyles","containerStyle","bodyOverflowHidden","EntryPoint","init_Search","\"icon\"","\"input\"","handlePointerDown","overlay","isOpen","setIsOpen","isOverLimit","setIsOverLimit","isSafariTouchDevice","setIsSafariTouchDevice","isOnCanvas","baseInputFontSize","inputFontSize","handleClick","fonts$4","css$6","className$4","init_D6l8vjeAk","fonts$3","css$5","className$3","init_GCcyrvj9l","fonts$2","css$4","className$2","init_TQMyKkjkP","fonts$1","css$3","className$1","init_WlqRUT8yN","a_QkBxGUC_0_exports","__FramerMetadata__$3","v0$3","v1$3","v10$1","v11$1","v12$1","v13$1","v14$1","v15$1","v16$1","v17$1","v18$1","v19$1","v2$3","v20$1","v21$1","v22$1","v23$1","v24$1","v25$1","v26","v3$2","v4$2","v5$2","v6$2","v7$1","v8$1","v9$1","init_a_QkBxGUC_0","\"exports\"","\"v22\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"v21\"","\"v3\"","\"v9\"","\"v20\"","\"v2\"","\"v11\"","\"v6\"","\"v1\"","\"v24\"","\"v7\"","\"v19\"","\"v23\"","\"v5\"","\"v15\"","\"v10\"","\"v26\"","\"v14\"","\"v0\"","\"v25\"","\"v12\"","\"v13\"","\"v18\"","\"v4\"","\"v8\"","\"v16\"","\"v17\"","\"__FramerMetadata__\"","getLocalizedValue$4","values","valuesByLocaleId$4","init_a_QkBxGUC","fwfj5zmgj_0_exports","__FramerMetadata__$2","v0$2","v1$2","v2$2","v3$1","v4$1","v5$1","v6$1","init_fwfj5zmgj_0","getLocalizedValue$3","valuesByLocaleId$3","init_fwfj5zmgj","addPropertyOverrides$7","variants","nextOverrides","variant","overrides","enabledGestures$1","cycleOrder$7","serializationHash$7","variantClassNames$7","transition1$7","Transition$7","Variants$7","humanReadableVariantMap$7","getProps$7","createLayoutDependency$7","Framerfwfj5zmgj","init_fwfj5zmgj$1","config","transition","contextValue","click","fallbackRef","refBinding","defaultLayoutId","restProps","layoutDependency","baseVariant","onTapilhqlz","activeVariantCallback","args","setGestureState","NQR7w9NAA","scopingClassNames","layoutId","gestureVariant","gestureHandlers","className","classNames","addPropertyOverrides$6","MenuHoverFonts","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder$6","serializationHash$6","variantClassNames$6","transition1$6","animation$1","animation1","Transition$6","Variants$6","humanReadableVariantMap$6","getProps$6","createLayoutDependency$6","FramerUzGNy8gQf","init_UzGNy8gQf","componentViewport","YluVYsDxM_0_exports","__FramerMetadata__$1","v0$1","v1$1","v2$1","init_YluVYsDxM_0","getLocalizedValue$2","valuesByLocaleId$2","init_YluVYsDxM","addPropertyOverrides$5","enabledGestures","cycleOrder$5","serializationHash$5","variantClassNames$5","transition1$5","Transition$5","humanReadableVariantMap$5","Variants$5","getProps$5","createLayoutDependency$5","FramerYluVYsDxM","init_YluVYsDxM$1","onTap1dhlcv7","bEL2sgJ6J","onMouseEnterjc3eeb","lXnCt0mmp","addPropertyOverrides$4","cycleOrder$4","serializationHash$4","variantClassNames$4","equals$2","transition1$4","Transition$4","humanReadableVariantMap$4","Variants$4","getProps$4","createLayoutDependency$4","FramerzNlLqlLAf","init_zNlLqlLAf","sharedStyleClassNames","visible","visible1","isDisplayed","value1","addPropertyOverrides$3","LogoFonts","SearchFonts","NavDropDownFonts","LinkMenuFonts","LocaleSelectorFonts","cycleOrder$3","serializationHash$3","variantClassNames$3","transition1$3","transition2","transition3","transformTemplate1","equals$1","convertFromBoolean$1","matchVariant$1","convertFromBoolean1$1","Overlay","animation","Transition$3","humanReadableVariantMap$3","Variants$3","getProps$3","createLayoutDependency$3","Component$1","css$2","Framera_QkBxGUC","init_a_QkBxGUC$1","arg","setVisible","enabled","dismissWithEsc","children","onTap10hyqi0","setVariant","onTap1udoio8","onTapjhci3t","onTapvjtxi6","bEL2sgJ6J13elrgn","isDisplayed1","isDisplayed2","isDisplayed3","isDisplayed4","isDisplayed5","ref1","ref2","isDisplayed6","context","OnrIm9YZG_0_exports","__FramerMetadata__","v0","v1","v10","v11","v12","v13","v14","v15","v16","v17","v18","v19","v2","v20","v21","v22","v23","v24","v25","v3","v4","v5","v6","v7","v8","v9","init_OnrIm9YZG_0","getLocalizedValue$1","valuesByLocaleId$1","init_OnrIm9YZG","addPropertyOverrides$2","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","Transition$2","humanReadableVariantMap$2","Variants$2","getProps$2","createLayoutDependency$2","FramerCVGhPWIQu","init_CVGhPWIQu","addPropertyOverrides$1","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","FramerjVsxaTctx","init_jVsxaTctx","addPropertyOverrides","Logo_FooterFonts","CitubFonts","cycleOrder","serializationHash","variantClassNames","transition1","equals","convertFromBoolean","matchVariant","convertFromBoolean1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css$1","FramerOnrIm9YZG","init_OnrIm9YZG$1","fonts","css","init_O7JVce4iH","getLocalizedValue","valuesByLocaleId","init_siteMetadata"],"sources":["https:/framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js","https:/framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js","https:/framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js","https:/framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js","https:/framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js","https:/framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/fW26mCIOTpHHBOBnf7GZ/LocaleSelector.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/akvVwdPkqXClAI8ixGED/1HQnIqKjg8TxRnc9tmaK/D6l8vjeAk.js","https:/framerusercontent.com/modules/DX2W3ZdBjRDTuqk0aISG/TuJOaYD5dqdpO8aLlDlg/GCcyrvj9l.js","https:/framerusercontent.com/modules/gdn08kyBsjLM6clR6Dj6/0FWsINKpzkNMU2IOg5KB/TQMyKkjkP.js","https:/framerusercontent.com/modules/tnjw6bUuKT1REXsshIPQ/K3iElEyjs2ADBmE8WUVU/WlqRUT8yN.js","https:/framerusercontent.com/modules/8VtcpXVFTCdsrXsVOXIy/ZKKSLr9Kb0qpnCl0ye0D/a_QkBxGUC-0.js","https:/framerusercontent.com/modules/8VtcpXVFTCdsrXsVOXIy/ZKKSLr9Kb0qpnCl0ye0D/a_QkBxGUC.js","https:/framerusercontent.com/modules/BPLsJ2aYOZnZimhQXgwP/gEqtdWE9evV9ULhlcY0d/fwfj5zmgj-0.js","https:/framerusercontent.com/modules/BPLsJ2aYOZnZimhQXgwP/gEqtdWE9evV9ULhlcY0d/fwfj5zmgj.js","https:/framerusercontent.com/modules/KjYHAXKKEc5ZeSjyxT9P/nHdbxSUcs8GaUrCbIPzA/fwfj5zmgj.js","https:/framerusercontent.com/modules/MmIUTVt9HdSxVc1o8AyT/i86dzipaZFwmm5q49SF6/UzGNy8gQf.js","https:/framerusercontent.com/modules/2nNM6cQ3fTS3TSuJUTq0/Gf8rzVlNYJKfvp4SuH9w/YluVYsDxM-0.js","https:/framerusercontent.com/modules/2nNM6cQ3fTS3TSuJUTq0/Gf8rzVlNYJKfvp4SuH9w/YluVYsDxM.js","https:/framerusercontent.com/modules/S5hrORhOY4IlUzOIEfFz/qE1JiFa1I11qtIZMpzS5/YluVYsDxM.js","https:/framerusercontent.com/modules/r723vQyFyoi8FVkVg2Xf/LnnCKkFiECrWFOvmQPvy/zNlLqlLAf.js","https:/framerusercontent.com/modules/WaOAlSxvbAt2Tj0IC1HR/vNeuX6g2UJrvoagc4iun/a_QkBxGUC.js","https:/framerusercontent.com/modules/C3M4v5oeiQy6MiRppEGN/ZDiqDY6idkTAvhJbxUL7/OnrIm9YZG-0.js","https:/framerusercontent.com/modules/C3M4v5oeiQy6MiRppEGN/ZDiqDY6idkTAvhJbxUL7/OnrIm9YZG.js","https:/framerusercontent.com/modules/mnRRuciIv7ZgswoJxry2/UE6Q2gpbwyDIjRFO24jf/CVGhPWIQu.js","https:/framerusercontent.com/modules/6nCJEMjA76o13Pw8lzRw/9VSZl0w9cPBhuODBH8Ar/jVsxaTctx.js","https:/framerusercontent.com/modules/XtwESXgvi1QEDCZ1Kcjc/hFOOTFzD0d77GvJvmPSU/OnrIm9YZG.js","https:/framerusercontent.com/modules/LOJhFKy1bvn8En4GLKO0/pXHmBy9XBQtHqz8x78Jb/O7JVce4iH.js","https:/framerusercontent.com/modules/fh1ij7qJ86KgVpPDjWiL/hFFtT3tQgJd5SGt9FoVT/siteMetadata.js"],"sourcesContent":["import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map","import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map","import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map","import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(typeof padding===\"string\"){return{padding};}if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.Padding,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map","import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){if(typeof radius===\"string\"){return{borderRadius:radius};}const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,// @ts-ignore Internal function\nuseLocalesForCurrentRoute,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();const localesForCurrentRoute=useLocalesForCurrentRoute();const activeLocaleId=activeLocale?.id??\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:localesForCurrentRoute.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:selectedLocale?.name??\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `],\"framer-library-LocalePicker\");LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6cf623)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-IYwce .framer-styles-preset-1qkcbnj:not(.rich-text-wrapper), .framer-IYwce .framer-styles-preset-1qkcbnj.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #0099ff; --framer-link-text-decoration: none; }\"];export const className=\"framer-IYwce\";\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 (504870a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-iOgRE .framer-styles-preset-14wg8t6:not(.rich-text-wrapper), .framer-iOgRE .framer-styles-preset-14wg8t6.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, #0a0221); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, #0a0221) /* {\"name\":\"Text-Dark\"} */; --framer-link-text-color: var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, #111111); --framer-link-text-decoration: none; }'];export const className=\"framer-iOgRE\";\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 (98b71dc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-5rp14 .framer-styles-preset-1qolx60:not(.rich-text-wrapper), .framer-5rp14 .framer-styles-preset-1qolx60.rich-text-wrapper a { --framer-link-current-text-color: var(--token-1a664ab7-556d-4c61-b131-f841a0f2585d, #ffffff); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #15c294; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-5rp14\";\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 (e56d21e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-3p6xR .framer-styles-preset-1o095a2:not(.rich-text-wrapper), .framer-3p6xR .framer-styles-preset-1o095a2.rich-text-wrapper a { --framer-link-text-color: #885dc6; }\"];export const className=\"framer-3p6xR\";\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\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Link}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=\"Search...\";export const v1=\"Clear\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33)))\"},children:[\"Trade Union \",/*#__PURE__*/_jsx(motion.br,{}),\"AI assistant\"]})});export const v3=\"AI assistant icon\";export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"News\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QlOJgwWN3\"},motionChild:true,nodeId:\"vtDHF9vtM\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"News\"})})})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QlOJgwWN3\"},motionChild:true,nodeId:\"vtDHF9vtM\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"News\"})})})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"News\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Sectors\"})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZgIDwKst2\"},motionChild:true,nodeId:\"x7rT5z9X5\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Sectors\"})})})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Sectors\"})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Events\"})});export const v12=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vt0ZE1p1e\"},motionChild:true,nodeId:\"cXGCf8PBY\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Events\"})})})});export const v13=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Events\"})});export const v14=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Documents\"})});export const v15=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:\"Documents\"})});export const v16=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Documents\"})});export const v17=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Membership\"})});export const v18=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DeyvIFocC\"},motionChild:true,nodeId:\"WGXmYXLuk\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Membership\"})})})});export const v19=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Membership\"})});export const v20=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Contacts\"})});export const v21=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YXfbtQNbj\"},motionChild:true,nodeId:\"w4zCtYk1f\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Contacts\"})})})});export const v22=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contacts\"})});export const v23=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33)))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Trade Union \"})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"AI assistant\"})})]})});export const v24=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181)))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o095a2\",\"data-styles-preset\":\"WlqRUT8yN\",children:\"Trade Union \"})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o095a2\",\"data-styles-preset\":\"WlqRUT8yN\",children:\"AI assistant\"})})]})});export const v25=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(141, 100, 171))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o095a2\",\"data-styles-preset\":\"WlqRUT8yN\",children:\"Trade Union \"})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o095a2\",\"data-styles-preset\":\"WlqRUT8yN\",children:\"AI assistant\"})})]})});export const v26=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Trade Union \"})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"AI assistant\"})})]})});\nexport const __FramerMetadata__ = {\"exports\":{\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca3d35)\nimport*as localizedValues from\"./a_QkBxGUC-0.js\";const valuesByLocaleId={kLQ5GcwyY:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"About us\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Our story\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Mission, Vision\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Trade union protection\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Management bodies\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Our story\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Mission, Vision\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7f7ffdc)\nimport*as localizedValues from\"./fwfj5zmgj-0.js\";const valuesByLocaleId={kLQ5GcwyY:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7f7ffdc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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 getLocalizedValue from\"https://framerusercontent.com/modules/BPLsJ2aYOZnZimhQXgwP/gEqtdWE9evV9ULhlcY0d/fwfj5zmgj.js\";const enabledGestures={D0xAKtuea:{hover:true,pressed:true},gXgK4btaN:{hover:true},iSg86SsGw:{hover:true},nbhwSmqrO:{hover:true},T0MbWGjkp:{hover:true}};const cycleOrder=[\"iSg86SsGw\",\"T0MbWGjkp\",\"gXgK4btaN\",\"D0xAKtuea\",\"nbhwSmqrO\"];const serializationHash=\"framer-Si7Qu\";const variantClassNames={D0xAKtuea:\"framer-v-1f4n9rq\",gXgK4btaN:\"framer-v-ntli98\",iSg86SsGw:\"framer-v-b1ytsn\",nbhwSmqrO:\"framer-v-ua987m\",T0MbWGjkp:\"framer-v-xc2kav\"};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={\"01-About\":\"iSg86SsGw\",\"02-Story\":\"T0MbWGjkp\",\"03-Mission\":\"gXgK4btaN\",\"04-sindikalna-zashita\":\"D0xAKtuea\",\"05-Lead\":\"nbhwSmqrO\"};const getProps=({click,height,id,width,...props})=>{return{...props,NQR7w9NAA:click??props.NQR7w9NAA,variant:humanReadableVariantMap[props.variant]??props.variant??\"iSg86SsGw\"};};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,NQR7w9NAA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iSg86SsGw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapilhqlz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NQR7w9NAA){const res=await NQR7w9NAA(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f8fj8ys4i\"},motionChild:true,nodeId:\"iSg86SsGw\",openInNewTab:false,scopeId:\"fwfj5zmgj\",...addPropertyOverrides({D0xAKtuea:{href:{webPageId:\"FfsQDqFll\"}},nbhwSmqrO:{href:{webPageId:\"A8GEzcdeN\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-b1ytsn\",className,classNames)} framer-1vkagu0`,\"data-framer-name\":\"01-About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iSg86SsGw\",onTap:onTapilhqlz,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{\"D0xAKtuea-hover\":{backgroundColor:\"rgb(216, 207, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},\"D0xAKtuea-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},\"gXgK4btaN-hover\":{backgroundColor:\"rgb(216, 207, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},\"iSg86SsGw-hover\":{backgroundColor:\"rgb(216, 207, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},\"nbhwSmqrO-hover\":{backgroundColor:\"rgb(216, 207, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},\"T0MbWGjkp-hover\":{backgroundColor:\"rgb(216, 207, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}},...addPropertyOverrides({\"D0xAKtuea-hover\":{\"data-framer-name\":undefined},\"D0xAKtuea-pressed\":{\"data-framer-name\":undefined},\"gXgK4btaN-hover\":{\"data-framer-name\":undefined},\"iSg86SsGw-hover\":{\"data-framer-name\":undefined},\"nbhwSmqrO-hover\":{\"data-framer-name\":undefined},\"T0MbWGjkp-hover\":{\"data-framer-name\":undefined},D0xAKtuea:{\"data-framer-name\":\"04-sindikalna-zashita\"},gXgK4btaN:{\"data-framer-name\":\"03-Mission\"},nbhwSmqrO:{\"data-framer-name\":\"05-Lead\"},T0MbWGjkp:{\"data-framer-name\":\"02-Story\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"За нас\"})}),className:\"framer-16667m\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"jt9HyponV\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"gXgK4btaN-hover\":{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Мисия, Визия\"})})},\"T0MbWGjkp-hover\":{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Нашата история\"})})},D0xAKtuea:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Синдикална защита\"})})},gXgK4btaN:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"  Мисия, Визия\"})})},nbhwSmqrO:{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Органи на управление\"})})},T0MbWGjkp:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"  Нашата история\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Si7Qu.framer-1vkagu0, .framer-Si7Qu .framer-1vkagu0 { display: block; }\",\".framer-Si7Qu.framer-b1ytsn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Si7Qu .framer-16667m { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 191px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 203\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"T0MbWGjkp\":{\"layout\":[\"auto\",\"auto\"]},\"gXgK4btaN\":{\"layout\":[\"auto\",\"auto\"]},\"D0xAKtuea\":{\"layout\":[\"auto\",\"auto\"]},\"nbhwSmqrO\":{\"layout\":[\"auto\",\"auto\"]},\"GsyFq9sHj\":{\"layout\":[\"auto\",\"auto\"]},\"JxPjivdWv\":{\"layout\":[\"auto\",\"auto\"]},\"nkzsM5gR_\":{\"layout\":[\"auto\",\"auto\"]},\"qReMKK3Or\":{\"layout\":[\"auto\",\"auto\"]},\"yaDc8t3Oi\":{\"layout\":[\"auto\",\"auto\"]},\"wAGARTbCg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NQR7w9NAA\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerfwfj5zmgj=withCSS(Component,css,\"framer-Si7Qu\");export default Framerfwfj5zmgj;Framerfwfj5zmgj.displayName=\"Menu-Hover\";Framerfwfj5zmgj.defaultProps={height:37,width:203};addPropertyControls(Framerfwfj5zmgj,{variant:{options:[\"iSg86SsGw\",\"T0MbWGjkp\",\"gXgK4btaN\",\"D0xAKtuea\",\"nbhwSmqrO\"],optionTitles:[\"01-About\",\"02-Story\",\"03-Mission\",\"04-sindikalna-zashita\",\"05-Lead\"],title:\"Variant\",type:ControlType.Enum},NQR7w9NAA:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerfwfj5zmgj,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerfwfj5zmgj\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"203\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T0MbWGjkp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gXgK4btaN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D0xAKtuea\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nbhwSmqrO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GsyFq9sHj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JxPjivdWv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nkzsM5gR_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qReMKK3Or\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yaDc8t3Oi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wAGARTbCg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"37\",\"framerVariables\":\"{\\\"NQR7w9NAA\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fwfj5zmgj.map","// Generated by Framer (612a550)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuHover from\"https://framerusercontent.com/modules/KjYHAXKKEc5ZeSjyxT9P/nHdbxSUcs8GaUrCbIPzA/fwfj5zmgj.js\";const MenuHoverFonts=getFonts(MenuHover);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"f1smNTNFf\",\"WFiGW1ugV\"];const serializationHash=\"framer-PWKvi\";const variantClassNames={f1smNTNFf:\"framer-v-1ac609g\",WFiGW1ugV:\"framer-v-1fxmbk5\"};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 animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={Default:\"f1smNTNFf\",Phone:\"WFiGW1ugV\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"f1smNTNFf\"};};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:\"f1smNTNFf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1ac609g\",className,classNames),\"data-border\":true,\"data-framer-appear-id\":\"1ac609g\",\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"f1smNTNFf\",optimized:true,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,...style},variants:{WFiGW1ugV:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({WFiGW1ugV:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,y:(componentViewport?.y||0)+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16c9ap1-container\",layoutDependency:layoutDependency,layoutId:\"q6WQJDSVb-container\",nodeId:\"q6WQJDSVb\",rendersWithMotion:true,scopeId:\"UzGNy8gQf\",children:/*#__PURE__*/_jsx(MenuHover,{height:\"100%\",id:\"q6WQJDSVb\",layoutId:\"q6WQJDSVb\",style:{width:\"100%\"},variant:\"iSg86SsGw\",width:\"100%\",...addPropertyOverrides({WFiGW1ugV:{NQR7w9NAA:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,y:(componentViewport?.y||0)+15+204,...addPropertyOverrides({WFiGW1ugV:{y:(componentViewport?.y||0)+15+216}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h7f2kr-container\",layoutDependency:layoutDependency,layoutId:\"nmMVaTmKP-container\",nodeId:\"nmMVaTmKP\",rendersWithMotion:true,scopeId:\"UzGNy8gQf\",children:/*#__PURE__*/_jsx(MenuHover,{height:\"100%\",id:\"nmMVaTmKP\",layoutId:\"nmMVaTmKP\",style:{width:\"100%\"},variant:\"D0xAKtuea\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,y:(componentViewport?.y||0)+15+408,...addPropertyOverrides({WFiGW1ugV:{y:(componentViewport?.y||0)+15+432}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rgky98-container\",layoutDependency:layoutDependency,layoutId:\"ac29PKswH-container\",nodeId:\"ac29PKswH\",rendersWithMotion:true,scopeId:\"UzGNy8gQf\",children:/*#__PURE__*/_jsx(MenuHover,{height:\"100%\",id:\"ac29PKswH\",layoutId:\"ac29PKswH\",style:{width:\"100%\"},variant:\"nbhwSmqrO\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PWKvi.framer-13951p4, .framer-PWKvi .framer-13951p4 { display: block; }\",\".framer-PWKvi.framer-1ac609g { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 15px; position: relative; width: 221px; }\",\".framer-PWKvi .framer-16c9ap1-container, .framer-PWKvi .framer-h7f2kr-container, .framer-PWKvi .framer-rgky98-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-PWKvi.framer-v-1fxmbk5.framer-1ac609g { gap: 16px; }\",'.framer-PWKvi[data-border=\"true\"]::after, .framer-PWKvi [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 151\n * @framerIntrinsicWidth 221\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WFiGW1ugV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUzGNy8gQf=withCSS(Component,css,\"framer-PWKvi\");export default FramerUzGNy8gQf;FramerUzGNy8gQf.displayName=\"Link-Menu\";FramerUzGNy8gQf.defaultProps={height:151,width:221};addPropertyControls(FramerUzGNy8gQf,{variant:{options:[\"f1smNTNFf\",\"WFiGW1ugV\"],optionTitles:[\"Default\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUzGNy8gQf,[{explicitInter:true,fonts:[]},...MenuHoverFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUzGNy8gQf\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WFiGW1ugV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"151\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"221\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:\"About FTTU\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181)))\"},children:\"About FTTU\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"About FTTU\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca3d35)\nimport*as localizedValues from\"./YluVYsDxM-0.js\";const valuesByLocaleId={kLQ5GcwyY:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca3d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,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 getLocalizedValue from\"https://framerusercontent.com/modules/2nNM6cQ3fTS3TSuJUTq0/Gf8rzVlNYJKfvp4SuH9w/YluVYsDxM.js\";const enabledGestures={f5taVVmLJ:{hover:true},NHSp7ol3j:{hover:true}};const cycleOrder=[\"NHSp7ol3j\",\"fbfMLzGuR\",\"f5taVVmLJ\",\"aJLBB4Sl4\"];const serializationHash=\"framer-TJ71a\";const variantClassNames={aJLBB4Sl4:\"framer-v-1awtrhh\",f5taVVmLJ:\"framer-v-14m3zzf\",fbfMLzGuR:\"framer-v-efsdra\",NHSp7ol3j:\"framer-v-l3snnc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bEL2sgJ6J=undefined;const lXnCt0mmp=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"about-white-default\":\"f5taVVmLJ\",\"about-white-selected\":\"aJLBB4Sl4\",Default:\"NHSp7ol3j\",Open:\"fbfMLzGuR\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,width,...props})=>{return{...props,bEL2sgJ6J:click??props.bEL2sgJ6J,lXnCt0mmp:hover??props.lXnCt0mmp,variant:humanReadableVariantMap[props.variant]??props.variant??\"NHSp7ol3j\"};};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,lXnCt0mmp,bEL2sgJ6J,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NHSp7ol3j\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1dhlcv7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bEL2sgJ6J){const res=await bEL2sgJ6J(...args);if(res===false)return false;}});const onMouseEnterjc3eeb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(lXnCt0mmp){const res=await lXnCt0mmp(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-l3snnc\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NHSp7ol3j\",onMouseEnter:onMouseEnterjc3eeb,onTap:onTap1dhlcv7,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"f5taVVmLJ-hover\":{\"data-framer-name\":undefined},\"NHSp7ol3j-hover\":{\"data-framer-name\":undefined},aJLBB4Sl4:{\"data-framer-name\":\"about-white-selected\"},f5taVVmLJ:{\"data-framer-name\":\"about-white-default\"},fbfMLzGuR:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:\"За ФТС\"})}),className:\"framer-19fyia\",\"data-framer-name\":\"Начало\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"BHpujjCzP\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{\"NHSp7ol3j-hover\":{\"--extracted-r6o4lv\":\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\"},aJLBB4Sl4:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},f5taVVmLJ:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},fbfMLzGuR:{\"--extracted-r6o4lv\":\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"NHSp7ol3j-hover\":{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181)))\"},children:\"За ФТС\"})})},aJLBB4Sl4:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"За ФТС\"})})},f5taVVmLJ:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"За ФТС\"})})},fbfMLzGuR:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181)))\"},children:\"За ФТС\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7kj8by\",layoutDependency:layoutDependency,layoutId:\"MUp6w90yN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.307 6.707\" overflow=\"visible\"><path d=\"M 5.654 6.707 L 0 1.054 L 1.054 0 L 5.654 4.6 L 10.254 0 L 11.307 1.054 Z\" fill=\"rgb(31,31,31)\"></path></svg>',variants:{\"f5taVVmLJ-hover\":{rotate:-180},\"NHSp7ol3j-hover\":{rotate:-180},aJLBB4Sl4:{rotate:-180},fbfMLzGuR:{rotate:-180}},withExternalLayout:true,...addPropertyOverrides({\"NHSp7ol3j-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.307 6.707\" overflow=\"visible\"><path d=\"M 5.654 6.707 L 0 1.054 L 1.054 0 L 5.654 4.6 L 10.254 0 L 11.307 1.054 Z\" fill=\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181)) /* {&quot;name&quot;:&quot;FTS-bran-purple&quot;} */\"></path></svg>'},aJLBB4Sl4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.307 6.707\" overflow=\"visible\"><path d=\"M 5.654 6.707 L 0 1.054 L 1.054 0 L 5.654 4.6 L 10.254 0 L 11.307 1.054 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'},f5taVVmLJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.307 6.707\" overflow=\"visible\"><path d=\"M 5.654 6.707 L 0 1.054 L 1.054 0 L 5.654 4.6 L 10.254 0 L 11.307 1.054 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'},fbfMLzGuR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.307 6.707\" overflow=\"visible\"><path d=\"M 5.654 6.707 L 0 1.054 L 1.054 0 L 5.654 4.6 L 10.254 0 L 11.307 1.054 Z\" fill=\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181)) /* {&quot;name&quot;:&quot;FTS-bran-purple&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TJ71a.framer-94pyny, .framer-TJ71a .framer-94pyny { display: block; }\",\".framer-TJ71a.framer-l3snnc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 4px 10px 4px; position: relative; width: min-content; }\",\".framer-TJ71a .framer-19fyia { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TJ71a .framer-7kj8by { height: 7px; position: relative; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fbfMLzGuR\":{\"layout\":[\"auto\",\"auto\"]},\"f5taVVmLJ\":{\"layout\":[\"auto\",\"auto\"]},\"aJLBB4Sl4\":{\"layout\":[\"auto\",\"auto\"]},\"i3ly2BHo_\":{\"layout\":[\"auto\",\"auto\"]},\"mpWJAntrL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"lXnCt0mmp\":\"hover\",\"bEL2sgJ6J\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYluVYsDxM=withCSS(Component,css,\"framer-TJ71a\");export default FramerYluVYsDxM;FramerYluVYsDxM.displayName=\"Nav-DropDown\";FramerYluVYsDxM.defaultProps={height:42,width:95};addPropertyControls(FramerYluVYsDxM,{variant:{options:[\"NHSp7ol3j\",\"fbfMLzGuR\",\"f5taVVmLJ\",\"aJLBB4Sl4\"],optionTitles:[\"Default\",\"Open\",\"about-white-default\",\"about-white-selected\"],title:\"Variant\",type:ControlType.Enum},lXnCt0mmp:{title:\"Hover\",type:ControlType.EventHandler},bEL2sgJ6J:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerYluVYsDxM,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYluVYsDxM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"42\",\"framerVariables\":\"{\\\"lXnCt0mmp\\\":\\\"hover\\\",\\\"bEL2sgJ6J\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fbfMLzGuR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"f5taVVmLJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aJLBB4Sl4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i3ly2BHo_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mpWJAntrL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"95\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YluVYsDxM.map","// Generated by Framer (e56d21e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"gyWzHBI2i\",\"zfwJ_2xJy\",\"w3yYiCDzc\"];const serializationHash=\"framer-JlTsH\";const variantClassNames={gyWzHBI2i:\"framer-v-1xqr9i9\",w3yYiCDzc:\"framer-v-rs8hm8\",zfwJ_2xJy:\"framer-v-1hj0hi5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Logo-White\":\"w3yYiCDzc\",Logo_BG:\"gyWzHBI2i\",Logo_EN:\"zfwJ_2xJy\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gyWzHBI2i\"};};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:\"gyWzHBI2i\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const visible=equals(activeLocale?.id,\"default\");const visible1=equals(activeLocale?.id,\"kLQ5GcwyY\");const isDisplayed=(value,value1)=>{if(baseVariant===\"zfwJ_2xJy\")return value1;return value;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed(visible!==false,visible1!==false)&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gyWzHBI2i\",openInNewTab:false,scopeId:\"zNlLqlLAf\",children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:126,intrinsicWidth:388,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:126,pixelWidth:388,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/57lvYSVrZZQXZvLoZFN9Yz1RBA.svg?width=388&height=126\"},className:`${cx(scopingClassNames,\"framer-1xqr9i9\",className,classNames)} framer-pdf0fu`,\"data-framer-name\":\"Logo_BG\",layoutDependency:layoutDependency,layoutId:\"gyWzHBI2i\",ref:refBinding,style:{...style},...addPropertyOverrides({w3yYiCDzc:{\"data-framer-name\":\"Logo-White\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:101,intrinsicWidth:307,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:101,pixelWidth:307,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/iJPEHaQSXfb8GB63qn73trMIE.svg?width=307&height=101\"}},zfwJ_2xJy:{\"data-framer-name\":\"Logo_EN\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:102,intrinsicWidth:306,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:102,pixelWidth:306,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/NOfHCqf0brSIkeJSYrEOzOrDExM.svg?width=306&height=102\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JlTsH.framer-pdf0fu, .framer-JlTsH .framer-pdf0fu { display: block; }\",\".framer-JlTsH.framer-1xqr9i9 { height: 54px; position: relative; text-decoration: none; width: 166px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 166\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zfwJ_2xJy\":{\"layout\":[\"fixed\",\"fixed\"]},\"w3yYiCDzc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzNlLqlLAf=withCSS(Component,css,\"framer-JlTsH\");export default FramerzNlLqlLAf;FramerzNlLqlLAf.displayName=\"Logo\";FramerzNlLqlLAf.defaultProps={height:54,width:166};addPropertyControls(FramerzNlLqlLAf,{variant:{options:[\"gyWzHBI2i\",\"zfwJ_2xJy\",\"w3yYiCDzc\"],optionTitles:[\"Logo_BG\",\"Logo_EN\",\"Logo-White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerzNlLqlLAf,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzNlLqlLAf\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zfwJ_2xJy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w3yYiCDzc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"54\",\"framerIntrinsicWidth\":\"166\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zNlLqlLAf.map","// Generated by Framer (6ca3d35)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/fW26mCIOTpHHBOBnf7GZ/LocaleSelector.js\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/akvVwdPkqXClAI8ixGED/1HQnIqKjg8TxRnc9tmaK/D6l8vjeAk.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DX2W3ZdBjRDTuqk0aISG/TuJOaYD5dqdpO8aLlDlg/GCcyrvj9l.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/gdn08kyBsjLM6clR6Dj6/0FWsINKpzkNMU2IOg5KB/TQMyKkjkP.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/tnjw6bUuKT1REXsshIPQ/K3iElEyjs2ADBmE8WUVU/WlqRUT8yN.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/8VtcpXVFTCdsrXsVOXIy/ZKKSLr9Kb0qpnCl0ye0D/a_QkBxGUC.js\";import LinkMenu from\"https://framerusercontent.com/modules/MmIUTVt9HdSxVc1o8AyT/i86dzipaZFwmm5q49SF6/UzGNy8gQf.js\";import NavDropDown from\"https://framerusercontent.com/modules/S5hrORhOY4IlUzOIEfFz/qE1JiFa1I11qtIZMpzS5/YluVYsDxM.js\";import Logo from\"https://framerusercontent.com/modules/r723vQyFyoi8FVkVg2Xf/LnnCKkFiECrWFOvmQPvy/zNlLqlLAf.js\";const LogoFonts=getFonts(Logo);const SearchFonts=getFonts(Search);const NavDropDownFonts=getFonts(NavDropDown);const LinkMenuFonts=getFonts(LinkMenu);const LocaleSelectorFonts=getFonts(LocaleSelector);const cycleOrder=[\"sKjP3BWMP\",\"CByu_q3sv\",\"J5sbkLk_D\",\"qHOd6UTbc\",\"jfiroOeDD\",\"KR_r8Wal9\",\"TRYfH_BmP\",\"MDqwM9H2R\",\"RIhWduWH2\"];const serializationHash=\"framer-f22iz\";const variantClassNames={CByu_q3sv:\"framer-v-691169\",J5sbkLk_D:\"framer-v-11fhrvl\",jfiroOeDD:\"framer-v-3j9s0d\",KR_r8Wal9:\"framer-v-19a49l5\",MDqwM9H2R:\"framer-v-yjbngq\",qHOd6UTbc:\"framer-v-j9fv4a\",RIhWduWH2:\"framer-v-mog8ht\",sKjP3BWMP:\"framer-v-1o7fv1d\",TRYfH_BmP:\"framer-v-7dqbm6\"};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 transition2={delay:0,duration:.3,ease:[.62,0,.51,1],type:\"tween\"};const transition3={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{return value?\"gyWzHBI2i\":\"zfwJ_2xJy\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromBoolean1=(value,activeLocale)=>{return value?\"w3yYiCDzc\":\"w3yYiCDzc\";};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 transition4={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,y:-3};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_BG-1440\":\"sKjP3BWMP\",\"Desktop_BG-1920\":\"KR_r8Wal9\",\"Desktop-2xl-Purple\":\"MDqwM9H2R\",\"Desktop-white-text\":\"RIhWduWH2\",\"Laptop_BG-1280\":\"TRYfH_BmP\",\"Phone_BG-375\":\"CByu_q3sv\",\"Phone-Open_BG-375\":\"J5sbkLk_D\",\"Tablet_BG-810\":\"qHOd6UTbc\",\"Tablet-Open_BG-810\":\"jfiroOeDD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sKjP3BWMP\"};};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:\"sKjP3BWMP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap10hyqi0=activeVariantCallback(async(...args)=>{setVariant(\"jfiroOeDD\");});const onTap1udoio8=activeVariantCallback(async(...args)=>{setVariant(\"J5sbkLk_D\");});const onTapjhci3t=activeVariantCallback(async(...args)=>{setVariant(\"CByu_q3sv\");});const onTapvjtxi6=activeVariantCallback(async(...args)=>{setVariant(\"qHOd6UTbc\");});const bEL2sgJ6J13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"CByu_q3sv\",\"J5sbkLk_D\",\"qHOd6UTbc\",\"jfiroOeDD\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"CByu_q3sv\",\"J5sbkLk_D\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"CByu_q3sv\",\"J5sbkLk_D\",\"qHOd6UTbc\",\"jfiroOeDD\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"qHOd6UTbc\",\"jfiroOeDD\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"J5sbkLk_D\",\"jfiroOeDD\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"CByu_q3sv\",\"qHOd6UTbc\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed6=()=>{if(baseVariant===\"TRYfH_BmP\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({CByu_q3sv:{value:transition2},J5sbkLk_D:{value:transition3},jfiroOeDD:{value:transition3},qHOd6UTbc:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1o7fv1d\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop_BG-1440\",layoutDependency:layoutDependency,layoutId:\"sKjP3BWMP\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(91, 58, 181, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{MDqwM9H2R:{backgroundColor:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\"},RIhWduWH2:{\"--border-bottom-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({CByu_q3sv:{\"data-framer-name\":\"Phone_BG-375\"},J5sbkLk_D:{\"data-framer-name\":\"Phone-Open_BG-375\"},jfiroOeDD:{\"data-framer-name\":\"Tablet-Open_BG-810\"},KR_r8Wal9:{\"data-framer-name\":\"Desktop_BG-1920\"},MDqwM9H2R:{\"data-framer-name\":\"Desktop-2xl-Purple\"},qHOd6UTbc:{\"data-framer-name\":\"Tablet_BG-810\"},RIhWduWH2:{\"data-framer-name\":\"Desktop-white-text\"},TRYfH_BmP:{\"data-framer-name\":\"Laptop_BG-1280\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17d1h1m\",\"data-framer-name\":\"Nav-bar\",layoutDependency:layoutDependency,layoutId:\"MLTYd_7Lo\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hcpmjd\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"btXMW9bVY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dko5sn\",layoutDependency:layoutDependency,layoutId:\"KtkImrWxU\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-54)/2)+0+0+0,...addPropertyOverrides({CByu_q3sv:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||73)-32-54)/2)+0+0+0},J5sbkLk_D:{y:(componentViewport?.y||0)+16+0+0+0+0+0},jfiroOeDD:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||625)-117-508)/2+0+0)+0+0+0+0},qHOd6UTbc:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||73)-32-54)/2)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7e7qrv-container\",\"data-framer-name\":\"Logo_BG\",layoutDependency:layoutDependency,layoutId:\"eb6ca3dMl-container\",name:\"Logo_BG\",nodeId:\"eb6ca3dMl\",rendersWithMotion:true,scopeId:\"a_QkBxGUC\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"eb6ca3dMl\",layoutId:\"eb6ca3dMl\",name:\"Logo_BG\",style:{height:\"100%\"},variant:matchVariant(convertFromBoolean(equals(activeLocale?.id,\"default\"),activeLocale)),width:\"100%\",...addPropertyOverrides({MDqwM9H2R:{variant:matchVariant(convertFromBoolean1(equals(activeLocale?.id,\"default\"),activeLocale))},RIhWduWH2:{variant:matchVariant(convertFromBoolean1(equals(activeLocale?.id,\"default\"),activeLocale))}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-uao4me\",layoutDependency:layoutDependency,layoutId:\"pP9ZlhoVi\",children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cgncty\",layoutDependency:layoutDependency,layoutId:\"ntQkhGlvO\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18cdslu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ucwvx7Ai5-container\",nodeId:\"Ucwvx7Ai5\",rendersWithMotion:true,scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",id:\"Ucwvx7Ai5\",inputOptions:{clearButtonText:getLocalizedValue(\"v1\",activeLocale)??\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:getLocalizedValue(\"v0\",activeLocale)??\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"Ucwvx7Ai5\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-waldpm\",\"data-framer-name\":\"AI\",layoutDependency:layoutDependency,layoutId:\"fu7xC8gyI\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"Синдикален \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"AI асистент\"})]})}),className:\"framer-1amgjru\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"P54K91qeT\",style:{\"--extracted-r6o4lv\":\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"qo2Gj5aWD\",openInNewTab:true,scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18vy04y framer-v2tmaj\",layoutDependency:layoutDependency,layoutId:\"qo2Gj5aWD\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"\",fit:\"fit\",intrinsicHeight:291,intrinsicWidth:291,pixelHeight:291,pixelWidth:291,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/jNYFxtQLxhebJesfhsnxtKJS3c.svg?width=291&height=291\"},className:\"framer-7gc4br\",layoutDependency:layoutDependency,layoutId:\"qsTgrvNOv\",...addPropertyOverrides({CByu_q3sv:{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"\",fit:\"fit\",intrinsicHeight:291,intrinsicWidth:291,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||73)-32-54)/2)+0+3+2+5+0+0),pixelHeight:291,pixelWidth:291,positionX:\"center\",positionY:\"center\",sizes:\"33px\",src:\"https://framerusercontent.com/images/jNYFxtQLxhebJesfhsnxtKJS3c.svg?width=291&height=291\"}},J5sbkLk_D:{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"\",fit:\"fit\",intrinsicHeight:291,intrinsicWidth:291,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+0+0+0+5+0+6+0+0),pixelHeight:291,pixelWidth:291,positionX:\"center\",positionY:\"center\",sizes:\"33px\",src:\"https://framerusercontent.com/images/jNYFxtQLxhebJesfhsnxtKJS3c.svg?width=291&height=291\"}},jfiroOeDD:{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"\",fit:\"fit\",intrinsicHeight:291,intrinsicWidth:291,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||625)-117-508)/2+0+0)+0+0+.5+0+7+0+0),pixelHeight:291,pixelWidth:291,positionX:\"center\",positionY:\"center\",sizes:\"36px\",src:\"https://framerusercontent.com/images/jNYFxtQLxhebJesfhsnxtKJS3c.svg?width=291&height=291\"}},qHOd6UTbc:{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"\",fit:\"fit\",intrinsicHeight:291,intrinsicWidth:291,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||73)-32-54)/2)+0+.5+0+8.5+0+0),pixelHeight:291,pixelWidth:291,positionX:\"center\",positionY:\"center\",sizes:\"36px\",src:\"https://framerusercontent.com/images/jNYFxtQLxhebJesfhsnxtKJS3c.svg?width=291&height=291\"}}},baseVariant,gestureVariant)})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cqgd6w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jIitVdcfu-container\",nodeId:\"jIitVdcfu\",rendersWithMotion:true,scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",id:\"jIitVdcfu\",inputOptions:{clearButtonText:getLocalizedValue(\"v1\",activeLocale)??\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:getLocalizedValue(\"v0\",activeLocale)??\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"jIitVdcfu\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fmmr0c\",layoutDependency:layoutDependency,layoutId:\"PHFZ7hDcm\",children:isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lcsg25\",layoutDependency:layoutDependency,layoutId:\"cFVzlt9Sm\",children:isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-176d8nf\",layoutDependency:layoutDependency,layoutId:\"Y1ZbIfOx7\",...addPropertyOverrides({qHOd6UTbc:{\"data-highlight\":true,onTap:onTap10hyqi0}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13q3pom\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ML_ip0SRA\",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:\"rgb(255, 255, 255)\",opacity:0},variants:{CByu_q3sv:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(245, 245, 245)\",opacity:1},J5sbkLk_D:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(245, 245, 245)\",opacity:1},jfiroOeDD:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(245, 245, 245)\",opacity:1},qHOd6UTbc:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(245, 245, 245)\",opacity:1}},...addPropertyOverrides({CByu_q3sv:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1udoio8},J5sbkLk_D:{\"data-highlight\":true,onTap:onTapjhci3t},jfiroOeDD:{\"data-highlight\":true,onTap:onTapvjtxi6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lqygeg\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"v5EDhly56\",style:{backgroundColor:\"rgb(27, 15, 107)\",rotate:0},variants:{CByu_q3sv:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\"},J5sbkLk_D:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\",rotate:-45},jfiroOeDD:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\",rotate:-45},qHOd6UTbc:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\",rotate:0}}}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17gf4kq\",\"data-framer-name\":\"mid\",layoutDependency:layoutDependency,layoutId:\"JS7asL_iY\",style:{backgroundColor:\"rgb(27, 15, 107)\"},variants:{CByu_q3sv:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\"},qHOd6UTbc:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-71qsfp\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"Y0v8l3kdd\",style:{backgroundColor:\"rgb(27, 15, 107)\",rotate:0},variants:{CByu_q3sv:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\"},J5sbkLk_D:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\",rotate:45},jfiroOeDD:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\",rotate:45},qHOd6UTbc:{backgroundColor:\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\",rotate:0}}})]})})})})]})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qt3y8i\",\"data-framer-name\":\"Nav-Link\",layoutDependency:layoutDependency,layoutId:\"Uc0T2_EQ_\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-54)/2)+6.8+.2,...addPropertyOverrides({J5sbkLk_D:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+16+0+0+82+24+0},jfiroOeDD:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,y:(componentViewport?.y||0)+16+(((componentViewport?.height||625)-117-508)/2+0+0)+0+78+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1va5mqt-container\",id:`${layoutId}-1va5mqt`,layoutDependency:layoutDependency,layoutId:\"uI5jOLW56-container\",nodeId:\"uI5jOLW56\",ref:ref1,rendersWithMotion:true,scopeId:\"a_QkBxGUC\",children:[/*#__PURE__*/_jsx(NavDropDown,{bEL2sgJ6J:bEL2sgJ6J13elrgn({overlay}),height:\"100%\",id:\"uI5jOLW56\",layoutId:\"uI5jOLW56\",variant:matchVariant(\"NHSp7ol3j\"),width:\"100%\",...addPropertyOverrides({J5sbkLk_D:{style:{width:\"100%\"}},jfiroOeDD:{style:{width:\"100%\"}},MDqwM9H2R:{variant:matchVariant(\"f5taVVmLJ\")},RIhWduWH2:{variant:matchVariant(\"f5taVVmLJ\")}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-1va5mqt`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({J5sbkLk_D:{collisionDetection:true,collisionDetectionPadding:20,offsetY:0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:151,width:\"221px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-54)/2)+6.8+.2+-75.5,...addPropertyOverrides({J5sbkLk_D:{y:(componentViewport?.y||0)+16+0+0+82+24+0+-75.5},jfiroOeDD:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||625)-117-508)/2+0+0)+0+78+16+0+-75.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6vewjv-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"rU1rYE8K7-container\",nodeId:\"rU1rYE8K7\",ref:ref2,rendersWithMotion:true,role:\"dialog\",scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(LinkMenu,{height:\"100%\",id:\"rU1rYE8K7\",layoutId:\"rU1rYE8K7\",style:{width:\"100%\"},variant:matchVariant(\"f1smNTNFf\"),width:\"100%\"})})})})})]})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QlOJgwWN3\"},motionChild:true,nodeId:\"hq9V1V_AH\",openInNewTab:false,scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xwe50m framer-v2tmaj\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"hq9V1V_AH\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{MDqwM9H2R:{backgroundColor:\"rgba(0, 0, 0, 0)\"},RIhWduWH2:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Новини\"})}),className:\"framer-1s8ph3n\",\"data-framer-name\":\"Начало\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"vtDHF9vtM\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{MDqwM9H2R:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},RIhWduWH2:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({J5sbkLk_D:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QlOJgwWN3\"},motionChild:true,nodeId:\"vtDHF9vtM\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Новини\"})})})})},jfiroOeDD:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QlOJgwWN3\"},motionChild:true,nodeId:\"vtDHF9vtM\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Новини\"})})})})},MDqwM9H2R:{children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Новини\"})})},RIhWduWH2:{children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Новини\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZgIDwKst2\"},motionChild:true,nodeId:\"Mp4nHjfgU\",scopeId:\"a_QkBxGUC\",...addPropertyOverrides({J5sbkLk_D:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-aukb5d framer-v2tmaj\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"Mp4nHjfgU\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Сектори\"})}),className:\"framer-l72zdo\",\"data-framer-name\":\"Начало\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"x7rT5z9X5\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{MDqwM9H2R:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},RIhWduWH2:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({J5sbkLk_D:{children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZgIDwKst2\"},motionChild:true,nodeId:\"x7rT5z9X5\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Сектори\"})})})})},MDqwM9H2R:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Сектори\"})})},RIhWduWH2:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Сектори\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vt0ZE1p1e\"},motionChild:true,nodeId:\"v1Ax3rzdh\",openInNewTab:false,scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-2wykyy framer-v2tmaj\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"v1Ax3rzdh\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Събития\"})}),className:\"framer-85y0pc\",\"data-framer-name\":\"Начало\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"cXGCf8PBY\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{MDqwM9H2R:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},RIhWduWH2:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({J5sbkLk_D:{children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vt0ZE1p1e\"},motionChild:true,nodeId:\"cXGCf8PBY\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Събития\"})})})})},MDqwM9H2R:{children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Събития\"})})},RIhWduWH2:{children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Събития\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sYN82Jkn5\"},motionChild:true,nodeId:\"rLYhmWCjV\",scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xgvbr9 framer-v2tmaj\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"rLYhmWCjV\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Документи\"})}),className:\"framer-1aofsz8\",\"data-framer-name\":\"Начало\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"goyMZCReo\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{MDqwM9H2R:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},RIhWduWH2:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({J5sbkLk_D:{children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:\"Документи\"})})},MDqwM9H2R:{children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Документи\"})})},RIhWduWH2:{children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Документи\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DeyvIFocC\"},motionChild:true,nodeId:\"Dh7f6ax4s\",scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hbhjxf framer-v2tmaj\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"Dh7f6ax4s\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Членство\"})}),className:\"framer-1828jkd\",\"data-framer-name\":\"Начало\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"WGXmYXLuk\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{MDqwM9H2R:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},RIhWduWH2:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({J5sbkLk_D:{children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DeyvIFocC\"},motionChild:true,nodeId:\"WGXmYXLuk\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Членство\"})})})})},MDqwM9H2R:{children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Членство\"})})},RIhWduWH2:{children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Членство\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YXfbtQNbj\"},motionChild:true,nodeId:\"WZNL3WOMq\",scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1e8u2tl framer-v2tmaj\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"WZNL3WOMq\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\"},children:\"Контакти\"})}),className:\"framer-85l4lx\",\"data-framer-name\":\"Контакти\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"w4zCtYk1f\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{MDqwM9H2R:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},RIhWduWH2:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({J5sbkLk_D:{children:getLocalizedValue(\"v21\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YXfbtQNbj\"},motionChild:true,nodeId:\"w4zCtYk1f\",openInNewTab:false,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:\"Контакти\"})})})})},MDqwM9H2R:{children:getLocalizedValue(\"v22\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Контакти\"})})},RIhWduWH2:{children:getLocalizedValue(\"v22\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Контакти\"})})}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gg7zgw\",\"data-framer-name\":\"AI\",layoutDependency:layoutDependency,layoutId:\"Xxju5XXRn\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{MDqwM9H2R:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:13,borderBottomRightRadius:13,borderTopLeftRadius:13,borderTopRightRadius:13},RIhWduWH2:{backgroundColor:\"rgb(152, 129, 212)\",borderBottomLeftRadius:13,borderBottomRightRadius:13,borderTopLeftRadius:13,borderTopRightRadius:13}},children:[isDisplayed6()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v23\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33)))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"Синдикален \"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qkcbnj\",\"data-styles-preset\":\"D6l8vjeAk\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(motion.br,{})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-14wg8t6\",\"data-styles-preset\":\"GCcyrvj9l\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"AI асистент\"})})})]})}),className:\"framer-l1cw8x\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ySeF4mW2P\",style:{\"--extracted-r6o4lv\":\"var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, rgb(10, 2, 33))\"},variants:{KR_r8Wal9:{\"--extracted-r6o4lv\":\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\"},MDqwM9H2R:{\"--extracted-r6o4lv\":\"rgb(141, 100, 171)\"},RIhWduWH2:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KR_r8Wal9:{children:getLocalizedValue(\"v24\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181)))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o095a2\",\"data-styles-preset\":\"WlqRUT8yN\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"Синдикален \"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qkcbnj\",\"data-styles-preset\":\"D6l8vjeAk\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(motion.br,{})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o095a2\",\"data-styles-preset\":\"WlqRUT8yN\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"AI асистент\"})})})]})})},MDqwM9H2R:{children:getLocalizedValue(\"v25\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(141, 100, 171))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o095a2\",\"data-styles-preset\":\"WlqRUT8yN\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"Синдикален \"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qkcbnj\",\"data-styles-preset\":\"D6l8vjeAk\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(motion.br,{})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o095a2\",\"data-styles-preset\":\"WlqRUT8yN\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"AI асистент\"})})})]})})},RIhWduWH2:{children:getLocalizedValue(\"v26\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"Синдикален \"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qkcbnj\",\"data-styles-preset\":\"D6l8vjeAk\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(motion.br,{})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://chat.knsb-bg.org/\",motionChild:true,nodeId:\"ySeF4mW2P\",openInNewTab:true,relValues:[],scopeId:\"a_QkBxGUC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"16px\"},children:\"AI асистент\"})})})]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"bjuPkqxvL\",scopeId:\"a_QkBxGUC\",...addPropertyOverrides({TRYfH_BmP:{href:\"https://chat.knsb-bg.org/\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ou6qox framer-v2tmaj\",layoutDependency:layoutDependency,layoutId:\"bjuPkqxvL\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"\",fit:\"fit\",intrinsicHeight:291,intrinsicWidth:291,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-54)/2)+6+0+0),pixelHeight:291,pixelWidth:291,positionX:\"center\",positionY:\"center\",sizes:\"42px\",src:\"https://framerusercontent.com/images/jNYFxtQLxhebJesfhsnxtKJS3c.svg?width=291&height=291\"},className:\"framer-10rsqpq\",layoutDependency:layoutDependency,layoutId:\"pM9Of0L6J\",...addPropertyOverrides({MDqwM9H2R:{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"\",fit:\"fit\",intrinsicHeight:291,intrinsicWidth:291,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-54)/2)+2+4+0),pixelHeight:291,pixelWidth:291,positionX:\"center\",positionY:\"center\",sizes:\"42px\",src:\"https://framerusercontent.com/images/jNYFxtQLxhebJesfhsnxtKJS3c.svg?width=291&height=291\"}},RIhWduWH2:{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"\",fit:\"fit\",intrinsicHeight:291,intrinsicWidth:291,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-54)/2)+2+4+0),pixelHeight:291,pixelWidth:291,positionX:\"center\",positionY:\"center\",sizes:\"42px\",src:\"https://framerusercontent.com/images/76xa9yS9oQBTcCtTo9Zg5qTu9A.svg?width=291&height=291\"}}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fprk3v\",\"data-framer-name\":\"Search-bar-орг\",layoutDependency:layoutDependency,layoutId:\"PiQL61YSZ\",style:{backgroundColor:\"rgb(250, 250, 250)\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60},variants:{TRYfH_BmP:{backgroundColor:\"rgb(245, 245, 245)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15vex6g-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SUiAqhWhj-container\",nodeId:\"SUiAqhWhj\",rendersWithMotion:true,scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",id:\"SUiAqhWhj\",inputOptions:{clearButtonText:getLocalizedValue(\"v1\",activeLocale)??\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:getLocalizedValue(\"v0\",activeLocale)??\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"SUiAqhWhj\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({MDqwM9H2R:{backdropOptions:{backgroundColor:\"rgba(135, 102, 227, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},iconColor:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\"},RIhWduWH2:{backdropOptions:{backgroundColor:\"rgba(135, 102, 227, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},iconColor:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\",modalOptions:{backgroundColor:\"rgb(187, 168, 237)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500}}},baseVariant,gestureVariant)})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kdxr0l\",\"data-framer-name\":\"Language\",layoutDependency:layoutDependency,layoutId:\"UmQFGtPZ0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12yikr9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cRpSrl71j-container\",nodeId:\"cRpSrl71j\",rendersWithMotion:true,scopeId:\"a_QkBxGUC\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"rgb(0, 0, 0)\",size:12,type:\"default\"},fillColor:\"rgb(245, 245, 245)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",size:18,type:\"default\"},id:\"cRpSrl71j\",layoutId:\"cRpSrl71j\",options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:1},gap:5,title:false},padding:\"10px\",radius:\"60px\",style:{height:\"100%\"},textColor:\"rgb(0, 0, 0)\",width:\"100%\",...addPropertyOverrides({J5sbkLk_D:{caret:{color:\"rgb(255, 255, 255)\",size:12,type:\"default\"},fillColor:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\",icon:{color:\"rgb(255, 255, 255)\",size:18,type:\"default\"},options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:1},gap:5,title:true},textColor:\"rgb(255, 255, 255)\"},jfiroOeDD:{caret:{color:\"rgb(255, 255, 255)\",size:12,type:\"default\"},fillColor:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\",icon:{color:\"rgb(255, 255, 255)\",size:18,type:\"default\"},options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:1},gap:5,title:true},textColor:\"rgb(255, 255, 255)\"},MDqwM9H2R:{caret:{color:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\",size:12,type:\"default\"},icon:{color:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\",size:18,type:\"default\"},padding:\"5px\",style:{height:\"100%\",width:\"100%\"},textColor:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\"},RIhWduWH2:{caret:{color:\"rgb(255, 255, 255)\",size:12,type:\"default\"},fillColor:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\",icon:{color:\"rgb(255, 255, 255)\",size:18,type:\"default\"},padding:\"5px\",style:{height:\"100%\",width:\"100%\"},textColor:\"var(--token-b8c89d5e-ce15-470f-8f5b-bbf766aa9a26, rgb(91, 58, 181))\"}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f22iz.framer-v2tmaj, .framer-f22iz .framer-v2tmaj { display: block; }\",\".framer-f22iz.framer-1o7fv1d { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 86px; justify-content: space-between; overflow: visible; padding: 12px 48px 12px 48px; position: relative; width: 1440px; }\",\".framer-f22iz .framer-17d1h1m { 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-f22iz .framer-hcpmjd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-f22iz .framer-1dko5sn { flex: none; height: 54px; overflow: visible; position: relative; width: 180px; }\",\".framer-f22iz .framer-7e7qrv-container { bottom: 0px; flex: none; left: 50%; position: absolute; top: 0px; width: auto; }\",\".framer-f22iz .framer-uao4me { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 200px; min-width: 173px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-f22iz .framer-1cgncty { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-f22iz .framer-18cdslu-container, .framer-f22iz .framer-cqgd6w-container, .framer-f22iz .framer-15vex6g-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-f22iz .framer-waldpm, .framer-f22iz .framer-1gg7zgw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-f22iz .framer-1amgjru, .framer-f22iz .framer-l1cw8x { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-f22iz .framer-18vy04y { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); overflow: visible; position: relative; text-decoration: none; width: 47px; }\",\".framer-f22iz .framer-7gc4br { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-f22iz .framer-1fmmr0c, .framer-f22iz .framer-1lcsg25, .framer-f22iz .framer-176d8nf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 200px; min-width: 200px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-f22iz .framer-13q3pom { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; width: 44px; }\",\".framer-f22iz .framer-lqygeg { bottom: 11px; flex: none; height: 2px; left: calc(50.00000000000002% - 32px / 2); overflow: hidden; position: absolute; width: 32px; }\",\".framer-f22iz .framer-17gf4kq { flex: none; height: 2px; left: calc(50.00000000000002% - 32px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 32px; }\",\".framer-f22iz .framer-71qsfp { flex: none; height: 2px; left: calc(50.00000000000002% - 32px / 2); overflow: hidden; position: absolute; top: 11px; width: 32px; }\",\".framer-f22iz .framer-qt3y8i { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-f22iz .framer-1va5mqt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-f22iz .framer-6vewjv-container { height: auto; position: relative; width: 221px; }\",\".framer-f22iz .framer-1xwe50m, .framer-f22iz .framer-2wykyy, .framer-f22iz .framer-1xgvbr9, .framer-f22iz .framer-1hbhjxf, .framer-f22iz .framer-1e8u2tl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 4px 10px 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-f22iz .framer-1s8ph3n, .framer-f22iz .framer-l72zdo, .framer-f22iz .framer-85y0pc, .framer-f22iz .framer-1aofsz8, .framer-f22iz .framer-1828jkd, .framer-f22iz .framer-85l4lx { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-f22iz .framer-aukb5d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 10px 4px 10px 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-f22iz .framer-ou6qox { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); overflow: visible; position: relative; width: 42px; }\",\".framer-f22iz .framer-10rsqpq { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-f22iz .framer-1fprk3v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-f22iz .framer-kdxr0l { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-f22iz .framer-12yikr9-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-f22iz.framer-v-691169.framer-1o7fv1d { height: 73px; padding: 16px 16px 16px 8px; width: 375px; }\",\".framer-f22iz.framer-v-691169 .framer-17d1h1m { gap: 0px; }\",\".framer-f22iz.framer-v-691169 .framer-hcpmjd { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-f22iz.framer-v-691169 .framer-1dko5sn, .framer-f22iz.framer-v-j9fv4a .framer-1dko5sn, .framer-f22iz.framer-v-j9fv4a .framer-waldpm, .framer-f22iz.framer-v-3j9s0d .framer-1dko5sn, .framer-f22iz.framer-v-3j9s0d .framer-waldpm, .framer-f22iz.framer-v-7dqbm6 .framer-17d1h1m, .framer-f22iz.framer-v-7dqbm6 .framer-hcpmjd, .framer-f22iz.framer-v-7dqbm6 .framer-1va5mqt-container { order: 0; }\",\".framer-f22iz.framer-v-691169 .framer-uao4me { height: 48px; min-height: unset; min-width: unset; order: 1; }\",\".framer-f22iz.framer-v-691169 .framer-1cgncty, .framer-f22iz.framer-v-11fhrvl .framer-1cgncty { gap: 11px; }\",\".framer-f22iz.framer-v-691169 .framer-18vy04y, .framer-f22iz.framer-v-11fhrvl .framer-18vy04y { height: var(--framer-aspect-ratio-supported, 33px); width: 33px; }\",\".framer-f22iz.framer-v-691169 .framer-7gc4br, .framer-f22iz.framer-v-11fhrvl .framer-7gc4br { height: var(--framer-aspect-ratio-supported, 33px); }\",\".framer-f22iz.framer-v-691169 .framer-1fmmr0c, .framer-f22iz.framer-v-691169 .framer-1lcsg25, .framer-f22iz.framer-v-691169 .framer-176d8nf, .framer-f22iz.framer-v-11fhrvl .framer-uao4me, .framer-f22iz.framer-v-11fhrvl .framer-1fmmr0c, .framer-f22iz.framer-v-11fhrvl .framer-1lcsg25, .framer-f22iz.framer-v-11fhrvl .framer-176d8nf, .framer-f22iz.framer-v-j9fv4a .framer-1lcsg25, .framer-f22iz.framer-v-3j9s0d .framer-176d8nf { min-height: unset; min-width: unset; }\",\".framer-f22iz.framer-v-691169 .framer-13q3pom { cursor: pointer; height: var(--framer-aspect-ratio-supported, 43px); }\",\".framer-f22iz.framer-v-691169 .framer-lqygeg { bottom: 12px; height: unset; top: 29px; }\",\".framer-f22iz.framer-v-691169 .framer-71qsfp { top: 12px; }\",\".framer-f22iz.framer-v-11fhrvl.framer-1o7fv1d { flex-direction: column; gap: 0px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 0.9); overflow: auto; overscroll-behavior: contain; padding: 16px 16px 16px 8px; width: 375px; }\",\".framer-f22iz.framer-v-11fhrvl .framer-17d1h1m { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-hcpmjd { gap: unset; justify-content: space-between; order: 0; padding: 0px 0px 28px 0px; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-13q3pom, .framer-f22iz.framer-v-3j9s0d .framer-13q3pom { cursor: pointer; }\",\".framer-f22iz.framer-v-11fhrvl .framer-lqygeg, .framer-f22iz.framer-v-3j9s0d .framer-lqygeg { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-f22iz.framer-v-11fhrvl .framer-71qsfp, .framer-f22iz.framer-v-3j9s0d .framer-71qsfp { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-f22iz.framer-v-11fhrvl .framer-qt3y8i { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 8px; order: 3; padding: 24px 0px 0px 0px; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-1va5mqt-container, .framer-f22iz.framer-v-3j9s0d .framer-1va5mqt-container { order: 0; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-1xwe50m, .framer-f22iz.framer-v-3j9s0d .framer-1xwe50m { order: 1; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-aukb5d { align-content: flex-start; align-items: flex-start; order: 2; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-2wykyy, .framer-f22iz.framer-v-3j9s0d .framer-2wykyy { order: 3; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-1xgvbr9 { order: 5; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-1hbhjxf, .framer-f22iz.framer-v-3j9s0d .framer-1hbhjxf { order: 7; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-1e8u2tl, .framer-f22iz.framer-v-3j9s0d .framer-1e8u2tl { order: 8; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-kdxr0l { align-self: unset; height: min-content; order: 4; padding: 40px 0px 0px 0px; width: 100%; }\",\".framer-f22iz.framer-v-11fhrvl .framer-12yikr9-container, .framer-f22iz.framer-v-3j9s0d .framer-12yikr9-container { height: auto; }\",\".framer-f22iz.framer-v-j9fv4a.framer-1o7fv1d { height: 73px; padding: 16px 32px 16px 32px; width: 810px; }\",\".framer-f22iz.framer-v-j9fv4a .framer-hcpmjd { flex: 1 0 0px; gap: unset; justify-content: space-between; order: 0; width: 1px; }\",\".framer-f22iz.framer-v-j9fv4a .framer-uao4me, .framer-f22iz.framer-v-3j9s0d .framer-uao4me { min-height: unset; min-width: unset; order: 1; }\",\".framer-f22iz.framer-v-j9fv4a .framer-1cgncty { gap: 13px; }\",\".framer-f22iz.framer-v-j9fv4a .framer-18cdslu-container, .framer-f22iz.framer-v-3j9s0d .framer-18cdslu-container, .framer-f22iz.framer-v-7dqbm6 .framer-qt3y8i, .framer-f22iz.framer-v-7dqbm6 .framer-1xwe50m { order: 1; }\",\".framer-f22iz.framer-v-j9fv4a .framer-18vy04y { height: var(--framer-aspect-ratio-supported, 36px); order: 0; width: 36px; }\",\".framer-f22iz.framer-v-j9fv4a .framer-7gc4br { height: var(--framer-aspect-ratio-supported, 36px); }\",\".framer-f22iz.framer-v-j9fv4a .framer-1fmmr0c { height: 53px; min-height: unset; min-width: unset; order: 3; }\",\".framer-f22iz.framer-v-j9fv4a .framer-176d8nf { cursor: pointer; height: 53px; min-height: unset; min-width: unset; }\",\".framer-f22iz.framer-v-j9fv4a .framer-13q3pom { height: var(--framer-aspect-ratio-supported, 43px); }\",\".framer-f22iz.framer-v-3j9s0d.framer-1o7fv1d { flex-direction: column; gap: 0px; height: 625px; justify-content: center; padding: 16px 32px 101px 32px; width: 810px; }\",\".framer-f22iz.framer-v-3j9s0d .framer-17d1h1m { flex: none; flex-direction: column; gap: 0px; height: 508px; width: 100%; }\",\".framer-f22iz.framer-v-3j9s0d .framer-hcpmjd { gap: unset; justify-content: space-between; order: 0; padding: 0px 0px 24px 0px; width: 100%; }\",\".framer-f22iz.framer-v-3j9s0d .framer-1cgncty { gap: 13px; height: 53px; }\",\".framer-f22iz.framer-v-3j9s0d .framer-18vy04y { height: var(--framer-aspect-ratio-supported, 38px); order: 0; width: 38px; }\",\".framer-f22iz.framer-v-3j9s0d .framer-7gc4br { height: var(--framer-aspect-ratio-supported, 36px); right: 2px; }\",\".framer-f22iz.framer-v-3j9s0d .framer-1fmmr0c { min-height: unset; min-width: unset; order: 3; }\",\".framer-f22iz.framer-v-3j9s0d .framer-1lcsg25 { height: 53px; min-height: unset; min-width: unset; }\",\".framer-f22iz.framer-v-3j9s0d .framer-qt3y8i { flex: none; flex-direction: column; gap: 12px; order: 3; padding: 16px 0px 0px 0px; width: 100%; }\",\".framer-f22iz.framer-v-3j9s0d .framer-aukb5d { order: 2; width: 100%; }\",\".framer-f22iz.framer-v-3j9s0d .framer-1xgvbr9 { flex-direction: column; order: 5; width: 100%; }\",\".framer-f22iz.framer-v-3j9s0d .framer-kdxr0l { align-self: unset; flex: 1 0 0px; height: 1px; order: 4; padding: 48px 0px 0px 0px; }\",\".framer-f22iz.framer-v-19a49l5.framer-1o7fv1d, .framer-f22iz.framer-v-yjbngq.framer-1o7fv1d, .framer-f22iz.framer-v-mog8ht.framer-1o7fv1d { padding: 12px 64px 12px 64px; width: 1920px; }\",\".framer-f22iz.framer-v-7dqbm6.framer-1o7fv1d { width: 1280px; }\",\".framer-f22iz.framer-v-7dqbm6 .framer-aukb5d, .framer-f22iz.framer-v-7dqbm6 .framer-1gg7zgw { order: 2; }\",\".framer-f22iz.framer-v-7dqbm6 .framer-2wykyy, .framer-f22iz.framer-v-7dqbm6 .framer-1fprk3v { order: 3; }\",\".framer-f22iz.framer-v-7dqbm6 .framer-1xgvbr9 { order: 5; }\",\".framer-f22iz.framer-v-7dqbm6 .framer-1hbhjxf { order: 7; }\",\".framer-f22iz.framer-v-7dqbm6 .framer-1e8u2tl { order: 8; }\",\".framer-f22iz.framer-v-7dqbm6 .framer-ou6qox { text-decoration: none; }\",\".framer-f22iz.framer-v-7dqbm6 .framer-kdxr0l { order: 4; }\",\".framer-f22iz.framer-v-yjbngq .framer-1gg7zgw, .framer-f22iz.framer-v-mog8ht .framer-1gg7zgw { padding: 4px 4px 4px 8px; }\",\".framer-f22iz.framer-v-yjbngq .framer-12yikr9-container, .framer-f22iz.framer-v-mog8ht .framer-12yikr9-container { height: 41px; width: 41px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-f22iz[data-border=\"true\"]::after, .framer-f22iz [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 86\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CByu_q3sv\":{\"layout\":[\"fixed\",\"fixed\"]},\"J5sbkLk_D\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"90vh\",\"100vh\"]},\"qHOd6UTbc\":{\"layout\":[\"fixed\",\"fixed\"]},\"jfiroOeDD\":{\"layout\":[\"fixed\",\"fixed\"]},\"KR_r8Wal9\":{\"layout\":[\"fixed\",\"fixed\"]},\"TRYfH_BmP\":{\"layout\":[\"fixed\",\"fixed\"]},\"MDqwM9H2R\":{\"layout\":[\"fixed\",\"fixed\"]},\"RIhWduWH2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framera_QkBxGUC=withCSS(Component,css,\"framer-f22iz\");export default Framera_QkBxGUC;Framera_QkBxGUC.displayName=\"Navigation\";Framera_QkBxGUC.defaultProps={height:86,width:1440};addPropertyControls(Framera_QkBxGUC,{variant:{options:[\"sKjP3BWMP\",\"CByu_q3sv\",\"J5sbkLk_D\",\"qHOd6UTbc\",\"jfiroOeDD\",\"KR_r8Wal9\",\"TRYfH_BmP\",\"MDqwM9H2R\",\"RIhWduWH2\"],optionTitles:[\"Desktop_BG-1440\",\"Phone_BG-375\",\"Phone-Open_BG-375\",\"Tablet_BG-810\",\"Tablet-Open_BG-810\",\"Desktop_BG-1920\",\"Laptop_BG-1280\",\"Desktop-2xl-Purple\",\"Desktop-white-text\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framera_QkBxGUC,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/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\"}]},...LogoFonts,...SearchFonts,...NavDropDownFonts,...LinkMenuFonts,...LocaleSelectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});Framera_QkBxGUC.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(NavDropDown,{},context),forwardLoader(LinkMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framera_QkBxGUC\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"86\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CByu_q3sv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J5sbkLk_D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"90vh\\\",\\\"100vh\\\"]},\\\"qHOd6UTbc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jfiroOeDD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KR_r8Wal9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TRYfH_BmP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MDqwM9H2R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RIhWduWH2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Link}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:\"Justice • Solidarity • Development\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:\"Justice • Solidarity • Development\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(162, 184, 232))\"},children:\"QUICK LINKS\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fHZULCaRs\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Start\"})})})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f8fj8ys4i\"},motionChild:true,nodeId:\"uVLq50KN8\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"About us\"})})})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FfsQDqFll\"},motionChild:true,nodeId:\"seEYUD1T5\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Trade union protection\"})})})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gCydSmmoB\"},motionChild:true,nodeId:\"XlzS6vG9z\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Management Bodies\"})})})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QlOJgwWN3\"},motionChild:true,nodeId:\"y7jmKAe3m\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"News\"})})})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZgIDwKst2\"},motionChild:true,nodeId:\"ybvgGkERv\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Sectors\"})})})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tPE32upJG\"},motionChild:true,nodeId:\"tZSiKPiK1\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Events\"})})})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sYN82Jkn5\"},motionChild:true,nodeId:\"RepwbuY_N\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Documents\"})})})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DeyvIFocC\"},motionChild:true,nodeId:\"BxyqpOBhr\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Membership\"})})})});export const v12=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YXfbtQNbj\"},motionChild:true,nodeId:\"nC54VK8MA\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Contacts\"})})})});export const v13=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(162, 184, 232))\"},children:\"EXTERNAL REFERENCES\"})});export const v14=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(89, 191, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://knsb-bg.org/\",motionChild:true,nodeId:\"eCi5_uRej\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"CITUB\"})})})});export const v15=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.etf-europe.org/\",motionChild:true,nodeId:\"l7fcL3Uwo\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"ETF\"})})})});export const v16=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.itfglobal.org/en\",motionChild:true,nodeId:\"t5jssHGwa\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"ITF\"})})})});export const v17=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.ilo.org/\",motionChild:true,nodeId:\"rr6LySbG5\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"ILO\"})})})});export const v18=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://etuc.org/en\",motionChild:true,nodeId:\"oyx7x1Wd2\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"E\"})}),\"TUC\"]})});export const v19=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://etuc.org/en\",motionChild:true,nodeId:\"oyx7x1Wd2\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"ETUC\"})})})});export const v20=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"Accessibility\"})});export const v21=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"Terms of Use\"})});export const v22=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"Permissible use\"})});export const v23=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"Mutual Respect Policy\"})});export const v24=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:[\"\\xa92025-2026, Federation of Transport and Trade Unions, \",/*#__PURE__*/_jsx(motion.br,{}),\"All rights reserved.\"]})});export const v25=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7VWJ1bnR1LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Ubuntu\", \"Ubuntu Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"\\xa92025-2026, Federation of Transport and Trade Unions, All rights reserved.\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53eda0e)\nimport*as localizedValues from\"./OnrIm9YZG-0.js\";const valuesByLocaleId={kLQ5GcwyY:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53eda0e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"bHt6o6bOX\",\"KD_eUegoO\"];const serializationHash=\"framer-xpi47\";const variantClassNames={bHt6o6bOX:\"framer-v-1iv230i\",KD_eUegoO:\"framer-v-1p3qe9q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={BG:\"bHt6o6bOX\",EN:\"KD_eUegoO\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bHt6o6bOX\"};};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:\"bHt6o6bOX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fit\",intrinsicHeight:101,intrinsicWidth:315,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:101,pixelWidth:315,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/dKKtTH6Z4c2tWa9bb4SDze1XKaI.svg?width=315&height=101\"},className:cx(scopingClassNames,\"framer-1iv230i\",className,classNames),\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"bHt6o6bOX\",ref:refBinding,style:{...style},...addPropertyOverrides({KD_eUegoO:{\"data-framer-name\":\"EN\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:100,intrinsicWidth:306,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:100,pixelWidth:306,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/XEnbG0IokKt9R8bFUR02y4bQk8.svg?width=306&height=100\"}}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xpi47.framer-2553oh, .framer-xpi47 .framer-2553oh { display: block; }\",\".framer-xpi47.framer-1iv230i { height: 110px; position: relative; width: 364px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 110\n * @framerIntrinsicWidth 364\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KD_eUegoO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCVGhPWIQu=withCSS(Component,css,\"framer-xpi47\");export default FramerCVGhPWIQu;FramerCVGhPWIQu.displayName=\"Logo_Footer\";FramerCVGhPWIQu.defaultProps={height:110,width:364};addPropertyControls(FramerCVGhPWIQu,{variant:{options:[\"bHt6o6bOX\",\"KD_eUegoO\"],optionTitles:[\"BG\",\"EN\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCVGhPWIQu,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCVGhPWIQu\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"364\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KD_eUegoO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"110\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CVGhPWIQu.map","// Generated by Framer (53eda0e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"avcLM_SHq\",\"hDrswg8K9\"];const serializationHash=\"framer-hy6gF\";const variantClassNames={avcLM_SHq:\"framer-v-736bpg\",hDrswg8K9:\"framer-v-t1ha1l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={BG:\"avcLM_SHq\",EN:\"hDrswg8K9\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"avcLM_SHq\"};};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:\"avcLM_SHq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://knsb-bg.org/\",motionChild:true,nodeId:\"avcLM_SHq\",openInNewTab:true,scopeId:\"jVsxaTctx\",children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:549,pixelWidth:1675,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/kL38cmLZi0Djd8WCtDBUyOYr9E.png?width=1675&height=549\",srcSet:\"https://framerusercontent.com/images/kL38cmLZi0Djd8WCtDBUyOYr9E.png?scale-down-to=512&width=1675&height=549 512w,https://framerusercontent.com/images/kL38cmLZi0Djd8WCtDBUyOYr9E.png?scale-down-to=1024&width=1675&height=549 1024w,https://framerusercontent.com/images/kL38cmLZi0Djd8WCtDBUyOYr9E.png?width=1675&height=549 1675w\"},className:`${cx(scopingClassNames,\"framer-736bpg\",className,classNames)} framer-mizbs2`,\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"avcLM_SHq\",ref:refBinding,style:{...style},...addPropertyOverrides({hDrswg8K9:{\"data-framer-name\":\"EN\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:56,intrinsicWidth:205,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:56,pixelWidth:205,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/6ZaBgLyQ0tGLPMxRrNeEkRV9vXc.svg?width=205&height=56\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hy6gF.framer-mizbs2, .framer-hy6gF .framer-mizbs2 { display: block; }\",\".framer-hy6gF.framer-736bpg { height: 96px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 151px; will-change: var(--framer-will-change-filter-override, filter); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 151\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hDrswg8K9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjVsxaTctx=withCSS(Component,css,\"framer-hy6gF\");export default FramerjVsxaTctx;FramerjVsxaTctx.displayName=\"Citub\";FramerjVsxaTctx.defaultProps={height:96,width:151};addPropertyControls(FramerjVsxaTctx,{variant:{options:[\"avcLM_SHq\",\"hDrswg8K9\"],optionTitles:[\"BG\",\"EN\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjVsxaTctx,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjVsxaTctx\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hDrswg8K9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"96\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"151\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jVsxaTctx.map","// Generated by Framer (53eda0e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/gdn08kyBsjLM6clR6Dj6/0FWsINKpzkNMU2IOg5KB/TQMyKkjkP.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/C3M4v5oeiQy6MiRppEGN/ZDiqDY6idkTAvhJbxUL7/OnrIm9YZG.js\";import Logo_Footer from\"https://framerusercontent.com/modules/mnRRuciIv7ZgswoJxry2/UE6Q2gpbwyDIjRFO24jf/CVGhPWIQu.js\";import Citub from\"https://framerusercontent.com/modules/6nCJEMjA76o13Pw8lzRw/9VSZl0w9cPBhuODBH8Ar/jVsxaTctx.js\";const Logo_FooterFonts=getFonts(Logo_Footer);const CitubFonts=getFonts(Citub);const cycleOrder=[\"bkXIZzPkV\",\"kgTkZlOH6\",\"QlzNNzO7B\",\"Fb2ItrMf6\",\"OhHTbXZwp\"];const serializationHash=\"framer-VkBN3\";const variantClassNames={bkXIZzPkV:\"framer-v-1rtfcnc\",Fb2ItrMf6:\"framer-v-1yczjrk\",kgTkZlOH6:\"framer-v-1ifq35a\",OhHTbXZwp:\"framer-v-1qgat7s\",QlzNNzO7B:\"framer-v-18sy8u0\"};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 equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{return value?\"bHt6o6bOX\":\"KD_eUegoO\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromBoolean1=(value,activeLocale)=>{return value?\"avcLM_SHq\":\"hDrswg8K9\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer-1440\":\"Fb2ItrMf6\",\"Footer-1920\":\"OhHTbXZwp\",\"Footer-375\":\"kgTkZlOH6\",\"Footer-428\":\"bkXIZzPkV\",\"Footer-810\":\"QlzNNzO7B\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bkXIZzPkV\"};};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:\"bkXIZzPkV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rtfcnc\",className,classNames),\"data-framer-name\":\"Footer-428\",layoutDependency:layoutDependency,layoutId:\"bkXIZzPkV\",ref:refBinding,style:{backgroundColor:\"rgb(27, 17, 54)\",...style},...addPropertyOverrides({Fb2ItrMf6:{\"data-framer-name\":\"Footer-1440\"},kgTkZlOH6:{\"data-framer-name\":\"Footer-375\"},OhHTbXZwp:{\"data-framer-name\":\"Footer-1920\"},QlzNNzO7B:{\"data-framer-name\":\"Footer-810\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b2i6b6\",\"data-framer-name\":\"Frame 1618872313\",layoutDependency:layoutDependency,layoutId:\"VohXe3ssn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ivsmfv\",\"data-framer-name\":\"Frame 1618872277\",layoutDependency:layoutDependency,layoutId:\"jsvBN7iu3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9i9r3n\",layoutDependency:layoutDependency,layoutId:\"tGm1k7Nw4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18trdou\",\"data-framer-name\":\"Frame 1618872330\",layoutDependency:layoutDependency,layoutId:\"xrgyHx4V9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:113,width:\"380px\",y:(componentViewport?.y||0)+0+0+48+0+0+0+0+0+0+0,...addPropertyOverrides({Fb2ItrMf6:{width:undefined,y:(componentViewport?.y||0)+0+0+48+0+0+0+0+0+0},kgTkZlOH6:{width:`calc(${componentViewport?.width||\"100vw\"} - 56px)`},OhHTbXZwp:{width:undefined,y:(componentViewport?.y||0)+0+0+48+0+0+0+0+0+0},QlzNNzO7B:{width:\"330px\",y:(componentViewport?.y||0)+0+0+48+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kz2oqm-container\",layoutDependency:layoutDependency,layoutId:\"C3D5V1ruu-container\",nodeId:\"C3D5V1ruu\",rendersWithMotion:true,scopeId:\"OnrIm9YZG\",children:/*#__PURE__*/_jsx(Logo_Footer,{height:\"100%\",id:\"C3D5V1ruu\",layoutId:\"C3D5V1ruu\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(convertFromBoolean(equals(activeLocale?.id,\"default\"),activeLocale)),width:\"100%\",...addPropertyOverrides({Fb2ItrMf6:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:\"Справедливост   •  Солидарност  • Развитие\"})}),className:\"framer-hpf9gl\",\"data-framer-name\":\"Справедливост • Солидарност • Развитие\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"OA2su7fYl\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({QlzNNzO7B:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:\"Справедливост   •  Солидарност  • Развитие\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5pw10r\",\"data-framer-name\":\"Partners\",layoutDependency:layoutDependency,layoutId:\"wIyA1XEpA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:\"151px\",y:(componentViewport?.y||0)+0+0+48+0+0+0+0+245+20,...addPropertyOverrides({Fb2ItrMf6:{y:(componentViewport?.y||0)+0+0+48+0+0+0+245+20},OhHTbXZwp:{y:(componentViewport?.y||0)+0+0+48+0+0+0+245+20},QlzNNzO7B:{y:(componentViewport?.y||0)+0+0+48+0+0+0+238+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gq6jhw-container\",layoutDependency:layoutDependency,layoutId:\"RXQDA8mBC-container\",nodeId:\"RXQDA8mBC\",rendersWithMotion:true,scopeId:\"OnrIm9YZG\",children:/*#__PURE__*/_jsx(Citub,{height:\"100%\",id:\"RXQDA8mBC\",layoutId:\"RXQDA8mBC\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(convertFromBoolean1(equals(activeLocale?.id,\"default\"),activeLocale)),width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.etf-europe.org/\",motionChild:true,nodeId:\"ouRFTsAXm\",openInNewTab:true,scopeId:\"OnrIm9YZG\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+48+0+0+0+0+245+35),pixelHeight:471,pixelWidth:1107,positionX:\"center\",positionY:\"center\",sizes:\"120px\",src:\"https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?width=1107&height=471\",srcSet:\"https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?scale-down-to=512&width=1107&height=471 512w,https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?scale-down-to=1024&width=1107&height=471 1024w,https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?width=1107&height=471 1107w\"},className:\"framer-1yoebr5 framer-3c37zy\",\"data-framer-name\":\"ETF\",layoutDependency:layoutDependency,layoutId:\"ouRFTsAXm\",...addPropertyOverrides({Fb2ItrMf6:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+48+0+0+0+245+35),pixelHeight:471,pixelWidth:1107,positionX:\"center\",positionY:\"center\",sizes:\"120px\",src:\"https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?width=1107&height=471\",srcSet:\"https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?scale-down-to=512&width=1107&height=471 512w,https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?scale-down-to=1024&width=1107&height=471 1024w,https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?width=1107&height=471 1107w\"}},OhHTbXZwp:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+48+0+0+0+245+35),pixelHeight:471,pixelWidth:1107,positionX:\"center\",positionY:\"center\",sizes:\"120px\",src:\"https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?width=1107&height=471\",srcSet:\"https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?scale-down-to=512&width=1107&height=471 512w,https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?scale-down-to=1024&width=1107&height=471 1024w,https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?width=1107&height=471 1107w\"}},QlzNNzO7B:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+48+0+0+0+238+35),pixelHeight:471,pixelWidth:1107,positionX:\"center\",positionY:\"center\",sizes:\"120px\",src:\"https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?width=1107&height=471\",srcSet:\"https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?scale-down-to=512&width=1107&height=471 512w,https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?scale-down-to=1024&width=1107&height=471 1024w,https://framerusercontent.com/images/Ct10oNGWULvr3Maai9hbH8RwsQ.png?width=1107&height=471 1107w\"}}},baseVariant,gestureVariant)})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ewa7p\",\"data-framer-name\":\"Frame 1618872276\",layoutDependency:layoutDependency,layoutId:\"jQpI8LJNW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(162, 184, 232))\"},children:\"БЪРЗИ ЛИНКОВЕ\"})}),className:\"framer-1hosk19\",\"data-framer-name\":\"Бързи линкове\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"zRVfuNtMS\",style:{\"--extracted-r6o4lv\":\"rgb(162, 184, 232)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fHZULCaRs\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Начало\"})})})}),className:\"framer-1y7121z\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"fHZULCaRs\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f8fj8ys4i\"},motionChild:true,nodeId:\"uVLq50KN8\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"За нас\"})})})}),className:\"framer-1clofjf\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"uVLq50KN8\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FfsQDqFll\"},motionChild:true,nodeId:\"seEYUD1T5\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Синдикална защита\"})})})}),className:\"framer-1yu42az\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"seEYUD1T5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gCydSmmoB\"},motionChild:true,nodeId:\"XlzS6vG9z\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Органи на у\"})}),\"правление\"]})}),className:\"framer-1fn253a\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"XlzS6vG9z\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QlOJgwWN3\"},motionChild:true,nodeId:\"y7jmKAe3m\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Новини\"})})})}),className:\"framer-1ctkh2a\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"y7jmKAe3m\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZgIDwKst2\"},motionChild:true,nodeId:\"ybvgGkERv\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Сектори\"})})})}),className:\"framer-1j35jmp\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"ybvgGkERv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tPE32upJG\"},motionChild:true,nodeId:\"tZSiKPiK1\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Събития\"})})})}),className:\"framer-zt79f0\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"tZSiKPiK1\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sYN82Jkn5\"},motionChild:true,nodeId:\"RepwbuY_N\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Документи\"})})})}),className:\"framer-1ccq5mt\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"RepwbuY_N\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DeyvIFocC\"},motionChild:true,nodeId:\"BxyqpOBhr\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Членство\"})})})}),className:\"framer-qjh5m3\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"BxyqpOBhr\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YXfbtQNbj\"},motionChild:true,nodeId:\"nC54VK8MA\",openInNewTab:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"Контакти\"})})})}),className:\"framer-i25cbz\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"nC54VK8MA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16jjh7t\",\"data-framer-name\":\"Frame 1618872276\",layoutDependency:layoutDependency,layoutId:\"OQUbITNkh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(162, 184, 232))\"},children:\"ВЪНШНИ ПРЕПРАТКИ\"})}),className:\"framer-1hmaldz\",\"data-framer-name\":\"Бързи линкове\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"oVoJDKFGR\",style:{\"--extracted-r6o4lv\":\"rgb(162, 184, 232)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(89, 191, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://knsb-bg.org/\",motionChild:true,nodeId:\"eCi5_uRej\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"КНСБ\"})})})}),className:\"framer-565ms1\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"eCi5_uRej\",style:{\"--extracted-r6o4lv\":\"rgb(89, 191, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.etf-europe.org/\",motionChild:true,nodeId:\"l7fcL3Uwo\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"ETF\"})})})}),className:\"framer-87ncn\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"l7fcL3Uwo\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.itfglobal.org/en\",motionChild:true,nodeId:\"t5jssHGwa\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"ITF\"})})})}),className:\"framer-hlphy5\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"t5jssHGwa\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.ilo.org/\",motionChild:true,nodeId:\"rr6LySbG5\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"ILO\"})})})}),className:\"framer-8qpms5\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"rr6LySbG5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://etuc.org/en\",motionChild:true,nodeId:\"oyx7x1Wd2\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"E\"})}),\"TUC\"]})}),className:\"framer-jzzag3\",\"data-framer-name\":\"Начало За нас Новини Събития Сектори Членство Контакти\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"oyx7x1Wd2\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Fb2ItrMf6:{children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://etuc.org/en\",motionChild:true,nodeId:\"oyx7x1Wd2\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"ETUC\"})})})})},OhHTbXZwp:{children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://etuc.org/en\",motionChild:true,nodeId:\"oyx7x1Wd2\",openInNewTab:true,relValues:[],scopeId:\"OnrIm9YZG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1qolx60\",\"data-styles-preset\":\"TQMyKkjkP\",children:\"ETUC\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e2xcth\",\"data-border\":true,\"data-framer-name\":\"Frame 1618872271\",layoutDependency:layoutDependency,layoutId:\"Rg5slnOH_\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(211, 211, 211, 0.3)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hyedfn\",\"data-framer-name\":\"Frame 1618872269\",layoutDependency:layoutDependency,layoutId:\"teDDylpPb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"Достъпност\"})}),className:\"framer-182k8b\",\"data-framer-name\":\"Условия за използване\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"ZsFsv9OHU\",style:{\"--extracted-r6o4lv\":\"rgb(170, 170, 170)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v21\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"Условия за използване\"})}),className:\"framer-15tq7qk\",\"data-framer-name\":\"Условия за използване\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"VAZtw9QRu\",style:{\"--extracted-r6o4lv\":\"rgb(170, 170, 170)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v22\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"Допустима употреба\"})}),className:\"framer-1f70d4y\",\"data-framer-name\":\"Правила за поверителност\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"E7mS_beQn\",style:{\"--extracted-r6o4lv\":\"rgb(170, 170, 170)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v23\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"Политика за взаимно уважение\"})}),className:\"framer-phim0p\",\"data-framer-name\":\"Инструкции за изтриване на метаданни\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"EzdySekqZ\",style:{\"--extracted-r6o4lv\":\"rgb(170, 170, 170)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ck30h0\",\"data-framer-name\":\"Frame 1618872271\",layoutDependency:layoutDependency,layoutId:\"nQPfwsXLn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v24\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:[\"\\xa92025-2026, Федерация на транспортните синдикати, \",/*#__PURE__*/_jsx(motion.br,{}),\"Всички права запазени.\"]})}),className:\"framer-1jhygly\",\"data-framer-name\":\"\\xa92025, Федерация на транспортните синдикати, \\u2028Всички права запазени.\",fonts:[\"FS;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"F8J_UPfOb\",style:{\"--extracted-r6o4lv\":\"rgb(170, 170, 170)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Fb2ItrMf6:{children:getLocalizedValue(\"v25\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7VWJ1bnR1LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Ubuntu\", \"Ubuntu Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"\\xa92025-2026, Федерация на транспортните синдикати, Всички права запазени.\"})}),fonts:[\"GF;Ubuntu-regular\"]},OhHTbXZwp:{children:getLocalizedValue(\"v25\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7VWJ1bnR1LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Ubuntu\", \"Ubuntu Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"\\xa92025-2026, Федерация на транспортните синдикати, Всички права запазени.\"})}),fonts:[\"GF;Ubuntu-regular\"]},QlzNNzO7B:{children:getLocalizedValue(\"v25\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7VWJ1bnR1LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Ubuntu\", \"Ubuntu Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(170, 170, 170))\"},children:\"\\xa92025-2026, Федерация на транспортните синдикати, Всички права запазени.\"})}),fonts:[\"GF;Ubuntu-regular\"]}},baseVariant,gestureVariant)})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VkBN3.framer-3c37zy, .framer-VkBN3 .framer-3c37zy { display: block; }\",\".framer-VkBN3.framer-1rtfcnc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 28px 0px 28px; position: relative; width: 428px; }\",\".framer-VkBN3 .framer-b2i6b6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 48px 0px 0px 0px; position: relative; width: 428px; }\",\".framer-VkBN3 .framer-1ivsmfv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 28px 0px 28px; position: relative; width: 100%; }\",\".framer-VkBN3 .framer-9i9r3n { 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-VkBN3 .framer-18trdou { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 380px; }\",\".framer-VkBN3 .framer-kz2oqm-container { flex: none; height: 113px; position: relative; width: 100%; }\",\".framer-VkBN3 .framer-hpf9gl { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 380px; word-break: break-word; word-wrap: break-word; }\",\".framer-VkBN3 .framer-5pw10r { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 20px 0px; position: relative; width: auto; }\",\".framer-VkBN3 .framer-gq6jhw-container { flex: none; height: 96px; position: relative; width: 151px; }\",\".framer-VkBN3 .framer-1yoebr5 { flex: none; height: 66px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 120px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-VkBN3 .framer-9ewa7p, .framer-VkBN3 .framer-16jjh7t { align-content: center; align-items: center; 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: 100%; }\",\".framer-VkBN3 .framer-1hosk19, .framer-VkBN3 .framer-1y7121z, .framer-VkBN3 .framer-1clofjf, .framer-VkBN3 .framer-1yu42az, .framer-VkBN3 .framer-1fn253a, .framer-VkBN3 .framer-1ctkh2a, .framer-VkBN3 .framer-1j35jmp, .framer-VkBN3 .framer-zt79f0, .framer-VkBN3 .framer-1ccq5mt, .framer-VkBN3 .framer-qjh5m3, .framer-VkBN3 .framer-i25cbz, .framer-VkBN3 .framer-1hmaldz, .framer-VkBN3 .framer-565ms1, .framer-VkBN3 .framer-87ncn, .framer-VkBN3 .framer-hlphy5, .framer-VkBN3 .framer-8qpms5, .framer-VkBN3 .framer-jzzag3 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VkBN3 .framer-1e2xcth { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 32px 28px 32px 28px; position: relative; width: 428px; }\",\".framer-VkBN3 .framer-hyedfn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VkBN3 .framer-182k8b, .framer-VkBN3 .framer-15tq7qk, .framer-VkBN3 .framer-1f70d4y, .framer-VkBN3 .framer-phim0p { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VkBN3 .framer-ck30h0 { 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: 0px; position: relative; width: 100%; }\",\".framer-VkBN3 .framer-1jhygly { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-VkBN3.framer-v-1ifq35a.framer-1rtfcnc { width: 375px; }\",\".framer-VkBN3.framer-v-1ifq35a .framer-b2i6b6, .framer-VkBN3.framer-v-1ifq35a .framer-9i9r3n, .framer-VkBN3.framer-v-1ifq35a .framer-18trdou, .framer-VkBN3.framer-v-1ifq35a .framer-1e2xcth, .framer-VkBN3.framer-v-18sy8u0 .framer-hpf9gl, .framer-VkBN3.framer-v-1yczjrk .framer-b2i6b6, .framer-VkBN3.framer-v-1qgat7s .framer-b2i6b6 { width: 100%; }\",\".framer-VkBN3.framer-v-1ifq35a .framer-1ivsmfv { padding: 0px; }\",\".framer-VkBN3.framer-v-1ifq35a .framer-5pw10r { align-self: unset; width: 100%; }\",\".framer-VkBN3.framer-v-1ifq35a .framer-gq6jhw-container, .framer-VkBN3.framer-v-18sy8u0 .framer-gq6jhw-container, .framer-VkBN3.framer-v-1yczjrk .framer-gq6jhw-container, .framer-VkBN3.framer-v-1qgat7s .framer-gq6jhw-container { order: 0; }\",\".framer-VkBN3.framer-v-1ifq35a .framer-1yoebr5, .framer-VkBN3.framer-v-18sy8u0 .framer-1yoebr5, .framer-VkBN3.framer-v-1yczjrk .framer-1yoebr5, .framer-VkBN3.framer-v-1qgat7s .framer-1yoebr5 { order: 1; }\",\".framer-VkBN3.framer-v-1ifq35a .framer-16jjh7t { gap: 18px; }\",\".framer-VkBN3.framer-v-18sy8u0.framer-1rtfcnc { width: 810px; }\",\".framer-VkBN3.framer-v-18sy8u0 .framer-b2i6b6 { gap: 37px; width: 746px; }\",\".framer-VkBN3.framer-v-18sy8u0 .framer-1ivsmfv, .framer-VkBN3.framer-v-1qgat7s .framer-1ivsmfv { flex-direction: row; gap: unset; justify-content: space-between; padding: 0px; }\",\".framer-VkBN3.framer-v-18sy8u0 .framer-9i9r3n { align-content: flex-start; align-items: flex-start; width: 386px; }\",\".framer-VkBN3.framer-v-18sy8u0 .framer-18trdou { align-content: flex-start; align-items: flex-start; width: 85%; }\",\".framer-VkBN3.framer-v-18sy8u0 .framer-5pw10r { align-self: unset; padding: 20px 0px 20px 16px; width: min-content; }\",\".framer-VkBN3.framer-v-18sy8u0 .framer-9ewa7p, .framer-VkBN3.framer-v-18sy8u0 .framer-16jjh7t { align-content: flex-end; align-items: flex-end; flex: 1 0 0px; gap: 12px; width: 1px; }\",\".framer-VkBN3.framer-v-18sy8u0 .framer-1e2xcth { width: 746px; }\",\".framer-VkBN3.framer-v-18sy8u0 .framer-hyedfn { flex-direction: row; }\",\".framer-VkBN3.framer-v-1yczjrk.framer-1rtfcnc { padding: 0px 64px 0px 64px; width: 1440px; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-1ivsmfv { flex-direction: row; padding: 0px; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-18trdou { align-content: flex-start; align-items: flex-start; width: 694px; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-kz2oqm-container { width: auto; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-5pw10r { justify-content: flex-start; padding: 20px 0px 20px 20px; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-9ewa7p { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; width: 1px; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-16jjh7t { align-content: flex-start; align-items: flex-start; align-self: stretch; flex: 1 0 0px; height: auto; width: 1px; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-1e2xcth, .framer-VkBN3.framer-v-1qgat7s .framer-1e2xcth { flex-direction: row; gap: unset; justify-content: space-between; padding: 32px 0px 32px 0px; width: 100%; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-hyedfn { align-content: flex-start; align-items: flex-start; flex-direction: row; gap: 14px; width: min-content; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-ck30h0, .framer-VkBN3.framer-v-1qgat7s .framer-ck30h0 { width: min-content; }\",\".framer-VkBN3.framer-v-1yczjrk .framer-1jhygly, .framer-VkBN3.framer-v-1qgat7s .framer-1jhygly { flex: none; white-space: pre; width: auto; }\",\".framer-VkBN3.framer-v-1qgat7s.framer-1rtfcnc { padding: 0px 64px 0px 64px; width: 1920px; }\",\".framer-VkBN3.framer-v-1qgat7s .framer-9i9r3n { align-content: flex-start; align-items: flex-start; width: 716px; }\",\".framer-VkBN3.framer-v-1qgat7s .framer-18trdou { align-content: flex-start; align-items: flex-start; width: min-content; }\",\".framer-VkBN3.framer-v-1qgat7s .framer-kz2oqm-container { align-self: stretch; width: auto; }\",\".framer-VkBN3.framer-v-1qgat7s .framer-5pw10r { align-self: unset; justify-content: flex-start; padding: 20px 0px 20px 24px; width: 100%; }\",\".framer-VkBN3.framer-v-1qgat7s .framer-9ewa7p, .framer-VkBN3.framer-v-1qgat7s .framer-16jjh7t { align-content: flex-start; align-items: flex-start; width: 240px; }\",\".framer-VkBN3.framer-v-1qgat7s .framer-hyedfn { flex-direction: row; gap: 32px; width: min-content; }\",...sharedStyle.css,'.framer-VkBN3[data-border=\"true\"]::after, .framer-VkBN3 [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 1323\n * @framerIntrinsicWidth 428\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kgTkZlOH6\":{\"layout\":[\"fixed\",\"auto\"]},\"QlzNNzO7B\":{\"layout\":[\"fixed\",\"auto\"]},\"Fb2ItrMf6\":{\"layout\":[\"fixed\",\"auto\"]},\"OhHTbXZwp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOnrIm9YZG=withCSS(Component,css,\"framer-VkBN3\");export default FramerOnrIm9YZG;FramerOnrIm9YZG.displayName=\"Footer\";FramerOnrIm9YZG.defaultProps={height:1323,width:428};addPropertyControls(FramerOnrIm9YZG,{variant:{options:[\"bkXIZzPkV\",\"kgTkZlOH6\",\"QlzNNzO7B\",\"Fb2ItrMf6\",\"OhHTbXZwp\"],optionTitles:[\"Footer-428\",\"Footer-375\",\"Footer-810\",\"Footer-1440\",\"Footer-1920\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOnrIm9YZG,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"},{cssFamilyName:\"Ubuntu\",source:\"google\",style:\"normal\",uiFamilyName:\"Ubuntu\",url:\"https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgo6fQT3v02QFg.woff2\",weight:\"400\"}]},...Logo_FooterFonts,...CitubFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerOnrIm9YZG.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo_Footer,{},context),forwardLoader(Citub,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOnrIm9YZG\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"428\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kgTkZlOH6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QlzNNzO7B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Fb2ItrMf6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OhHTbXZwp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"1323\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OnrIm9YZG.map","// Generated by Framer (e56d21e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans-600\",\"GF;Noto Sans-900\",\"GF;Noto Sans-900italic\",\"GF;Noto Sans-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9Y41P6zHtY.woff2\",weight:\"600\"},{cssFamilyName:\"Noto Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyBUBN9Y41P6zHtY.woff2\",weight:\"900\"},{cssFamilyName:\"Noto Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QJ4Z6VLYyWtY1rI.woff2\",weight:\"900\"},{cssFamilyName:\"Noto Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QOkZ6VLYyWtY1rI.woff2\",weight:\"600\"}]}];export const css=['.framer-WOI5k .framer-styles-preset-1qwpgcb:not(.rich-text-wrapper), .framer-WOI5k .framer-styles-preset-1qwpgcb.rich-text-wrapper h1 { --framer-font-family: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans\", sans-serif; --framer-font-family-bold-italic: \"Noto Sans\", sans-serif; --framer-font-family-italic: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 34px; --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: -0.2px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-51e24d79-a0bb-4b84-be5d-a43d4ff2af7c, #0d0427); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-WOI5k\";\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 (b4b3e20)\nconst valuesByLocaleId={kLQ5GcwyY:{v0:\"FTTU at the CITUB\",v1:'FTTU at the CITUB is an organization that protects the interests and rights of workers in the \"Transport\" sector - land, water, and air, and its supporting units.'}};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{description:getLocalizedValue(\"v1\",activeLocale)??'ФТС към КНСБ е организация, която защитава интересите и правата на работещите в Сектор \"Транспорт\" - сухопътен, воден и въздушен и обслужващите го звена.',favicon:\"https://framerusercontent.com/assets/wUPxsiysG59wkmpUUWLxpX2PnTA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/8TMDkXo53ffkORYnHQy5zusgv9g.png\",title:getLocalizedValue(\"v0\",activeLocale)??\"ФТС към КНСБ\"};}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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"}