{"version":3,"file":"shared-lib.CXjOmuEC.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","addPropertyOverrides","UserComponent","Pigeon","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","matchVariant","transition2","animation","animation1","animation2","Overlay","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","React.useRef","SVG","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","useRef","useState","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","useState","useRef","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","addPropertyOverrides","LineMenuM","LineMenuD","SearchFonts","Search","IconFonts","Icon","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","matchVariant","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","__FramerMetadata__","t","v","p","y","m","I","B","E","q","_","j","D","C","J","r","W","$","z","K","G","V","H","X","Q","Y","Z","tt","te","tr","ti","tn","ts","to","ta","tu","tl","th","tc","tf","td","tg","tv","ty","tp","tm","tw","tb","tI","tS","tk","tL","tB","tF","tP","tO","tx","tA","i","n","s","o","a","u","l","h","c","d","w","b","e","M","P","T","x","F","N","A","O","R","tE","tM","tT","U","S","g","p","l","d","x","T","g","s","n","t","r","o","y","a","h","f","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","LineHeroM","Icon","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","P","r","n","a","o","u","c","d","g","u","p","n","r","t","o","d","fonts","css","className","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","Fb","createLayoutDependency","React.forwardRef","useRef","React.useId","Search","Social","UserComponent","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","Image1","RichText","SVG","_Fragment","Mail","Tg","Inst","Vk","Fb","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts"],"sources":["https:/framerusercontent.com/modules/ZujNiqrOAwdWzrAeA1O0/Oq5uAEantZPSYzA3x2Rk/wjf92fXYz.js","https:/framerusercontent.com/modules/zTRfUXlU7j9DMXuaKjaQ/Ex7zheMeFwBFiY6f8ZTK/Yq7GsRVxs.js","https:/framerusercontent.com/modules/75CuXQNR8DsG837nu3Vi/IJhnjlmHdK3JCmwem786/l9794QTqg.js","https:/framerusercontent.com/modules/5cKhgh2RrOAaME3pg1mz/XayKzcJRLrlxbbJ7CvUN/VIzvwCeXV.js","https:/framerusercontent.com/modules/r8rrxE1O9CzK2ysagrm4/juiszHTZKUegaHXNSwUZ/iLnxnJU2g.js","https:/framerusercontent.com/modules/7v3c2VPsuy5N7rvPxY2F/sWOZi4x8nFAuxvDA39sY/OawjLeR6e.js","https:/framerusercontent.com/modules/NhCktNlVpdZVXJcJirgZ/b1xCu6y34oGALgrIVHHt/g4bKhdE1L.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/K5dkMdYlOD8Iz8DZpNB8/Y1hmc7bPRljN9ccrTyd1/nF8AbiVhM.js","https:/framerusercontent.com/modules/BP2z1seinoB1bmdHVfxy/KBfAe3sbkezpgAsfVVay/nvA7bi8hj.js","https:/framerusercontent.com/modules/y7G6lQ5tSSolRNGWskSt/ObYfXz7HwLc3bOpYQ1BQ/Dynamic.js","https:/framerusercontent.com/modules/ln9XQw22G2w05HHcEiUq/WfwaUC1XdqPWIUWdYZIs/p3S9kjH5l.js","https:/framerusercontent.com/modules/qgdOgmRO8OJEriEUFsg0/AWXGM6LldLLmhGUnjXEd/xJao5tIgZ.js","https:/framerusercontent.com/modules/8h1jHhar6kQ2aHMMq7ZS/SFFX0BYw4AD7LB81PT4P/gxTJWqdN3.js","https:/framerusercontent.com/modules/ElAoNy54xlU9eNrMPo5w/lmpomV0TV7aeHPd9ieG2/ix7EJqlEd-0.js","https:/framerusercontent.com/modules/ElAoNy54xlU9eNrMPo5w/lmpomV0TV7aeHPd9ieG2/ix7EJqlEd-1.js","https:/framerusercontent.com/modules/ElAoNy54xlU9eNrMPo5w/lmpomV0TV7aeHPd9ieG2/ix7EJqlEd.js","https:/framerusercontent.com/modules/s946B3Tq6HNNuOanGmpa/usIzoLdAnHxTmM3bpayT/Usw7RnAwi.js","https:/framerusercontent.com/modules/b4h6z6yTE2XCxDR4LBZs/at1IruFF01rsanL8A3aV/Sl6cLtnip.js","https:/framerusercontent.com/modules/NZdqEIWfXga5Nr7s0s3b/VEzLp9mpFgc5HHODll9i/tOoFKjLN_.js","https:/framerusercontent.com/modules/wwQzDq2gl52PClv5pxeM/4PLCDnR26Dsfwj7XxoDp/WdGNoeYuV.js","https:/framerusercontent.com/modules/zrRsDCw1SeTCxZZxD6Uj/LAaMj8zWeKdwU4kQxQAv/yipBbdDhH.js","https:/framerusercontent.com/modules/aPiIrI74FsKKXvm7Qx5u/aZygptMTuiTpQzpB5GIh/U0khpKQUB.js","https:/framerusercontent.com/modules/2Ws7Gcwf5gwHM36Nhb6u/tg74mX5nVPfcUvFHPR4P/L41tTq82E-0.js","https:/framerusercontent.com/modules/2Ws7Gcwf5gwHM36Nhb6u/tg74mX5nVPfcUvFHPR4P/L41tTq82E-1.js","https:/framerusercontent.com/modules/2Ws7Gcwf5gwHM36Nhb6u/tg74mX5nVPfcUvFHPR4P/L41tTq82E.js","https:/framerusercontent.com/modules/jLbmRVtWBXlXsCuo6qzy/jRVkCdYDmHy8p2C98oYv/ivnORx7q8.js","https:/framerusercontent.com/modules/4oduRThs4o2xO5ux7aar/X8PNdS1Lk0NOry7FgD2I/RNjEzBnHo.js","https:/framerusercontent.com/modules/Jy5E8VAgM9lxjucxksLN/6PLyNoVcAodmGUqV75l2/vVAPUiHT7.js","https:/framerusercontent.com/modules/PDw4JQ3YaWD5aytb1Dr4/MOTbtz2GITFIRLsdNpqt/HoBsLzM8B.js","https:/framerusercontent.com/modules/F4ggPilcxWMJMgt8ORXy/wSHvfDeIBchJMrYdP4wQ/Ihc2KTgCX.js","https:/framerusercontent.com/modules/9qlgw6zNSVlgAXmOjYFi/LsRYCqbGdgDATyPuE2Me/mIOStrBIg.js","https:/framerusercontent.com/modules/kk44adErqPWB6NGHA04G/fuesNlJwc1sFHnhYFiTK/shb81hria.js","https:/framerusercontent.com/modules/RzKylwk6xEXdYpDgENQy/sdKJzKnMqpYrbjqECOrt/vDTN97U82.js","https:/framerusercontent.com/modules/P3PkjekutDaVVWF07r7l/N2sZeE8XCqNcU3Kus3lE/M20RKkGAM.js","https:/framerusercontent.com/modules/m33nKKz8F9RQhu2p0wGR/KMUBu0UojVqpMAd0u4kS/xteFdQjEq.js","https:/framerusercontent.com/modules/n1XouX5MkByZQYM5YeGq/SUYo5CGgG0SsY7EZi5Fu/siteMetadata.js"],"sourcesContent":["// Generated by Framer (4eeba22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Wermut Alt Tight\",\"CUSTOMV2;Wermut Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Wermut Alt Tight\",source:\"custom\",style:\"normal\",uiFamilyName:\"Wermut\",url:\"https://framerusercontent.com/assets/lMFPcpYw0iWZ8OZW8VNRaTxizuo.woff2\",weight:\"400\"},{cssFamilyName:\"Wermut Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Wermut\",url:\"https://framerusercontent.com/assets/t1ocwNBUOk0RzKIqsWYX9ObzNB8.woff2\",weight:\"400\"}]}];export const css=[\".framer-SBf3B .framer-styles-preset-5rka14:not(.rich-text-wrapper), .framer-SBf3B .framer-styles-preset-5rka14.rich-text-wrapper h1 { --framer-font-family: \\\"Wermut Alt Tight\\\", \\\"Wermut Alt Tight Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Wermut Italic\\\", \\\"Wermut Italic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'case' on, 'dlig' on, 'ss05' on, 'ss06' on, 'ss01' on; --framer-font-size: 50px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 94%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, #ffffe7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\"];export const className=\"framer-SBf3B\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cc3b8f8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Wermut Alt Tight\",\"CUSTOMV2;Wermut Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Wermut Alt Tight\",source:\"custom\",style:\"normal\",uiFamilyName:\"Wermut\",url:\"https://framerusercontent.com/assets/lMFPcpYw0iWZ8OZW8VNRaTxizuo.woff2\",weight:\"400\"},{cssFamilyName:\"Wermut Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Wermut\",url:\"https://framerusercontent.com/assets/t1ocwNBUOk0RzKIqsWYX9ObzNB8.woff2\",weight:\"400\"}]}];export const css=[\".framer-PiafV .framer-styles-preset-1bdfm8s:not(.rich-text-wrapper), .framer-PiafV .framer-styles-preset-1bdfm8s.rich-text-wrapper h1 { --framer-font-family: \\\"Wermut Alt Tight\\\", \\\"Wermut Alt Tight Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Wermut Italic\\\", \\\"Wermut Italic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'case' on, 'dlig' on, 'ss05' on, 'ss06' on, 'ss01' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 94%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, #ca541e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\"];export const className=\"framer-PiafV\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e9832)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Statika Medium\",\"CUSTOMV2;Statika Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Statika Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/s0louKAWKW55GFYl6GzW99v2xU.woff2\",weight:\"500\"},{cssFamilyName:\"Statika Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/qsLUWkVwIlEjkeHzyc64dZojalk.woff2\",weight:\"700\"}]}];export const css=['.framer-VaP8e .framer-styles-preset-1icry5n:not(.rich-text-wrapper), .framer-VaP8e .framer-styles-preset-1icry5n.rich-text-wrapper p { --framer-font-family: \"Statika Medium\", \"Statika Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Statika Bold\", \"Statika Bold Placeholder\", sans-serif; --framer-font-open-type-features: \\'case\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, #ffffe7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-VaP8e\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Statika Medium\",\"CUSTOMV2;Statika Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Statika Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/s0louKAWKW55GFYl6GzW99v2xU.woff2\",weight:\"500\"},{cssFamilyName:\"Statika Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/qsLUWkVwIlEjkeHzyc64dZojalk.woff2\",weight:\"700\"}]}];export const css=['.framer-axxUF .framer-styles-preset-14qp3vo:not(.rich-text-wrapper), .framer-axxUF .framer-styles-preset-14qp3vo.rich-text-wrapper p { --framer-font-family: \"Statika Medium\", \"Statika Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Statika Bold\", \"Statika Bold Placeholder\", sans-serif; --framer-font-open-type-features: \\'case\\' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, #ffffe7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-axxUF\";\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 (1ec61f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/75CuXQNR8DsG837nu3Vi/IJhnjlmHdK3JCmwem786/l9794QTqg.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5cKhgh2RrOAaME3pg1mz/XayKzcJRLrlxbbJ7CvUN/VIzvwCeXV.js\";const enabledGestures={prGhrvTMK:{hover:true,pressed:true},wsq38LIx_:{hover:true}};const cycleOrder=[\"wsq38LIx_\",\"prGhrvTMK\"];const serializationHash=\"framer-v5ksQ\";const variantClassNames={prGhrvTMK:\"framer-v-1m5zd2o\",wsq38LIx_:\"framer-v-ey1hq0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fhkjCjZUh=undefined;const Iq1GFfZGS=undefined;const transition1={delay:0,duration:.3,ease:[.05,.36,.03,.99],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={d:\"wsq38LIx_\",m:\"prGhrvTMK\"};const Variants=motion.create(React.Fragment);const getProps=({border,color,height,id,width,...props})=>{return{...props,fhkjCjZUh:border??props.fhkjCjZUh??{borderBottomWidth:1,borderColor:'var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)) /* {\"name\":\"beige\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},Iq1GFfZGS:color??props.Iq1GFfZGS??\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wsq38LIx_\"};};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,fhkjCjZUh,Iq1GFfZGS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wsq38LIx_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ey1hq0\",className,classNames),\"data-framer-name\":\"d\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"wsq38LIx_\",ref:refBinding,style:{...style},...addPropertyOverrides({\"prGhrvTMK-hover\":{\"data-framer-name\":undefined},\"prGhrvTMK-pressed\":{\"data-framer-name\":undefined},\"wsq38LIx_-hover\":{\"data-framer-name\":undefined},prGhrvTMK:{\"data-framer-name\":\"m\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i8kjxn\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"CA5xl44lv\",style:{\"--border-bottom-width\":(fhkjCjZUh?.borderBottomWidth??fhkjCjZUh?.borderWidth)+\"px\",\"--border-color\":fhkjCjZUh?.borderColor,\"--border-left-width\":(fhkjCjZUh?.borderLeftWidth??fhkjCjZUh?.borderWidth)+\"px\",\"--border-right-width\":(fhkjCjZUh?.borderRightWidth??fhkjCjZUh?.borderWidth)+\"px\",\"--border-style\":fhkjCjZUh?.borderStyle,\"--border-top-width\":(fhkjCjZUh?.borderTopWidth??fhkjCjZUh?.borderWidth)+\"px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"п\"})}),className:\"framer-1c6v7wn\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d1t68Pdrp\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"п\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"о\"})}),className:\"framer-1ftpqh7\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vv0Mbzxv6\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"о\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"д\"})}),className:\"framer-1sngmmx\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r8zDe3gmX\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"д\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"п\"})}),className:\"framer-1unipkf\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U1queyzet\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"п\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"и\"})}),className:\"framer-12ok5hz\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V0R7YWWpb\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"и\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"с\"})}),className:\"framer-oobo0c\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rDUYQA1qx\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"с\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"а\"})}),className:\"framer-1wjqqn8\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DGPblJsKH\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"а\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"т\"})}),className:\"framer-1ndnrzk\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X0mdWQ9Mo\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"т\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"ь\"})}),className:\"framer-1gfei7b\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y8zagp7hA\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"ь\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"с\"})}),className:\"framer-19qnh5c\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oLt0UCPMZ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"с\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"я\"})}),className:\"framer-10mpcef\",\"data-framer-name\":\"descr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F7aXqMDZq\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Iq1GFfZGS-iLnxnJU2g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Iq1GFfZGS-iLnxnJU2g\":Iq1GFfZGS,rotate:0},variants:{\"prGhrvTMK-hover\":{rotate:15},\"prGhrvTMK-pressed\":{rotate:15},\"wsq38LIx_-hover\":{rotate:15}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({prGhrvTMK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Iq1GFfZGS-iLnxnJU2g))\"},children:\"я\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v5ksQ.framer-14s3cmn, .framer-v5ksQ .framer-14s3cmn { display: block; }\",\".framer-v5ksQ.framer-ey1hq0 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 141px; }\",\".framer-v5ksQ .framer-i8kjxn { 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: var(--overflow-clip-fallback, clip); padding: 0px 0px 5px 0px; position: relative; width: min-content; }\",\".framer-v5ksQ .framer-1c6v7wn, .framer-v5ksQ .framer-1ftpqh7, .framer-v5ksQ .framer-1sngmmx, .framer-v5ksQ .framer-1unipkf, .framer-v5ksQ .framer-12ok5hz, .framer-v5ksQ .framer-oobo0c, .framer-v5ksQ .framer-1wjqqn8, .framer-v5ksQ .framer-1ndnrzk, .framer-v5ksQ .framer-1gfei7b, .framer-v5ksQ .framer-19qnh5c, .framer-v5ksQ .framer-10mpcef { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-v5ksQ.framer-v-1m5zd2o.framer-ey1hq0 { width: 141px; }\",\".framer-v5ksQ.framer-v-ey1hq0.hover.framer-ey1hq0, .framer-v5ksQ.framer-v-ey1hq0.hover .framer-i8kjxn, .framer-v5ksQ.framer-v-1m5zd2o.hover .framer-i8kjxn, .framer-v5ksQ.framer-v-1m5zd2o.pressed .framer-i8kjxn { gap: 4px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-v5ksQ[data-border=\"true\"]::after, .framer-v5ksQ [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 20\n * @framerIntrinsicWidth 140.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"prGhrvTMK\":{\"layout\":[\"fixed\",\"auto\"]},\"FDbZR0_VH\":{\"layout\":[\"fixed\",\"auto\"]},\"s1EQeBvWR\":{\"layout\":[\"fixed\",\"auto\"]},\"X2WPn0UTW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fhkjCjZUh\":\"border\",\"Iq1GFfZGS\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriLnxnJU2g=withCSS(Component,css,\"framer-v5ksQ\");export default FrameriLnxnJU2g;FrameriLnxnJU2g.displayName=\"подписаться\";FrameriLnxnJU2g.defaultProps={height:20,width:140.5};addPropertyControls(FrameriLnxnJU2g,{variant:{options:[\"wsq38LIx_\",\"prGhrvTMK\"],optionTitles:[\"d\",\"m\"],title:\"Variant\",type:ControlType.Enum},fhkjCjZUh:{defaultValue:{borderBottomWidth:1,borderColor:'var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)) /* {\"name\":\"beige\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border},Iq1GFfZGS:{defaultValue:'var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)) /* {\"name\":\"beige\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FrameriLnxnJU2g,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriLnxnJU2g\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"prGhrvTMK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FDbZR0_VH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s1EQeBvWR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X2WPn0UTW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"fhkjCjZUh\\\":\\\"border\\\",\\\"Iq1GFfZGS\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"140.5\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iLnxnJU2g.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"xzBRTJo75\",\"QHfzGAJUS\"];const serializationHash=\"framer-rwyOT\";const variantClassNames={QHfzGAJUS:\"framer-v-19q27xd\",xzBRTJo75:\"framer-v-5akw1w\"};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={pause:\"xzBRTJo75\",play:\"QHfzGAJUS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xzBRTJo75\"};};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:\"xzBRTJo75\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"QHfzGAJUS\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"QHfzGAJUS\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5akw1w\",className,classNames),\"data-framer-name\":\"pause\",layoutDependency:layoutDependency,layoutId:\"xzBRTJo75\",ref:refBinding,style:{...style},...addPropertyOverrides({QHfzGAJUS:{\"data-framer-name\":\"play\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:198,intrinsicWidth:181,pixelHeight:396,pixelWidth:362,src:\"https://framerusercontent.com/images/XoqK76ehPUma9obU1cQ8omUZzc.gif?width=362&height=396\"},className:\"framer-b4loqq\",\"data-framer-name\":\"gif\",layoutDependency:layoutDependency,layoutId:\"flWdYvnE1\",...addPropertyOverrides({QHfzGAJUS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:198,intrinsicWidth:181,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:396,pixelWidth:362,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/XoqK76ehPUma9obU1cQ8omUZzc.gif?width=362&height=396\"}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:198,intrinsicWidth:181,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:396,pixelWidth:362,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/p0GReP5Nmu42oNJAMxRuPG0AY.jpg?width=362&height=396\"},className:\"framer-eoaf8j\",\"data-framer-name\":\"preview\",layoutDependency:layoutDependency,layoutId:\"ZPJzvkeyd\"})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rwyOT.framer-1jixzxr, .framer-rwyOT .framer-1jixzxr { display: block; }\",\".framer-rwyOT.framer-5akw1w { height: 181px; mix-blend-mode: darken; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 165px; }\",\".framer-rwyOT .framer-b4loqq, .framer-rwyOT .framer-eoaf8j { aspect-ratio: 0.9141414141414141 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 181px); left: 0px; mix-blend-mode: darken; overflow: visible; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 181\n * @framerIntrinsicWidth 165\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QHfzGAJUS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOawjLeR6e=withCSS(Component,css,\"framer-rwyOT\");export default FramerOawjLeR6e;FramerOawjLeR6e.displayName=\"pigeon\";FramerOawjLeR6e.defaultProps={height:181,width:165};addPropertyControls(FramerOawjLeR6e,{variant:{options:[\"xzBRTJo75\",\"QHfzGAJUS\"],optionTitles:[\"pause\",\"play\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOawjLeR6e,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOawjLeR6e\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"165\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"181\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QHfzGAJUS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OawjLeR6e.map","// Generated by Framer (1ec61f0)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ZujNiqrOAwdWzrAeA1O0/Oq5uAEantZPSYzA3x2Rk/wjf92fXYz.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/zTRfUXlU7j9DMXuaKjaQ/Ex7zheMeFwBFiY6f8ZTK/Yq7GsRVxs.js\";import UserComponent from\"https://framerusercontent.com/modules/r8rrxE1O9CzK2ysagrm4/juiszHTZKUegaHXNSwUZ/iLnxnJU2g.js\";import Pigeon from\"https://framerusercontent.com/modules/7v3c2VPsuy5N7rvPxY2F/sWOZi4x8nFAuxvDA39sY/OawjLeR6e.js\";const UserComponentFonts=getFonts(UserComponent);const MotionDivWithFX=withFX(motion.div);const PigeonFonts=getFonts(Pigeon);const PigeonWithVariantAppearEffect=withVariantAppearEffect(Pigeon);const cycleOrder=[\"OPCMH8Xhh\",\"dAlcZUqMe\"];const serializationHash=\"framer-8GWrD\";const variantClassNames={dAlcZUqMe:\"framer-v-1dqrya4\",OPCMH8Xhh:\"framer-v-1wqqd3h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pvLeYuUv7=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:0,duration:0,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={desktop:\"OPCMH8Xhh\",mob:\"dAlcZUqMe\"};const Variants=motion.create(React.Fragment);const getProps=({cOLOR,height,id,width,...props})=>{return{...props,pvLeYuUv7:cOLOR??props.pvLeYuUv7??\"var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OPCMH8Xhh\"};};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,pvLeYuUv7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OPCMH8Xhh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onSuccess13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"dAlcZUqMe\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"dAlcZUqMe\")return true;return false;};const ref1=React.useRef(null);const ref2=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wqqd3h\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"OPCMH8Xhh\",ref:refBinding,style:{backgroundColor:\"var(--token-350fd288-afc0-45ea-833d-1b1185e426ed, rgb(255, 255, 255))\",boxShadow:\"0px 0px 0px 1px var(--token-350fd288-afc0-45ea-833d-1b1185e426ed, rgb(255, 255, 255))\",...style},...addPropertyOverrides({dAlcZUqMe:{\"data-framer-name\":\"mob\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9q230l\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"DGnPNdoeg\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-g8yoke\",\"data-framer-name\":\"l\",layoutDependency:layoutDependency,layoutId:\"AFxqnTiAB\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-12g20ou\",layoutDependency:layoutDependency,layoutId:\"rXIJ5V3r2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 222.201 692.11\" overflow=\"visible\"><path d=\"M 7.729 0.34 C 12.693 -0.776 16.779 1.137 21.029 1.988 C 88.11 18.502 155.167 35.113 222.2 51.82 L 222.021 52.549 C 154.851 36.404 87.704 20.16 20.581 3.819 C 16.418 2.93 11.946 1.24 8.3 2.166 C 6.196 2.83 4.406 4.238 3.266 6.126 C 1.509 9.446 2.095 14.189 1.976 18.443 C 1.993 37.787 2 57.131 2 76.474 L 2 615.636 C 2 634.979 1.992 654.322 1.977 673.665 C 2.095 677.919 1.509 682.662 3.266 685.982 C 4.406 687.871 6.196 689.279 8.3 689.942 C 11.947 690.869 16.419 689.18 20.581 688.292 C 87.704 671.951 154.851 655.708 222.022 639.562 L 222.201 640.29 C 155.167 656.998 88.11 673.609 21.028 690.121 C 16.778 690.973 12.693 692.885 7.728 691.769 C 5.175 690.97 3.001 689.268 1.614 686.98 C -0.662 682.421 0.216 677.996 0.024 673.665 C 0.008 654.322 0 634.979 0 615.636 L 0 76.474 C 0 57.131 0.008 37.787 0.023 18.444 C 0.216 14.114 -0.662 9.688 1.614 5.13 C 3.001 2.842 5.176 1.139 7.73 0.34 Z\" fill=\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>',withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-byv69b\",\"data-framer-name\":\"r\",layoutDependency:layoutDependency,layoutId:\"ZCeZ2Ysm4\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-v0qtjh\",layoutDependency:layoutDependency,layoutId:\"FEO3x7yMH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 222.201 692.11\" overflow=\"visible\"><path d=\"M 214.472 0.34 C 209.508 -0.776 205.422 1.137 201.172 1.988 C 134.091 18.502 67.034 35.113 0.001 51.82 L 0.18 52.549 C 67.35 36.404 134.497 20.16 201.62 3.819 C 205.783 2.93 210.255 1.24 213.901 2.166 C 216.005 2.83 217.795 4.238 218.935 6.126 C 220.692 9.446 220.106 14.189 220.225 18.443 C 220.208 37.787 220.201 57.131 220.201 76.474 L 220.201 615.636 C 220.201 634.979 220.209 654.322 220.224 673.665 C 220.106 677.919 220.692 682.662 218.935 685.982 C 217.795 687.871 216.005 689.279 213.901 689.942 C 210.254 690.869 205.782 689.18 201.62 688.292 C 134.497 671.951 67.35 655.708 0.179 639.562 L 0 640.29 C 67.034 656.998 134.091 673.609 201.173 690.121 C 205.423 690.973 209.508 692.885 214.473 691.769 C 217.026 690.97 219.2 689.268 220.587 686.98 C 222.863 682.421 221.985 677.996 222.177 673.665 C 222.193 654.322 222.201 634.979 222.201 615.636 L 222.201 76.474 C 222.201 57.131 222.193 37.787 222.178 18.444 C 221.985 14.114 222.863 9.688 220.587 5.13 C 219.2 2.842 217.025 1.139 214.471 0.34 Z\" fill=\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>',withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-lhfgae\",\"data-framer-name\":\"l m\",layoutDependency:layoutDependency,layoutId:\"OOD4Pzumy\",children:isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1fdas4k\",layoutDependency:layoutDependency,layoutId:\"QnWWAl5XH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68 538.001\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({dAlcZUqMe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68 538.001\" overflow=\"visible\"><path d=\"M 4.634 0.012 C 7.562 -0.158 9.724 1.462 12.094 2.427 C 30.734 11.064 49.369 19.71 68 28.367 L 67.842 28.707 C 49.153 20.176 30.468 11.634 11.788 3.081 C 9.467 2.114 7.07 0.566 4.76 0.757 C 3.521 0.969 2.42 1.671 1.706 2.704 C 0.574 4.704 0.988 7.514 0.906 10.013 C 0.973 44.723 1.006 79.433 1.006 114.141 L 1.006 423.859 C 1.006 458.568 0.973 493.278 0.906 527.987 C 0.988 530.487 0.574 533.297 1.706 535.296 C 2.421 536.33 3.521 537.032 4.76 537.244 C 7.07 537.434 9.467 535.886 11.788 534.919 C 30.468 526.367 49.153 517.825 67.842 509.293 L 68 509.633 C 49.37 518.291 30.734 526.938 12.093 535.573 C 9.723 536.538 7.561 538.157 4.634 537.988 C 3.19 537.748 1.903 536.935 1.066 535.733 C -0.334 533.162 0.227 530.529 0.1 527.987 C 0.034 493.278 0 458.568 0 423.859 L 0 114.141 C 0 79.432 0.034 44.722 0.1 10.013 C 0.227 7.471 -0.333 4.838 1.066 2.267 C 1.903 1.066 3.19 0.253 4.634 0.012 Z\" fill=\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8n2e41\",\"data-framer-name\":\"r m\",layoutDependency:layoutDependency,layoutId:\"TMTpv8nXI\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1wv3ple\",layoutDependency:layoutDependency,layoutId:\"NbqxoaJmR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68 538.001\" overflow=\"visible\"><path d=\"M 63.366 0.012 C 60.438 -0.158 58.276 1.462 55.906 2.427 C 37.266 11.064 18.631 19.71 0 28.367 L 0.158 28.707 C 18.847 20.176 37.532 11.634 56.212 3.081 C 58.533 2.114 60.93 0.566 63.24 0.757 C 64.479 0.969 65.58 1.671 66.294 2.704 C 67.426 4.704 67.012 7.514 67.094 10.013 C 67.027 44.723 66.994 79.433 66.994 114.141 L 66.994 423.859 C 66.994 458.568 67.027 493.278 67.094 527.987 C 67.012 530.487 67.426 533.297 66.294 535.296 C 65.579 536.33 64.479 537.032 63.24 537.244 C 60.93 537.434 58.533 535.886 56.212 534.919 C 37.532 526.367 18.847 517.825 0.158 509.293 L 0 509.633 C 18.63 518.291 37.266 526.938 55.907 535.573 C 58.277 536.538 60.439 538.157 63.366 537.988 C 64.81 537.748 66.097 536.935 66.934 535.733 C 68.334 533.162 67.773 530.529 67.9 527.987 C 67.966 493.278 68 458.568 68 423.859 L 68 114.141 C 68 79.432 67.966 44.722 67.9 10.013 C 67.773 7.471 68.333 4.838 66.934 2.267 C 66.097 1.066 64.81 0.253 63.366 0.012 Z\" fill=\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-irxxnw\",layoutDependency:layoutDependency,layoutId:\"xN4UBArwO\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{className:\"framer-styles-preset-5rka14\",\"data-styles-preset\":\"wjf92fXYz\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0)))\"},children:[\"подпишитесь\",/*#__PURE__*/_jsx(motion.br,{}),\"на рассылку АРТ СИЗОНС\"]})}),className:\"framer-ssdx32\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SJtFaH3xc\",style:{\"--extracted-gdpscs\":\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dAlcZUqMe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1bdfm8s\",\"data-styles-preset\":\"Yq7GsRVxs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0)))\"},children:\"подпишитесь на рассылку АРТ СИЗОНС\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/3bde60cc-1dd9-4b98-bd8b-423886385545/submit\",className:\"framer-1h7rdep\",\"data-highlight\":true,id:`${layoutId}-1h7rdep`,layoutDependency:layoutDependency,layoutId:\"N9yOOdlk7\",nodeId:\"N9yOOdlk7\",onSuccess:onSuccess13elrgn({overlay}),ref:ref1,submitTrackingId:\"\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1r1n2fs\",layoutDependency:layoutDependency,layoutId:\"aCY6bNFfn\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1tykq8o\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"WD7OFqge1\",placeholder:\"ПОЧТА\",required:true,style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(0, 0, 0, 0.4)\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0))\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+(((componentViewport?.height||692)-0-692)/2+0+0)+239+0+107+0+145,...addPropertyOverrides({dAlcZUqMe:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||550)-0-550)/2+0+0)+209+0+68.2+0+145}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yls4nu-container\",layoutDependency:layoutDependency,layoutId:\"QVboWZzwE-container\",nodeId:\"QVboWZzwE\",rendersWithMotion:true,scopeId:\"g4bKhdE1L\",children:/*#__PURE__*/_jsx(UserComponent,{fhkjCjZUh:{borderBottomWidth:1,borderColor:\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"QVboWZzwE\",Iq1GFfZGS:\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0))\",layoutId:\"QVboWZzwE\",type:\"submit\",variant:matchVariant(\"wsq38LIx_\"),width:\"100%\",...addPropertyOverrides({dAlcZUqMe:{variant:matchVariant(\"prGhrvTMK\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1h7rdep`,offsetX:-5223955668043345e-23,offsetY:-60.000000160254785,onDismiss:overlay.hide,placement:\"top\",safeArea:false,zIndex:11,...addPropertyOverrides({dAlcZUqMe:{offsetX:1788884401321411e-20,offsetY:-22.390611101407558}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1j072ed\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"DwVRmlgFt\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-5rka14\",\"data-styles-preset\":\"wjf92fXYz\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-pvLeYuUv7-g4bKhdE1L))\"},children:\"спасибо за подписку!\"})}),className:\"framer-71dsmv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qjT3XMHxF\",style:{\"--extracted-gdpscs\":\"var(--variable-reference-pvLeYuUv7-g4bKhdE1L)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-pvLeYuUv7-g4bKhdE1L\":pvLeYuUv7},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dAlcZUqMe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{className:\"framer-styles-preset-1bdfm8s\",\"data-styles-preset\":\"Yq7GsRVxs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-pvLeYuUv7-g4bKhdE1L))\"},children:[\"спасибо за\",/*#__PURE__*/_jsx(motion.br,{}),\"подписку!\"]})}),transformTemplate:undefined}},baseVariant,gestureVariant)})})})})]})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wqsj0b\",\"data-framer-name\":\"color\",layoutDependency:layoutDependency,layoutId:\"k1ecWXCYS\",style:{backgroundColor:pvLeYuUv7}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:175,width:\"160px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||692)-0-692)/2+0+0)+37.5,...addPropertyOverrides({dAlcZUqMe:{height:120,width:\"110px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||550)-0-550)/2+0+0)+42}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pynduh-container\",layoutDependency:layoutDependency,layoutId:\"cb21zBdcP-container\",nodeId:\"cb21zBdcP\",rendersWithMotion:true,scopeId:\"g4bKhdE1L\",children:/*#__PURE__*/_jsx(PigeonWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"xzBRTJo75\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"QHfzGAJUS\",height:\"100%\",id:\"cb21zBdcP\",layoutId:\"cb21zBdcP\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"xzBRTJo75\"),width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8GWrD.framer-gtswk, .framer-8GWrD .framer-gtswk { display: block; }\",\".framer-8GWrD.framer-1wqqd3h { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 771px; }\",\".framer-8GWrD .framer-9q230l { flex: none; height: 692px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-8GWrD .framer-g8yoke { flex: none; gap: 10px; height: 692px; left: 0px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 691.5px / 2); width: 272px; }\",\".framer-8GWrD .framer-12g20ou { height: 692px; left: 0px; position: absolute; top: 0px; width: 222px; }\",\".framer-8GWrD .framer-byv69b { flex: none; gap: 10px; height: 692px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 691.5px / 2); width: 272px; }\",\".framer-8GWrD .framer-v0qtjh { height: 692px; left: 50px; position: absolute; top: 0px; width: 222px; }\",\".framer-8GWrD .framer-lhfgae { flex: none; height: 538px; left: 0px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 538px / 2); width: 69px; }\",\".framer-8GWrD .framer-1fdas4k, .framer-8GWrD .framer-1wv3ple { height: 538px; left: 1px; position: absolute; top: 0px; width: 68px; }\",\".framer-8GWrD .framer-8n2e41 { flex: none; height: 538px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 538px / 2); width: 69px; }\",\".framer-8GWrD .framer-irxxnw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 239px; width: 49%; }\",\".framer-8GWrD .framer-ssdx32 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 554px; word-break: break-word; word-wrap: break-word; }\",\".framer-8GWrD .framer-1h7rdep { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 165px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 430px; }\",\".framer-8GWrD .framer-1r1n2fs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-8GWrD .framer-1tykq8o { --framer-input-focused-border-color: var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, #000000); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 0px 0px 1px 0px; --framer-input-font-family: \"Statika Medium\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1em; --framer-input-font-size: 15px; --framer-input-font-text-alignment: center; --framer-input-font-weight: 500; --framer-input-padding: 0px; flex: none; height: 27px; position: relative; width: 100%; }',\".framer-8GWrD .framer-yls4nu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-8GWrD .framer-1j072ed { height: 164px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 470px; }\",\".framer-8GWrD .framer-71dsmv { flex: none; height: auto; left: 50%; position: absolute; top: 24px; white-space: pre-wrap; width: 412px; word-break: break-word; word-wrap: break-word; }\",\".framer-8GWrD .framer-1wqsj0b { flex: none; height: 104%; left: calc(50.06485084306098% - 102.85343709468222% / 2); mix-blend-mode: screen; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 104.33526011560694% / 2); width: 103%; z-index: 0; }\",\".framer-8GWrD .framer-pynduh-container { flex: none; height: 175px; left: calc(51.36186770428017% - 160px / 2); mix-blend-mode: darken; position: absolute; top: calc(18.063583815028924% - 175px / 2); width: 160px; }\",\".framer-8GWrD.framer-v-1dqrya4.framer-1wqqd3h { width: 355px; }\",\".framer-8GWrD.framer-v-1dqrya4 .framer-9q230l { height: 550px; order: 0; }\",\".framer-8GWrD.framer-v-1dqrya4 .framer-irxxnw { gap: 40px; left: 50%; min-width: 220px; top: 209px; width: 72%; }\",\".framer-8GWrD.framer-v-1dqrya4 .framer-ssdx32 { width: 256px; }\",\".framer-8GWrD.framer-v-1dqrya4 .framer-1h7rdep { width: 100%; }\",\".framer-8GWrD.framer-v-1dqrya4 .framer-1tykq8o { --framer-input-font-size: 12px; }\",\".framer-8GWrD.framer-v-1dqrya4 .framer-1j072ed { height: 122px; width: 304px; }\",\".framer-8GWrD.framer-v-1dqrya4 .framer-71dsmv { left: -54px; right: -54px; top: 20px; width: unset; }\",\".framer-8GWrD.framer-v-1dqrya4 .framer-pynduh-container { height: 120px; left: calc(51.26760563380284% - 110px / 2); top: calc(18.545454545454568% - 120px / 2); width: 110px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 692\n * @framerIntrinsicWidth 771\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dAlcZUqMe\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pvLeYuUv7\":\"cOLOR\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg4bKhdE1L=withCSS(Component,css,\"framer-8GWrD\");export default Framerg4bKhdE1L;Framerg4bKhdE1L.displayName=\"newsletter\";Framerg4bKhdE1L.defaultProps={height:692,width:771};addPropertyControls(Framerg4bKhdE1L,{variant:{options:[\"OPCMH8Xhh\",\"dAlcZUqMe\"],optionTitles:[\"desktop\",\"mob\"],title:\"Variant\",type:ControlType.Enum},pvLeYuUv7:{defaultValue:'var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30)) /* {\"name\":\"orange\"} */',title:\"COLOR\",type:ControlType.Color}});addFonts(Framerg4bKhdE1L,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Statika Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/s0louKAWKW55GFYl6GzW99v2xU.woff2\",weight:\"500\"}]},...UserComponentFonts,...PigeonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerg4bKhdE1L.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(UserComponent,{},context),forwardLoader(Pigeon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg4bKhdE1L\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"pvLeYuUv7\\\":\\\"cOLOR\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"771\",\"framerIntrinsicHeight\":\"692\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dAlcZUqMe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g4bKhdE1L.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 (4eeba22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Wermut Alt Tight\",\"CUSTOMV2;Wermut Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Wermut Alt Tight\",source:\"custom\",style:\"normal\",uiFamilyName:\"Wermut\",url:\"https://framerusercontent.com/assets/lMFPcpYw0iWZ8OZW8VNRaTxizuo.woff2\",weight:\"400\"},{cssFamilyName:\"Wermut Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Wermut\",url:\"https://framerusercontent.com/assets/t1ocwNBUOk0RzKIqsWYX9ObzNB8.woff2\",weight:\"400\"}]}];export const css=[\".framer-43y9Q .framer-styles-preset-1hp9j61:not(.rich-text-wrapper), .framer-43y9Q .framer-styles-preset-1hp9j61.rich-text-wrapper h1 { --framer-font-family: \\\"Wermut Alt Tight\\\", \\\"Wermut Alt Tight Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Wermut Italic\\\", \\\"Wermut Italic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'case' on, 'dlig' on, 'ss05' on, 'ss06' on, 'ss01' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 94%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, #ca541e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\"];export const className=\"framer-43y9Q\";\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 (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"JHtxo_Zq1\",\"Yj2vDtjjA\",\"CWK_1fAlM\"];const serializationHash=\"framer-vngbL\";const variantClassNames={CWK_1fAlM:\"framer-v-1to71fa\",JHtxo_Zq1:\"framer-v-1cfapuc\",Yj2vDtjjA:\"framer-v-8ihgnx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sF24GJMCZ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={beige:\"JHtxo_Zq1\",black:\"CWK_1fAlM\",orange:\"Yj2vDtjjA\"};const getProps=({fill,height,id,width,...props})=>{return{...props,sF24GJMCZ:fill??props.sF24GJMCZ??\"var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JHtxo_Zq1\"};};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,sF24GJMCZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JHtxo_Zq1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"CWK_1fAlM\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1cfapuc\",className,classNames),\"data-framer-name\":\"beige\",layoutDependency:layoutDependency,layoutId:\"JHtxo_Zq1\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\",...style},variants:{CWK_1fAlM:{backgroundColor:\"var(--token-350fd288-afc0-45ea-833d-1b1185e426ed, rgb(255, 255, 255))\",boxShadow:\"0px 0px 0px 2px var(--token-350fd288-afc0-45ea-833d-1b1185e426ed, rgb(255, 255, 255))\"}},...addPropertyOverrides({CWK_1fAlM:{\"data-framer-name\":\"black\"},Yj2vDtjjA:{\"data-framer-name\":\"orange\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||38)-0-38)/2+0+0)),pixelHeight:185,pixelWidth:231,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/M5GYZnrGE4VD2RFE5nSYKpmZe0Q.svg?width=231&height=185\"},className:\"framer-1r8bnxg\",layoutDependency:layoutDependency,layoutId:\"bnj2qoS0p\",...addPropertyOverrides({CWK_1fAlM:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||38)-0-38)/2+0+0)),pixelHeight:185,pixelWidth:231,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/3jaGbkwBWV1VeyuLZGZH2emwTYU.svg?width=231&height=185\"}},Yj2vDtjjA:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||38)-0-38)/2+0+0)),pixelHeight:185,pixelWidth:231,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/TfeWhG0xuDYkFpzfc4rtuyXtIS4.svg?width=231&height=185\"}}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-rnd22s\",\"data-framer-name\":\"color\",layoutDependency:layoutDependency,layoutId:\"Rwky4heAL\",style:{backgroundColor:sF24GJMCZ}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vngbL.framer-brgn7e, .framer-vngbL .framer-brgn7e { display: block; }\",\".framer-vngbL.framer-1cfapuc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 47px; }\",\".framer-vngbL .framer-1r8bnxg { aspect-ratio: 1.2236842105263157 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-vngbL .framer-rnd22s { flex: none; height: 100%; mix-blend-mode: screen; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 47\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Yj2vDtjjA\":{\"layout\":[\"fixed\",\"fixed\"]},\"CWK_1fAlM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sF24GJMCZ\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernvA7bi8hj=withCSS(Component,css,\"framer-vngbL\");export default FramernvA7bi8hj;FramernvA7bi8hj.displayName=\"icon\";FramernvA7bi8hj.defaultProps={height:38,width:47};addPropertyControls(FramernvA7bi8hj,{variant:{options:[\"JHtxo_Zq1\",\"Yj2vDtjjA\",\"CWK_1fAlM\"],optionTitles:[\"beige\",\"orange\",\"black\"],title:\"Variant\",type:ControlType.Enum},sF24GJMCZ:{defaultValue:'var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30)) /* {\"name\":\"orange\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramernvA7bi8hj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernvA7bi8hj\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"38\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"sF24GJMCZ\\\":\\\"fill\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Yj2vDtjjA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CWK_1fAlM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"47\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nvA7bi8hj.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";/**\n * @framerDisableUnlink\n */export function withDynamicViewportHeight(Component){return props=>{const[dvh,setDvh]=useState(\"100vh\");const[isInView,setIsInView]=useState(false);const ref=useRef(null);// Observe visibility\nuseEffect(()=>{if(!ref.current)return;const observer=new IntersectionObserver(([entry])=>{setIsInView(entry.isIntersecting);},{threshold:.01});observer.observe(ref.current);return()=>observer.disconnect();},[]);// Update height\nuseEffect(()=>{const updateDvh=()=>{const vh=window.innerHeight*.01;document.documentElement.style.setProperty(\"--dvh\",`${vh}px`);setDvh(`${window.innerHeight}px`);};updateDvh();window.addEventListener(\"resize\",updateDvh);return()=>window.removeEventListener(\"resize\",updateDvh);},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,height:dvh,transition:isInView?\"height 0.6s ease-in-out\":\"none\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withDynamicViewportHeight\":{\"type\":\"reactHoc\",\"name\":\"withDynamicViewportHeight\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dynamic.map","// Generated by Framer (cc3b8f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withDynamicViewportHeight}from\"https://framerusercontent.com/modules/y7G6lQ5tSSolRNGWskSt/ObYfXz7HwLc3bOpYQ1BQ/Dynamic.js\";const MotionDivWithDynamicViewportHeight1id30kk=withCodeBoundaryForOverrides(motion.div,{nodeId:\"uq4gcSUn4\",override:withDynamicViewportHeight,scopeId:\"p3S9kjH5l\"});const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"eeKqES8Ja\",\"xmpfNkpfK\"];const serializationHash=\"framer-whLVR\";const variantClassNames={eeKqES8Ja:\"framer-v-l0yfld\",xmpfNkpfK:\"framer-v-1sn5jws\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:1.5,ease:[.03,.41,.1,1],type:\"tween\"};const transition3={delay:.2,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,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={\"Variant 1\":\"eeKqES8Ja\",\"Variant 2\":\"xmpfNkpfK\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"eeKqES8Ja\"};};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:\"eeKqES8Ja\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1jgzycj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"xmpfNkpfK\",true),200);});useOnVariantChange(baseVariant,{default:onAppear1jgzycj,xmpfNkpfK:undefined});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,...addPropertyOverrides({xmpfNkpfK:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-l0yfld\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eeKqES8Ja\",ref:refBinding,style:{...style},...addPropertyOverrides({xmpfNkpfK:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1lo26qs\",\"data-framer-appear-id\":\"1lo26qs\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"fHkBavcLx\",optimized:true,...addPropertyOverrides({xmpfNkpfK:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithDynamicViewportHeight1id30kk,{className:\"framer-1id30kk\",layoutDependency:layoutDependency,layoutId:\"uq4gcSUn4\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+30+0),pixelHeight:190,pixelWidth:319,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,src:\"https://framerusercontent.com/images/DhiIDesOUFkzDlG4g3xgqcAG64.svg?width=319&height=190\"},className:\"framer-bk6wug\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"NBhScdUhh\",...addPropertyOverrides({xmpfNkpfK:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||1509)-0-((componentViewport?.height||1509)-0)*1)/2)+0+0+30+0),pixelHeight:190,pixelWidth:319,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,src:\"https://framerusercontent.com/images/DhiIDesOUFkzDlG4g3xgqcAG64.svg?width=319&height=190\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xaok0a\",\"data-framer-name\":\"m\",layoutDependency:layoutDependency,layoutId:\"uou8yLV56\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+30+190+0+-220),pixelHeight:1e3,pixelWidth:319,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,src:\"https://framerusercontent.com/images/C8VY5JqB0d4DdNKGNAEtAdtBZ0.svg?width=319&height=1000\",srcSet:\"https://framerusercontent.com/images/C8VY5JqB0d4DdNKGNAEtAdtBZ0.svg?width=319&height=1000 319w\"},className:\"framer-x4efd6\",\"data-framer-name\":\"middle\",layoutDependency:layoutDependency,layoutId:\"kQhfFKeFf\",...addPropertyOverrides({xmpfNkpfK:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||1509)-0-((componentViewport?.height||1509)-0)*1)/2)+0+0+30+190+0+-720),pixelHeight:2e3,pixelWidth:319,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,src:\"https://framerusercontent.com/images/KczW56MMCnHMv2OfooRPwFS2Q.svg?width=319&height=2000\",srcSet:\"https://framerusercontent.com/images/KczW56MMCnHMv2OfooRPwFS2Q.svg?width=319&height=2000 319w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+30+750),pixelHeight:190,pixelWidth:319,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,src:\"https://framerusercontent.com/images/6vdd5WEWaUIJXolzH3edQ3sQdPM.svg?width=319&height=190\"},className:\"framer-ky4nqy\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"zUGGdcWPY\",...addPropertyOverrides({xmpfNkpfK:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||1509)-0-((componentViewport?.height||1509)-0)*1)/2)+0+0+30+750),pixelHeight:190,pixelWidth:319,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,src:\"https://framerusercontent.com/images/6vdd5WEWaUIJXolzH3edQ3sQdPM.svg?width=319&height=190\"}}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-whLVR.framer-1e8focu, .framer-whLVR .framer-1e8focu { display: block; }\",\".framer-whLVR.framer-l0yfld { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 378px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 968px; }\",\".framer-whLVR .framer-1lo26qs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 30%; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-whLVR .framer-1id30kk { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 30px 0px 30px 30px; position: relative; width: 100%; }\",\".framer-whLVR .framer-bk6wug, .framer-whLVR .framer-ky4nqy { aspect-ratio: 1.6789473684210525 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 559px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-whLVR .framer-xaok0a { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-whLVR .framer-x4efd6 { aspect-ratio: 0.319 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2940px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-whLVR.framer-v-1sn5jws.framer-l0yfld { flex-direction: row; height: 1509px; justify-content: center; }\",\".framer-whLVR.framer-v-1sn5jws .framer-1lo26qs { height: 100%; }\",\".framer-whLVR.framer-v-1sn5jws .framer-x4efd6 { aspect-ratio: 0.1595 / 1; height: var(--framer-aspect-ratio-supported, 5881px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 377.5\n * @framerIntrinsicWidth 968\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xmpfNkpfK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp3S9kjH5l=withCSS(Component,css,\"framer-whLVR\");export default Framerp3S9kjH5l;Framerp3S9kjH5l.displayName=\"line menu m\";Framerp3S9kjH5l.defaultProps={height:377.5,width:968};addPropertyControls(Framerp3S9kjH5l,{variant:{options:[\"eeKqES8Ja\",\"xmpfNkpfK\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerp3S9kjH5l,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp3S9kjH5l\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xmpfNkpfK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"377.5\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"968\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"SHYCzIkpN\",\"s7Bgv4KoS\"];const serializationHash=\"framer-HsN95\";const variantClassNames={s7Bgv4KoS:\"framer-v-17vkbjw\",SHYCzIkpN:\"framer-v-na07br\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:1.5,ease:[.03,.41,.1,1],type:\"tween\"};const transition3={delay:.2,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,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={\"Variant 1\":\"SHYCzIkpN\",\"Variant 2\":\"s7Bgv4KoS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SHYCzIkpN\"};};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:\"SHYCzIkpN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppeark1b6r=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"s7Bgv4KoS\",true),200);});useOnVariantChange(baseVariant,{default:onAppeark1b6r,s7Bgv4KoS:undefined});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,...addPropertyOverrides({s7Bgv4KoS:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-na07br\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SHYCzIkpN\",ref:refBinding,style:{...style},...addPropertyOverrides({s7Bgv4KoS:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-434x5m\",\"data-framer-appear-id\":\"434x5m\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"J0GMt9WNk\",optimized:true,...addPropertyOverrides({s7Bgv4KoS:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-suf1iu\",layoutDependency:layoutDependency,layoutId:\"jpnJIS0ju\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+30+0),pixelHeight:354,pixelWidth:938,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,src:\"https://framerusercontent.com/images/2BHuXYANoAT9j4Zak5IUrgFviM.svg?width=938&height=354\",srcSet:\"https://framerusercontent.com/images/2BHuXYANoAT9j4Zak5IUrgFviM.svg?scale-down-to=512&width=938&height=354 512w,https://framerusercontent.com/images/2BHuXYANoAT9j4Zak5IUrgFviM.svg?width=938&height=354 938w\"},className:\"framer-vnpi6n\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"Kws9EZhRA\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3832ey\",\"data-framer-name\":\"m\",layoutDependency:layoutDependency,layoutId:\"x8xVasteT\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+30+354+0+-534),pixelHeight:1300,pixelWidth:938,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,src:\"https://framerusercontent.com/images/d8CRfuqR8NQ01lF5bu4USKj9k.svg?width=938&height=1300\",srcSet:\"https://framerusercontent.com/images/d8CRfuqR8NQ01lF5bu4USKj9k.svg?scale-down-to=1024&width=938&height=1300 738w,https://framerusercontent.com/images/d8CRfuqR8NQ01lF5bu4USKj9k.svg?width=938&height=1300 938w\"},className:\"framer-1de3mta\",\"data-framer-name\":\"middle\",layoutDependency:layoutDependency,layoutId:\"IH1t7PNHi\"})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+30+586),pixelHeight:354,pixelWidth:938,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,src:\"https://framerusercontent.com/images/cB3DniKLeZKdLdfd8yi6ePi4.svg?width=938&height=354\",srcSet:\"https://framerusercontent.com/images/cB3DniKLeZKdLdfd8yi6ePi4.svg?scale-down-to=512&width=938&height=354 512w,https://framerusercontent.com/images/cB3DniKLeZKdLdfd8yi6ePi4.svg?width=938&height=354 938w\"},className:\"framer-gt7cpe\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"J2bGGBOIP\"})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HsN95.framer-1fji164, .framer-HsN95 .framer-1fji164 { display: block; }\",\".framer-HsN95.framer-na07br { gap: 0px; height: 1030px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 968px; }\",\".framer-HsN95 .framer-434x5m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 25%; justify-content: flex-start; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-HsN95 .framer-suf1iu { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; overflow: visible; padding: 30px 0px 30px 30px; position: relative; width: 100%; }\",\".framer-HsN95 .framer-vnpi6n, .framer-HsN95 .framer-gt7cpe { aspect-ratio: 2.6497175141242937 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 354px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-HsN95 .framer-3832ey { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-HsN95 .framer-1de3mta { aspect-ratio: 0.7215384615384616 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1300px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-HsN95.framer-v-17vkbjw .framer-434x5m { height: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1030\n * @framerIntrinsicWidth 968\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"s7Bgv4KoS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxJao5tIgZ=withCSS(Component,css,\"framer-HsN95\");export default FramerxJao5tIgZ;FramerxJao5tIgZ.displayName=\"line menu d\";FramerxJao5tIgZ.defaultProps={height:1030,width:968};addPropertyControls(FramerxJao5tIgZ,{variant:{options:[\"SHYCzIkpN\",\"s7Bgv4KoS\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxJao5tIgZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxJao5tIgZ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1030\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s7Bgv4KoS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"968\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xJao5tIgZ.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,resolvePageScope,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/75CuXQNR8DsG837nu3Vi/IJhnjlmHdK3JCmwem786/l9794QTqg.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/K5dkMdYlOD8Iz8DZpNB8/Y1hmc7bPRljN9ccrTyd1/nF8AbiVhM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ZujNiqrOAwdWzrAeA1O0/Oq5uAEantZPSYzA3x2Rk/wjf92fXYz.js\";import Icon from\"https://framerusercontent.com/modules/BP2z1seinoB1bmdHVfxy/KBfAe3sbkezpgAsfVVay/nvA7bi8hj.js\";import LineMenuM from\"https://framerusercontent.com/modules/ln9XQw22G2w05HHcEiUq/WfwaUC1XdqPWIUWdYZIs/p3S9kjH5l.js\";import LineMenuD from\"https://framerusercontent.com/modules/qgdOgmRO8OJEriEUFsg0/AWXGM6LldLLmhGUnjXEd/xJao5tIgZ.js\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const LineMenuMFonts=getFonts(LineMenuM);const LineMenuDFonts=getFonts(LineMenuD);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const SearchFonts=getFonts(Search);const IconFonts=getFonts(Icon);const cycleOrder=[\"jtCouTTwL\",\"EUKizrHhT\",\"GbgcWKASi\"];const serializationHash=\"framer-V0FSN\";const variantClassNames={EUKizrHhT:\"framer-v-lzysvp\",GbgcWKASi:\"framer-v-1kyb94j\",jtCouTTwL:\"framer-v-5tcm4d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jOr1TzXJl=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,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 animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={delay:.2,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:.4,duration:0,ease:[.44,0,.56,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const animation8={opacity:.4,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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={\"desk empty\":\"GbgcWKASi\",desk:\"jtCouTTwL\",mob:\"EUKizrHhT\"};const Variants=motion.create(React.Fragment);const getProps=({close,height,id,width,...props})=>{return{...props,jOr1TzXJl:close??props.jOr1TzXJl,variant:humanReadableVariantMap[props.variant]??props.variant??\"jtCouTTwL\"};};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,jOr1TzXJl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jtCouTTwL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaps4lj64=activeVariantCallback(async(...args)=>{if(jOr1TzXJl){const res=await jOr1TzXJl(...args);if(res===false)return false;}});const onMouseEnters4lj64=activeVariantCallback(async(...args)=>{if(jOr1TzXJl){const res=await jOr1TzXJl(...args);if(res===false)return false;}});const onTap1wdh1ar=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"GbgcWKASi\"),800);});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"EUKizrHhT\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"EUKizrHhT\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5tcm4d\",className,classNames),\"data-framer-name\":\"desk\",layoutDependency:layoutDependency,layoutId:\"jtCouTTwL\",ref:refBinding,style:{...style},...addPropertyOverrides({EUKizrHhT:{\"data-framer-name\":\"mob\"},GbgcWKASi:{\"data-framer-name\":\"desk empty\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-qi13i8\",\"data-framer-appear-id\":\"qi13i8\",\"data-framer-name\":\"bg\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"nboNgw60V\",optimized:true,style:{backgroundColor:\"var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30))\",opacity:1},variants:{GbgcWKASi:{opacity:0}},...addPropertyOverrides({GbgcWKASi:{__targetOpacity:0,animate:animation2}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({EUKizrHhT:{height:1e3,width:`calc(${componentViewport?.width||\"100vw\"} * 0.8502)`,y:(componentViewport?.y||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v2hiqf-container\",layoutDependency:layoutDependency,layoutId:\"K_L52NWqi-container\",nodeId:\"K_L52NWqi\",rendersWithMotion:true,scopeId:\"gxTJWqdN3\",children:/*#__PURE__*/_jsx(LineMenuM,{height:\"100%\",id:\"K_L52NWqi\",layoutId:\"K_L52NWqi\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"eeKqES8Ja\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||1099)-0)*1,width:`calc(${componentViewport?.width||\"100vw\"} / 2)`,y:(componentViewport?.y||0)+((componentViewport?.height||1099)*.4995450409463151-((componentViewport?.height||1099)-0)*1/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-bw8ieg-container\",\"data-framer-appear-id\":\"bw8ieg\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"s2sy3Cqn8-container\",nodeId:\"s2sy3Cqn8\",optimized:true,rendersWithMotion:true,scopeId:\"gxTJWqdN3\",style:{opacity:1},variants:{GbgcWKASi:{opacity:0}},...addPropertyOverrides({GbgcWKASi:{__targetOpacity:0,animate:animation4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(LineMenuD,{height:\"100%\",id:\"s2sy3Cqn8\",layoutId:\"s2sy3Cqn8\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"SHYCzIkpN\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1iv6qj4\",\"data-framer-appear-id\":\"1iv6qj4\",\"data-framer-name\":\"back\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"KgDd5SPAR\",optimized:true,children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icry5n\",\"data-styles-preset\":\"l9794QTqg\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"назад\"})}),className:\"framer-19yqsgr\",\"data-framer-name\":\"back\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ipSthxmSd\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cdgkwb\",layoutDependency:layoutDependency,layoutId:\"E2evkAJA2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.8 9\" overflow=\"visible\"><path d=\"M 0 4.501 L 4.8 0 L 4.8 9 Z\" fill=\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)) /* {&quot;name&quot;:&quot;beige&quot;} */\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bh2u09\",\"data-framer-name\":\"close\",layoutDependency:layoutDependency,layoutId:\"ccJj3pBNm\",style:{opacity:1},variants:{GbgcWKASi:{opacity:0}},...addPropertyOverrides({EUKizrHhT:{\"data-highlight\":true,onTap:onTaps4lj64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1m42609\",\"data-framer-appear-id\":\"1m42609\",\"data-framer-name\":\"close\",\"data-highlight\":true,initial:animation6,layoutDependency:layoutDependency,layoutId:\"PSs8hkUyj\",onMouseEnter:onMouseEnters4lj64,optimized:true,...addPropertyOverrides({EUKizrHhT:{animate:undefined,initial:undefined,onMouseEnter:undefined,onTap:onTaps4lj64,optimized:undefined}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15404hv\",\"data-framer-name\":\"block\",layoutDependency:layoutDependency,layoutId:\"CG2nM1Lbp\",style:{opacity:1},variants:{GbgcWKASi:{opacity:0}}}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-ahvlm6\",\"data-framer-appear-id\":\"ahvlm6\",\"data-framer-name\":\"text\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"OEpq7FpR6\",optimized:true,style:{opacity:1},variants:{GbgcWKASi:{opacity:0}},...addPropertyOverrides({EUKizrHhT:{transformTemplate:transformTemplate1},GbgcWKASi:{__targetOpacity:0,animate:animation4}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lK_lpFg0C\",openInNewTab:false,scopeId:\"gxTJWqdN3\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nu6zuw framer-18u4o5s\",\"data-framer-name\":\"0\",layoutDependency:layoutDependency,layoutId:\"lK_lpFg0C\",style:{opacity:.4},whileHover:animation7})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"vTMpUOHyg\",openInNewTab:false,scopeId:\"gxTJWqdN3\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vz9obv framer-18u4o5s\",\"data-framer-name\":\"главная\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vTMpUOHyg\",onTap:onTaps4lj64,style:{opacity:.4},variants:{EUKizrHhT:{opacity:1}},whileHover:animation7,...addPropertyOverrides({EUKizrHhT:{whileHover:undefined,whileTap:animation8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-5rka14\",\"data-styles-preset\":\"wjf92fXYz\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"главная\"})}),className:\"framer-soqcz5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o5jkevu55\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{EUKizrHhT:{\"--extracted-gdpscs\":\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EUKizrHhT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1hp9j61\",\"data-styles-preset\":\"nF8AbiVhM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"главная\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8pe4C100\"},motionChild:true,nodeId:\"l9iKSnpLM\",openInNewTab:false,scopeId:\"gxTJWqdN3\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1n354sh framer-18u4o5s\",\"data-framer-name\":\"проекты\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"l9iKSnpLM\",onTap:onTaps4lj64,style:{opacity:.4},variants:{EUKizrHhT:{opacity:1}},whileHover:animation7,...addPropertyOverrides({EUKizrHhT:{whileHover:undefined,whileTap:animation8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-5rka14\",\"data-styles-preset\":\"wjf92fXYz\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"проекты\"})}),className:\"framer-519jdk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GjmtiycF9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{EUKizrHhT:{\"--extracted-gdpscs\":\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EUKizrHhT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1hp9j61\",\"data-styles-preset\":\"nF8AbiVhM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"проекты\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{EgmUX2EuS:\"about\"},unresolvedPathSlugs:{EgmUX2EuS:{collectionId:\"AcAEdOR9R\",collectionItemId:\"hPRpGgmO9\"}},webPageId:\"t5Wwa8HXG\"},motionChild:true,nodeId:\"jHLVIdNTk\",openInNewTab:false,scopeId:\"gxTJWqdN3\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-f6ld1g framer-18u4o5s\",\"data-framer-name\":\"о нас\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jHLVIdNTk\",onTap:onTaps4lj64,style:{opacity:.4},variants:{EUKizrHhT:{opacity:1}},whileHover:animation7,...addPropertyOverrides({EUKizrHhT:{whileHover:undefined,whileTap:animation8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-5rka14\",\"data-styles-preset\":\"wjf92fXYz\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"о нас\"})}),className:\"framer-1tokhzb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U40NDJDpu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{EUKizrHhT:{\"--extracted-gdpscs\":\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EUKizrHhT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1hp9j61\",\"data-styles-preset\":\"nF8AbiVhM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"о нас\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9slfuj\",\"data-framer-name\":\"поиск\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LbmU5YnHs\",onTap:onTap1wdh1ar,style:{opacity:.4},variants:{EUKizrHhT:{opacity:1}},whileHover:animation7,...addPropertyOverrides({EUKizrHhT:{\"data-highlight\":undefined,onTap:undefined,whileHover:undefined,whileTap:animation8}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-5rka14\",\"data-styles-preset\":\"wjf92fXYz\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"поиск\"})}),className:\"framer-17rhzg2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h6m2YxPHV\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{EUKizrHhT:{\"--extracted-gdpscs\":\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EUKizrHhT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1hp9j61\",\"data-styles-preset\":\"nF8AbiVhM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"поиск\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wsd10p-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"U8fd2gcAA-container\",nodeId:\"U8fd2gcAA\",rendersWithMotion:true,scopeId:\"gxTJWqdN3\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\",transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:0,iconType:\"default\",id:\"U8fd2gcAA\",inputOptions:{clearButtonText:\"X\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",iconSize:22,iconType:\"custom\"},inputFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(255, 255, 231, 0.4)\",placeholderText:\"Например, Лебединое озеро\"},textColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"},layoutId:\"U8fd2gcAA\",modalOptions:{backgroundColor:\"rgba(255, 255, 230, 0)\",borderRadius:0,heightIsStatic:false,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:0,scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},shadow:{blur:0,color:\"rgba(255, 255, 229, 0.1)\",spread:0,x:0,y:1},top:0,width:800},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(255, 255, 232, 0.4)\",subtitleFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",titleFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"Fu5KNeVFs\"},router),width:\"100%\",...addPropertyOverrides({EUKizrHhT:{inputOptions:{clearButtonText:\"X\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",iconSize:18,iconType:\"custom\"},inputFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(255, 255, 231, 0.4)\",placeholderText:\"Например, Лебединое озеро\"},textColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(255, 255, 232, 0.4)\",subtitleFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",titleFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400},titleType:\"title\"}}},baseVariant,gestureVariant)})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:\"47px\",y:(componentViewport?.y||0)+((componentViewport?.height||1099)*.5004549590536854-19),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vn3jxk-container\",layoutDependency:layoutDependency,layoutId:\"RRgtkZS3C-container\",nodeId:\"RRgtkZS3C\",rendersWithMotion:true,scopeId:\"gxTJWqdN3\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{GbgcWKASi:{opacity:0}},children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"RRgtkZS3C\",layoutId:\"RRgtkZS3C\",sF24GJMCZ:\"var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30))\",style:{width:\"100%\"},variant:matchVariant(\"JHtxo_Zq1\"),width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-V0FSN.framer-18u4o5s, .framer-V0FSN .framer-18u4o5s { display: block; }\",\".framer-V0FSN.framer-5tcm4d { height: 1099px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1200px; }\",\".framer-V0FSN .framer-qi13i8 { flex: none; height: 105%; left: calc(50.00000000000002% - 103.16666666666667% / 2); overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: calc(49.95450409463151% - 105.09554140127389% / 2); width: 103%; }\",\".framer-V0FSN .framer-v2hiqf-container { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; position: absolute; top: 0px; width: 85%; }\",\".framer-V0FSN .framer-bw8ieg-container { flex: none; height: 100%; left: 0px; position: absolute; top: calc(49.95450409463151% - 100% / 2); width: 50%; }\",\".framer-V0FSN .framer-1iv6qj4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: absolute; right: 30px; top: 30px; width: min-content; }\",\".framer-V0FSN .framer-19yqsgr { flex: none; height: 11px; position: relative; white-space: pre; width: auto; }\",\".framer-V0FSN .framer-cdgkwb { height: 9px; position: relative; width: 5px; }\",\".framer-V0FSN .framer-1bh2u09 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: calc(49.95450409463151% - 100% / 2); width: 100%; }\",\".framer-V0FSN .framer-1m42609 { flex: 1 0 0px; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-V0FSN .framer-15404hv { flex: none; height: 30%; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.04549590536854% - 30.02729754322111% / 2); width: 8%; }\",\".framer-V0FSN .framer-ahvlm6 { flex: none; gap: 0px; height: 50px; left: 0px; overflow: visible; position: absolute; top: calc(49.95450409463151% - 50px / 2); width: 50%; }\",\".framer-V0FSN .framer-nu6zuw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 55px; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 180px; position: absolute; text-decoration: none; top: -55px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V0FSN .framer-1vz9obv { align-content: center; align-items: center; bottom: -5px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 180px; position: absolute; text-decoration: none; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V0FSN .framer-soqcz5, .framer-V0FSN .framer-519jdk, .framer-V0FSN .framer-1tokhzb, .framer-V0FSN .framer-17rhzg2 { flex: none; height: 55px; position: relative; white-space: pre-wrap; width: 808px; word-break: break-word; word-wrap: break-word; }\",\".framer-V0FSN .framer-1n354sh { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 180px; position: absolute; text-decoration: none; top: 55px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V0FSN .framer-f6ld1g { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 180px; position: absolute; text-decoration: none; top: 110px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V0FSN .framer-9slfuj { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 180px; position: absolute; top: 165px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V0FSN .framer-1wsd10p-container { cursor: default; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.90909090909093% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-V0FSN .framer-vn3jxk-container { flex: none; height: auto; left: 30px; position: absolute; top: 50%; width: 47px; z-index: 5; }\",\".framer-V0FSN.framer-v-lzysvp.framer-5tcm4d { height: 796px; overflow: visible; width: 414px; }\",\".framer-V0FSN.framer-v-lzysvp .framer-qi13i8 { height: calc(var(--framer-viewport-height, 100vh) * 1.5); left: calc(50.00000000000002% - 109.66183574879227% / 2); top: calc(50.00000000000002% - 150vh / 2); width: 110%; }\",\".framer-V0FSN.framer-v-lzysvp .framer-19yqsgr { order: 1; }\",\".framer-V0FSN.framer-v-lzysvp .framer-cdgkwb { order: 0; }\",\".framer-V0FSN.framer-v-lzysvp .framer-1bh2u09 { cursor: pointer; height: 8%; top: calc(4.145728643216103% - 8.417085427135678% / 2); }\",\".framer-V0FSN.framer-v-lzysvp .framer-1m42609 { cursor: pointer; }\",\".framer-V0FSN.framer-v-lzysvp .framer-ahvlm6 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: center; padding: 0px; top: 50%; width: min-content; }\",\".framer-V0FSN.framer-v-lzysvp .framer-1vz9obv { bottom: unset; height: 55px; left: unset; padding: 0px 0px 0px 30px; position: relative; top: unset; width: 414px; }\",\".framer-V0FSN.framer-v-lzysvp .framer-soqcz5, .framer-V0FSN.framer-v-lzysvp .framer-519jdk, .framer-V0FSN.framer-v-lzysvp .framer-1tokhzb, .framer-V0FSN.framer-v-lzysvp .framer-17rhzg2 { height: auto; }\",\".framer-V0FSN.framer-v-lzysvp .framer-1n354sh, .framer-V0FSN.framer-v-lzysvp .framer-f6ld1g { height: 45px; left: unset; padding: 0px 0px 0px 30px; position: relative; top: unset; width: 414px; }\",\".framer-V0FSN.framer-v-lzysvp .framer-9slfuj { cursor: unset; height: 45px; left: unset; padding: 0px 0px 0px 30px; position: relative; top: unset; width: 414px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1099\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EUKizrHhT\":{\"layout\":[\"fixed\",\"fixed\"]},\"GbgcWKASi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"jOr1TzXJl\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergxTJWqdN3=withCSS(Component,css,\"framer-V0FSN\");export default FramergxTJWqdN3;FramergxTJWqdN3.displayName=\"menu\";FramergxTJWqdN3.defaultProps={height:1099,width:1200};addPropertyControls(FramergxTJWqdN3,{variant:{options:[\"jtCouTTwL\",\"EUKizrHhT\",\"GbgcWKASi\"],optionTitles:[\"desk\",\"mob\",\"desk empty\"],title:\"Variant\",type:ControlType.Enum},jOr1TzXJl:{title:\"close\",type:ControlType.EventHandler}});addFonts(FramergxTJWqdN3,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Statika Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/pD5AvxKheQz2RbwoyJ5idrTyAKk.woff2\",weight:\"400\"}]},...LineMenuMFonts,...LineMenuDFonts,...SearchFonts,...IconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramergxTJWqdN3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LineMenuM,{},context),forwardLoader(LineMenuD,{},context),forwardLoader(Icon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergxTJWqdN3\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EUKizrHhT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GbgcWKASi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1099\",\"framerVariables\":\"{\\\"jOr1TzXJl\\\":\\\"close\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gxTJWqdN3.map","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// ../../library/src/utils/utils.ts\nvar k=\"undefined\"!=typeof window,L=k&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction B(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function E(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar M=1024,P=1.5,T=t=>2**t-1,x=t=>-(2**(t-1)),F=t=>2**(t-1)-1,N={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:x(8),Int16:x(16),Int32:x(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},A={Uint8:T(8),Uint16:T(16),Uint32:T(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:F(8),Int16:F(16),Int32:F(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function q(t,e,r,i){B(t>=e,t,\"outside lower bound for\",i),B(t<=r,t,\"outside upper bound for\",i);}var O=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*P)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){q(t,N.Uint8,A.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){q(t,N.Uint16,A.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){q(t,N.Uint32,A.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){q(t,N.Uint64,A.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){q(t,N.BigUint64,A.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){q(t,N.Int8,A.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){q(t,N.Int16,A.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){q(t,N.Int32,A.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){q(t,N.Int64,A.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){q(t,N.BigInt64,A.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(M)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction _(t){return\"string\"==typeof t;}function j(t){return Number.isFinite(t);}function D(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar R=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return B(j(r),\"Invalid chunkId\"),B(j(i),\"Invalid offset\"),B(j(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(B(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction C(t){if(D(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:E(t);}}function J(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function W(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function $(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function z(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function K(t,e){t.writeUint8(e.value?1:0);}function G(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:\"color\"/* Color */,value:t.readString()};}function H(t,e){t.writeString(e.value);}function X(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Q(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function Y(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Z(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function tt(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function te(t,e){t.writeString(e.value);}function tr(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(t){return{type:\"file\"/* File */,value:t.readString()};}function tn(t,e){t.writeString(e.value);}function ts(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ta(t,e){t.writeJson(e.value);}function tu(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tl(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function th(t,e){t.writeFloat64(e.value);}function tc(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tf(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function td(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tg(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function tv(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function ty(t,e){t.writeJson(e.value);}function tp(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tm(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tw(t,e){if(j(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(_(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tb(t,e){let r=t.value,i=e.value;if(j(r)&&j(i)||_(r)&&_(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tI(t){return{type:\"string\"/* String */,value:t.readString()};}function tS(t,e){t.writeString(e.value);}function tU(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tk(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tL(t,e){t.writeUint32(e.value);}function tB(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return J(t);case 2/* Boolean */:return z(t);case 3/* Color */:return V(t);case 4/* Date */:return Q(t);case 5/* Enum */:return tt(t);case 6/* File */:return ti(t);case 7/* Link */:return to(t);case 8/* Number */:return tl(t);case 9/* Object */:return tf(t);case 10/* ResponsiveImage */:return tv(t);case 11/* RichText */:return tm(t);case 12/* String */:return tI(t);case 13/* VectorSetItem */:return tk(t);default:E(e);}},t.write=function(t,e){let r=C(e);if(t.writeUint8(r),!D(e))switch(e.type){case\"array\"/* Array */:return W(t,e);case\"boolean\"/* Boolean */:return K(t,e);case\"color\"/* Color */:return H(t,e);case\"date\"/* Date */:return Y(t,e);case\"enum\"/* Enum */:return te(t,e);case\"file\"/* File */:return tn(t,e);case\"link\"/* Link */:return ta(t,e);case\"number\"/* Number */:return th(t,e);case\"object\"/* Object */:return td(t,e);case\"responsiveimage\"/* ResponsiveImage */:return ty(t,e);case\"richtext\"/* RichText */:return tw(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tL(t,e);case\"string\"/* String */:return tS(t,e);default:E(e);}},t.compare=function(t,e,r){let i=C(t),n=C(e);if(i<n)return -1;if(i>n)return 1;if(D(t)||D(e))return 0;switch(t.type){case\"array\"/* Array */:return B(\"array\"/* Array */===e.type),$(t,e,r);case\"boolean\"/* Boolean */:return B(\"boolean\"/* Boolean */===e.type),G(t,e);case\"color\"/* Color */:return B(\"color\"/* Color */===e.type),X(t,e);case\"date\"/* Date */:return B(\"date\"/* Date */===e.type),Z(t,e);case\"enum\"/* Enum */:return B(\"enum\"/* Enum */===e.type),tr(t,e);case\"file\"/* File */:return B(\"file\"/* File */===e.type),ts(t,e);case\"link\"/* Link */:return B(\"link\"/* Link */===e.type),tu(t,e);case\"number\"/* Number */:return B(\"number\"/* Number */===e.type),tc(t,e);case\"object\"/* Object */:return B(\"object\"/* Object */===e.type),tg(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return B(\"responsiveimage\"/* ResponsiveImage */===e.type),tp(t,e);case\"richtext\"/* RichText */:return B(\"richtext\"/* RichText */===e.type),tb(t,e);case\"vectorsetitem\"/* VectorSetItem */:return B(\"vectorsetitem\"/* VectorSetItem */===e.type),tB(t,e);case\"string\"/* String */:return B(\"string\"/* String */===e.type),tU(t,e,r);default:E(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tE=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=R.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new O;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tM=3,tP=250,tT=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tx=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tT.includes(i.status)||++r>tM)return i;}catch(t){if(e?.signal?.aborted||++r>tM)throw t;}await tF(r);}};async function tF(t){let e=Math.floor(tP*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tN(t,e){let r=tO(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tx(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tA,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tA=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(B(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tq(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(B(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tq(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tq(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tO(t){B(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar t_=class{async loadModel(){let[t]=await tN(this.options.url,[this.options.range]);return B(t,\"Failed to load model\"),tE.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){B(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:E(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];B(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction tj(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tD(t){for(let e of t)yield*e.prioritySources;}var tR=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tx(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=tj(i),o=i.getOffset()-r,a=new R(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=R.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tN(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tD(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];B(o,\"Missing range bytes\");let a=new b(o),u=tj(a),l=t[e]?.pointer;B(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tC=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=R.fromString(t),i=this.chunks[r.chunkId];return B(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=R.fromString(t.pointer),i=R.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tR(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tC as DatabaseCollection,t_ as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,f,u=\"undefined\"!=typeof window,c=u&&\"function\"==typeof window.requestIdleCallback,l=\"preload\";function p(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&l in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as s,createElement as m}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction d(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar y=((a=y||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),h=((f=h||{})[f.RichText=1]=\"RichText\",f[f.VectorSetItem=2]=\"VectorSetItem\",f);function x(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}T(r,o,t);}}function T(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):T(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||x(e,r,t);}}function g(i){let a=/* @__PURE__ */new Map;return f=>{let u=a.get(f);if(u)return u;let c=JSON.parse(f),l=function a(f){switch(f[0]){case 1/* Fragment */:{let[,...e]=f,r=e.map(a);return /*#__PURE__*/m(s,void 0,...r);}case 2/* Link */:{let[,e,...r]=f,t=r.map(a);return /*#__PURE__*/m(n,e,...t);}case 3/* Module */:{let[,n,o,u]=f;x(o,u,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(p(t)&&t.preload(),t):r;});let c=i[n];return d(c,\"Module not found\"),p(c)&&c.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:c,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=f,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/m(o.a,r,...n);return /*#__PURE__*/m(e,r,...n);}case 5/* Text */:{let[,e]=f;return e;}}}(c);return a.set(f,l),l;};}export{h as RichTextJsonPropKind,y as RichTextJsonType,g as getRichTextJsonResolver,x as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2509ebe)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as o}from\"framer\";import{DatabaseCollection as t,DatabaseDictionaryIndex as a}from\"./ix7EJqlEd-0.js\";import{getRichTextJsonResolver as n}from\"./ix7EJqlEd-1.js\";let i={b40Dg6JUE:{isNullable:!0,type:l.Boolean},b5rEHKyoL:{isNullable:!0,type:l.ResponsiveImage},CEfVKS5_9:{isNullable:!0,type:l.String},ClDnPp1Tx:{isNullable:!0,type:l.String},CoZrtYVy6:{isNullable:!0,type:l.ResponsiveImage},createdAt:{isNullable:!0,type:l.Date},d7PUV_SB3:{isNullable:!0,type:l.Boolean},Dgzh_mfd0:{isNullable:!0,type:l.String},dM4YEl2kV:{isNullable:!0,type:l.String},DNlceIgKv:{isNullable:!0,type:l.Boolean},EgRFd_mQu:{isNullable:!0,type:l.String},F4hOel2Is:{isNullable:!0,type:l.Boolean},faWhrrtwj:{isNullable:!0,type:l.String},Fcmlfw_61:{isNullable:!0,type:l.String},FcWtusXYU:{isNullable:!0,type:l.ResponsiveImage},FLrw3mUsv:{isNullable:!0,type:l.ResponsiveImage},fo56LfYAS:{isNullable:!0,type:l.ResponsiveImage},fuoF5RVsD:{isNullable:!0,type:l.String},fYq0E9ss7:{isNullable:!0,type:l.String},g2rTmCLtY:{isNullable:!0,type:l.RichText},gfDj0uegs:{isNullable:!0,type:l.String},Ghl2PhQA9:{isNullable:!0,type:l.String},GS4950dgv:{isNullable:!0,type:l.String},GvBVt11PD:{isNullable:!0,type:l.String},gXUWwagIh:{isNullable:!0,type:l.Boolean},h2rB4EL1z:{isNullable:!0,type:l.String},HwtyQo3UD:{isNullable:!0,type:l.String},id:{isNullable:!1,type:l.String},iex30Ll_q:{isNullable:!0,type:l.RichText},iUBQYAclV:{isNullable:!0,type:l.Enum},IUT_r9olq:{isNullable:!0,type:l.String},J8GNiExeb:{isNullable:!0,type:l.Boolean},jDPRjLFGE:{isNullable:!0,type:l.Enum},jUAQE3PUa:{isNullable:!0,type:l.String},jZmlUcLWP:{isNullable:!0,type:l.String},k_Ib8n_ne:{isNullable:!0,type:l.Enum},k0oGfM5rC:{isNullable:!0,type:l.Color},kAzF5jjti:{isNullable:!0,type:l.ResponsiveImage},keaUCqixT:{isNullable:!0,type:l.Link},klwSdMord:{isNullable:!0,type:l.String},KZusykSpQ:{isNullable:!0,type:l.RichText},ld8dkBrrl:{isNullable:!0,type:l.Boolean},lI_vDXn_B:{isNullable:!0,type:l.String},ligJsSQv0:{isNullable:!0,type:l.Boolean},m3x8Ybgwl:{isNullable:!0,type:l.String},m9nOuQpWH:{isNullable:!0,type:l.String},MPq7FMSqa:{isNullable:!0,type:l.String},MpVPoFTA3:{definition:{definitions:{id:{isNullable:!1,type:l.String},WwU3eA1QN:{isNullable:!0,type:l.ResponsiveImage}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},MuWlGw3Vu:{isNullable:!0,type:l.String},N5lVxr3Gu:{isNullable:!0,type:l.String},ND5sMuGiA:{isNullable:!0,type:l.Boolean},nextItemId:{isNullable:!0,type:l.String},NHyP8jwLw:{isNullable:!0,type:l.String},nPXcnHyoH:{isNullable:!0,type:l.String},oTPQRwN3D:{isNullable:!0,type:l.String},Owspy2Jil:{isNullable:!0,type:l.String},p3xEQuS_k:{isNullable:!0,type:l.Boolean},PgutsqOsR:{isNullable:!0,type:l.String},Pm3bKzKuO:{isNullable:!0,type:l.ResponsiveImage},previousItemId:{isNullable:!0,type:l.String},puk37xNlf:{isNullable:!0,type:l.String},Q4e2ydnyN:{isNullable:!0,type:l.Date},QI2cqsMC8:{isNullable:!0,type:l.String},QuBgW22Xf:{isNullable:!0,type:l.Enum},qwp0BoNRf:{isNullable:!0,type:l.String},qwWcdeerJ:{isNullable:!0,type:l.String},r2QJYGiek:{isNullable:!0,type:l.Link},r3WM0tdfX:{definition:{definitions:{id:{isNullable:!1,type:l.String},WwU3eA1QN:{isNullable:!0,type:l.ResponsiveImage}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},r6PBJ9wxq:{isNullable:!0,type:l.String},RGzISUHjm:{isNullable:!0,type:l.String},sf6tUeksJ:{isNullable:!0,type:l.String},sGcaMGS6J:{isNullable:!0,type:l.Enum},sNEuqkZsm:{isNullable:!0,type:l.Boolean},srX3I4ZDG:{isNullable:!0,type:l.String},sWxs9e2dz:{isNullable:!0,type:l.String},thDvDEJpw:{isNullable:!0,type:l.ResponsiveImage},TPWCK06bg:{isNullable:!0,type:l.Link},Tq3t4KmNr:{isNullable:!0,type:l.ResponsiveImage},TSATheoRR:{isNullable:!0,type:l.Boolean},U5egl3hUl:{isNullable:!0,type:l.String},UflDUEoUE:{isNullable:!0,type:l.RichText},updatedAt:{isNullable:!0,type:l.Date},uQBlT1pW1:{isNullable:!0,type:l.Boolean},UUWaNOBD4:{isNullable:!0,type:l.String},V_vQEbCYd:{isNullable:!0,type:l.String},V65EUvkZa:{isNullable:!0,type:l.ResponsiveImage},vppi6_gvw:{isNullable:!0,type:l.String},WQT97BhUi:{isNullable:!0,type:l.Link},WrWP3A8Cn:{isNullable:!0,type:l.Boolean},Xkyg5GjiF:{isNullable:!0,type:l.String},XsdNSXvcZ:{isNullable:!0,type:l.String},xXypjR_Sn:{isNullable:!0,type:l.String},y_i3ltqED:{isNullable:!0,type:l.String},y5wUaHOME:{isNullable:!0,type:l.Link},Ycobo4iJ7:{isNullable:!0,type:l.String},yLTaVbkBu:{isNullable:!0,type:l.Boolean},Yp9352z46:{isNullable:!0,type:l.Link},ysshV0PnH:{isNullable:!0,type:l.ResponsiveImage},ytDoA4dnI:{isNullable:!0,type:l.Link},z4WC67l5L:{definition:{definitions:{id:{isNullable:!1,type:l.String},WwU3eA1QN:{isNullable:!0,type:l.ResponsiveImage}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},ZegxnUJbJ:{isNullable:!0,type:l.ResponsiveImage},ZFb4fdZjz:{isNullable:!0,type:l.String},zSfEZPdC1:{isNullable:!0,type:l.String}},c=new URL(\"./ix7EJqlEd-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),r=[\"id\"],m={type:1},u=[\"previousItemId\"],f=[\"nextItemId\"],s=[\"id\",\"fuoF5RVsD\"],d=[\"fuoF5RVsD\",\"id\"],g={type:0},N=[\"PgutsqOsR\"],p=[\"iUBQYAclV\"],S=[\"MPq7FMSqa\"],y=[\"Q4e2ydnyN\"],w=[\"GS4950dgv\"],h=[\"oTPQRwN3D\"],b=[\"ytDoA4dnI\"],V=[\"uQBlT1pW1\"],D=[\"FcWtusXYU\"],E=[\"RGzISUHjm\"],U=[\"b40Dg6JUE\"],I=[\"kAzF5jjti\"],_=[\"k0oGfM5rC\"],R=[\"fuoF5RVsD\"],v=[\"vppi6_gvw\"],k=[\"r6PBJ9wxq\"],B=[\"QuBgW22Xf\"],x=[\"iex30Ll_q\"],Q=[\"g2rTmCLtY\"],P=[\"KZusykSpQ\"],T=[\"UflDUEoUE\"],L=[\"ND5sMuGiA\"],W=[\"Owspy2Jil\"],j=[\"QI2cqsMC8\"],C=[\"h2rB4EL1z\"],X=[\"y5wUaHOME\"],q=[\"EgRFd_mQu\"],F=[\"lI_vDXn_B\"],G=[\"jDPRjLFGE\"],M=[\"WQT97BhUi\"],A=[\"sNEuqkZsm\"],J=[\"UUWaNOBD4\"],Y=[\"Xkyg5GjiF\"],O=[\"GvBVt11PD\"],K=[\"keaUCqixT\"],z=[\"NHyP8jwLw\"],Z=[\"m9nOuQpWH\"],H=[\"sGcaMGS6J\"],$=[\"Yp9352z46\"],ee=[\"p3xEQuS_k\"],el=[\"fYq0E9ss7\"],eo=[\"sWxs9e2dz\"],et=[\"XsdNSXvcZ\"],ea=[\"TPWCK06bg\"],en=[\"faWhrrtwj\"],ei=[\"U5egl3hUl\"],ec=[\"k_Ib8n_ne\"],er=[\"r2QJYGiek\"],em=[\"Pm3bKzKuO\"],eu=[\"srX3I4ZDG\"],ef=[\"sf6tUeksJ\"],es=[\"b5rEHKyoL\"],ed=[\"xXypjR_Sn\"],eg=[\"CEfVKS5_9\"],eN=[\"thDvDEJpw\"],ep=[\"qwWcdeerJ\"],eS=[\"nPXcnHyoH\"],ey=[\"Tq3t4KmNr\"],ew=[\"N5lVxr3Gu\"],eh=[\"ClDnPp1Tx\"],eb=[\"CoZrtYVy6\"],eV=[\"puk37xNlf\"],eD=[\"jZmlUcLWP\"],eE=[\"ysshV0PnH\"],eU=[\"V_vQEbCYd\"],eI=[\"dM4YEl2kV\"],e_=[\"V65EUvkZa\"],eR=[\"Ghl2PhQA9\"],ev=[\"qwp0BoNRf\"],ek=[\"FLrw3mUsv\"],eB=[\"HwtyQo3UD\"],ex=[\"zSfEZPdC1\"],eQ=[\"ZegxnUJbJ\"],eP=[\"y_i3ltqED\"],eT=[\"Dgzh_mfd0\"],eL=[\"fo56LfYAS\"],eW=[\"Fcmlfw_61\"],ej=[\"jUAQE3PUa\"],eC=[\"F4hOel2Is\"],eX=[\"gfDj0uegs\"],eq=[\"WrWP3A8Cn\"],eF=[\"ligJsSQv0\"],eG=[\"klwSdMord\"],eM=[\"DNlceIgKv\"],eA=[\"J8GNiExeb\"],eJ=[\"m3x8Ybgwl\"],eY=[\"gXUWwagIh\"],eO=[\"ld8dkBrrl\"],eK=[\"d7PUV_SB3\"],ez=[\"IUT_r9olq\"],eZ=[\"z4WC67l5L\"],eH=[\"TSATheoRR\"],e$=[\"ZFb4fdZjz\"],e1=[\"r3WM0tdfX\"],e2=[\"yLTaVbkBu\"],e0=[\"MuWlGw3Vu\"],e3=[\"MpVPoFTA3\"],e9=[\"Ycobo4iJ7\"],e8=[],e4=e=>{let l=e8[e];if(l)return l().then(e=>e.default);},e6=new URL(\"./ix7EJqlEd-indexes-fFCXu4U1O-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),e5={},e7=n(e5),le=new o,ll={collectionByLocaleId:{default:new t({chunks:[new URL(\"./ix7EJqlEd-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"43e4e66f-97af-42a1-8e37-6e120c6fcb8edefault\",indexes:[new a({collation:m,collectionSchema:i,fieldNames:r,range:{from:0,to:553},url:c}),new a({collation:m,collectionSchema:i,fieldNames:u,range:{from:553,to:1105},url:c}),new a({collation:m,collectionSchema:i,fieldNames:f,range:{from:1105,to:1653},url:c}),new a({collation:m,collectionSchema:i,fieldNames:s,range:{from:1653,to:2625},url:c}),new a({collation:g,collectionSchema:i,fieldNames:d,range:{from:2625,to:3597},url:c}),new a({collation:g,collectionSchema:i,fieldNames:N,range:{from:3597,to:5121},url:c}),new a({collation:g,collectionSchema:i,fieldNames:p,range:{from:5121,to:5681},url:c}),new a({collation:g,collectionSchema:i,fieldNames:S,range:{from:5681,to:6628},url:c}),new a({collation:g,collectionSchema:i,fieldNames:y,range:{from:6628,to:7078},url:c}),new a({collation:g,collectionSchema:i,fieldNames:w,range:{from:7078,to:8061},url:c}),new a({collation:g,collectionSchema:i,fieldNames:h,range:{from:8061,to:8487},url:c}),new a({collation:g,collectionSchema:i,fieldNames:b,range:{from:8487,to:12259},url:c}),new a({collation:g,collectionSchema:i,fieldNames:V,range:{from:12259,to:12555},url:c}),new a({collation:g,collectionSchema:i,fieldNames:D,range:{from:12555,to:22615},url:c}),new a({collation:g,collectionSchema:i,fieldNames:E,range:{from:22615,to:23592},url:c}),new a({collation:g,collectionSchema:i,fieldNames:U,range:{from:23592,to:23888},url:c}),new a({collation:g,collectionSchema:i,fieldNames:I,range:{from:23888,to:27118},url:c}),new a({collation:g,collectionSchema:i,fieldNames:_,range:{from:27118,to:28955},url:c}),new a({collation:g,collectionSchema:i,fieldNames:R,range:{from:28955,to:29613},url:c}),new a({collation:g,collectionSchema:i,fieldNames:v,range:{from:29613,to:30582},url:c}),new a({collation:g,collectionSchema:i,fieldNames:k,range:{from:30582,to:31481},url:c}),new a({collation:g,collectionSchema:i,fieldNames:B,range:{from:31481,to:32041},url:c}),new a({collation:g,collectionSchema:i,fieldNames:x,range:{from:32041,to:38699},url:c}),new a({collation:g,collectionSchema:i,fieldNames:Q,range:{from:38699,to:63124},url:c}),new a({collation:g,collectionSchema:i,fieldNames:P,range:{from:63124,to:86943},url:c}),new a({collation:g,collectionSchema:i,fieldNames:T,range:{from:86943,to:118596},url:c}),new a({collation:g,collectionSchema:i,fieldNames:L,range:{from:118596,to:118892},url:c}),new a({collation:g,collectionSchema:i,fieldNames:W,range:{from:118892,to:119813},url:c}),new a({collation:g,collectionSchema:i,fieldNames:j,range:{from:119813,to:120509},url:c}),new a({collation:g,collectionSchema:i,fieldNames:C,range:{from:120509,to:121637},url:c}),new a({collation:g,collectionSchema:i,fieldNames:X,range:{from:121637,to:123006},url:c}),new a({collation:g,collectionSchema:i,fieldNames:q,range:{from:123006,to:123804},url:c}),new a({collation:g,collectionSchema:i,fieldNames:F,range:{from:123804,to:124224},url:c}),new a({collation:g,collectionSchema:i,fieldNames:G,range:{from:124224,to:124784},url:c}),new a({collation:g,collectionSchema:i,fieldNames:M,range:{from:124784,to:126462},url:c}),new a({collation:g,collectionSchema:i,fieldNames:A,range:{from:126462,to:126758},url:c}),new a({collation:g,collectionSchema:i,fieldNames:J,range:{from:126758,to:127286},url:c}),new a({collation:g,collectionSchema:i,fieldNames:Y,range:{from:127286,to:127784},url:c}),new a({collation:g,collectionSchema:i,fieldNames:O,range:{from:127784,to:128534},url:c}),new a({collation:g,collectionSchema:i,fieldNames:K,range:{from:128534,to:129154},url:c}),new a({collation:g,collectionSchema:i,fieldNames:z,range:{from:129154,to:129541},url:c}),new a({collation:g,collectionSchema:i,fieldNames:Z,range:{from:129541,to:129924},url:c}),new a({collation:g,collectionSchema:i,fieldNames:H,range:{from:129924,to:130484},url:c}),new a({collation:g,collectionSchema:i,fieldNames:$,range:{from:130484,to:131105},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ee,range:{from:131105,to:131401},url:c}),new a({collation:g,collectionSchema:i,fieldNames:el,range:{from:131401,to:131956},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eo,range:{from:131956,to:132494},url:c}),new a({collation:g,collectionSchema:i,fieldNames:et,range:{from:132494,to:133035},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ea,range:{from:133035,to:133573},url:c}),new a({collation:g,collectionSchema:i,fieldNames:en,range:{from:133573,to:133935},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ei,range:{from:133935,to:134315},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ec,range:{from:134315,to:134875},url:c}),new a({collation:g,collectionSchema:i,fieldNames:er,range:{from:134875,to:135393},url:c}),new a({collation:g,collectionSchema:i,fieldNames:em,range:{from:135393,to:145855},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eu,range:{from:145855,to:147014},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ef,range:{from:147014,to:148174},url:c}),new a({collation:g,collectionSchema:i,fieldNames:es,range:{from:148174,to:158797},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ed,range:{from:158797,to:159957},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eg,range:{from:159957,to:161117},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eN,range:{from:161117,to:170514},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ep,range:{from:170514,to:171636},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eS,range:{from:171636,to:172720},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ey,range:{from:172720,to:179841},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ew,range:{from:179841,to:180862},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eh,range:{from:180862,to:181732},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eb,range:{from:181732,to:186329},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eV,range:{from:186329,to:187201},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eD,range:{from:187201,to:187922},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eE,range:{from:187922,to:189158},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eU,range:{from:189158,to:189654},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eI,range:{from:189654,to:190060},url:c}),new a({collation:g,collectionSchema:i,fieldNames:e_,range:{from:190060,to:190813},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eR,range:{from:190813,to:191235},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ev,range:{from:191235,to:191608},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ek,range:{from:191608,to:192365},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eB,range:{from:192365,to:192797},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ex,range:{from:192797,to:193170},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eQ,range:{from:193170,to:193444},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eP,range:{from:193444,to:193806},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eT,range:{from:193806,to:194168},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eL,range:{from:194168,to:194442},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eW,range:{from:194442,to:194804},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ej,range:{from:194804,to:195166},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eC,range:{from:195166,to:195462},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eX,range:{from:195462,to:196186},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eq,range:{from:196186,to:196482},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eF,range:{from:196482,to:196778},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eG,range:{from:196778,to:197368},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eM,range:{from:197368,to:197664},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eA,range:{from:197664,to:197960},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eJ,range:{from:197960,to:198474},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eY,range:{from:198474,to:198770},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eO,range:{from:198770,to:199066},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eK,range:{from:199066,to:199362},url:c}),new a({collation:g,collectionSchema:i,fieldNames:ez,range:{from:199362,to:199858},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eZ,range:{from:199858,to:202907},url:c}),new a({collation:g,collectionSchema:i,fieldNames:eH,range:{from:202907,to:203203},url:c}),new a({collation:g,collectionSchema:i,fieldNames:e$,range:{from:203203,to:203776},url:c}),new a({collation:g,collectionSchema:i,fieldNames:e1,range:{from:203776,to:205792},url:c}),new a({collation:g,collectionSchema:i,fieldNames:e2,range:{from:205792,to:206088},url:c}),new a({collation:g,collectionSchema:i,fieldNames:e0,range:{from:206088,to:206474},url:c}),new a({collation:g,collectionSchema:i,fieldNames:e3,range:{from:206474,to:207745},url:c}),new a({collation:g,collectionSchema:i,fieldNames:e9,range:{from:207745,to:208107},url:c})],resolveRichText:e7,resolveVectorSetItem:e4,schema:i}),fFCXu4U1O:new t({chunks:[new URL(\"./ix7EJqlEd-chunk-fFCXu4U1O-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"43e4e66f-97af-42a1-8e37-6e120c6fcb8efFCXu4U1O\",indexes:[new a({collation:m,collectionSchema:i,fieldNames:r,range:{from:0,to:553},url:e6}),new a({collation:m,collectionSchema:i,fieldNames:u,range:{from:553,to:1105},url:e6}),new a({collation:m,collectionSchema:i,fieldNames:f,range:{from:1105,to:1653},url:e6}),new a({collation:m,collectionSchema:i,fieldNames:s,range:{from:1653,to:2625},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:d,range:{from:2625,to:3597},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:N,range:{from:3597,to:5121},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:p,range:{from:5121,to:5681},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:S,range:{from:5681,to:6628},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:y,range:{from:6628,to:7078},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:w,range:{from:7078,to:8061},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:h,range:{from:8061,to:8487},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:b,range:{from:8487,to:12259},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:V,range:{from:12259,to:12555},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:D,range:{from:12555,to:22615},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:E,range:{from:22615,to:23592},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:U,range:{from:23592,to:23888},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:I,range:{from:23888,to:27118},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:_,range:{from:27118,to:28955},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:R,range:{from:28955,to:29613},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:v,range:{from:29613,to:30582},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:k,range:{from:30582,to:31481},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:B,range:{from:31481,to:32041},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:x,range:{from:32041,to:38699},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:Q,range:{from:38699,to:63124},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:P,range:{from:63124,to:86943},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:T,range:{from:86943,to:118596},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:L,range:{from:118596,to:118892},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:W,range:{from:118892,to:119813},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:j,range:{from:119813,to:120509},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:C,range:{from:120509,to:121637},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:X,range:{from:121637,to:123006},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:q,range:{from:123006,to:123804},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:F,range:{from:123804,to:124224},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:G,range:{from:124224,to:124784},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:M,range:{from:124784,to:126462},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:A,range:{from:126462,to:126758},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:J,range:{from:126758,to:127286},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:Y,range:{from:127286,to:127784},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:O,range:{from:127784,to:128534},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:K,range:{from:128534,to:129154},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:z,range:{from:129154,to:129541},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:Z,range:{from:129541,to:129924},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:H,range:{from:129924,to:130484},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:$,range:{from:130484,to:131105},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ee,range:{from:131105,to:131401},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:el,range:{from:131401,to:131956},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eo,range:{from:131956,to:132494},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:et,range:{from:132494,to:133035},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ea,range:{from:133035,to:133573},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:en,range:{from:133573,to:133935},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ei,range:{from:133935,to:134315},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ec,range:{from:134315,to:134875},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:er,range:{from:134875,to:135393},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:em,range:{from:135393,to:145855},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eu,range:{from:145855,to:147014},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ef,range:{from:147014,to:148174},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:es,range:{from:148174,to:158797},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ed,range:{from:158797,to:159957},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eg,range:{from:159957,to:161117},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eN,range:{from:161117,to:170514},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ep,range:{from:170514,to:171636},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eS,range:{from:171636,to:172720},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ey,range:{from:172720,to:179841},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ew,range:{from:179841,to:180862},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eh,range:{from:180862,to:181732},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eb,range:{from:181732,to:186329},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eV,range:{from:186329,to:187201},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eD,range:{from:187201,to:187922},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eE,range:{from:187922,to:189158},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eU,range:{from:189158,to:189654},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eI,range:{from:189654,to:190060},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:e_,range:{from:190060,to:190813},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eR,range:{from:190813,to:191235},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ev,range:{from:191235,to:191608},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ek,range:{from:191608,to:192365},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eB,range:{from:192365,to:192797},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ex,range:{from:192797,to:193170},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eQ,range:{from:193170,to:193444},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eP,range:{from:193444,to:193806},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eT,range:{from:193806,to:194168},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eL,range:{from:194168,to:194442},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eW,range:{from:194442,to:194804},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ej,range:{from:194804,to:195166},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eC,range:{from:195166,to:195462},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eX,range:{from:195462,to:196186},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eq,range:{from:196186,to:196482},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eF,range:{from:196482,to:196778},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eG,range:{from:196778,to:197368},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eM,range:{from:197368,to:197664},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eA,range:{from:197664,to:197960},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eJ,range:{from:197960,to:198474},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eY,range:{from:198474,to:198770},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eO,range:{from:198770,to:199066},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eK,range:{from:199066,to:199362},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:ez,range:{from:199362,to:199858},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eZ,range:{from:199858,to:202907},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:eH,range:{from:202907,to:203203},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:e$,range:{from:203203,to:203776},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:e1,range:{from:203776,to:205792},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:e2,range:{from:205792,to:206088},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:e0,range:{from:206088,to:206474},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:e3,range:{from:206474,to:207745},url:e6}),new a({collation:g,collectionSchema:i,fieldNames:e9,range:{from:207745,to:208107},url:e6})],resolveRichText:e7,resolveVectorSetItem:e4,schema:i})},displayName:\"Проекты\",id:\"43e4e66f-97af-42a1-8e37-6e120c6fcb8e\"};export default ll;e(ll,{PgutsqOsR:{defaultValue:\"\",title:\"Название в 1 строчку\",type:l.String},iUBQYAclV:{defaultValue:\"EC1HMgFhs\",options:[\"EC1HMgFhs\",\"DFOl6L406\",\"K7_6zoH3v\",\"baXcYjiKy\",\"pmju4kiXA\",\"EfW6wppQt\",\"r3SNDXiDK\"],optionTitles:[\"Балет\",\"Театр\",\"Кино\",\"Танец\",\"Сезоны\",\"Музыка\",\"Опера\"],title:\"Жанр проекта\",type:l.Enum},MPq7FMSqa:{defaultValue:\"\",title:\"Дата\",type:l.String},Q4e2ydnyN:{title:\"Дата начала (для сортировки)\",type:l.Date},GS4950dgv:{defaultValue:\"\",title:\"Город\",type:l.String},oTPQRwN3D:{defaultValue:\"\",title:\"Возраст\",type:l.String},ytDoA4dnI:{title:\"Ссылка на карточке\",type:l.Link},uQBlT1pW1:{defaultValue:!0,title:\"Открыть в новом окне\",type:l.Boolean},FcWtusXYU:{title:\"Вижуал\",type:l.ResponsiveImage},RGzISUHjm:{defaultValue:\"\",title:\"Кредитс для вижуала\",type:l.String},b40Dg6JUE:{defaultValue:!1,title:\"Показывать как большую карточку\",type:l.Boolean},kAzF5jjti:{title:\"Отдельный вижуал (если оригинал плохо режется)\",type:l.ResponsiveImage},k0oGfM5rC:{defaultValue:'var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30)) /* {\"name\":\"orange\"} */',title:\"Цвет темы\",type:l.Color},fuoF5RVsD:{preventLocalization:!0,title:\"URL\",type:l.String},vppi6_gvw:{defaultValue:\"\",title:\"1 часть заголовка — мелко\",type:l.String},r6PBJ9wxq:{defaultValue:\"\",title:\"2 часть заголовка — крупно\",type:l.String},QuBgW22Xf:{defaultValue:\"D3ynPm9Q2\",options:[\"D3ynPm9Q2\",\"eD4ws5qDw\",\"hMJotrDjg\"],optionTitles:[\"По умолчанию\",\"Крупно\",\"Мелко\"],title:\"Размер заголовка\",type:l.Enum},iex30Ll_q:{defaultValue:\"\",title:\"Аннотация\",type:l.RichText},g2rTmCLtY:{defaultValue:\"\",title:\"Блок текста 1 (после аннотации)\",type:l.RichText},KZusykSpQ:{defaultValue:\"\",title:\"Блок текста 2 (после расписания)\",type:l.RichText},UflDUEoUE:{defaultValue:\"\",title:\"Блок текста 3 (после команды и артистов)\",type:l.RichText},ND5sMuGiA:{defaultValue:!0,title:\"Показывать расписание\",type:l.Boolean},Owspy2Jil:{defaultValue:\"\",title:\"Даты 1\",type:l.String},QI2cqsMC8:{defaultValue:\"\",title:\"Город 1\",type:l.String},h2rB4EL1z:{defaultValue:\"\",title:\"Площадка 1\",type:l.String},y5wUaHOME:{title:\"Ссылка на площадку 1\",type:l.Link},EgRFd_mQu:{defaultValue:\"\",title:\"Длительность 1\",type:l.String},lI_vDXn_B:{defaultValue:\"\",title:\"Возрастное ограничение 1\",type:l.String},jDPRjLFGE:{defaultValue:\"DM_nhC_8X\",options:[\"DM_nhC_8X\",\"OcnY_dIyK\"],optionTitles:[\"купить билет\",\"подробнее\"],title:\"Текст кнопки 1\",type:l.Enum},WQT97BhUi:{title:\"Ссылка на кнопке 1\",type:l.Link},sNEuqkZsm:{defaultValue:!1,title:\"Показывать блок расписания 2\",type:l.Boolean},UUWaNOBD4:{defaultValue:\"\",title:\"Даты 2\",type:l.String},Xkyg5GjiF:{defaultValue:\"\",title:\"Город 2\",type:l.String},GvBVt11PD:{defaultValue:\"\",title:\"Площадка 2\",type:l.String},keaUCqixT:{title:\"Ссылка на площадке 2\",type:l.Link},NHyP8jwLw:{defaultValue:\"\",title:\"Длительность 2\",type:l.String},m9nOuQpWH:{defaultValue:\"\",title:\"Возрастное ограничение 2\",type:l.String},sGcaMGS6J:{defaultValue:\"DM_nhC_8X\",options:[\"DM_nhC_8X\",\"OcnY_dIyK\"],optionTitles:[\"купить билет\",\"подробнее\"],title:\"Текст кнопки 2\",type:l.Enum},Yp9352z46:{title:\"Ссылка на кнопке 2\",type:l.Link},p3xEQuS_k:{defaultValue:!1,title:\"Показывать блок расписания 3\",type:l.Boolean},fYq0E9ss7:{defaultValue:\"\",title:\"Даты 3\",type:l.String},sWxs9e2dz:{defaultValue:\"\",title:\"Город 3\",type:l.String},XsdNSXvcZ:{defaultValue:\"\",title:\"Площадка 3\",type:l.String},TPWCK06bg:{title:\"Ссылка на площадке 3\",type:l.Link},faWhrrtwj:{defaultValue:\"\",title:\"Длительность 3\",type:l.String},U5egl3hUl:{defaultValue:\"\",title:\"Возрастное ограничение 3\",type:l.String},k_Ib8n_ne:{defaultValue:\"DM_nhC_8X\",options:[\"DM_nhC_8X\",\"OcnY_dIyK\"],optionTitles:[\"купить билет\",\"подробнее\"],title:\"Текст кнопки 3\",type:l.Enum},r2QJYGiek:{title:\"Ссылка на кнопке 3\",type:l.Link},Pm3bKzKuO:{title:\"Фото 1\",type:l.ResponsiveImage},srX3I4ZDG:{defaultValue:\"\",title:\"Подпись 1\",type:l.String},sf6tUeksJ:{defaultValue:\"\",title:\"Кредитс фото 1\",type:l.String},b5rEHKyoL:{title:\"Фото 2\",type:l.ResponsiveImage},xXypjR_Sn:{defaultValue:\"\",title:\"Подпись 2\",type:l.String},CEfVKS5_9:{defaultValue:\"\",title:\"Кредитс фото 2\",type:l.String},thDvDEJpw:{title:\"Фото 3\",type:l.ResponsiveImage},qwWcdeerJ:{defaultValue:\"\",title:\"Подпись 3\",type:l.String},nPXcnHyoH:{defaultValue:\"\",title:\"Кредитс фото 3\",type:l.String},Tq3t4KmNr:{title:\"Фото 4\",type:l.ResponsiveImage},N5lVxr3Gu:{defaultValue:\"\",title:\"Подпись 4\",type:l.String},ClDnPp1Tx:{defaultValue:\"\",title:\"Кредитс фото 4\",type:l.String},CoZrtYVy6:{title:\"Фото 5\",type:l.ResponsiveImage},puk37xNlf:{defaultValue:\"\",title:\"Подпись 5\",type:l.String},jZmlUcLWP:{defaultValue:\"\",title:\"Кредитс фото 5\",type:l.String},ysshV0PnH:{title:\"Фото 6\",type:l.ResponsiveImage},V_vQEbCYd:{defaultValue:\"\",title:\"Подпись 6\",type:l.String},dM4YEl2kV:{defaultValue:\"\",title:\"Кредитс фото 6\",type:l.String},V65EUvkZa:{title:\"Фото 7\",type:l.ResponsiveImage},Ghl2PhQA9:{defaultValue:\"\",title:\"Подпись 7\",type:l.String},qwp0BoNRf:{defaultValue:\"\",title:\"Кредитс фото 7\",type:l.String},FLrw3mUsv:{title:\"Фото 8\",type:l.ResponsiveImage},HwtyQo3UD:{defaultValue:\"\",title:\"Подпись 8\",type:l.String},zSfEZPdC1:{defaultValue:\"\",title:\"Кредитс фото 8\",type:l.String},ZegxnUJbJ:{title:\"Фото 9\",type:l.ResponsiveImage},y_i3ltqED:{defaultValue:\"\",title:\"Подпись 9\",type:l.String},Dgzh_mfd0:{defaultValue:\"\",title:\"Кредитс фото 9\",type:l.String},fo56LfYAS:{title:\"Фото 10\",type:l.ResponsiveImage},Fcmlfw_61:{defaultValue:\"\",title:\"Подпись 10\",type:l.String},jUAQE3PUa:{defaultValue:\"\",title:\"Кредитс фото 10\",type:l.String},F4hOel2Is:{defaultValue:!0,title:\"Показывать блок команды\",type:l.Boolean},gfDj0uegs:{defaultValue:\"\",title:\"Название блока с именами 1\",type:l.String},WrWP3A8Cn:{defaultValue:!1,title:\"Включить портреты 1\",type:l.Boolean},ligJsSQv0:{defaultValue:!1,title:\"Показывать блок с именами 2\",type:l.Boolean},klwSdMord:{defaultValue:\"\",title:\"Название блока с именами 2\",type:l.String},DNlceIgKv:{defaultValue:!1,title:\"Включить портреты 2\",type:l.Boolean},J8GNiExeb:{defaultValue:!1,title:\"Показывать блок с именами 3\",type:l.Boolean},m3x8Ybgwl:{defaultValue:\"\",title:\"Название блока с именами 3\",type:l.String},gXUWwagIh:{defaultValue:!1,title:\"Включить портреты 3\",type:l.Boolean},ld8dkBrrl:{defaultValue:!1,title:\"Оставить черно-белыми\",type:l.Boolean},d7PUV_SB3:{defaultValue:!1,title:\"Показывать 1 блок с партнерами\",type:l.Boolean},IUT_r9olq:{defaultValue:\"\",title:\"Название 1 блока\",type:l.String},z4WC67l5L:{__vekterDefault:[],control:{controls:{WwU3eA1QN:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Логотипы 1 блок\",type:l.Array},TSATheoRR:{defaultValue:!1,title:\"Показывать 2 блок с партнерами\",type:l.Boolean},ZFb4fdZjz:{defaultValue:\"\",title:\"Название 2 блока\",type:l.String},r3WM0tdfX:{__vekterDefault:[],control:{controls:{WwU3eA1QN:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Логотипы 2 блок\",type:l.Array},yLTaVbkBu:{defaultValue:!1,title:\"Показывать 3 блок с партнерами\",type:l.Boolean},MuWlGw3Vu:{defaultValue:\"\",title:\"Название 3 блока\",type:l.String},MpVPoFTA3:{__vekterDefault:[],control:{controls:{WwU3eA1QN:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Логотипы 3 блок\",type:l.Array},Ycobo4iJ7:{defaultValue:\"\",displayTextArea:!0,title:\"Мелкий текст в конце\",type:l.String},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/ix7EJqlEd:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/ix7EJqlEd:default\",title:\"Next\",type:l.CollectionReference}});export const iUBQYAclVToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"EC1HMgFhs\":return\"Балет\";case\"DFOl6L406\":return\"Театр\";case\"K7_6zoH3v\":return\"Кино\";case\"baXcYjiKy\":return\"Танец\";case\"pmju4kiXA\":return\"Сезоны\";case\"EfW6wppQt\":return\"Музыка\";case\"r3SNDXiDK\":return\"Опера\";default:return\"\";}};export const QuBgW22XfToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"D3ynPm9Q2\":return\"По умолчанию\";case\"eD4ws5qDw\":return\"Крупно\";case\"hMJotrDjg\":return\"Мелко\";default:return\"\";}};export const jDPRjLFGEToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"DM_nhC_8X\":return\"купить билет\";case\"OcnY_dIyK\":return\"подробнее\";default:return\"\";}};export const sGcaMGS6JToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"DM_nhC_8X\":return\"купить билет\";case\"OcnY_dIyK\":return\"подробнее\";default:return\"\";}};export const k_Ib8n_neToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"DM_nhC_8X\":return\"купить билет\";case\"OcnY_dIyK\":return\"подробнее\";default:return\"\";}};export const enumToDisplayNameFunctions={iUBQYAclV:iUBQYAclVToDisplayName,jDPRjLFGE:jDPRjLFGEToDisplayName,k_Ib8n_ne:k_Ib8n_neToDisplayName,QuBgW22Xf:QuBgW22XfToDisplayName,sGcaMGS6J:sGcaMGS6JToDisplayName};export const utils={async getSlugByRecordId(e,l){let[o]=await le.query({from:{data:ll,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"fuoF5RVsD\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return o?.fuoF5RVsD;},async getRecordIdBySlug(e,l){let[o]=await le.query({from:{data:ll,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"fuoF5RVsD\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return o?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"QuBgW22XfToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIdKey\":\"id\",\"framerSlug\":\"fuoF5RVsD\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"false\",\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerData\":\"true\",\"framerCollectionId\":\"ix7EJqlEd\"}},\"iUBQYAclVToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sGcaMGS6JToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"k_Ib8n_neToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"jDPRjLFGEToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Wermut Alt Tight\",\"CUSTOMV2;Wermut Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Wermut Alt Tight\",source:\"custom\",style:\"normal\",uiFamilyName:\"Wermut\",url:\"https://framerusercontent.com/assets/lMFPcpYw0iWZ8OZW8VNRaTxizuo.woff2\",weight:\"400\"},{cssFamilyName:\"Wermut Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Wermut\",url:\"https://framerusercontent.com/assets/t1ocwNBUOk0RzKIqsWYX9ObzNB8.woff2\",weight:\"400\"}]}];export const css=[\".framer-TVdnm .framer-styles-preset-3tx82x:not(.rich-text-wrapper), .framer-TVdnm .framer-styles-preset-3tx82x.rich-text-wrapper h1 { --framer-font-family: \\\"Wermut Alt Tight\\\", \\\"Wermut Alt Tight Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"Wermut Italic\\\", \\\"Wermut Italic Placeholder\\\", sans-serif; --framer-font-open-type-features: 'case' on, 'dlig' on, 'ss05' on, 'ss06' on, 'ss01' on; --framer-font-size: 75px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 94%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, #ca541e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\"];export const className=\"framer-TVdnm\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e9832)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Statika Medium\",\"CUSTOMV2;Statika Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Statika Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/s0louKAWKW55GFYl6GzW99v2xU.woff2\",weight:\"500\"},{cssFamilyName:\"Statika Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/qsLUWkVwIlEjkeHzyc64dZojalk.woff2\",weight:\"700\"}]}];export const css=['.framer-gKBGY .framer-styles-preset-qah5bp:not(.rich-text-wrapper), .framer-gKBGY .framer-styles-preset-qah5bp.rich-text-wrapper p { --framer-font-family: \"Statika Medium\", \"Statika Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Statika Bold\", \"Statika Bold Placeholder\", sans-serif; --framer-font-open-type-features: \\'case\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, #ca541e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-gKBGY\";\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 (62e9832)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Statika Medium\",\"CUSTOMV2;Statika Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Statika Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/s0louKAWKW55GFYl6GzW99v2xU.woff2\",weight:\"500\"},{cssFamilyName:\"Statika Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/qsLUWkVwIlEjkeHzyc64dZojalk.woff2\",weight:\"700\"}]}];export const css=['.framer-p4AV1 .framer-styles-preset-8lk0nd:not(.rich-text-wrapper), .framer-p4AV1 .framer-styles-preset-8lk0nd.rich-text-wrapper p { --framer-font-family: \"Statika Medium\", \"Statika Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Statika Bold\", \"Statika Bold Placeholder\", sans-serif; --framer-font-open-type-features: \\'case\\' on; --framer-font-size: 9px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.2em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, #ca541e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-p4AV1\";\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 (62e9832)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Statika Medium\",\"CUSTOMV2;Statika Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Statika Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/s0louKAWKW55GFYl6GzW99v2xU.woff2\",weight:\"500\"},{cssFamilyName:\"Statika Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/qsLUWkVwIlEjkeHzyc64dZojalk.woff2\",weight:\"700\"}]}];export const css=['.framer-lRuna .framer-styles-preset-11zh2o1:not(.rich-text-wrapper), .framer-lRuna .framer-styles-preset-11zh2o1.rich-text-wrapper p { --framer-font-family: \"Statika Medium\", \"Statika Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Statika Bold\", \"Statika Bold Placeholder\", sans-serif; --framer-font-open-type-features: \\'case\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.2em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, #ca541e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-lRuna\";\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 (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"KQ8vOh5V4\",\"OzenwnDPe\",\"TiQRWRBw7\"];const serializationHash=\"framer-zZeFh\";const variantClassNames={KQ8vOh5V4:\"framer-v-16ov95c\",OzenwnDPe:\"framer-v-vqdq4e\",TiQRWRBw7:\"framer-v-yjbc2r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YGK64Hcls=undefined;const transition1={delay:.4,duration:2,ease:[.6,.3,.1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={beige:\"KQ8vOh5V4\",black:\"TiQRWRBw7\",orange:\"OzenwnDPe\"};const getProps=({fill,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KQ8vOh5V4\",YGK64Hcls:fill??props.YGK64Hcls??\"rgb(255, 255, 255)\"};};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,YGK64Hcls,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KQ8vOh5V4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"TiQRWRBw7\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16ov95c\",className,classNames),\"data-framer-name\":\"beige\",layoutDependency:layoutDependency,layoutId:\"KQ8vOh5V4\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\",...style},variants:{TiQRWRBw7:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 0px 0px 2px var(--token-350fd288-afc0-45ea-833d-1b1185e426ed, rgb(255, 255, 255))\"}},...addPropertyOverrides({OzenwnDPe:{\"data-framer-name\":\"orange\"},TiQRWRBw7:{\"data-framer-name\":\"black\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1b2w35e\",layoutDependency:layoutDependency,layoutId:\"noD1Z89Zq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110.005 42\" overflow=\"visible\"><path d=\"M 69.63 41.892 C 108.755 41.964 110.005 42 110.005 42 L 110.005 40.99 C 110.005 40.99 108.755 41.026 69.63 41.098 C 65.628 41.063 61.586 41.283 57.712 40.544 C 55.163 40.036 52.693 39.192 50.365 38.036 C 46.838 36.249 43.755 33.595 40.553 31.172 C 27.116 20.776 13.674 10.385 0.229 0 L 0 0.3 C 13.381 10.77 26.766 21.235 40.155 31.694 C 43.351 34.132 46.405 36.802 50.053 38.676 C 52.432 39.871 54.959 40.745 57.567 41.276 C 61.59 42.056 65.626 41.838 69.63 41.891 Z\" fill=\"rgb(255,255,231)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({OzenwnDPe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110.005 42\" overflow=\"visible\"><path d=\"M 69.63 41.892 C 108.755 41.964 110.005 42 110.005 42 L 110.005 40.99 C 110.005 40.99 108.755 41.026 69.63 41.098 C 65.628 41.063 61.586 41.283 57.712 40.544 C 55.163 40.036 52.693 39.192 50.365 38.036 C 46.838 36.249 43.755 33.595 40.553 31.172 C 27.116 20.776 13.674 10.385 0.229 0 L 0 0.3 C 13.381 10.77 26.766 21.235 40.155 31.694 C 43.351 34.132 46.405 36.802 50.053 38.676 C 52.432 39.871 54.959 40.745 57.567 41.276 C 61.59 42.056 65.626 41.838 69.63 41.891 Z\" fill=\"var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30)) /* {&quot;name&quot;:&quot;orange&quot;} */\"></path></svg>'},TiQRWRBw7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110.005 42\" overflow=\"visible\"><path d=\"M 69.63 41.892 C 108.755 41.964 110.005 42 110.005 42 L 110.005 40.99 C 110.005 40.99 108.755 41.026 69.63 41.098 C 65.628 41.063 61.586 41.283 57.712 40.544 C 55.163 40.036 52.693 39.192 50.365 38.036 C 46.838 36.249 43.755 33.595 40.553 31.172 C 27.116 20.776 13.674 10.385 0.229 0 L 0 0.3 C 13.381 10.77 26.766 21.235 40.155 31.694 C 43.351 34.132 46.405 36.802 50.053 38.676 C 52.432 39.871 54.959 40.745 57.567 41.276 C 61.59 42.056 65.626 41.838 69.63 41.891 Z\" fill=\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f68sdt\",layoutDependency:layoutDependency,layoutId:\"kVKS2Aa6d\",style:{backgroundColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"},variants:{OzenwnDPe:{backgroundColor:\"var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30))\"},TiQRWRBw7:{backgroundColor:\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0))\"}}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l8wxnt\",layoutDependency:layoutDependency,layoutId:\"xAB9PhdED\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110.005 42\" overflow=\"visible\"><path d=\"M 40.375 41.892 C 1.25 41.964 0 42 0 42 L 0 40.99 C 0 40.99 1.25 41.026 40.375 41.098 C 44.377 41.063 48.419 41.283 52.293 40.544 C 54.842 40.036 57.312 39.192 59.64 38.036 C 63.167 36.249 66.25 33.595 69.452 31.172 C 82.889 20.776 96.331 10.385 109.776 0 L 110.005 0.3 C 96.624 10.77 83.239 21.235 69.85 31.694 C 66.654 34.132 63.6 36.802 59.952 38.676 C 57.573 39.871 55.046 40.745 52.438 41.276 C 48.415 42.056 44.379 41.838 40.375 41.891 Z\" fill=\"rgb(255,255,231)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({OzenwnDPe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110.005 42\" overflow=\"visible\"><path d=\"M 40.375 41.892 C 1.25 41.964 0 42 0 42 L 0 40.99 C 0 40.99 1.25 41.026 40.375 41.098 C 44.377 41.063 48.419 41.283 52.293 40.544 C 54.842 40.036 57.312 39.192 59.64 38.036 C 63.167 36.249 66.25 33.595 69.452 31.172 C 82.889 20.776 96.331 10.385 109.776 0 L 110.005 0.3 C 96.624 10.77 83.239 21.235 69.85 31.694 C 66.654 34.132 63.6 36.802 59.952 38.676 C 57.573 39.871 55.046 40.745 52.438 41.276 C 48.415 42.056 44.379 41.838 40.375 41.891 Z\" fill=\"var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30)) /* {&quot;name&quot;:&quot;orange&quot;} */\"></path></svg>'},TiQRWRBw7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110.005 42\" overflow=\"visible\"><path d=\"M 40.375 41.892 C 1.25 41.964 0 42 0 42 L 0 40.99 C 0 40.99 1.25 41.026 40.375 41.098 C 44.377 41.063 48.419 41.283 52.293 40.544 C 54.842 40.036 57.312 39.192 59.64 38.036 C 63.167 36.249 66.25 33.595 69.452 31.172 C 82.889 20.776 96.331 10.385 109.776 0 L 110.005 0.3 C 96.624 10.77 83.239 21.235 69.85 31.694 C 66.654 34.132 63.6 36.802 59.952 38.676 C 57.573 39.871 55.046 40.745 52.438 41.276 C 48.415 42.056 44.379 41.838 40.375 41.891 Z\" fill=\"var(--token-59cf2aaf-6103-4ad6-abc6-07e27a65409c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-4hka8s\",\"data-framer-name\":\"color\",layoutDependency:layoutDependency,layoutId:\"lQUq1vE3k\",style:{backgroundColor:YGK64Hcls}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zZeFh.framer-1wbj4ty, .framer-zZeFh .framer-1wbj4ty { display: block; }\",\".framer-zZeFh.framer-16ov95c { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 2px 20px 2px 20px; position: relative; width: 759px; }\",\".framer-zZeFh .framer-1b2w35e, .framer-zZeFh .framer-1l8wxnt { height: 42px; position: relative; width: 110px; }\",\".framer-zZeFh .framer-1f68sdt { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 1px; }\",\".framer-zZeFh .framer-4hka8s { flex: none; height: 100%; left: calc(50.0658761528327% - 98.9459815546772% / 2); mix-blend-mode: screen; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 99%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 759\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OzenwnDPe\":{\"layout\":[\"fixed\",\"auto\"]},\"TiQRWRBw7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"YGK64Hcls\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryipBbdDhH=withCSS(Component,css,\"framer-zZeFh\");export default FrameryipBbdDhH;FrameryipBbdDhH.displayName=\"line hero m\";FrameryipBbdDhH.defaultProps={height:46,width:759};addPropertyControls(FrameryipBbdDhH,{variant:{options:[\"KQ8vOh5V4\",\"OzenwnDPe\",\"TiQRWRBw7\"],optionTitles:[\"beige\",\"orange\",\"black\"],title:\"Variant\",type:ControlType.Enum},YGK64Hcls:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill\",type:ControlType.Color}});addFonts(FrameryipBbdDhH,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryipBbdDhH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OzenwnDPe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TiQRWRBw7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"759\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"YGK64Hcls\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"46\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yipBbdDhH.map","// Generated by Framer (874d64d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon from\"https://framerusercontent.com/modules/BP2z1seinoB1bmdHVfxy/KBfAe3sbkezpgAsfVVay/nvA7bi8hj.js\";import LineHeroM from\"https://framerusercontent.com/modules/zrRsDCw1SeTCxZZxD6Uj/LAaMj8zWeKdwU4kQxQAv/yipBbdDhH.js\";const LineHeroMFonts=getFonts(LineHeroM);const IconFonts=getFonts(Icon);const cycleOrder=[\"GJG4lSHEX\",\"Xks6MzOhO\",\"GLUWFwsCa\",\"VAwbAnZeW\",\"FMRxtATyw\"];const serializationHash=\"framer-TiKPA\";const variantClassNames={FMRxtATyw:\"framer-v-12jguzy\",GJG4lSHEX:\"framer-v-qv5jgv\",GLUWFwsCa:\"framer-v-1kl1bzf\",VAwbAnZeW:\"framer-v-fuitwy\",Xks6MzOhO:\"framer-v-12i4i1f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gY8ynCHz3=undefined;const suksiLTSG=undefined;const transition1={delay:.2,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={beige:\"VAwbAnZeW\",black:\"GLUWFwsCa\",default:\"GJG4lSHEX\",empty:\"Xks6MzOhO\",null:\"FMRxtATyw\"};const getProps=({_,click,height,id,width,...props})=>{return{...props,gY8ynCHz3:click??props.gY8ynCHz3,suksiLTSG:_??props.suksiLTSG??\"var(--token-82ffc1e1-f240-4723-be08-ce4bf09fcfcf, rgb(160, 29, 57))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GJG4lSHEX\"};};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,gY8ynCHz3,suksiLTSG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GJG4lSHEX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap7ffd54=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gY8ynCHz3){const res=await gY8ynCHz3(...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,...addPropertyOverrides({Xks6MzOhO:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qv5jgv\",className,classNames),\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GJG4lSHEX\",onTap:onTap7ffd54,ref:refBinding,style:{backgroundColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",boxShadow:\"0px 0px 25px 25px var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",opacity:1,...style},variants:{FMRxtATyw:{opacity:0},VAwbAnZeW:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},Xks6MzOhO:{backgroundColor:\"rgba(255, 255, 231, 0)\",boxShadow:\"0px -30px 0px 0px var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"}},...addPropertyOverrides({FMRxtATyw:{\"data-framer-name\":\"null\"},GLUWFwsCa:{\"data-framer-name\":\"black\"},VAwbAnZeW:{\"data-framer-name\":\"beige\"},Xks6MzOhO:{\"data-framer-name\":\"empty\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tw8gi7-container\",layoutDependency:layoutDependency,layoutId:\"KDfSlsNBd-container\",nodeId:\"KDfSlsNBd\",rendersWithMotion:true,scopeId:\"U0khpKQUB\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{FMRxtATyw:{opacity:1},GLUWFwsCa:{opacity:1},VAwbAnZeW:{opacity:1},Xks6MzOhO:{opacity:0}},children:/*#__PURE__*/_jsx(LineHeroM,{height:\"100%\",id:\"KDfSlsNBd\",layoutId:\"KDfSlsNBd\",style:{width:\"100%\"},variant:matchVariant(\"OzenwnDPe\"),width:\"100%\",YGK64Hcls:\"rgb(255, 255, 255)\",...addPropertyOverrides({GLUWFwsCa:{variant:matchVariant(\"TiQRWRBw7\"),YGK64Hcls:suksiLTSG},VAwbAnZeW:{variant:matchVariant(\"KQ8vOh5V4\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31.5,width:\"37px\",y:(componentViewport?.y||0)+18,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1epqlje-container\",layoutDependency:layoutDependency,layoutId:\"Zd3gkiaCs-container\",nodeId:\"Zd3gkiaCs\",rendersWithMotion:true,scopeId:\"U0khpKQUB\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"Zd3gkiaCs\",layoutId:\"Zd3gkiaCs\",sF24GJMCZ:\"var(--token-32bf7b42-2bf3-4639-8496-a3ee2363082d, rgb(202, 84, 30))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Yj2vDtjjA\"),width:\"100%\",...addPropertyOverrides({GLUWFwsCa:{sF24GJMCZ:suksiLTSG,variant:matchVariant(\"CWK_1fAlM\")},VAwbAnZeW:{variant:matchVariant(\"JHtxo_Zq1\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TiKPA.framer-159ve7i, .framer-TiKPA .framer-159ve7i { display: block; }\",\".framer-TiKPA.framer-qv5jgv { cursor: pointer; height: 66px; overflow: visible; position: relative; width: 414px; }\",\".framer-TiKPA .framer-tw8gi7-container { flex: none; height: auto; left: 50%; position: absolute; top: 20px; width: 100%; }\",\".framer-TiKPA .framer-1epqlje-container { aspect-ratio: 1.175 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); left: 50%; position: absolute; top: 18px; width: 37px; }\",\".framer-TiKPA.framer-v-1kl1bzf .framer-tw8gi7-container, .framer-TiKPA.framer-v-1kl1bzf .framer-1epqlje-container { mix-blend-mode: darken; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 414\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Xks6MzOhO\":{\"layout\":[\"fixed\",\"fixed\"]},\"GLUWFwsCa\":{\"layout\":[\"fixed\",\"fixed\"]},\"VAwbAnZeW\":{\"layout\":[\"fixed\",\"fixed\"]},\"FMRxtATyw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"gY8ynCHz3\":\"click\",\"suksiLTSG\":\"_\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU0khpKQUB=withCSS(Component,css,\"framer-TiKPA\");export default FramerU0khpKQUB;FramerU0khpKQUB.displayName=\"header\";FramerU0khpKQUB.defaultProps={height:66,width:414};addPropertyControls(FramerU0khpKQUB,{variant:{options:[\"GJG4lSHEX\",\"Xks6MzOhO\",\"GLUWFwsCa\",\"VAwbAnZeW\",\"FMRxtATyw\"],optionTitles:[\"default\",\"empty\",\"black\",\"beige\",\"null\"],title:\"Variant\",type:ControlType.Enum},gY8ynCHz3:{title:\"Click\",type:ControlType.EventHandler},suksiLTSG:{defaultValue:'var(--token-82ffc1e1-f240-4723-be08-ce4bf09fcfcf, rgb(160, 29, 57)) /* {\"name\":\"burgundy\"} */',title:\"цвет\",type:ControlType.Color}});addFonts(FramerU0khpKQUB,[{explicitInter:true,fonts:[]},...LineHeroMFonts,...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU0khpKQUB\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"gY8ynCHz3\\\":\\\"click\\\",\\\"suksiLTSG\\\":\\\"_\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Xks6MzOhO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GLUWFwsCa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VAwbAnZeW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FMRxtATyw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"414\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"66\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U0khpKQUB.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b44fae2)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./L41tTq82E-0.js\";import{getRichTextJsonResolver as a}from\"./L41tTq82E-1.js\";let n={BM5wp2UoM:{isNullable:!0,type:t.String},createdAt:{isNullable:!0,type:t.Date},D7UnjMZsA:{isNullable:!0,type:t.String},GkWKCwhJL:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},j2W2jSNXO:{isNullable:!0,type:t.Link},jhoP9TMmf:{isNullable:!0,type:t.String},JRIXeX9k_:{isNullable:!0,type:t.String},klbVNVBiW:{isNullable:!0,type:t.String},ln9v09Eg2:{isNullable:!0,type:t.Link},lvJuo6xUb:{isNullable:!0,type:t.Link},MhnEPne9e:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},PSOWj2vHw:{isNullable:!0,type:t.String},py6D5Wqcb:{isNullable:!0,type:t.Link},QzZgQH4bN:{isNullable:!0,type:t.String},u0XGgBW4K:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},XN01XNn27:{isNullable:!0,type:t.Link}},r=[],u=e=>{let t=r[e];if(t)return t().then(e=>e.default);},p={},y=a(p),d=new l,o={collectionByLocaleId:{default:new i({chunks:[new URL(\"./L41tTq82E-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"abc96ffb-cd80-4045-8f7d-b6f0e98a6888default\",indexes:[],resolveRichText:y,resolveVectorSetItem:u,schema:n}),fFCXu4U1O:new i({chunks:[new URL(\"./L41tTq82E-chunk-fFCXu4U1O-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"abc96ffb-cd80-4045-8f7d-b6f0e98a6888fFCXu4U1O\",indexes:[],resolveRichText:y,resolveVectorSetItem:u,schema:n})},displayName:\"Главная — города / контакты\",id:\"abc96ffb-cd80-4045-8f7d-b6f0e98a6888\"};export default o;e(o,{u0XGgBW4K:{defaultValue:\"\",title:\"-\",type:t.String},D7UnjMZsA:{defaultValue:\"\",title:\"Город 1\",type:t.String},jhoP9TMmf:{defaultValue:\"\",title:\"Город 2\",type:t.String},JRIXeX9k_:{defaultValue:\"\",title:\"Город 3\",type:t.String},QzZgQH4bN:{defaultValue:\"\",title:\"Город 4\",type:t.String},BM5wp2UoM:{defaultValue:\"\",title:\"Город 5\",type:t.String},klbVNVBiW:{defaultValue:\"\",title:\"Город 6\",type:t.String},GkWKCwhJL:{defaultValue:\"\",title:\"Город 7\",type:t.String},MhnEPne9e:{defaultValue:\"\",title:\"Город 8\",type:t.String},lvJuo6xUb:{title:\"Почта\",type:t.Link},XN01XNn27:{title:\"Тг\",type:t.Link},ln9v09Eg2:{title:\"Инст\",type:t.Link},py6D5Wqcb:{title:\"Вк\",type:t.Link},j2W2jSNXO:{title:\"Фб\",type:t.Link},PSOWj2vHw:{preventLocalization:!0,title:\"Slug\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/L41tTq82E:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/L41tTq82E:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await d.query({from:{data:o,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"PSOWj2vHw\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.PSOWj2vHw;},async getRecordIdBySlug(e,t){let[l]=await d.query({from:{data:o,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"PSOWj2vHw\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerCollectionId\":\"L41tTq82E\",\"framerRecordIdKey\":\"id\",\"framerColorSyntax\":\"false\",\"framerCollectionUtils\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerData\":\"true\",\"framerSlug\":\"PSOWj2vHw\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e9832)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Statika Regular\",\"CUSTOMV2;Statika Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Statika Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/pD5AvxKheQz2RbwoyJ5idrTyAKk.woff2\",weight:\"400\"},{cssFamilyName:\"Statika Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/qsLUWkVwIlEjkeHzyc64dZojalk.woff2\",weight:\"700\"}]}];export const css=['.framer-YMb8v .framer-styles-preset-1xpkp9s:not(.rich-text-wrapper), .framer-YMb8v .framer-styles-preset-1xpkp9s.rich-text-wrapper p { --framer-font-family: \"Statika Regular\", \"Statika Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Statika Bold\", \"Statika Bold Placeholder\", sans-serif; --framer-font-open-type-features: \\'case\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, #ffffe7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-YMb8v\";\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 (62e9832)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Statika Regular\",\"CUSTOMV2;Statika Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Statika Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/pD5AvxKheQz2RbwoyJ5idrTyAKk.woff2\",weight:\"400\"},{cssFamilyName:\"Statika Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/qsLUWkVwIlEjkeHzyc64dZojalk.woff2\",weight:\"700\"}]}];export const css=['.framer-meRbD .framer-styles-preset-17jz4a:not(.rich-text-wrapper), .framer-meRbD .framer-styles-preset-17jz4a.rich-text-wrapper p { --framer-font-family: \"Statika Regular\", \"Statika Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Statika Bold\", \"Statika Bold Placeholder\", sans-serif; --framer-font-open-type-features: \\'case\\' on; --framer-font-size: 9px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, #ffffe7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-meRbD\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e9832)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-vDHdu .framer-styles-preset-ps4rgh:not(.rich-text-wrapper), .framer-vDHdu .framer-styles-preset-ps4rgh.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, #ffffe7); --framer-link-text-color: rgba(255, 255, 231, 0.4); transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-vDHdu\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 34 34\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.808 33.616 C 7.525 33.616 0 26.091 0 16.808 L 0 16.808 C 0 7.525 7.525 0 16.808 0 L 16.808 0 C 26.091 0 33.616 7.525 33.616 16.808 L 33.616 16.808 C 33.616 26.091 26.091 33.616 16.808 33.616 Z\" fill=\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\" height=\"33.6157px\" id=\"epP90GLQX\" width=\"33.6157px\"/><path d=\"M 4.409 0 C 6.834 0 8.818 1.984 8.818 4.409 C 8.818 6.834 6.834 8.818 4.409 8.818 C 1.984 8.818 0 6.834 0 4.409 C 0 1.984 1.984 0 4.409 0 Z M 4.409 7.275 C 6.007 7.275 7.275 6.007 7.275 4.409 C 7.275 2.811 6.007 1.543 4.409 1.543 C 2.811 1.543 1.543 2.811 1.543 4.409 C 1.543 6.007 2.811 7.275 4.409 7.275 Z\" fill=\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\" height=\"8.8178px\" id=\"PtBBInq22\" transform=\"translate(12.399 12.399)\" width=\"8.8178px\"/><path d=\"M 0 1.047 C 0 1.653 0.496 2.094 1.047 2.094 C 1.598 2.094 2.039 1.653 2.094 1.047 C 2.094 0.441 1.598 0 1.047 0 C 0.441 0 0 0.496 0 1.047 Z\" fill=\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\" height=\"2.0942999999999987px\" id=\"GSabMsbdg\" transform=\"translate(20.335 11.187)\" width=\"2.0942000000000007px\"/><path d=\"M 15.652 15.652 C 15.156 16.148 14.715 16.423 14.164 16.644 C 13.612 16.864 13.006 16.974 12.069 17.029 C 11.132 17.084 10.857 17.084 8.542 17.084 C 6.228 17.084 5.952 17.084 5.015 17.029 C 4.133 16.974 3.472 16.864 2.921 16.644 C 2.37 16.423 1.874 16.148 1.433 15.652 C 0.937 15.156 0.661 14.715 0.441 14.164 C 0.22 13.612 0.11 13.006 0.055 12.069 C 0 11.132 0 10.857 0 8.542 C 0 6.228 0 5.952 0.055 5.015 C 0.11 4.133 0.22 3.472 0.441 2.921 C 0.661 2.37 0.937 1.874 1.433 1.433 C 1.929 0.937 2.37 0.661 2.921 0.441 C 3.472 0.22 4.078 0.11 5.015 0.055 C 5.952 0 6.228 0 8.542 0 C 10.857 0 11.132 0 12.069 0.055 C 12.951 0.11 13.612 0.22 14.164 0.441 C 14.715 0.661 15.211 0.937 15.652 1.433 C 16.148 1.929 16.423 2.37 16.644 2.921 C 16.864 3.472 16.974 4.078 17.029 5.015 C 17.084 5.952 17.084 6.228 17.084 8.542 C 17.084 10.857 17.084 11.132 17.029 12.069 C 16.974 12.951 16.864 13.612 16.644 14.164 C 16.423 14.715 16.148 15.211 15.652 15.652 Z M 13.557 1.874 C 13.282 1.764 12.786 1.598 11.959 1.598 C 11.077 1.543 10.802 1.543 8.487 1.543 C 6.228 1.543 5.952 1.543 5.015 1.598 C 4.188 1.653 3.748 1.764 3.417 1.874 C 3.031 2.039 2.756 2.204 2.425 2.535 C 2.149 2.811 1.929 3.141 1.764 3.527 C 1.653 3.803 1.488 4.299 1.488 5.125 C 1.433 6.007 1.433 6.283 1.433 8.597 C 1.433 10.857 1.433 11.132 1.488 12.069 C 1.543 12.896 1.653 13.337 1.764 13.668 C 1.929 14.053 2.094 14.329 2.425 14.66 C 2.7 14.935 3.031 15.156 3.417 15.321 C 3.692 15.431 4.188 15.596 5.015 15.596 C 5.897 15.652 6.172 15.652 8.487 15.652 C 10.747 15.652 11.022 15.652 11.959 15.596 C 12.786 15.541 13.227 15.431 13.557 15.321 C 13.943 15.156 14.219 14.99 14.549 14.66 C 14.825 14.384 15.045 14.053 15.211 13.668 C 15.321 13.392 15.486 12.896 15.486 12.069 C 15.541 11.188 15.541 10.912 15.541 8.597 C 15.541 6.338 15.541 6.062 15.486 5.125 C 15.431 4.244 15.321 3.803 15.211 3.527 C 15.045 3.141 14.88 2.866 14.549 2.535 C 14.274 2.26 13.943 2.039 13.557 1.874 Z\" fill=\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\" height=\"17.08448px\" id=\"EYvuIWSzs\" transform=\"translate(8.266 8.266)\" width=\"17.08448px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"4038888911\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-LEsVw\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 34 34\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-LEsVw { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Inst\",\"set\":{\"localId\":\"vectorSet/fYLosg0Dr\",\"id\":\"fYLosg0Dr\",\"moduleId\":\"6Wk2ZF54HIqzWg29yoQw\"}}\n */const Icon=withCSS(Component,css,\"framer-LEsVw\");Icon.displayName=\"Inst\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"34\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"34\",\"framerVector\":\"{\\\"name\\\":\\\"Inst\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fYLosg0Dr\\\",\\\"id\\\":\\\"fYLosg0Dr\\\",\\\"moduleId\\\":\\\"6Wk2ZF54HIqzWg29yoQw\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 34 34\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.808 33.616 C 7.525 33.616 0 26.091 0 16.808 L 0 16.808 C 0 7.525 7.525 0 16.808 0 L 16.808 0 C 26.091 0 33.616 7.525 33.616 16.808 L 33.616 16.808 C 33.616 26.091 26.091 33.616 16.808 33.616 Z\" fill=\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\" height=\"33.6157px\" id=\"MJ5__l6se\" width=\"33.6157px\"/><path d=\"M 10.425 11.944 C 3.886 11.944 0.155 7.46 0 0 L 3.276 0 C 3.383 5.476 5.798 7.795 7.711 8.273 L 7.711 0 L 10.796 0 L 10.796 4.722 C 12.685 4.519 14.669 2.367 15.339 0 L 18.424 0 C 17.909 2.917 15.757 5.069 14.227 5.954 C 15.757 6.671 18.208 8.548 19.141 11.944 L 15.746 11.944 C 15.016 9.672 13.199 7.915 10.796 7.675 L 10.796 11.944 Z\" fill=\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\" height=\"11.9436px\" id=\"kvpj8ZhQA\" transform=\"translate(7.238 11.125)\" width=\"19.14102px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"1162333015\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-22Up5\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 34 34\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-22Up5 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vk\",\"set\":{\"localId\":\"vectorSet/fYLosg0Dr\",\"id\":\"fYLosg0Dr\",\"moduleId\":\"6Wk2ZF54HIqzWg29yoQw\"}}\n */const Icon=withCSS(Component,css,\"framer-22Up5\");Icon.displayName=\"Vk\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"34\",\"framerVector\":\"{\\\"name\\\":\\\"Vk\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fYLosg0Dr\\\",\\\"id\\\":\\\"fYLosg0Dr\\\",\\\"moduleId\\\":\\\"6Wk2ZF54HIqzWg29yoQw\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 34 34\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.808 33.616 C 7.525 33.616 0 26.091 0 16.808 L 0 16.808 C 0 7.525 7.525 0 16.808 0 L 16.808 0 C 26.091 0 33.616 7.525 33.616 16.808 L 33.616 16.808 C 33.616 26.091 26.091 33.616 16.808 33.616 Z\" fill=\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\" height=\"33.6157px\" id=\"ffyfYPBYZ\" width=\"33.6157px\"/><path d=\"M 0 12.338 L 0 0 L 15.051 0 L 15.051 12.338 Z\" fill=\"transparent\" height=\"12.338099999999999px\" id=\"y1loyB8TO\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\" transform=\"translate(9.515 10.639)\" width=\"15.050600000000001px\"/><path d=\"M 15.051 0 L 7.525 7.525 L 0 0\" fill=\"transparent\" height=\"7.525300000000001px\" id=\"e0JHGTOEO\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\" transform=\"translate(9.515 10.639)\" width=\"15.050650000000001px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"2409996627\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-5tPJH\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 34 34\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-5tPJH { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Mail\",\"set\":{\"localId\":\"vectorSet/fYLosg0Dr\",\"id\":\"fYLosg0Dr\",\"moduleId\":\"6Wk2ZF54HIqzWg29yoQw\"}}\n */const Icon=withCSS(Component,css,\"framer-5tPJH\");Icon.displayName=\"Mail\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Mail\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fYLosg0Dr\\\",\\\"id\\\":\\\"fYLosg0Dr\\\",\\\"moduleId\\\":\\\"6Wk2ZF54HIqzWg29yoQw\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"34\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 34 34\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.808 33.616 C 7.525 33.616 0 26.091 0 16.808 L 0 16.808 C 0 7.525 7.525 0 16.808 0 L 16.808 0 C 26.091 0 33.616 7.525 33.616 16.808 L 33.616 16.808 C 33.616 26.091 26.091 33.616 16.808 33.616 Z\" fill=\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\" height=\"33.6157px\" id=\"hUHekbMNv\" width=\"33.6157px\"/><path d=\"M 10.491 0 C 16.284 0 20.981 4.697 20.981 10.491 L 20.982 10.491 C 20.982 15.854 16.957 20.277 11.762 20.904 L 11.762 13.696 L 14.6 13.696 L 15.189 10.491 L 11.762 10.491 L 11.762 9.357 C 11.762 7.857 12.283 7.174 13.596 7.037 C 13.634 7.034 13.673 7.03 13.712 7.027 C 13.763 7.023 13.815 7.02 13.869 7.017 C 13.929 7.015 13.99 7.013 14.054 7.012 C 14.059 7.012 14.065 7.012 14.071 7.012 C 14.096 7.011 14.121 7.011 14.146 7.011 C 14.681 7.011 15.111 7.024 15.358 7.05 L 15.358 7.05 C 15.358 7.05 15.358 7.05 15.359 7.05 L 15.359 4.144 C 15.313 4.132 15.261 4.119 15.203 4.106 C 14.831 4.025 14.232 3.948 13.701 3.91 C 13.473 3.893 13.258 3.884 13.078 3.884 C 13.051 3.884 13.025 3.884 12.999 3.884 C 12.995 3.884 12.991 3.884 12.988 3.884 C 12.841 3.885 12.697 3.889 12.557 3.897 C 12.529 3.898 12.502 3.9 12.474 3.901 C 12.361 3.908 12.25 3.917 12.141 3.927 C 9.283 4.211 7.956 5.873 7.956 9.109 L 7.956 10.491 L 5.793 10.491 L 5.793 10.491 L 5.793 13.696 L 7.956 13.696 L 7.956 20.672 C 3.387 19.538 0 15.41 0 10.491 C 0 4.697 4.697 0 10.491 0 Z\" fill=\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\" height=\"20.904329999999998px\" id=\"AWdWtwugK\" transform=\"translate(6.317 6.355)\" width=\"20.98152px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"3706667221\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-5wA5C\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 34 34\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-5wA5C { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Fb\",\"set\":{\"localId\":\"vectorSet/fYLosg0Dr\",\"id\":\"fYLosg0Dr\",\"moduleId\":\"6Wk2ZF54HIqzWg29yoQw\"}}\n */const Icon=withCSS(Component,css,\"framer-5wA5C\");Icon.displayName=\"Fb\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerIntrinsicWidth\":\"34\",\"framerVector\":\"{\\\"name\\\":\\\"Fb\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fYLosg0Dr\\\",\\\"id\\\":\\\"fYLosg0Dr\\\",\\\"moduleId\\\":\\\"6Wk2ZF54HIqzWg29yoQw\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 34 34\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.808 33.616 C 7.525 33.616 0 26.091 0 16.808 L 0 16.808 C 0 7.525 7.525 0 16.808 0 L 16.808 0 C 26.091 0 33.616 7.525 33.616 16.808 L 33.616 16.808 C 33.616 26.091 26.091 33.616 16.808 33.616 Z\" fill=\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\" height=\"33.6157px\" id=\"lMip7W3LN\" width=\"33.6157px\"/><path d=\"M 9.942 2.059 C 8.472 2.671 5.534 3.936 1.128 5.856 C 0.413 6.14 0.038 6.419 0.004 6.691 C -0.054 7.151 0.522 7.332 1.307 7.578 C 1.413 7.612 1.524 7.647 1.637 7.684 C 2.409 7.934 3.447 8.228 3.987 8.24 C 4.476 8.25 5.022 8.048 5.626 7.634 C 9.742 4.855 11.867 3.451 12.001 3.42 C 12.095 3.399 12.225 3.372 12.314 3.451 C 12.402 3.529 12.393 3.678 12.384 3.718 C 12.327 3.961 10.066 6.063 8.896 7.151 L 8.896 7.151 C 8.531 7.49 8.272 7.731 8.219 7.786 C 8.101 7.909 7.98 8.025 7.864 8.137 L 7.864 8.137 C 7.147 8.828 6.61 9.346 7.894 10.193 C 8.511 10.599 9.005 10.936 9.498 11.271 C 10.036 11.638 10.572 12.003 11.267 12.458 C 11.444 12.574 11.613 12.695 11.777 12.812 C 12.403 13.259 12.966 13.66 13.661 13.596 C 14.065 13.558 14.482 13.179 14.694 12.046 C 15.195 9.369 16.179 3.57 16.406 1.18 C 16.426 0.971 16.401 0.703 16.381 0.585 C 16.361 0.468 16.319 0.3 16.166 0.176 C 15.985 0.029 15.705 -0.002 15.58 0 C 15.012 0.01 14.14 0.313 9.942 2.059 Z\" fill=\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\" height=\"13.602336958263935px\" id=\"M0XDAq7ZV\" transform=\"translate(7.004 10.006)\" width=\"16.41353052711267px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"3251302738\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Lpd0I\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 34 34\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Lpd0I { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 34px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 34\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Tg\",\"set\":{\"localId\":\"vectorSet/fYLosg0Dr\",\"id\":\"fYLosg0Dr\",\"moduleId\":\"6Wk2ZF54HIqzWg29yoQw\"}}\n */const Icon=withCSS(Component,css,\"framer-Lpd0I\");Icon.displayName=\"Tg\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"34\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Tg\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fYLosg0Dr\\\",\\\"id\\\":\\\"fYLosg0Dr\\\",\\\"moduleId\\\":\\\"6Wk2ZF54HIqzWg29yoQw\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff92f61)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Fb from\"https://framerusercontent.com/modules/kk44adErqPWB6NGHA04G/fuesNlJwc1sFHnhYFiTK/shb81hria.js\";const enabledGestures={VEf7u7HTk:{hover:true,pressed:true}};const serializationHash=\"framer-uHZ7D\";const variantClassNames={VEf7u7HTk:\"framer-v-1290q1y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fjmm8Vj7H=undefined;const vKO7NpbOv=undefined;const transition1={delay:0,duration:.4,ease:[.1,.68,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,width,...props})=>{return{...props,fjmm8Vj7H:link??props.fjmm8Vj7H,vKO7NpbOv:icon??props.vKO7NpbOv??Fb};};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,vKO7NpbOv,fjmm8Vj7H,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"VEf7u7HTk\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:fjmm8Vj7H,motionChild:true,nodeId:\"VEf7u7HTk\",openInNewTab:true,scopeId:\"M20RKkGAM\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1290q1y\",className,classNames)} framer-18nxkzy`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"VEf7u7HTk\",ref:refBinding,style:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200,...style},...addPropertyOverrides({\"VEf7u7HTk-hover\":{\"data-framer-name\":undefined},\"VEf7u7HTk-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nhg71a\",layoutDependency:layoutDependency,layoutId:\"cM3R2d36t\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1pf7bbv\",Component:vKO7NpbOv,layoutDependency:layoutDependency,layoutId:\"JGXIZO96V\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uHZ7D.framer-18nxkzy, .framer-uHZ7D .framer-18nxkzy { display: block; }\",\".framer-uHZ7D.framer-1290q1y { cursor: pointer; gap: 10px; height: 34px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 34px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uHZ7D .framer-1nhg71a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: center; left: calc(50.00000000000002% - 34px / 2); overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: calc(50.00000000000002% - 34px / 2); width: 34px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uHZ7D .framer-1pf7bbv { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); position: relative; width: 34px; }\",\".framer-uHZ7D.framer-v-1290q1y.hover .framer-1nhg71a, .framer-uHZ7D.framer-v-1290q1y.pressed .framer-1nhg71a { height: 30px; left: calc(50.00000000000002% - 30px / 2); top: calc(50.00000000000002% - 30px / 2); width: 30px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VcMngyz_0\":{\"layout\":[\"fixed\",\"fixed\"]},\"Szw5yYPAP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vKO7NpbOv\":\"icon\",\"fjmm8Vj7H\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"6Wk2ZF54HIqzWg29yoQw\"]\n */const FramerM20RKkGAM=withCSS(Component,css,\"framer-uHZ7D\");export default FramerM20RKkGAM;FramerM20RKkGAM.displayName=\"social\";FramerM20RKkGAM.defaultProps={height:34,width:34};addPropertyControls(FramerM20RKkGAM,{vKO7NpbOv:{defaultValue:{identifier:\"local-module:vector/shb81hria:default\",moduleId:\"kk44adErqPWB6NGHA04G\"},setModuleId:\"6Wk2ZF54HIqzWg29yoQw\",title:\"Icon\",type:ControlType.VectorSetItem},fjmm8Vj7H:{title:\"Link\",type:ControlType.Link}});addFonts(FramerM20RKkGAM,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM20RKkGAM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VcMngyz_0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Szw5yYPAP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"34\",\"framerVariables\":\"{\\\"vKO7NpbOv\\\":\\\"icon\\\",\\\"fjmm8Vj7H\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerVectorSets\":\"[\\\"6Wk2ZF54HIqzWg29yoQw\\\"]\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./M20RKkGAM.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PathVariablesContext,queryCache,ResolveLinks,resolvePageScope,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import UserComponent from\"https://framerusercontent.com/modules/2Ws7Gcwf5gwHM36Nhb6u/tg74mX5nVPfcUvFHPR4P/L41tTq82E.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/jLbmRVtWBXlXsCuo6qzy/jRVkCdYDmHy8p2C98oYv/ivnORx7q8.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/4oduRThs4o2xO5ux7aar/X8PNdS1Lk0NOry7FgD2I/RNjEzBnHo.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/NZdqEIWfXga5Nr7s0s3b/VEzLp9mpFgc5HHODll9i/tOoFKjLN_.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/5cKhgh2RrOAaME3pg1mz/XayKzcJRLrlxbbJ7CvUN/VIzvwCeXV.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/Jy5E8VAgM9lxjucxksLN/6PLyNoVcAodmGUqV75l2/vVAPUiHT7.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wwQzDq2gl52PClv5pxeM/4PLCDnR26Dsfwj7XxoDp/WdGNoeYuV.js\";import Inst from\"https://framerusercontent.com/modules/PDw4JQ3YaWD5aytb1Dr4/MOTbtz2GITFIRLsdNpqt/HoBsLzM8B.js\";import Vk from\"https://framerusercontent.com/modules/F4ggPilcxWMJMgt8ORXy/wSHvfDeIBchJMrYdP4wQ/Ihc2KTgCX.js\";import Mail from\"https://framerusercontent.com/modules/9qlgw6zNSVlgAXmOjYFi/LsRYCqbGdgDATyPuE2Me/mIOStrBIg.js\";import Fb from\"https://framerusercontent.com/modules/kk44adErqPWB6NGHA04G/fuesNlJwc1sFHnhYFiTK/shb81hria.js\";import Tg from\"https://framerusercontent.com/modules/RzKylwk6xEXdYpDgENQy/sdKJzKnMqpYrbjqECOrt/vDTN97U82.js\";import Social from\"https://framerusercontent.com/modules/P3PkjekutDaVVWF07r7l/N2sZeE8XCqNcU3Kus3lE/M20RKkGAM.js\";const SearchFonts=getFonts(Search);const SocialFonts=getFonts(Social);const cycleOrder=[\"kDm3J4CIF\",\"loMo0JSs0\"];const serializationHash=\"framer-7tqb7\";const variantClassNames={kDm3J4CIF:\"framer-v-1s4f5lq\",loMo0JSs0:\"framer-v-8127hq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lvJuo6xUbUkzgmGvk8=undefined;const PSOWj2vHwUkzgmGvk8=undefined;const idUkzgmGvk8=undefined;const XN01XNn27nHAGyWA3s=undefined;const PSOWj2vHwnHAGyWA3s=undefined;const idnHAGyWA3s=undefined;const ln9v09Eg2T3STF8QEL=undefined;const PSOWj2vHwT3STF8QEL=undefined;const idT3STF8QEL=undefined;const py6D5WqcbbjRBmgK5s=undefined;const PSOWj2vHwbjRBmgK5s=undefined;const idbjRBmgK5s=undefined;const j2W2jSNXOOXtw7IeeQ=undefined;const PSOWj2vHwOXtw7IeeQ=undefined;const idOXtw7IeeQ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const query=prequery=>prequery({from:{alias:\"UkzgmGvk8\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"UkzgmGvk8\",name:\"lvJuo6xUb\",type:\"Identifier\"},{collection:\"UkzgmGvk8\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"UkzgmGvk8\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"UkzgmGvk8\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"UkzgmGvk8\",name:\"lvJuo6xUb\",type:\"Identifier\"},{collection:\"UkzgmGvk8\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"UkzgmGvk8\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"nHAGyWA3s\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"nHAGyWA3s\",name:\"XN01XNn27\",type:\"Identifier\"},{collection:\"nHAGyWA3s\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"nHAGyWA3s\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"nHAGyWA3s\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"nHAGyWA3s\",name:\"XN01XNn27\",type:\"Identifier\"},{collection:\"nHAGyWA3s\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"nHAGyWA3s\",name:\"id\",type:\"Identifier\"}]});const query4=prequery=>prequery({from:{alias:\"T3STF8QEL\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"T3STF8QEL\",name:\"ln9v09Eg2\",type:\"Identifier\"},{collection:\"T3STF8QEL\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"T3STF8QEL\",name:\"id\",type:\"Identifier\"}]});const query5=()=>({from:{alias:\"T3STF8QEL\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"T3STF8QEL\",name:\"ln9v09Eg2\",type:\"Identifier\"},{collection:\"T3STF8QEL\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"T3STF8QEL\",name:\"id\",type:\"Identifier\"}]});const query6=prequery=>prequery({from:{alias:\"bjRBmgK5s\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"bjRBmgK5s\",name:\"py6D5Wqcb\",type:\"Identifier\"},{collection:\"bjRBmgK5s\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"bjRBmgK5s\",name:\"id\",type:\"Identifier\"}]});const query7=()=>({from:{alias:\"bjRBmgK5s\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"bjRBmgK5s\",name:\"py6D5Wqcb\",type:\"Identifier\"},{collection:\"bjRBmgK5s\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"bjRBmgK5s\",name:\"id\",type:\"Identifier\"}]});const query8=prequery=>prequery({from:{alias:\"OXtw7IeeQ\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"OXtw7IeeQ\",name:\"j2W2jSNXO\",type:\"Identifier\"},{collection:\"OXtw7IeeQ\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"OXtw7IeeQ\",name:\"id\",type:\"Identifier\"}]});const query9=()=>({from:{alias:\"OXtw7IeeQ\",data:UserComponent,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"OXtw7IeeQ\",name:\"j2W2jSNXO\",type:\"Identifier\"},{collection:\"OXtw7IeeQ\",name:\"PSOWj2vHw\",type:\"Identifier\"},{collection:\"OXtw7IeeQ\",name:\"id\",type:\"Identifier\"}]});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={desktop:\"kDm3J4CIF\",mob:\"loMo0JSs0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kDm3J4CIF\"};};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:\"kDm3J4CIF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1s4f5lq\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"kDm3J4CIF\",ref:refBinding,style:{backgroundColor:\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\",...style},...addPropertyOverrides({loMo0JSs0:{\"data-framer-name\":\"mob\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":lri6MUQyi\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WnhzRyyUi\",openInNewTab:false,scopeId:\"xteFdQjEq\",smoothScroll:true,...addPropertyOverrides({loMo0JSs0:{href:{hash:\":qcRhZhYZM\",webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:146,intrinsicWidth:1025,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+(0+0+((componentViewport?.height||990)-70-729.2)/2*0)),pixelHeight:146,pixelWidth:1025,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 50px)`,src:\"https://framerusercontent.com/images/4CuAXnAKixbPRR1hVwpVEWkLPs.svg?width=1025&height=146\",srcSet:\"https://framerusercontent.com/images/4CuAXnAKixbPRR1hVwpVEWkLPs.svg?scale-down-to=512&width=1025&height=146 512w,https://framerusercontent.com/images/4CuAXnAKixbPRR1hVwpVEWkLPs.svg?scale-down-to=1024&width=1025&height=146 1024w,https://framerusercontent.com/images/4CuAXnAKixbPRR1hVwpVEWkLPs.svg?width=1025&height=146 1025w\"},className:\"framer-1yfx2mi framer-3h726w\",\"data-framer-name\":\"1 line logo\",layoutDependency:layoutDependency,layoutId:\"WnhzRyyUi\",...addPropertyOverrides({loMo0JSs0:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:305,intrinsicWidth:686,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+45+0),pixelHeight:305,pixelWidth:686,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 50px)`,src:\"https://framerusercontent.com/images/07Qv7Pm2QVqICCSELXYiC7NOHM.svg?width=686&height=305\",srcSet:\"https://framerusercontent.com/images/07Qv7Pm2QVqICCSELXYiC7NOHM.svg?scale-down-to=512&width=686&height=305 512w,https://framerusercontent.com/images/07Qv7Pm2QVqICCSELXYiC7NOHM.svg?width=686&height=305 686w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-143xxv7\",layoutDependency:layoutDependency,layoutId:\"niW4xgy7B\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-twcdin\",layoutDependency:layoutDependency,layoutId:\"FfyC6e5O_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11zh2o1\",\"data-styles-preset\":\"WdGNoeYuV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"при поддержке\"})}),className:\"framer-ko4033\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PFSp3lNzE\",style:{\"--extracted-r6o4lv\":\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({loMo0JSs0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8lk0nd\",\"data-styles-preset\":\"tOoFKjLN_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"при поддержке\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1s1hg0q\",layoutDependency:layoutDependency,layoutId:\"ySnM5smfd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 250.368 33.528\" overflow=\"visible\"><g><path d=\"M 72.963 4.827 L 72.963 5.644 C 73.55 5.644 74.095 5.718 74.603 5.871 C 75.111 6.021 75.549 6.244 75.922 6.541 C 76.293 6.839 76.593 7.215 76.8 7.643 C 77.014 8.083 77.123 8.596 77.123 9.176 C 77.123 9.756 77.016 10.268 76.805 10.704 C 76.601 11.128 76.301 11.499 75.93 11.788 C 75.558 12.078 75.12 12.293 74.611 12.438 C 74.075 12.585 73.522 12.658 72.966 12.653 L 72.966 13.521 L 72.353 13.521 L 72.353 12.653 C 71.763 12.653 71.213 12.581 70.7 12.437 C 70.219 12.309 69.768 12.09 69.37 11.792 C 68.994 11.503 68.691 11.132 68.483 10.706 C 68.267 10.268 68.158 9.758 68.158 9.176 C 68.158 8.594 68.268 8.082 68.483 7.641 C 68.692 7.211 68.996 6.833 69.371 6.536 C 69.767 6.231 70.219 6.005 70.701 5.871 C 71.238 5.717 71.794 5.64 72.353 5.644 L 72.353 4.827 L 72.966 4.827 Z M 72.351 6.227 C 71.858 6.227 71.401 6.287 70.975 6.407 C 70.575 6.513 70.2 6.697 69.87 6.947 C 69.555 7.191 69.302 7.506 69.133 7.866 C 68.956 8.236 68.865 8.672 68.865 9.174 C 68.865 9.675 68.955 10.102 69.133 10.467 C 69.309 10.828 69.556 11.129 69.87 11.367 C 70.184 11.605 70.552 11.781 70.975 11.897 C 71.424 12.015 71.887 12.073 72.351 12.069 L 72.351 6.226 Z M 72.963 12.069 C 73.452 12.069 73.907 12.012 74.328 11.897 C 74.724 11.793 75.095 11.613 75.422 11.367 C 75.732 11.129 75.981 10.821 76.148 10.467 C 76.325 10.1 76.412 9.671 76.412 9.174 C 76.412 8.677 76.322 8.236 76.148 7.866 C 75.982 7.507 75.733 7.193 75.422 6.948 C 75.097 6.697 74.725 6.513 74.328 6.408 C 73.884 6.284 73.424 6.223 72.963 6.226 Z M 84.21 10.626 C 84.21 11.038 84.138 11.422 83.995 11.775 C 83.853 12.13 83.655 12.435 83.404 12.695 C 83.153 12.955 82.854 13.157 82.51 13.301 C 82.165 13.447 81.788 13.521 81.378 13.521 C 80.968 13.521 80.598 13.447 80.251 13.301 C 79.913 13.16 79.606 12.954 79.347 12.695 C 79.089 12.431 78.885 12.118 78.749 11.775 C 78.603 11.409 78.529 11.019 78.533 10.625 C 78.533 10.214 78.605 9.823 78.749 9.468 C 79.022 8.776 79.564 8.224 80.251 7.94 C 80.601 7.794 80.975 7.72 81.378 7.72 C 81.766 7.717 82.151 7.792 82.51 7.94 C 83.191 8.227 83.727 8.778 83.994 9.468 C 84.138 9.823 84.21 10.209 84.21 10.626 Z M 83.578 10.626 C 83.578 10.294 83.522 9.987 83.41 9.704 C 83.305 9.43 83.147 9.18 82.946 8.967 C 82.75 8.759 82.513 8.593 82.251 8.478 C 81.975 8.359 81.677 8.3 81.376 8.304 C 81.06 8.304 80.768 8.361 80.498 8.478 C 80.233 8.591 79.994 8.756 79.796 8.965 C 79.594 9.177 79.436 9.426 79.331 9.699 C 79.217 9.995 79.16 10.311 79.163 10.628 C 79.163 10.961 79.22 11.267 79.331 11.55 C 79.442 11.834 79.597 12.078 79.796 12.285 C 79.992 12.49 80.227 12.651 80.498 12.767 C 80.768 12.882 81.062 12.941 81.376 12.941 C 81.968 12.95 82.537 12.712 82.946 12.285 C 83.146 12.078 83.301 11.834 83.41 11.55 C 83.522 11.267 83.578 10.96 83.578 10.628 M 90.777 7.829 L 90.777 13.412 L 90.182 13.412 L 90.182 10.754 L 86.728 10.754 L 86.728 13.412 L 86.133 13.412 L 86.133 7.829 L 86.728 7.829 L 86.728 10.269 L 90.182 10.269 L 90.182 7.829 Z M 98.052 12.926 L 98.052 14.879 L 97.507 14.879 L 97.507 13.412 L 92.839 13.412 L 92.839 14.879 L 92.288 14.879 L 92.288 12.926 L 92.724 12.926 L 95.045 7.72 L 95.42 7.72 L 97.616 12.926 Z M 95.209 8.714 L 93.336 12.924 L 97.023 12.924 Z M 104.241 8.145 C 104.4 8.069 104.548 8.003 104.69 7.946 C 104.953 7.849 105.225 7.781 105.503 7.744 C 105.638 7.728 105.776 7.72 105.922 7.72 C 106.319 7.72 106.685 7.792 107.023 7.933 C 107.359 8.079 107.651 8.278 107.895 8.535 C 108.139 8.79 108.329 9.095 108.468 9.446 C 108.603 9.8 108.673 10.183 108.673 10.6 C 108.673 11.016 108.601 11.391 108.457 11.746 C 108.316 12.104 108.117 12.413 107.869 12.675 C 107.357 13.218 106.642 13.524 105.896 13.519 C 105.758 13.519 105.623 13.512 105.492 13.497 C 105.36 13.483 105.229 13.459 105.1 13.425 C 104.962 13.388 104.825 13.345 104.69 13.296 C 104.538 13.237 104.388 13.173 104.241 13.102 L 104.241 16.268 L 103.646 16.268 L 103.646 7.828 L 104.241 7.828 Z M 104.241 12.518 C 104.387 12.594 104.522 12.66 104.647 12.712 C 105.004 12.868 105.391 12.944 105.78 12.935 C 106.116 12.935 106.419 12.88 106.696 12.771 C 106.962 12.668 107.203 12.509 107.404 12.307 C 107.604 12.1 107.758 11.854 107.858 11.585 C 107.965 11.306 108.017 10.992 108.017 10.648 C 108.017 10.303 107.958 9.994 107.845 9.706 C 107.626 9.148 107.189 8.703 106.635 8.474 C 106.34 8.355 106.024 8.296 105.706 8.3 C 105.469 8.295 105.234 8.326 105.006 8.39 C 104.885 8.427 104.765 8.468 104.647 8.515 C 104.522 8.568 104.387 8.633 104.241 8.709 L 104.241 12.519 Z M 113.511 9.357 C 113.511 8.597 113.099 8.217 112.275 8.217 C 112.131 8.217 111.988 8.23 111.847 8.256 C 111.712 8.282 111.577 8.324 111.442 8.385 C 111.298 8.447 111.16 8.52 111.028 8.605 C 110.871 8.705 110.719 8.812 110.572 8.927 L 110.572 8.315 C 110.728 8.216 110.89 8.126 111.056 8.045 C 111.211 7.968 111.357 7.905 111.501 7.857 C 111.645 7.809 111.789 7.774 111.932 7.75 C 112.268 7.699 112.61 7.71 112.942 7.781 C 113.142 7.822 113.332 7.898 113.504 8.01 C 113.679 8.116 113.823 8.267 113.938 8.454 C 114.054 8.642 114.11 8.884 114.11 9.174 L 114.11 12.651 C 114.11 12.764 114.121 12.841 114.143 12.878 C 114.163 12.917 114.198 12.934 114.245 12.934 C 114.294 12.93 114.342 12.915 114.385 12.889 C 114.446 12.859 114.514 12.819 114.586 12.773 C 114.658 12.727 114.734 12.673 114.812 12.614 C 114.891 12.555 114.967 12.498 115.039 12.435 L 115.039 12.932 L 114.943 13.004 C 114.824 13.094 114.703 13.18 114.579 13.264 C 114.479 13.329 114.389 13.381 114.309 13.419 C 114.24 13.449 114.169 13.475 114.097 13.495 C 114.036 13.508 113.974 13.515 113.912 13.515 C 113.855 13.516 113.799 13.505 113.746 13.484 C 113.698 13.461 113.658 13.423 113.631 13.377 C 113.596 13.31 113.571 13.238 113.559 13.163 C 113.538 13.049 113.523 12.934 113.513 12.819 C 113.245 13.035 112.948 13.213 112.632 13.349 C 112.357 13.457 112.064 13.513 111.769 13.512 C 111.557 13.512 111.361 13.475 111.178 13.399 C 111.001 13.329 110.838 13.226 110.698 13.096 C 110.563 12.968 110.455 12.815 110.38 12.646 C 110.304 12.473 110.264 12.286 110.265 12.097 C 110.256 11.659 110.432 11.237 110.749 10.935 C 110.899 10.787 111.078 10.663 111.283 10.558 C 111.485 10.456 111.708 10.368 111.95 10.298 C 112.192 10.227 112.445 10.172 112.711 10.133 C 112.977 10.096 113.247 10.07 113.515 10.057 L 113.515 9.346 L 113.511 9.356 Z M 113.511 10.565 C 113.167 10.547 112.822 10.573 112.484 10.641 C 112.161 10.706 111.882 10.811 111.64 10.948 C 111.4 11.086 111.209 11.251 111.067 11.448 C 110.927 11.639 110.852 11.871 110.853 12.108 C 110.853 12.234 110.882 12.358 110.938 12.47 C 110.994 12.584 111.073 12.685 111.169 12.767 C 111.263 12.85 111.381 12.915 111.518 12.961 C 111.653 13.006 111.799 13.031 111.956 13.031 C 112.092 13.031 112.218 13.017 112.34 12.991 C 112.464 12.965 112.589 12.924 112.711 12.863 C 112.835 12.806 112.961 12.73 113.092 12.638 C 113.223 12.546 113.363 12.435 113.506 12.308 L 113.506 10.567 Z M 117.047 10.728 L 117.047 10.244 L 117.993 10.244 C 118.223 10.248 118.453 10.215 118.673 10.148 C 118.867 10.088 119.029 10.007 119.157 9.902 C 119.279 9.813 119.378 9.696 119.447 9.562 C 119.582 9.3 119.578 8.988 119.436 8.729 C 119.361 8.603 119.254 8.499 119.127 8.426 C 118.977 8.342 118.813 8.284 118.643 8.256 C 118.126 8.168 117.596 8.195 117.091 8.336 C 116.793 8.422 116.505 8.535 116.229 8.676 L 116.229 8.17 C 116.511 8.032 116.808 7.926 117.114 7.854 C 117.28 7.812 117.45 7.782 117.625 7.756 C 118.047 7.695 118.476 7.71 118.893 7.8 C 119.138 7.856 119.356 7.939 119.545 8.046 C 119.735 8.155 119.888 8.292 120.003 8.462 C 120.119 8.63 120.175 8.828 120.175 9.059 C 120.175 9.212 120.147 9.364 120.09 9.506 C 120.032 9.649 119.953 9.782 119.855 9.901 C 119.662 10.138 119.409 10.319 119.122 10.424 C 119.383 10.508 119.622 10.652 119.818 10.844 C 119.94 10.964 120.045 11.113 120.134 11.285 C 120.223 11.46 120.267 11.667 120.267 11.905 C 120.267 12.207 120.193 12.462 120.045 12.669 C 119.898 12.875 119.707 13.045 119.486 13.167 C 119.259 13.294 119.013 13.384 118.758 13.435 C 118.518 13.489 118.274 13.517 118.028 13.518 C 117.697 13.518 117.372 13.491 117.049 13.441 C 116.735 13.395 116.427 13.313 116.131 13.197 L 116.131 12.663 C 116.421 12.8 116.716 12.896 117.016 12.953 C 117.315 13.01 117.627 13.038 117.956 13.038 C 118.159 13.038 118.359 13.014 118.56 12.968 C 118.749 12.925 118.93 12.852 119.096 12.752 C 119.251 12.658 119.382 12.53 119.48 12.377 C 119.581 12.213 119.633 12.023 119.628 11.83 C 119.635 11.65 119.588 11.473 119.493 11.32 C 119.397 11.176 119.267 11.057 119.114 10.976 C 118.932 10.879 118.736 10.814 118.532 10.784 C 118.283 10.745 118.031 10.726 117.779 10.727 L 117.047 10.727 L 117.047 10.729 Z M 122.037 13.412 L 122.037 7.829 L 123.91 7.829 C 124.246 7.829 124.531 7.87 124.773 7.953 C 125.013 8.036 125.211 8.14 125.368 8.271 C 125.77 8.591 125.925 9.131 125.754 9.616 C 125.705 9.754 125.638 9.886 125.554 10.006 C 125.464 10.129 125.362 10.236 125.242 10.329 C 125.119 10.424 124.979 10.496 124.83 10.541 C 125.246 10.589 125.565 10.739 125.787 10.992 C 126.009 11.242 126.12 11.555 126.12 11.932 C 126.12 12.167 126.072 12.376 125.974 12.555 C 125.877 12.74 125.738 12.899 125.567 13.02 C 125.394 13.148 125.187 13.244 124.948 13.31 C 124.712 13.377 124.45 13.41 124.167 13.41 L 122.033 13.41 Z M 122.632 8.312 L 122.632 10.34 L 123.79 10.34 C 124.032 10.34 124.241 10.307 124.416 10.246 C 124.592 10.188 124.738 10.109 124.852 10.009 C 124.962 9.921 125.048 9.808 125.104 9.679 C 125.158 9.563 125.187 9.436 125.187 9.307 C 125.196 9.001 125.035 8.715 124.769 8.563 C 124.623 8.474 124.463 8.41 124.296 8.373 C 124.099 8.328 123.897 8.306 123.694 8.308 L 122.628 8.308 L 122.632 8.313 Z M 122.632 10.826 L 122.632 12.926 L 124.147 12.926 C 124.411 12.926 124.627 12.893 124.799 12.826 C 124.972 12.76 125.107 12.671 125.209 12.564 C 125.307 12.461 125.38 12.337 125.423 12.202 C 125.464 12.072 125.488 11.934 125.488 11.797 C 125.493 11.639 125.452 11.482 125.37 11.347 C 125.289 11.224 125.18 11.122 125.052 11.049 C 124.905 10.967 124.746 10.909 124.581 10.879 C 124.391 10.841 124.198 10.823 124.004 10.824 L 122.634 10.824 Z M 131.97 8.86 L 128.255 13.458 L 127.921 13.458 L 127.921 7.828 L 128.514 7.828 L 128.514 12.392 L 132.229 7.829 L 132.565 7.829 L 132.565 13.409 L 131.97 13.409 Z M 139.615 7.829 L 139.615 8.382 L 137.13 8.382 L 137.13 13.412 L 136.537 13.412 L 136.537 8.382 L 134.052 8.382 L 134.052 7.83 L 139.615 7.83 Z M 145.166 8.86 L 141.449 13.458 L 141.115 13.458 L 141.115 7.828 L 141.708 7.828 L 141.708 12.392 L 145.425 7.829 L 145.759 7.829 L 145.759 13.409 L 145.166 13.409 Z M 151.423 13.41 L 151.423 11.097 L 150.489 11.097 C 150.282 11.097 150.099 11.118 149.944 11.16 C 149.79 11.198 149.644 11.261 149.511 11.347 C 149.374 11.438 149.25 11.548 149.142 11.672 C 149.013 11.821 148.894 11.978 148.787 12.143 L 147.945 13.41 L 147.224 13.41 L 148.194 11.953 C 148.333 11.743 148.493 11.549 148.673 11.373 C 148.763 11.284 148.852 11.208 148.944 11.143 C 149.022 11.083 149.109 11.035 149.201 11.001 C 148.761 10.863 148.438 10.659 148.231 10.381 C 148.026 10.107 147.921 9.761 147.921 9.344 C 147.921 9.087 147.978 8.862 148.091 8.672 C 148.21 8.477 148.374 8.314 148.569 8.197 C 148.772 8.073 149.016 7.979 149.297 7.918 C 149.576 7.859 149.886 7.828 150.219 7.828 L 152.022 7.828 L 152.022 13.41 Z M 151.423 10.613 L 151.423 8.313 L 150.337 8.313 C 150.1 8.312 149.863 8.325 149.628 8.352 C 149.41 8.378 149.221 8.432 149.062 8.515 C 148.906 8.593 148.775 8.713 148.684 8.862 C 148.593 9.01 148.547 9.204 148.547 9.446 C 148.547 9.612 148.575 9.766 148.63 9.911 C 148.683 10.052 148.768 10.179 148.878 10.281 C 148.99 10.384 149.131 10.467 149.299 10.523 C 149.469 10.583 149.672 10.613 149.907 10.613 Z M 162.297 8.86 L 158.58 13.458 L 158.246 13.458 L 158.246 7.828 L 158.839 7.828 L 158.839 12.392 L 162.556 7.829 L 162.89 7.829 L 162.89 13.409 L 162.297 13.409 Z M 173.762 7.829 L 173.762 13.412 L 173.169 13.412 L 173.169 8.315 L 169.714 8.315 L 169.714 13.412 L 169.118 13.412 L 169.118 7.829 Z M 181.349 10.626 C 181.349 11.038 181.277 11.422 181.133 11.775 C 180.991 12.13 180.793 12.435 180.542 12.695 C 180.291 12.955 179.993 13.157 179.648 13.301 C 179.304 13.447 178.927 13.521 178.517 13.521 C 177.757 13.528 177.025 13.23 176.485 12.695 C 176.227 12.431 176.024 12.118 175.888 11.775 C 175.742 11.409 175.668 11.019 175.672 10.625 C 175.672 10.214 175.744 9.823 175.888 9.468 C 176.023 9.125 176.226 8.813 176.485 8.55 C 177.022 8.009 177.755 7.709 178.517 7.72 C 178.92 7.72 179.302 7.794 179.648 7.94 C 180.33 8.227 180.866 8.778 181.133 9.468 C 181.277 9.823 181.349 10.209 181.349 10.626 Z M 180.719 10.626 C 180.719 10.294 180.662 9.987 180.551 9.704 C 180.446 9.43 180.288 9.18 180.086 8.967 C 179.889 8.759 179.653 8.593 179.391 8.478 C 179.115 8.359 178.817 8.3 178.517 8.304 C 177.921 8.294 177.347 8.533 176.936 8.965 C 176.735 9.177 176.577 9.426 176.472 9.699 C 176.358 9.995 176.301 10.311 176.304 10.628 C 176.304 10.961 176.361 11.267 176.472 11.55 C 176.583 11.834 176.738 12.078 176.936 12.285 C 177.132 12.49 177.368 12.651 177.638 12.767 C 177.908 12.882 178.203 12.941 178.517 12.941 C 179.109 12.95 179.677 12.713 180.086 12.285 C 180.288 12.073 180.446 11.823 180.551 11.55 C 180.662 11.267 180.719 10.96 180.719 10.628 M 188.388 12.926 L 188.388 14.879 L 187.843 14.879 L 187.843 13.412 L 183.176 13.412 L 183.176 14.879 L 182.624 14.879 L 182.624 12.926 L 183.06 12.926 L 185.382 7.72 L 185.755 7.72 L 187.95 12.926 Z M 185.545 8.714 L 183.673 12.924 L 187.359 12.924 Z M 195.016 12.926 L 195.016 14.879 L 194.468 14.879 L 194.468 13.412 L 189.801 13.412 L 189.801 14.879 L 189.249 14.879 L 189.249 12.926 L 189.685 12.926 L 192.007 7.72 L 192.382 7.72 L 194.577 12.926 Z M 192.173 8.714 L 190.3 12.924 L 193.987 12.924 Z M 201.183 12.782 C 200.852 13.035 200.512 13.222 200.165 13.342 C 199.802 13.463 199.421 13.524 199.038 13.521 C 198.632 13.521 198.262 13.447 197.92 13.299 C 197.586 13.158 197.286 12.949 197.039 12.684 C 196.787 12.411 196.592 12.092 196.463 11.744 C 196.323 11.364 196.253 10.961 196.256 10.556 C 196.256 10.129 196.319 9.769 196.448 9.422 C 196.574 9.076 196.753 8.777 196.98 8.524 C 197.209 8.269 197.479 8.073 197.793 7.931 C 198.115 7.788 198.464 7.716 198.816 7.72 C 199.114 7.72 199.411 7.772 199.703 7.877 C 199.995 7.983 200.259 8.145 200.494 8.367 C 200.73 8.587 200.919 8.867 201.063 9.204 C 201.209 9.542 201.281 9.948 201.281 10.414 L 196.886 10.414 C 196.878 10.462 196.875 10.511 196.875 10.56 L 196.875 10.706 C 196.875 11.025 196.936 11.321 197.056 11.592 C 197.415 12.408 198.219 12.936 199.11 12.942 C 199.468 12.943 199.823 12.876 200.156 12.745 C 200.528 12.585 200.874 12.37 201.183 12.108 L 201.183 12.784 Z M 200.577 9.928 C 200.363 8.845 199.775 8.302 198.813 8.302 C 198.592 8.3 198.372 8.338 198.164 8.415 C 197.965 8.488 197.781 8.596 197.621 8.735 C 197.456 8.88 197.318 9.052 197.213 9.245 C 197.1 9.449 197.017 9.675 196.965 9.928 Z M 203.701 8.145 C 203.849 8.074 203.998 8.008 204.15 7.946 C 204.413 7.849 204.685 7.781 204.963 7.744 C 205.099 7.728 205.238 7.72 205.382 7.72 C 205.779 7.72 206.145 7.792 206.483 7.933 C 206.819 8.079 207.111 8.278 207.355 8.535 C 207.599 8.79 207.789 9.095 207.928 9.446 C 208.066 9.8 208.133 10.183 208.133 10.6 C 208.133 11.016 208.061 11.391 207.92 11.746 C 207.785 12.091 207.585 12.406 207.331 12.675 C 206.819 13.218 206.104 13.524 205.358 13.519 C 205.223 13.519 205.089 13.512 204.955 13.497 C 204.822 13.483 204.69 13.459 204.56 13.425 C 204.422 13.387 204.285 13.344 204.15 13.296 C 203.998 13.237 203.848 13.173 203.701 13.102 L 203.701 16.268 L 203.106 16.268 L 203.106 7.828 L 203.701 7.828 Z M 203.701 12.518 C 203.847 12.594 203.982 12.66 204.107 12.712 C 204.464 12.868 204.851 12.944 205.24 12.935 C 205.576 12.935 205.879 12.88 206.156 12.771 C 206.431 12.662 206.666 12.507 206.862 12.307 C 207.062 12.1 207.216 11.854 207.316 11.585 C 207.423 11.306 207.477 10.992 207.477 10.648 C 207.477 10.303 207.418 9.994 207.305 9.706 C 207.196 9.43 207.033 9.178 206.827 8.965 C 206.619 8.754 206.371 8.587 206.097 8.474 C 205.803 8.355 205.488 8.296 205.171 8.3 C 204.934 8.297 204.698 8.327 204.469 8.39 C 204.347 8.426 204.227 8.468 204.109 8.515 C 203.971 8.574 203.835 8.638 203.703 8.709 L 203.703 12.514 Z M 212.851 10.255 L 212.851 7.83 L 213.396 7.83 L 213.396 10.256 L 213.57 10.256 C 213.679 10.256 213.791 10.241 213.902 10.21 C 214.013 10.18 214.12 10.13 214.22 10.06 C 214.328 9.983 214.424 9.891 214.506 9.787 C 214.595 9.677 214.671 9.543 214.737 9.387 L 215.009 8.693 C 215.138 8.373 215.306 8.15 215.513 8.022 C 215.733 7.893 215.984 7.827 216.239 7.832 L 216.474 7.832 L 216.474 8.386 L 216.239 8.386 C 216.139 8.386 216.051 8.396 215.977 8.414 C 215.908 8.433 215.844 8.466 215.788 8.51 C 215.73 8.555 215.681 8.609 215.642 8.671 C 215.593 8.75 215.551 8.833 215.515 8.918 L 215.256 9.538 C 215.163 9.758 215.038 9.964 214.885 10.148 C 214.814 10.236 214.733 10.316 214.645 10.387 C 214.573 10.444 214.49 10.485 214.401 10.507 C 214.639 10.586 214.854 10.719 215.031 10.897 C 215.131 10.997 215.238 11.12 215.345 11.272 C 215.454 11.42 215.574 11.603 215.705 11.822 L 216.662 13.412 L 216.001 13.412 L 215.031 11.8 C 214.934 11.631 214.824 11.47 214.702 11.318 C 214.597 11.193 214.475 11.082 214.34 10.991 C 214.21 10.905 214.066 10.842 213.915 10.803 C 213.745 10.759 213.57 10.738 213.394 10.74 L 213.394 13.41 L 212.849 13.41 L 212.849 10.74 C 212.655 10.74 212.483 10.762 212.328 10.803 C 212.178 10.842 212.036 10.906 211.907 10.991 C 211.771 11.082 211.65 11.192 211.545 11.318 C 211.42 11.47 211.306 11.631 211.205 11.8 L 210.241 13.413 L 209.579 13.413 L 210.536 11.821 C 210.667 11.603 210.784 11.421 210.891 11.272 C 210.998 11.119 211.103 10.997 211.205 10.892 C 211.307 10.792 211.41 10.712 211.512 10.655 C 211.613 10.595 211.722 10.544 211.839 10.507 C 211.751 10.484 211.669 10.443 211.597 10.387 C 211.508 10.317 211.427 10.237 211.355 10.149 C 211.203 9.965 211.079 9.759 210.987 9.539 L 210.725 8.918 C 210.649 8.728 210.558 8.591 210.453 8.51 C 210.348 8.427 210.198 8.386 210.004 8.386 L 209.768 8.386 L 209.768 7.83 L 210.004 7.83 C 210.283 7.83 210.527 7.895 210.732 8.02 C 210.939 8.148 211.105 8.37 211.233 8.691 L 211.508 9.384 C 211.571 9.541 211.648 9.676 211.735 9.785 C 211.822 9.897 211.916 9.988 212.018 10.058 C 212.118 10.128 212.225 10.178 212.336 10.208 C 212.448 10.238 212.561 10.254 212.672 10.254 L 212.851 10.254 Z M 218.92 10.741 L 218.92 13.411 L 218.375 13.411 L 218.375 7.831 L 218.92 7.831 L 218.92 10.259 L 219.169 10.259 C 219.402 10.265 219.63 10.196 219.821 10.063 C 219.923 9.991 220.017 9.9 220.106 9.789 C 220.196 9.679 220.272 9.542 220.337 9.385 L 220.61 8.692 C 220.741 8.376 220.906 8.152 221.111 8.022 C 221.314 7.896 221.556 7.833 221.835 7.833 L 222.071 7.833 L 222.071 8.385 L 221.835 8.385 C 221.749 8.384 221.663 8.394 221.58 8.415 C 221.511 8.433 221.446 8.465 221.39 8.509 C 221.332 8.555 221.283 8.61 221.244 8.672 C 221.196 8.751 221.155 8.834 221.12 8.919 L 220.861 9.538 C 220.816 9.646 220.763 9.751 220.701 9.85 C 220.636 9.954 220.564 10.054 220.486 10.148 C 220.415 10.236 220.333 10.316 220.244 10.386 C 220.174 10.445 220.091 10.486 220.002 10.506 C 220.119 10.547 220.226 10.6 220.329 10.658 C 220.429 10.72 220.531 10.8 220.632 10.898 C 220.734 10.996 220.839 11.121 220.948 11.271 C 221.057 11.419 221.177 11.605 221.305 11.823 L 222.262 13.412 L 221.608 13.412 L 220.638 11.799 C 220.538 11.631 220.425 11.47 220.3 11.319 C 220.195 11.194 220.073 11.084 219.938 10.992 C 219.809 10.907 219.667 10.843 219.518 10.802 C 219.348 10.759 219.173 10.739 218.997 10.742 L 218.92 10.742 Z M 228.009 8.86 L 224.294 13.458 L 223.961 13.458 L 223.961 7.828 L 224.554 7.828 L 224.554 12.392 L 228.269 7.829 L 228.604 7.829 L 228.604 13.409 L 228.009 13.409 Z M 72.69 28.147 C 72.534 28.202 72.388 28.243 72.253 28.282 C 71.89 28.384 71.515 28.436 71.138 28.435 C 70.726 28.435 70.354 28.365 70.018 28.232 C 69.694 28.103 69.401 27.908 69.157 27.659 C 68.914 27.402 68.725 27.099 68.603 26.767 C 68.468 26.399 68.402 26.01 68.407 25.618 C 68.407 25.198 68.472 24.781 68.607 24.413 C 68.738 24.049 68.926 23.733 69.163 23.466 C 69.403 23.203 69.687 22.996 70.018 22.852 C 70.362 22.705 70.734 22.631 71.108 22.634 C 71.23 22.634 71.346 22.638 71.457 22.647 C 71.568 22.657 71.681 22.675 71.795 22.697 C 72.062 22.754 72.326 22.824 72.586 22.908 L 72.586 23.569 C 72.443 23.509 72.298 23.453 72.152 23.401 C 72.034 23.36 71.913 23.323 71.792 23.292 C 71.686 23.263 71.579 23.244 71.47 23.233 C 71.359 23.223 71.247 23.219 71.136 23.22 C 70.826 23.22 70.541 23.275 70.282 23.39 C 70.022 23.504 69.802 23.663 69.617 23.868 C 69.427 24.083 69.281 24.332 69.185 24.602 C 69.079 24.909 69.026 25.232 69.03 25.557 C 69.03 25.906 69.083 26.224 69.183 26.51 C 69.285 26.791 69.427 27.033 69.615 27.234 C 69.8 27.434 70.027 27.589 70.295 27.696 C 70.561 27.803 70.859 27.857 71.186 27.857 C 71.317 27.857 71.437 27.853 71.551 27.842 C 71.664 27.831 71.779 27.814 71.897 27.787 C 72.167 27.721 72.432 27.636 72.691 27.534 L 72.691 28.154 L 72.691 28.147 Z M 79.876 25.538 C 79.876 25.95 79.804 26.333 79.66 26.686 C 79.526 27.028 79.326 27.34 79.07 27.604 C 78.819 27.864 78.52 28.067 78.176 28.21 C 77.817 28.359 77.432 28.434 77.044 28.43 C 76.634 28.43 76.264 28.356 75.917 28.21 C 75.579 28.069 75.272 27.864 75.013 27.604 C 74.755 27.341 74.551 27.029 74.415 26.686 C 74.269 26.321 74.196 25.931 74.199 25.538 C 74.199 25.125 74.271 24.735 74.415 24.382 C 74.557 24.029 74.757 23.722 75.013 23.462 C 75.268 23.205 75.568 23 75.917 22.854 C 76.267 22.706 76.641 22.634 77.044 22.634 C 77.432 22.631 77.817 22.706 78.176 22.854 C 78.52 23 78.819 23.204 79.07 23.462 C 79.318 23.722 79.517 24.027 79.66 24.382 C 79.804 24.735 79.876 25.122 79.876 25.538 Z M 79.244 25.538 C 79.244 25.206 79.187 24.898 79.076 24.615 C 78.972 24.341 78.814 24.091 78.612 23.879 C 78.415 23.671 78.178 23.505 77.916 23.39 C 77.64 23.271 77.342 23.212 77.042 23.216 C 76.741 23.214 76.442 23.273 76.164 23.39 C 75.899 23.502 75.66 23.668 75.462 23.876 C 75.26 24.088 75.102 24.338 74.997 24.611 C 74.883 24.907 74.826 25.223 74.829 25.54 C 74.829 25.873 74.886 26.179 74.997 26.462 C 75.109 26.747 75.263 26.989 75.462 27.197 C 75.658 27.402 75.893 27.563 76.164 27.678 C 76.434 27.794 76.728 27.853 77.042 27.853 C 77.356 27.853 77.65 27.794 77.916 27.678 C 78.182 27.563 78.416 27.402 78.612 27.197 C 78.814 26.985 78.971 26.735 79.076 26.462 C 79.187 26.178 79.244 25.872 79.244 25.54 M 86.327 22.74 L 86.327 27.838 L 87.073 27.838 L 87.073 29.477 L 86.528 29.477 L 86.528 28.324 L 81.799 28.324 L 81.799 22.74 L 82.394 22.74 L 82.394 27.838 L 85.732 27.838 L 85.732 22.74 Z M 92.64 23.772 L 88.924 28.372 L 88.59 28.372 L 88.59 22.74 L 89.183 22.74 L 89.183 27.303 L 92.9 22.74 L 93.234 22.74 L 93.234 28.32 L 92.641 28.32 L 92.641 23.77 Z M 98.322 24.269 C 98.322 23.508 97.91 23.129 97.086 23.129 C 96.938 23.129 96.796 23.144 96.659 23.168 C 96.519 23.195 96.383 23.238 96.253 23.297 C 96.109 23.359 95.971 23.432 95.839 23.517 C 95.682 23.617 95.529 23.724 95.383 23.839 L 95.383 23.227 C 95.676 23.042 95.987 22.888 96.312 22.769 C 96.453 22.722 96.597 22.686 96.744 22.662 C 96.885 22.64 97.034 22.629 97.184 22.629 C 97.361 22.629 97.55 22.651 97.754 22.693 C 97.954 22.734 98.144 22.813 98.316 22.922 C 98.49 23.03 98.634 23.179 98.749 23.366 C 98.865 23.556 98.922 23.796 98.922 24.086 L 98.922 27.563 C 98.922 27.676 98.932 27.753 98.954 27.79 C 98.974 27.829 99.009 27.846 99.057 27.846 C 99.087 27.846 99.135 27.833 99.197 27.8 C 99.347 27.721 99.49 27.629 99.624 27.525 C 99.702 27.467 99.778 27.41 99.85 27.347 L 99.85 27.844 L 99.754 27.916 C 99.635 28.006 99.514 28.093 99.39 28.176 C 99.29 28.241 99.2 28.293 99.12 28.33 C 99.052 28.362 98.981 28.387 98.908 28.407 C 98.845 28.417 98.784 28.427 98.723 28.427 C 98.666 28.428 98.61 28.417 98.558 28.396 C 98.51 28.373 98.469 28.335 98.442 28.289 C 98.406 28.222 98.382 28.15 98.37 28.075 C 98.349 27.962 98.334 27.848 98.324 27.733 C 98.056 27.949 97.76 28.126 97.444 28.26 C 97.171 28.37 96.884 28.424 96.58 28.424 C 96.378 28.426 96.177 28.388 95.99 28.311 C 95.813 28.241 95.65 28.138 95.51 28.008 C 95.375 27.88 95.267 27.727 95.191 27.558 C 95.114 27.385 95.075 27.198 95.076 27.009 C 95.067 26.571 95.243 26.149 95.56 25.847 C 95.71 25.699 95.89 25.575 96.094 25.47 C 96.297 25.37 96.519 25.28 96.761 25.21 C 97.003 25.139 97.256 25.084 97.522 25.045 C 97.79 25.009 98.059 24.983 98.329 24.969 L 98.329 24.258 L 98.322 24.268 Z M 98.322 25.477 C 97.978 25.461 97.633 25.486 97.295 25.553 C 96.973 25.618 96.691 25.723 96.452 25.86 C 96.227 25.984 96.031 26.154 95.878 26.36 C 95.738 26.552 95.663 26.783 95.665 27.02 C 95.665 27.149 95.693 27.27 95.75 27.382 C 95.806 27.495 95.884 27.596 95.98 27.678 C 96.077 27.761 96.192 27.827 96.33 27.872 C 96.465 27.918 96.613 27.942 96.768 27.942 C 97.03 27.947 97.289 27.89 97.524 27.774 C 97.648 27.716 97.774 27.641 97.906 27.55 C 98.036 27.458 98.176 27.347 98.32 27.22 L 98.32 25.48 L 98.322 25.478 Z M 103.445 22.631 L 105.841 28.324 L 105.259 28.324 L 103.247 23.626 L 101.15 28.324 L 100.541 28.324 L 103.075 22.631 Z M 107.23 28.324 L 107.23 22.74 L 107.825 22.74 L 107.825 24.844 L 109.34 24.844 C 109.765 24.844 110.112 24.897 110.382 25.001 C 110.653 25.108 110.866 25.241 111.021 25.405 C 111.178 25.57 111.283 25.749 111.339 25.947 C 111.396 26.146 111.424 26.34 111.424 26.529 C 111.424 26.837 111.37 27.103 111.261 27.327 C 111.152 27.552 111.006 27.737 110.818 27.883 C 110.633 28.032 110.417 28.143 110.173 28.213 C 109.921 28.285 109.661 28.321 109.399 28.319 L 107.228 28.319 Z M 107.825 25.326 L 107.825 27.84 L 109.467 27.84 C 109.709 27.84 109.916 27.803 110.082 27.733 C 110.249 27.661 110.385 27.567 110.489 27.447 C 110.596 27.323 110.672 27.186 110.72 27.029 C 110.768 26.87 110.792 26.705 110.792 26.539 C 110.792 26.157 110.672 25.86 110.432 25.649 C 110.191 25.435 109.84 25.329 109.375 25.329 L 107.823 25.329 Z M 117.697 22.74 L 117.697 28.324 L 117.101 28.324 L 117.101 25.666 L 113.646 25.666 L 113.646 28.324 L 113.053 28.324 L 113.053 22.74 L 113.646 22.74 L 113.646 25.18 L 117.101 25.18 L 117.101 22.74 Z M 125.281 25.538 C 125.281 25.95 125.209 26.333 125.065 26.686 C 124.924 27.042 124.725 27.347 124.477 27.604 C 124.224 27.864 123.927 28.067 123.581 28.21 C 123.236 28.356 122.859 28.43 122.449 28.43 C 122.039 28.43 121.669 28.356 121.322 28.21 C 120.983 28.07 120.675 27.864 120.417 27.604 C 120.159 27.341 119.956 27.029 119.82 26.686 C 119.675 26.321 119.601 25.931 119.604 25.538 C 119.604 25.125 119.676 24.735 119.82 24.382 C 119.957 24.039 120.16 23.726 120.417 23.462 C 120.956 22.924 121.688 22.626 122.449 22.634 C 122.855 22.634 123.234 22.708 123.581 22.854 C 123.925 23 124.224 23.204 124.477 23.462 C 124.725 23.722 124.924 24.027 125.065 24.382 C 125.209 24.735 125.281 25.122 125.281 25.538 Z M 124.651 25.538 C 124.651 25.206 124.597 24.898 124.483 24.615 C 124.379 24.341 124.221 24.091 124.019 23.879 C 123.822 23.671 123.585 23.505 123.323 23.39 C 123.047 23.271 122.749 23.212 122.449 23.216 C 122.133 23.216 121.841 23.275 121.571 23.39 C 121.306 23.503 121.067 23.668 120.869 23.876 C 120.667 24.088 120.509 24.338 120.404 24.611 C 120.29 24.907 120.233 25.223 120.236 25.54 C 120.236 25.873 120.293 26.179 120.404 26.462 C 120.515 26.747 120.67 26.989 120.869 27.197 C 121.068 27.404 121.307 27.567 121.571 27.678 C 121.841 27.794 122.135 27.853 122.449 27.853 C 122.763 27.853 123.055 27.794 123.323 27.678 C 123.592 27.563 123.823 27.402 124.019 27.197 C 124.217 26.99 124.372 26.745 124.483 26.462 C 124.594 26.178 124.651 25.872 124.651 25.54 M 129.848 25.226 L 126.91 25.226 L 126.91 25.81 L 129.848 25.81 Z M 132.268 25.653 L 132.268 28.323 L 131.723 28.323 L 131.723 22.743 L 132.268 22.743 L 132.268 25.169 L 132.517 25.169 C 132.63 25.169 132.741 25.154 132.853 25.123 C 132.964 25.093 133.068 25.043 133.171 24.973 C 133.271 24.901 133.367 24.809 133.456 24.698 C 133.546 24.589 133.622 24.452 133.688 24.295 L 133.96 23.604 C 134.089 23.285 134.257 23.064 134.461 22.934 C 134.679 22.803 134.93 22.737 135.185 22.744 L 135.423 22.744 L 135.423 23.297 L 135.185 23.297 C 135.099 23.295 135.013 23.306 134.93 23.329 C 134.86 23.345 134.796 23.377 134.741 23.423 C 134.683 23.468 134.633 23.523 134.594 23.586 C 134.546 23.665 134.504 23.747 134.47 23.833 L 134.209 24.45 C 134.164 24.559 134.11 24.663 134.047 24.762 C 133.982 24.867 133.91 24.967 133.831 25.062 C 133.76 25.151 133.679 25.23 133.589 25.3 C 133.519 25.359 133.436 25.4 133.347 25.422 C 133.465 25.462 133.574 25.514 133.674 25.572 C 133.775 25.636 133.877 25.714 133.977 25.812 C 134.08 25.91 134.185 26.035 134.291 26.185 C 134.4 26.333 134.52 26.519 134.651 26.739 L 135.608 28.329 L 134.954 28.329 L 133.984 26.715 C 133.883 26.547 133.769 26.386 133.644 26.235 C 133.541 26.108 133.419 25.998 133.282 25.908 C 133.153 25.822 133.011 25.758 132.861 25.718 C 132.69 25.677 132.515 25.658 132.34 25.66 L 132.268 25.66 Z M 141.789 22.74 L 137.618 31.18 L 137.012 31.18 L 138.957 27.242 L 136.611 22.74 L 137.235 22.74 L 139.26 26.647 L 141.183 22.741 L 141.789 22.741 Z M 145.24 22.631 L 147.634 28.324 L 147.051 28.324 L 145.039 23.626 L 142.942 28.324 L 142.336 28.324 L 144.869 22.631 Z M 149.022 28.324 L 149.022 22.74 L 149.617 22.74 L 149.617 24.844 L 151.133 24.844 C 151.558 24.844 151.904 24.897 152.175 25.001 C 152.445 25.108 152.659 25.241 152.813 25.405 C 152.962 25.557 153.072 25.743 153.132 25.947 C 153.188 26.146 153.217 26.34 153.217 26.529 C 153.217 26.837 153.162 27.103 153.053 27.327 C 152.951 27.544 152.799 27.734 152.611 27.883 C 152.42 28.035 152.2 28.147 151.965 28.213 C 151.713 28.285 151.453 28.321 151.191 28.319 L 149.02 28.319 Z M 149.617 25.326 L 149.617 27.84 L 151.261 27.84 C 151.503 27.84 151.708 27.803 151.876 27.733 C 152.042 27.661 152.179 27.567 152.284 27.447 C 152.391 27.323 152.467 27.186 152.515 27.029 C 152.563 26.87 152.587 26.705 152.587 26.539 C 152.587 26.157 152.467 25.86 152.227 25.649 C 151.985 25.435 151.634 25.329 151.17 25.329 L 149.617 25.329 Z M 159.737 22.74 L 159.737 23.294 L 157.252 23.294 L 157.252 28.324 L 156.659 28.324 L 156.659 23.294 L 154.174 23.294 L 154.174 22.741 L 159.737 22.741 Z M 165.717 22.74 L 161.545 31.18 L 160.941 31.18 L 162.885 27.242 L 160.54 22.74 L 161.165 22.74 L 163.189 26.647 L 165.111 22.741 L 165.717 22.741 Z M 167.64 23.057 C 167.787 22.985 167.937 22.92 168.089 22.86 C 168.231 22.806 168.368 22.765 168.501 22.73 C 168.633 22.698 168.766 22.673 168.9 22.655 C 169.036 22.64 169.175 22.631 169.319 22.631 C 169.716 22.631 170.082 22.703 170.42 22.847 C 170.756 22.991 171.046 23.19 171.292 23.449 C 171.534 23.704 171.726 24.009 171.865 24.36 C 172.003 24.714 172.07 25.097 172.07 25.514 C 172.07 25.93 171.998 26.305 171.857 26.66 C 171.721 27.005 171.521 27.32 171.268 27.591 C 170.756 28.134 170.041 28.44 169.295 28.435 C 168.881 28.441 168.471 28.365 168.087 28.211 C 167.935 28.152 167.785 28.087 167.638 28.016 L 167.638 31.182 L 167.043 31.182 L 167.043 22.742 L 167.638 22.742 L 167.638 23.057 Z M 167.64 27.43 C 167.786 27.506 167.921 27.572 168.046 27.624 C 168.172 27.678 168.296 27.72 168.416 27.754 C 168.538 27.79 168.658 27.811 168.783 27.827 C 168.907 27.837 169.04 27.847 169.179 27.847 C 169.515 27.847 169.82 27.792 170.095 27.683 C 170.635 27.474 171.059 27.042 171.257 26.497 C 171.364 26.217 171.418 25.904 171.418 25.562 C 171.418 25.219 171.359 24.907 171.244 24.62 C 171.135 24.343 170.973 24.091 170.767 23.876 C 170.559 23.665 170.31 23.499 170.036 23.386 C 169.741 23.267 169.425 23.207 169.107 23.211 C 168.871 23.208 168.636 23.238 168.408 23.301 C 168.286 23.338 168.165 23.38 168.046 23.427 C 167.921 23.482 167.786 23.545 167.64 23.621 Z M 178.626 22.74 L 178.626 28.324 L 178.033 28.324 L 178.033 25.666 L 174.577 25.666 L 174.577 28.324 L 173.984 28.324 L 173.984 22.74 L 174.577 22.74 L 174.577 25.18 L 178.033 25.18 L 178.033 22.74 Z M 180.788 28.324 L 180.788 22.743 L 181.381 22.743 L 181.381 24.847 L 182.899 24.847 C 183.324 24.847 183.668 24.899 183.939 25.003 C 184.211 25.11 184.423 25.243 184.58 25.407 C 184.734 25.573 184.839 25.751 184.898 25.95 C 184.952 26.148 184.983 26.342 184.983 26.532 C 184.983 26.839 184.928 27.105 184.817 27.33 C 184.708 27.554 184.56 27.74 184.375 27.888 C 184.185 28.039 183.966 28.15 183.732 28.215 C 183.48 28.288 183.22 28.324 182.958 28.322 L 180.788 28.322 Z M 181.381 25.326 L 181.381 27.838 L 183.025 27.838 C 183.267 27.838 183.472 27.803 183.64 27.731 C 183.796 27.667 183.935 27.568 184.048 27.443 C 184.152 27.32 184.231 27.178 184.279 27.024 C 184.327 26.867 184.351 26.704 184.351 26.534 C 184.351 26.152 184.231 25.858 183.991 25.644 C 183.751 25.433 183.398 25.326 182.934 25.326 Z M 186.485 28.324 L 185.89 28.324 L 185.89 22.74 L 186.485 22.74 Z M 190.906 25.878 L 188.717 28.322 L 187.948 28.322 L 190.494 25.466 L 187.948 22.743 L 188.717 22.743 L 190.906 25.051 L 193.088 22.743 L 193.858 22.743 L 191.301 25.466 L 193.858 28.322 L 193.088 28.322 Z M 203.926 22.74 L 203.926 28.324 L 203.331 28.324 L 203.331 23.224 L 199.875 23.224 L 199.875 28.324 L 199.282 28.324 L 199.282 22.74 Z M 206.692 23.057 C 206.839 22.985 206.989 22.92 207.141 22.86 C 207.404 22.761 207.677 22.692 207.955 22.655 C 208.09 22.64 208.227 22.631 208.373 22.631 C 208.768 22.631 209.136 22.703 209.474 22.847 C 209.81 22.991 210.102 23.19 210.346 23.449 C 210.59 23.704 210.78 24.009 210.919 24.36 C 211.055 24.714 211.124 25.097 211.124 25.514 C 211.131 26.284 210.843 27.027 210.32 27.591 C 209.808 28.135 209.093 28.44 208.347 28.435 C 208.212 28.435 208.078 28.428 207.944 28.413 C 207.811 28.399 207.68 28.375 207.551 28.341 C 207.254 28.263 206.966 28.154 206.692 28.016 L 206.692 31.182 L 206.097 31.182 L 206.097 22.742 L 206.692 22.742 Z M 206.692 27.43 C 206.838 27.506 206.973 27.572 207.1 27.624 C 207.22 27.676 207.343 27.719 207.468 27.754 C 207.59 27.79 207.713 27.811 207.835 27.827 C 207.959 27.837 208.09 27.847 208.231 27.847 C 208.567 27.847 208.87 27.792 209.147 27.683 C 209.687 27.474 210.111 27.042 210.309 26.497 C 210.416 26.217 210.468 25.904 210.468 25.562 C 210.468 25.219 210.409 24.907 210.296 24.62 C 210.187 24.343 210.024 24.09 209.816 23.876 C 209.608 23.665 209.36 23.499 209.086 23.386 C 208.792 23.267 208.477 23.207 208.159 23.211 C 207.923 23.207 207.687 23.237 207.46 23.301 C 207.338 23.338 207.218 23.38 207.1 23.427 C 206.962 23.487 206.826 23.552 206.692 23.621 Z M 218.46 25.538 C 218.46 25.95 218.386 26.333 218.245 26.686 C 218.111 27.028 217.91 27.34 217.654 27.604 C 217.403 27.864 217.104 28.067 216.76 28.21 C 216.415 28.356 216.038 28.43 215.628 28.43 C 215.219 28.43 214.85 28.356 214.501 28.21 C 214.162 28.07 213.855 27.864 213.597 27.604 C 213.339 27.341 213.137 27.029 213.001 26.686 C 212.857 26.321 212.784 25.931 212.786 25.538 C 212.786 25.125 212.858 24.735 213.001 24.382 C 213.143 24.029 213.344 23.722 213.597 23.462 C 213.852 23.205 214.152 23 214.501 22.854 C 214.858 22.705 215.241 22.63 215.628 22.634 C 216.034 22.634 216.413 22.708 216.76 22.854 C 217.104 23 217.403 23.204 217.654 23.462 C 217.902 23.722 218.101 24.027 218.245 24.382 C 218.388 24.737 218.46 25.122 218.46 25.538 Z M 217.83 25.538 C 217.83 25.206 217.774 24.898 217.662 24.615 C 217.558 24.341 217.4 24.091 217.198 23.879 C 217.001 23.671 216.765 23.505 216.503 23.39 C 216.227 23.271 215.929 23.212 215.628 23.216 C 215.312 23.216 215.02 23.275 214.75 23.39 C 214.485 23.502 214.246 23.667 214.048 23.876 C 213.846 24.088 213.688 24.338 213.583 24.611 C 213.47 24.907 213.413 25.223 213.416 25.54 C 213.416 25.873 213.472 26.179 213.583 26.462 C 213.695 26.747 213.849 26.989 214.048 27.197 C 214.244 27.402 214.48 27.563 214.75 27.678 C 215.02 27.794 215.314 27.853 215.628 27.853 C 215.942 27.853 216.237 27.794 216.503 27.678 C 216.769 27.563 217.002 27.402 217.198 27.197 C 217.396 26.99 217.551 26.745 217.662 26.462 C 217.774 26.178 217.83 25.872 217.83 25.54 M 225.04 27.692 C 224.708 27.947 224.368 28.132 224.022 28.252 C 223.659 28.374 223.278 28.434 222.895 28.431 C 222.491 28.431 222.119 28.356 221.776 28.211 C 221.443 28.069 221.144 27.859 220.896 27.596 C 220.644 27.324 220.448 27.004 220.32 26.656 C 220.181 26.276 220.111 25.873 220.115 25.468 C 220.115 25.041 220.178 24.681 220.307 24.334 C 220.431 23.988 220.612 23.689 220.839 23.438 C 221.068 23.183 221.338 22.987 221.652 22.845 C 221.974 22.703 222.322 22.631 222.674 22.634 C 222.973 22.634 223.27 22.686 223.564 22.788 C 223.856 22.895 224.12 23.057 224.353 23.279 C 224.589 23.497 224.778 23.779 224.922 24.114 C 225.07 24.452 225.142 24.857 225.142 25.324 L 220.747 25.324 C 220.74 25.373 220.736 25.422 220.736 25.472 L 220.736 25.616 C 220.736 25.934 220.797 26.231 220.919 26.503 C 221.042 26.773 221.203 27.009 221.41 27.207 C 221.617 27.41 221.853 27.565 222.125 27.678 C 222.398 27.792 222.681 27.851 222.975 27.851 C 223.348 27.851 223.697 27.785 224.022 27.654 C 224.394 27.493 224.741 27.279 225.051 27.018 L 225.051 27.694 Z M 224.434 24.84 C 224.22 23.756 223.632 23.214 222.67 23.214 C 222.439 23.214 222.223 23.251 222.02 23.327 C 221.82 23.403 221.637 23.51 221.478 23.647 C 221.318 23.785 221.181 23.957 221.07 24.16 C 220.957 24.363 220.874 24.59 220.821 24.842 L 224.434 24.842 Z M 227.508 25.653 L 227.508 28.323 L 226.963 28.323 L 226.963 22.743 L 227.508 22.743 L 227.508 25.169 L 227.756 25.169 C 227.867 25.169 227.981 25.154 228.092 25.123 C 228.205 25.092 228.312 25.041 228.408 24.973 C 228.644 24.803 228.823 24.567 228.925 24.295 L 229.199 23.604 C 229.328 23.285 229.494 23.064 229.699 22.934 C 229.904 22.806 230.143 22.744 230.422 22.744 L 230.658 22.744 L 230.658 23.297 L 230.422 23.297 C 230.336 23.295 230.25 23.306 230.167 23.329 C 230.098 23.346 230.033 23.378 229.978 23.423 C 229.92 23.469 229.87 23.524 229.83 23.586 C 229.782 23.664 229.74 23.747 229.707 23.833 L 229.446 24.45 C 229.401 24.558 229.348 24.662 229.287 24.762 C 229.219 24.87 229.147 24.969 229.071 25.062 C 229 25.151 228.919 25.23 228.829 25.3 C 228.759 25.358 228.676 25.4 228.587 25.422 C 228.705 25.462 228.814 25.514 228.914 25.572 C 229.014 25.636 229.114 25.714 229.215 25.812 C 229.317 25.91 229.422 26.035 229.531 26.185 C 229.64 26.333 229.76 26.519 229.888 26.739 L 230.845 28.329 L 230.191 28.329 L 229.221 26.715 C 229.121 26.547 229.008 26.386 228.883 26.235 C 228.78 26.109 228.659 25.999 228.524 25.908 C 228.395 25.823 228.253 25.758 228.103 25.718 C 227.932 25.677 227.757 25.658 227.582 25.66 L 227.51 25.66 Z M 237.44 22.74 L 237.44 23.294 L 234.955 23.294 L 234.955 28.324 L 234.36 28.324 L 234.36 23.294 L 231.874 23.294 L 231.874 22.741 L 237.44 22.741 Z M 244.364 25.538 C 244.364 25.95 244.292 26.333 244.148 26.686 C 244.004 27.042 243.808 27.347 243.558 27.604 C 243.307 27.864 243.008 28.067 242.664 28.21 C 242.319 28.356 241.942 28.43 241.532 28.43 C 241.122 28.43 240.754 28.356 240.405 28.21 C 240.066 28.07 239.758 27.864 239.5 27.604 C 239.243 27.34 239.04 27.028 238.903 26.686 C 238.759 26.321 238.686 25.931 238.689 25.538 C 238.689 25.125 238.761 24.735 238.903 24.382 C 239.045 24.029 239.245 23.722 239.5 23.462 C 240.039 22.925 240.771 22.627 241.532 22.634 C 241.938 22.634 242.317 22.708 242.664 22.854 C 243.008 23 243.307 23.204 243.558 23.462 C 243.808 23.722 244.004 24.027 244.148 24.382 C 244.29 24.735 244.364 25.122 244.364 25.538 Z M 243.734 25.538 C 243.734 25.206 243.677 24.898 243.566 24.615 C 243.462 24.341 243.304 24.091 243.102 23.879 C 242.695 23.448 242.125 23.207 241.532 23.216 C 241.216 23.216 240.924 23.275 240.654 23.39 C 240.389 23.503 240.15 23.668 239.952 23.876 C 239.75 24.088 239.592 24.338 239.487 24.611 C 239.373 24.907 239.316 25.223 239.319 25.54 C 239.319 25.873 239.376 26.179 239.487 26.462 C 239.599 26.747 239.753 26.989 239.952 27.197 C 240.151 27.404 240.39 27.567 240.654 27.678 C 240.924 27.794 241.218 27.853 241.532 27.853 C 241.846 27.853 242.141 27.794 242.406 27.678 C 242.675 27.563 242.906 27.402 243.102 27.197 C 243.3 26.99 243.455 26.745 243.566 26.462 C 243.677 26.178 243.734 25.872 243.734 25.54 M 246.287 28.324 L 246.287 22.74 L 248.16 22.74 C 248.495 22.74 248.783 22.782 249.023 22.865 C 249.263 22.948 249.461 23.055 249.616 23.185 C 249.773 23.312 249.886 23.458 249.963 23.624 C 250.096 23.908 250.11 24.233 250.004 24.528 C 249.955 24.666 249.888 24.798 249.804 24.918 C 249.714 25.041 249.612 25.148 249.492 25.238 C 249.37 25.335 249.232 25.405 249.078 25.45 C 249.494 25.5 249.812 25.649 250.035 25.902 C 250.257 26.152 250.368 26.464 250.368 26.842 C 250.368 27.077 250.32 27.286 250.222 27.465 C 250.125 27.65 249.985 27.809 249.814 27.929 C 249.628 28.063 249.419 28.162 249.197 28.219 C 248.943 28.289 248.681 28.324 248.417 28.322 L 246.283 28.322 Z M 246.882 23.224 L 246.882 25.252 L 248.04 25.252 C 248.282 25.252 248.491 25.219 248.666 25.158 C 248.842 25.099 248.988 25.021 249.104 24.923 C 249.213 24.834 249.3 24.721 249.357 24.593 C 249.411 24.476 249.439 24.348 249.439 24.219 C 249.444 24.067 249.406 23.917 249.33 23.785 C 249.255 23.657 249.148 23.551 249.021 23.475 C 248.875 23.387 248.715 23.323 248.548 23.288 C 248.351 23.243 248.149 23.22 247.946 23.222 L 246.88 23.222 Z M 246.882 25.738 L 246.882 27.838 L 248.397 27.838 C 248.661 27.838 248.877 27.805 249.049 27.738 C 249.221 27.672 249.357 27.583 249.459 27.478 C 249.556 27.374 249.63 27.251 249.675 27.116 C 249.716 26.986 249.738 26.848 249.738 26.713 C 249.743 26.555 249.702 26.398 249.62 26.263 C 249.539 26.14 249.43 26.038 249.302 25.965 C 249.155 25.883 248.996 25.827 248.831 25.797 C 248.641 25.758 248.447 25.739 248.253 25.74 L 246.882 25.74 Z M 7.735 28.147 C 7.735 31.627 9.017 32.621 12.243 32.952 L 12.243 33.283 L 0 33.283 L 0 32.953 C 2.812 32.621 3.682 31.629 3.682 28.147 L 3.682 12.331 C 3.682 8.853 2.812 7.861 0 7.528 L 0 7.196 L 7.735 7.196 Z M 11.375 20.942 L 11.375 20.737 C 11.997 20.696 12.326 20.654 12.948 20.487 C 16.091 19.577 16.586 17.217 16.586 14.07 C 16.586 9.93 14.106 7.986 10.133 7.528 L 10.133 7.196 C 10.589 7.196 12.699 7.362 13.483 7.489 C 18.323 8.191 20.68 10.593 20.68 14.07 C 20.68 17.548 18.404 19.494 15.385 20.362 L 15.385 20.404 C 17.825 24.668 21.258 28.354 23.946 31.047 C 25.062 32.165 27.007 32.865 28.289 33.033 L 28.289 33.362 C 27.255 33.486 25.476 33.528 23.449 33.528 C 20.264 33.528 18.361 31.086 16.709 28.891 C 15.012 26.697 13.068 24.088 11.371 20.94 M 36.346 14.206 L 29.593 14.206 L 29.878 13.296 L 36.018 13.296 L 32.72 4.225 L 34.044 0 L 35.311 0.01 L 42.638 19.213 C 44.086 22.695 45.658 23.935 47.809 24.225 L 47.809 24.555 L 35.65 24.555 L 35.65 24.225 C 37.926 24.099 38.835 23.477 38.835 21.862 C 38.835 20.994 38.504 19.959 37.967 18.594 L 36.354 14.204 L 36.347 14.206 Z\" fill=\"rgb(255,255,231)\"></path><path d=\"M 42.598 19.04 C 44.045 22.517 45.617 23.757 47.767 24.047 L 47.767 24.379 L 35.608 24.379 L 35.608 24.047 C 37.884 23.923 38.793 23.302 38.793 21.687 C 38.793 20.819 38.462 19.783 37.926 18.417 L 36.312 14.03 L 29.593 14.03 L 29.879 13.119 L 35.981 13.119 M 29.057 22.598 C 29.057 23.58 28.261 24.376 27.279 24.376 C 26.297 24.376 25.501 23.58 25.501 22.598 C 25.479 21.949 25.813 21.339 26.372 21.008 C 26.931 20.677 27.627 20.677 28.186 21.008 C 28.745 21.339 29.079 21.949 29.057 22.598 Z M 58.853 4 L 58.053 4 L 58.053 30.605 L 58.853 30.605 Z\" fill=\"rgb(255,255,231)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-187rhs1\",layoutDependency:layoutDependency,layoutId:\"tEyZFkdx7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 250.368 33.528\" overflow=\"visible\"><path d=\"M 72.963 4.827 L 72.963 5.644 C 73.55 5.644 74.095 5.718 74.603 5.871 C 75.111 6.021 75.549 6.244 75.922 6.541 C 76.293 6.839 76.593 7.215 76.8 7.643 C 77.014 8.083 77.123 8.596 77.123 9.176 C 77.123 9.756 77.016 10.268 76.805 10.704 C 76.601 11.128 76.301 11.499 75.93 11.788 C 75.558 12.078 75.12 12.293 74.611 12.438 C 74.075 12.585 73.522 12.658 72.966 12.653 L 72.966 13.521 L 72.353 13.521 L 72.353 12.653 C 71.763 12.653 71.213 12.581 70.7 12.437 C 70.219 12.309 69.768 12.09 69.37 11.792 C 68.994 11.503 68.691 11.132 68.483 10.706 C 68.267 10.268 68.158 9.758 68.158 9.176 C 68.158 8.594 68.268 8.082 68.483 7.641 C 68.692 7.211 68.996 6.833 69.371 6.536 C 69.767 6.231 70.219 6.005 70.701 5.871 C 71.238 5.717 71.794 5.64 72.353 5.644 L 72.353 4.827 L 72.966 4.827 Z M 72.351 6.227 C 71.858 6.227 71.401 6.287 70.975 6.407 C 70.575 6.513 70.2 6.697 69.87 6.947 C 69.555 7.191 69.302 7.506 69.133 7.866 C 68.956 8.236 68.865 8.672 68.865 9.174 C 68.865 9.675 68.955 10.102 69.133 10.467 C 69.309 10.828 69.556 11.129 69.87 11.367 C 70.184 11.605 70.552 11.781 70.975 11.897 C 71.424 12.015 71.887 12.073 72.351 12.069 L 72.351 6.226 Z M 72.963 12.069 C 73.452 12.069 73.907 12.012 74.328 11.897 C 74.724 11.793 75.095 11.613 75.422 11.367 C 75.732 11.129 75.981 10.821 76.148 10.467 C 76.325 10.1 76.412 9.671 76.412 9.174 C 76.412 8.677 76.322 8.236 76.148 7.866 C 75.982 7.507 75.733 7.193 75.422 6.948 C 75.097 6.697 74.725 6.513 74.328 6.408 C 73.884 6.284 73.424 6.223 72.963 6.226 Z M 84.21 10.626 C 84.21 11.038 84.138 11.422 83.995 11.775 C 83.853 12.13 83.655 12.435 83.404 12.695 C 83.153 12.955 82.854 13.157 82.51 13.301 C 82.165 13.447 81.788 13.521 81.378 13.521 C 80.968 13.521 80.598 13.447 80.251 13.301 C 79.913 13.16 79.606 12.954 79.347 12.695 C 79.089 12.431 78.885 12.118 78.749 11.775 C 78.603 11.409 78.529 11.019 78.533 10.625 C 78.533 10.214 78.605 9.823 78.749 9.468 C 79.022 8.776 79.564 8.224 80.251 7.94 C 80.601 7.794 80.975 7.72 81.378 7.72 C 81.766 7.717 82.151 7.792 82.51 7.94 C 83.191 8.227 83.727 8.778 83.994 9.468 C 84.138 9.823 84.21 10.209 84.21 10.626 Z M 83.578 10.626 C 83.578 10.294 83.522 9.987 83.41 9.704 C 83.305 9.43 83.147 9.18 82.946 8.967 C 82.75 8.759 82.513 8.593 82.251 8.478 C 81.975 8.359 81.677 8.3 81.376 8.304 C 81.06 8.304 80.768 8.361 80.498 8.478 C 80.233 8.591 79.994 8.756 79.796 8.965 C 79.594 9.177 79.436 9.426 79.331 9.699 C 79.217 9.995 79.16 10.311 79.163 10.628 C 79.163 10.961 79.22 11.267 79.331 11.55 C 79.442 11.834 79.597 12.078 79.796 12.285 C 79.992 12.49 80.227 12.651 80.498 12.767 C 80.768 12.882 81.062 12.941 81.376 12.941 C 81.968 12.95 82.537 12.712 82.946 12.285 C 83.146 12.078 83.301 11.834 83.41 11.55 C 83.522 11.267 83.578 10.96 83.578 10.628 M 90.777 7.829 L 90.777 13.412 L 90.182 13.412 L 90.182 10.754 L 86.728 10.754 L 86.728 13.412 L 86.133 13.412 L 86.133 7.829 L 86.728 7.829 L 86.728 10.269 L 90.182 10.269 L 90.182 7.829 Z M 98.052 12.926 L 98.052 14.879 L 97.507 14.879 L 97.507 13.412 L 92.839 13.412 L 92.839 14.879 L 92.288 14.879 L 92.288 12.926 L 92.724 12.926 L 95.045 7.72 L 95.42 7.72 L 97.616 12.926 Z M 95.209 8.714 L 93.336 12.924 L 97.023 12.924 Z M 104.241 8.145 C 104.4 8.069 104.548 8.003 104.69 7.946 C 104.953 7.849 105.225 7.781 105.503 7.744 C 105.638 7.728 105.776 7.72 105.922 7.72 C 106.319 7.72 106.685 7.792 107.023 7.933 C 107.359 8.079 107.651 8.278 107.895 8.535 C 108.139 8.79 108.329 9.095 108.468 9.446 C 108.603 9.8 108.673 10.183 108.673 10.6 C 108.673 11.016 108.601 11.391 108.457 11.746 C 108.316 12.104 108.117 12.413 107.869 12.675 C 107.357 13.218 106.642 13.524 105.896 13.519 C 105.758 13.519 105.623 13.512 105.492 13.497 C 105.36 13.483 105.229 13.459 105.1 13.425 C 104.962 13.388 104.825 13.345 104.69 13.296 C 104.538 13.237 104.388 13.173 104.241 13.102 L 104.241 16.268 L 103.646 16.268 L 103.646 7.828 L 104.241 7.828 Z M 104.241 12.518 C 104.387 12.594 104.522 12.66 104.647 12.712 C 105.004 12.868 105.391 12.944 105.78 12.935 C 106.116 12.935 106.419 12.88 106.696 12.771 C 106.962 12.668 107.203 12.509 107.404 12.307 C 107.604 12.1 107.758 11.854 107.858 11.585 C 107.965 11.306 108.017 10.992 108.017 10.648 C 108.017 10.303 107.958 9.994 107.845 9.706 C 107.626 9.148 107.189 8.703 106.635 8.474 C 106.34 8.355 106.024 8.296 105.706 8.3 C 105.469 8.295 105.234 8.326 105.006 8.39 C 104.885 8.427 104.765 8.468 104.647 8.515 C 104.522 8.568 104.387 8.633 104.241 8.709 L 104.241 12.519 Z M 113.511 9.357 C 113.511 8.597 113.099 8.217 112.275 8.217 C 112.131 8.217 111.988 8.23 111.847 8.256 C 111.712 8.282 111.577 8.324 111.442 8.385 C 111.298 8.447 111.16 8.52 111.028 8.605 C 110.871 8.705 110.719 8.812 110.572 8.927 L 110.572 8.315 C 110.728 8.216 110.89 8.126 111.056 8.045 C 111.211 7.968 111.357 7.905 111.501 7.857 C 111.645 7.809 111.789 7.774 111.932 7.75 C 112.268 7.699 112.61 7.71 112.942 7.781 C 113.142 7.822 113.332 7.898 113.504 8.01 C 113.679 8.116 113.823 8.267 113.938 8.454 C 114.054 8.642 114.11 8.884 114.11 9.174 L 114.11 12.651 C 114.11 12.764 114.121 12.841 114.143 12.878 C 114.163 12.917 114.198 12.934 114.245 12.934 C 114.294 12.93 114.342 12.915 114.385 12.889 C 114.446 12.859 114.514 12.819 114.586 12.773 C 114.658 12.727 114.734 12.673 114.812 12.614 C 114.891 12.555 114.967 12.498 115.039 12.435 L 115.039 12.932 L 114.943 13.004 C 114.824 13.094 114.703 13.18 114.579 13.264 C 114.479 13.329 114.389 13.381 114.309 13.419 C 114.24 13.449 114.169 13.475 114.097 13.495 C 114.036 13.508 113.974 13.515 113.912 13.515 C 113.855 13.516 113.799 13.505 113.746 13.484 C 113.698 13.461 113.658 13.423 113.631 13.377 C 113.596 13.31 113.571 13.238 113.559 13.163 C 113.538 13.049 113.523 12.934 113.513 12.819 C 113.245 13.035 112.948 13.213 112.632 13.349 C 112.357 13.457 112.064 13.513 111.769 13.512 C 111.557 13.512 111.361 13.475 111.178 13.399 C 111.001 13.329 110.838 13.226 110.698 13.096 C 110.563 12.968 110.455 12.815 110.38 12.646 C 110.304 12.473 110.264 12.286 110.265 12.097 C 110.256 11.659 110.432 11.237 110.749 10.935 C 110.899 10.787 111.078 10.663 111.283 10.558 C 111.485 10.456 111.708 10.368 111.95 10.298 C 112.192 10.227 112.445 10.172 112.711 10.133 C 112.977 10.096 113.247 10.07 113.515 10.057 L 113.515 9.346 L 113.511 9.356 Z M 113.511 10.565 C 113.167 10.547 112.822 10.573 112.484 10.641 C 112.161 10.706 111.882 10.811 111.64 10.948 C 111.4 11.086 111.209 11.251 111.067 11.448 C 110.927 11.639 110.852 11.871 110.853 12.108 C 110.853 12.234 110.882 12.358 110.938 12.47 C 110.994 12.584 111.073 12.685 111.169 12.767 C 111.263 12.85 111.381 12.915 111.518 12.961 C 111.653 13.006 111.799 13.031 111.956 13.031 C 112.092 13.031 112.218 13.017 112.34 12.991 C 112.464 12.965 112.589 12.924 112.711 12.863 C 112.835 12.806 112.961 12.73 113.092 12.638 C 113.223 12.546 113.363 12.435 113.506 12.308 L 113.506 10.567 Z M 117.047 10.728 L 117.047 10.244 L 117.993 10.244 C 118.223 10.248 118.453 10.215 118.673 10.148 C 118.867 10.088 119.029 10.007 119.157 9.902 C 119.279 9.813 119.378 9.696 119.447 9.562 C 119.582 9.3 119.578 8.988 119.436 8.729 C 119.361 8.603 119.254 8.499 119.127 8.426 C 118.977 8.342 118.813 8.284 118.643 8.256 C 118.126 8.168 117.596 8.195 117.091 8.336 C 116.793 8.422 116.505 8.535 116.229 8.676 L 116.229 8.17 C 116.511 8.032 116.808 7.926 117.114 7.854 C 117.28 7.812 117.45 7.782 117.625 7.756 C 118.047 7.695 118.476 7.71 118.893 7.8 C 119.138 7.856 119.356 7.939 119.545 8.046 C 119.735 8.155 119.888 8.292 120.003 8.462 C 120.119 8.63 120.175 8.828 120.175 9.059 C 120.175 9.212 120.147 9.364 120.09 9.506 C 120.032 9.649 119.953 9.782 119.855 9.901 C 119.662 10.138 119.409 10.319 119.122 10.424 C 119.383 10.508 119.622 10.652 119.818 10.844 C 119.94 10.964 120.045 11.113 120.134 11.285 C 120.223 11.46 120.267 11.667 120.267 11.905 C 120.267 12.207 120.193 12.462 120.045 12.669 C 119.898 12.875 119.707 13.045 119.486 13.167 C 119.259 13.294 119.013 13.384 118.758 13.435 C 118.518 13.489 118.274 13.517 118.028 13.518 C 117.697 13.518 117.372 13.491 117.049 13.441 C 116.735 13.395 116.427 13.313 116.131 13.197 L 116.131 12.663 C 116.421 12.8 116.716 12.896 117.016 12.953 C 117.315 13.01 117.627 13.038 117.956 13.038 C 118.159 13.038 118.359 13.014 118.56 12.968 C 118.749 12.925 118.93 12.852 119.096 12.752 C 119.251 12.658 119.382 12.53 119.48 12.377 C 119.581 12.213 119.633 12.023 119.628 11.83 C 119.635 11.65 119.588 11.473 119.493 11.32 C 119.397 11.176 119.267 11.057 119.114 10.976 C 118.932 10.879 118.736 10.814 118.532 10.784 C 118.283 10.745 118.031 10.726 117.779 10.727 L 117.047 10.727 L 117.047 10.729 Z M 122.037 13.412 L 122.037 7.829 L 123.91 7.829 C 124.246 7.829 124.531 7.87 124.773 7.953 C 125.013 8.036 125.211 8.14 125.368 8.271 C 125.77 8.591 125.925 9.131 125.754 9.616 C 125.705 9.754 125.638 9.886 125.554 10.006 C 125.464 10.129 125.362 10.236 125.242 10.329 C 125.119 10.424 124.979 10.496 124.83 10.541 C 125.246 10.589 125.565 10.739 125.787 10.992 C 126.009 11.242 126.12 11.555 126.12 11.932 C 126.12 12.167 126.072 12.376 125.974 12.555 C 125.877 12.74 125.738 12.899 125.567 13.02 C 125.394 13.148 125.187 13.244 124.948 13.31 C 124.712 13.377 124.45 13.41 124.167 13.41 L 122.033 13.41 Z M 122.632 8.312 L 122.632 10.34 L 123.79 10.34 C 124.032 10.34 124.241 10.307 124.416 10.246 C 124.592 10.188 124.738 10.109 124.852 10.009 C 124.962 9.921 125.048 9.808 125.104 9.679 C 125.158 9.563 125.187 9.436 125.187 9.307 C 125.196 9.001 125.035 8.715 124.769 8.563 C 124.623 8.474 124.463 8.41 124.296 8.373 C 124.099 8.328 123.897 8.306 123.694 8.308 L 122.628 8.308 L 122.632 8.313 Z M 122.632 10.826 L 122.632 12.926 L 124.147 12.926 C 124.411 12.926 124.627 12.893 124.799 12.826 C 124.972 12.76 125.107 12.671 125.209 12.564 C 125.307 12.461 125.38 12.337 125.423 12.202 C 125.464 12.072 125.488 11.934 125.488 11.797 C 125.493 11.639 125.452 11.482 125.37 11.347 C 125.289 11.224 125.18 11.122 125.052 11.049 C 124.905 10.967 124.746 10.909 124.581 10.879 C 124.391 10.841 124.198 10.823 124.004 10.824 L 122.634 10.824 Z M 131.97 8.86 L 128.255 13.458 L 127.921 13.458 L 127.921 7.828 L 128.514 7.828 L 128.514 12.392 L 132.229 7.829 L 132.565 7.829 L 132.565 13.409 L 131.97 13.409 Z M 139.615 7.829 L 139.615 8.382 L 137.13 8.382 L 137.13 13.412 L 136.537 13.412 L 136.537 8.382 L 134.052 8.382 L 134.052 7.83 L 139.615 7.83 Z M 145.166 8.86 L 141.449 13.458 L 141.115 13.458 L 141.115 7.828 L 141.708 7.828 L 141.708 12.392 L 145.425 7.829 L 145.759 7.829 L 145.759 13.409 L 145.166 13.409 Z M 151.423 13.41 L 151.423 11.097 L 150.489 11.097 C 150.282 11.097 150.099 11.118 149.944 11.16 C 149.79 11.198 149.644 11.261 149.511 11.347 C 149.374 11.438 149.25 11.548 149.142 11.672 C 149.013 11.821 148.894 11.978 148.787 12.143 L 147.945 13.41 L 147.224 13.41 L 148.194 11.953 C 148.333 11.743 148.493 11.549 148.673 11.373 C 148.763 11.284 148.852 11.208 148.944 11.143 C 149.022 11.083 149.109 11.035 149.201 11.001 C 148.761 10.863 148.438 10.659 148.231 10.381 C 148.026 10.107 147.921 9.761 147.921 9.344 C 147.921 9.087 147.978 8.862 148.091 8.672 C 148.21 8.477 148.374 8.314 148.569 8.197 C 148.772 8.073 149.016 7.979 149.297 7.918 C 149.576 7.859 149.886 7.828 150.219 7.828 L 152.022 7.828 L 152.022 13.41 Z M 151.423 10.613 L 151.423 8.313 L 150.337 8.313 C 150.1 8.312 149.863 8.325 149.628 8.352 C 149.41 8.378 149.221 8.432 149.062 8.515 C 148.906 8.593 148.775 8.713 148.684 8.862 C 148.593 9.01 148.547 9.204 148.547 9.446 C 148.547 9.612 148.575 9.766 148.63 9.911 C 148.683 10.052 148.768 10.179 148.878 10.281 C 148.99 10.384 149.131 10.467 149.299 10.523 C 149.469 10.583 149.672 10.613 149.907 10.613 Z M 162.297 8.86 L 158.58 13.458 L 158.246 13.458 L 158.246 7.828 L 158.839 7.828 L 158.839 12.392 L 162.556 7.829 L 162.89 7.829 L 162.89 13.409 L 162.297 13.409 Z M 173.762 7.829 L 173.762 13.412 L 173.169 13.412 L 173.169 8.315 L 169.714 8.315 L 169.714 13.412 L 169.118 13.412 L 169.118 7.829 Z M 181.349 10.626 C 181.349 11.038 181.277 11.422 181.133 11.775 C 180.991 12.13 180.793 12.435 180.542 12.695 C 180.291 12.955 179.993 13.157 179.648 13.301 C 179.304 13.447 178.927 13.521 178.517 13.521 C 177.757 13.528 177.025 13.23 176.485 12.695 C 176.227 12.431 176.024 12.118 175.888 11.775 C 175.742 11.409 175.668 11.019 175.672 10.625 C 175.672 10.214 175.744 9.823 175.888 9.468 C 176.023 9.125 176.226 8.813 176.485 8.55 C 177.022 8.009 177.755 7.709 178.517 7.72 C 178.92 7.72 179.302 7.794 179.648 7.94 C 180.33 8.227 180.866 8.778 181.133 9.468 C 181.277 9.823 181.349 10.209 181.349 10.626 Z M 180.719 10.626 C 180.719 10.294 180.662 9.987 180.551 9.704 C 180.446 9.43 180.288 9.18 180.086 8.967 C 179.889 8.759 179.653 8.593 179.391 8.478 C 179.115 8.359 178.817 8.3 178.517 8.304 C 177.921 8.294 177.347 8.533 176.936 8.965 C 176.735 9.177 176.577 9.426 176.472 9.699 C 176.358 9.995 176.301 10.311 176.304 10.628 C 176.304 10.961 176.361 11.267 176.472 11.55 C 176.583 11.834 176.738 12.078 176.936 12.285 C 177.132 12.49 177.368 12.651 177.638 12.767 C 177.908 12.882 178.203 12.941 178.517 12.941 C 179.109 12.95 179.677 12.713 180.086 12.285 C 180.288 12.073 180.446 11.823 180.551 11.55 C 180.662 11.267 180.719 10.96 180.719 10.628 M 188.388 12.926 L 188.388 14.879 L 187.843 14.879 L 187.843 13.412 L 183.176 13.412 L 183.176 14.879 L 182.624 14.879 L 182.624 12.926 L 183.06 12.926 L 185.382 7.72 L 185.755 7.72 L 187.95 12.926 Z M 185.545 8.714 L 183.673 12.924 L 187.359 12.924 Z M 195.016 12.926 L 195.016 14.879 L 194.468 14.879 L 194.468 13.412 L 189.801 13.412 L 189.801 14.879 L 189.249 14.879 L 189.249 12.926 L 189.685 12.926 L 192.007 7.72 L 192.382 7.72 L 194.577 12.926 Z M 192.173 8.714 L 190.3 12.924 L 193.987 12.924 Z M 201.183 12.782 C 200.852 13.035 200.512 13.222 200.165 13.342 C 199.802 13.463 199.421 13.524 199.038 13.521 C 198.632 13.521 198.262 13.447 197.92 13.299 C 197.586 13.158 197.286 12.949 197.039 12.684 C 196.787 12.411 196.592 12.092 196.463 11.744 C 196.323 11.364 196.253 10.961 196.256 10.556 C 196.256 10.129 196.319 9.769 196.448 9.422 C 196.574 9.076 196.753 8.777 196.98 8.524 C 197.209 8.269 197.479 8.073 197.793 7.931 C 198.115 7.788 198.464 7.716 198.816 7.72 C 199.114 7.72 199.411 7.772 199.703 7.877 C 199.995 7.983 200.259 8.145 200.494 8.367 C 200.73 8.587 200.919 8.867 201.063 9.204 C 201.209 9.542 201.281 9.948 201.281 10.414 L 196.886 10.414 C 196.878 10.462 196.875 10.511 196.875 10.56 L 196.875 10.706 C 196.875 11.025 196.936 11.321 197.056 11.592 C 197.415 12.408 198.219 12.936 199.11 12.942 C 199.468 12.943 199.823 12.876 200.156 12.745 C 200.528 12.585 200.874 12.37 201.183 12.108 L 201.183 12.784 Z M 200.577 9.928 C 200.363 8.845 199.775 8.302 198.813 8.302 C 198.592 8.3 198.372 8.338 198.164 8.415 C 197.965 8.488 197.781 8.596 197.621 8.735 C 197.456 8.88 197.318 9.052 197.213 9.245 C 197.1 9.449 197.017 9.675 196.965 9.928 Z M 203.701 8.145 C 203.849 8.074 203.998 8.008 204.15 7.946 C 204.413 7.849 204.685 7.781 204.963 7.744 C 205.099 7.728 205.238 7.72 205.382 7.72 C 205.779 7.72 206.145 7.792 206.483 7.933 C 206.819 8.079 207.111 8.278 207.355 8.535 C 207.599 8.79 207.789 9.095 207.928 9.446 C 208.066 9.8 208.133 10.183 208.133 10.6 C 208.133 11.016 208.061 11.391 207.92 11.746 C 207.785 12.091 207.585 12.406 207.331 12.675 C 206.819 13.218 206.104 13.524 205.358 13.519 C 205.223 13.519 205.089 13.512 204.955 13.497 C 204.822 13.483 204.69 13.459 204.56 13.425 C 204.422 13.387 204.285 13.344 204.15 13.296 C 203.998 13.237 203.848 13.173 203.701 13.102 L 203.701 16.268 L 203.106 16.268 L 203.106 7.828 L 203.701 7.828 Z M 203.701 12.518 C 203.847 12.594 203.982 12.66 204.107 12.712 C 204.464 12.868 204.851 12.944 205.24 12.935 C 205.576 12.935 205.879 12.88 206.156 12.771 C 206.431 12.662 206.666 12.507 206.862 12.307 C 207.062 12.1 207.216 11.854 207.316 11.585 C 207.423 11.306 207.477 10.992 207.477 10.648 C 207.477 10.303 207.418 9.994 207.305 9.706 C 207.196 9.43 207.033 9.178 206.827 8.965 C 206.619 8.754 206.371 8.587 206.097 8.474 C 205.803 8.355 205.488 8.296 205.171 8.3 C 204.934 8.297 204.698 8.327 204.469 8.39 C 204.347 8.426 204.227 8.468 204.109 8.515 C 203.971 8.574 203.835 8.638 203.703 8.709 L 203.703 12.514 Z M 212.851 10.255 L 212.851 7.83 L 213.396 7.83 L 213.396 10.256 L 213.57 10.256 C 213.679 10.256 213.791 10.241 213.902 10.21 C 214.013 10.18 214.12 10.13 214.22 10.06 C 214.328 9.983 214.424 9.891 214.506 9.787 C 214.595 9.677 214.671 9.543 214.737 9.387 L 215.009 8.693 C 215.138 8.373 215.306 8.15 215.513 8.022 C 215.733 7.893 215.984 7.827 216.239 7.832 L 216.474 7.832 L 216.474 8.386 L 216.239 8.386 C 216.139 8.386 216.051 8.396 215.977 8.414 C 215.908 8.433 215.844 8.466 215.788 8.51 C 215.73 8.555 215.681 8.609 215.642 8.671 C 215.593 8.75 215.551 8.833 215.515 8.918 L 215.256 9.538 C 215.163 9.758 215.038 9.964 214.885 10.148 C 214.814 10.236 214.733 10.316 214.645 10.387 C 214.573 10.444 214.49 10.485 214.401 10.507 C 214.639 10.586 214.854 10.719 215.031 10.897 C 215.131 10.997 215.238 11.12 215.345 11.272 C 215.454 11.42 215.574 11.603 215.705 11.822 L 216.662 13.412 L 216.001 13.412 L 215.031 11.8 C 214.934 11.631 214.824 11.47 214.702 11.318 C 214.597 11.193 214.475 11.082 214.34 10.991 C 214.21 10.905 214.066 10.842 213.915 10.803 C 213.745 10.759 213.57 10.738 213.394 10.74 L 213.394 13.41 L 212.849 13.41 L 212.849 10.74 C 212.655 10.74 212.483 10.762 212.328 10.803 C 212.178 10.842 212.036 10.906 211.907 10.991 C 211.771 11.082 211.65 11.192 211.545 11.318 C 211.42 11.47 211.306 11.631 211.205 11.8 L 210.241 13.413 L 209.579 13.413 L 210.536 11.821 C 210.667 11.603 210.784 11.421 210.891 11.272 C 210.998 11.119 211.103 10.997 211.205 10.892 C 211.307 10.792 211.41 10.712 211.512 10.655 C 211.613 10.595 211.722 10.544 211.839 10.507 C 211.751 10.484 211.669 10.443 211.597 10.387 C 211.508 10.317 211.427 10.237 211.355 10.149 C 211.203 9.965 211.079 9.759 210.987 9.539 L 210.725 8.918 C 210.649 8.728 210.558 8.591 210.453 8.51 C 210.348 8.427 210.198 8.386 210.004 8.386 L 209.768 8.386 L 209.768 7.83 L 210.004 7.83 C 210.283 7.83 210.527 7.895 210.732 8.02 C 210.939 8.148 211.105 8.37 211.233 8.691 L 211.508 9.384 C 211.571 9.541 211.648 9.676 211.735 9.785 C 211.822 9.897 211.916 9.988 212.018 10.058 C 212.118 10.128 212.225 10.178 212.336 10.208 C 212.448 10.238 212.561 10.254 212.672 10.254 L 212.851 10.254 Z M 218.92 10.741 L 218.92 13.411 L 218.375 13.411 L 218.375 7.831 L 218.92 7.831 L 218.92 10.259 L 219.169 10.259 C 219.402 10.265 219.63 10.196 219.821 10.063 C 219.923 9.991 220.017 9.9 220.106 9.789 C 220.196 9.679 220.272 9.542 220.337 9.385 L 220.61 8.692 C 220.741 8.376 220.906 8.152 221.111 8.022 C 221.314 7.896 221.556 7.833 221.835 7.833 L 222.071 7.833 L 222.071 8.385 L 221.835 8.385 C 221.749 8.384 221.663 8.394 221.58 8.415 C 221.511 8.433 221.446 8.465 221.39 8.509 C 221.332 8.555 221.283 8.61 221.244 8.672 C 221.196 8.751 221.155 8.834 221.12 8.919 L 220.861 9.538 C 220.816 9.646 220.763 9.751 220.701 9.85 C 220.636 9.954 220.564 10.054 220.486 10.148 C 220.415 10.236 220.333 10.316 220.244 10.386 C 220.174 10.445 220.091 10.486 220.002 10.506 C 220.119 10.547 220.226 10.6 220.329 10.658 C 220.429 10.72 220.531 10.8 220.632 10.898 C 220.734 10.996 220.839 11.121 220.948 11.271 C 221.057 11.419 221.177 11.605 221.305 11.823 L 222.262 13.412 L 221.608 13.412 L 220.638 11.799 C 220.538 11.631 220.425 11.47 220.3 11.319 C 220.195 11.194 220.073 11.084 219.938 10.992 C 219.809 10.907 219.667 10.843 219.518 10.802 C 219.348 10.759 219.173 10.739 218.997 10.742 L 218.92 10.742 Z M 228.009 8.86 L 224.294 13.458 L 223.961 13.458 L 223.961 7.828 L 224.554 7.828 L 224.554 12.392 L 228.269 7.829 L 228.604 7.829 L 228.604 13.409 L 228.009 13.409 Z M 72.69 28.147 C 72.534 28.202 72.388 28.243 72.253 28.282 C 71.89 28.384 71.515 28.436 71.138 28.435 C 70.726 28.435 70.354 28.365 70.018 28.232 C 69.694 28.103 69.401 27.908 69.157 27.659 C 68.914 27.402 68.725 27.099 68.603 26.767 C 68.468 26.399 68.402 26.01 68.407 25.618 C 68.407 25.198 68.472 24.781 68.607 24.413 C 68.738 24.049 68.926 23.733 69.163 23.466 C 69.403 23.203 69.687 22.996 70.018 22.852 C 70.362 22.705 70.734 22.631 71.108 22.634 C 71.23 22.634 71.346 22.638 71.457 22.647 C 71.568 22.657 71.681 22.675 71.795 22.697 C 72.062 22.754 72.326 22.824 72.586 22.908 L 72.586 23.569 C 72.443 23.509 72.298 23.453 72.152 23.401 C 72.034 23.36 71.913 23.323 71.792 23.292 C 71.686 23.263 71.579 23.244 71.47 23.233 C 71.359 23.223 71.247 23.219 71.136 23.22 C 70.826 23.22 70.541 23.275 70.282 23.39 C 70.022 23.504 69.802 23.663 69.617 23.868 C 69.427 24.083 69.281 24.332 69.185 24.602 C 69.079 24.909 69.026 25.232 69.03 25.557 C 69.03 25.906 69.083 26.224 69.183 26.51 C 69.285 26.791 69.427 27.033 69.615 27.234 C 69.8 27.434 70.027 27.589 70.295 27.696 C 70.561 27.803 70.859 27.857 71.186 27.857 C 71.317 27.857 71.437 27.853 71.551 27.842 C 71.664 27.831 71.779 27.814 71.897 27.787 C 72.167 27.721 72.432 27.636 72.691 27.534 L 72.691 28.154 L 72.691 28.147 Z M 79.876 25.538 C 79.876 25.95 79.804 26.333 79.66 26.686 C 79.526 27.028 79.326 27.34 79.07 27.604 C 78.819 27.864 78.52 28.067 78.176 28.21 C 77.817 28.359 77.432 28.434 77.044 28.43 C 76.634 28.43 76.264 28.356 75.917 28.21 C 75.579 28.069 75.272 27.864 75.013 27.604 C 74.755 27.341 74.551 27.029 74.415 26.686 C 74.269 26.321 74.196 25.931 74.199 25.538 C 74.199 25.125 74.271 24.735 74.415 24.382 C 74.557 24.029 74.757 23.722 75.013 23.462 C 75.268 23.205 75.568 23 75.917 22.854 C 76.267 22.706 76.641 22.634 77.044 22.634 C 77.432 22.631 77.817 22.706 78.176 22.854 C 78.52 23 78.819 23.204 79.07 23.462 C 79.318 23.722 79.517 24.027 79.66 24.382 C 79.804 24.735 79.876 25.122 79.876 25.538 Z M 79.244 25.538 C 79.244 25.206 79.187 24.898 79.076 24.615 C 78.972 24.341 78.814 24.091 78.612 23.879 C 78.415 23.671 78.178 23.505 77.916 23.39 C 77.64 23.271 77.342 23.212 77.042 23.216 C 76.741 23.214 76.442 23.273 76.164 23.39 C 75.899 23.502 75.66 23.668 75.462 23.876 C 75.26 24.088 75.102 24.338 74.997 24.611 C 74.883 24.907 74.826 25.223 74.829 25.54 C 74.829 25.873 74.886 26.179 74.997 26.462 C 75.109 26.747 75.263 26.989 75.462 27.197 C 75.658 27.402 75.893 27.563 76.164 27.678 C 76.434 27.794 76.728 27.853 77.042 27.853 C 77.356 27.853 77.65 27.794 77.916 27.678 C 78.182 27.563 78.416 27.402 78.612 27.197 C 78.814 26.985 78.971 26.735 79.076 26.462 C 79.187 26.178 79.244 25.872 79.244 25.54 M 86.327 22.74 L 86.327 27.838 L 87.073 27.838 L 87.073 29.477 L 86.528 29.477 L 86.528 28.324 L 81.799 28.324 L 81.799 22.74 L 82.394 22.74 L 82.394 27.838 L 85.732 27.838 L 85.732 22.74 Z M 92.64 23.772 L 88.924 28.372 L 88.59 28.372 L 88.59 22.74 L 89.183 22.74 L 89.183 27.303 L 92.9 22.74 L 93.234 22.74 L 93.234 28.32 L 92.641 28.32 L 92.641 23.77 Z M 98.322 24.269 C 98.322 23.508 97.91 23.129 97.086 23.129 C 96.938 23.129 96.796 23.144 96.659 23.168 C 96.519 23.195 96.383 23.238 96.253 23.297 C 96.109 23.359 95.971 23.432 95.839 23.517 C 95.682 23.617 95.529 23.724 95.383 23.839 L 95.383 23.227 C 95.676 23.042 95.987 22.888 96.312 22.769 C 96.453 22.722 96.597 22.686 96.744 22.662 C 96.885 22.64 97.034 22.629 97.184 22.629 C 97.361 22.629 97.55 22.651 97.754 22.693 C 97.954 22.734 98.144 22.813 98.316 22.922 C 98.49 23.03 98.634 23.179 98.749 23.366 C 98.865 23.556 98.922 23.796 98.922 24.086 L 98.922 27.563 C 98.922 27.676 98.932 27.753 98.954 27.79 C 98.974 27.829 99.009 27.846 99.057 27.846 C 99.087 27.846 99.135 27.833 99.197 27.8 C 99.347 27.721 99.49 27.629 99.624 27.525 C 99.702 27.467 99.778 27.41 99.85 27.347 L 99.85 27.844 L 99.754 27.916 C 99.635 28.006 99.514 28.093 99.39 28.176 C 99.29 28.241 99.2 28.293 99.12 28.33 C 99.052 28.362 98.981 28.387 98.908 28.407 C 98.845 28.417 98.784 28.427 98.723 28.427 C 98.666 28.428 98.61 28.417 98.558 28.396 C 98.51 28.373 98.469 28.335 98.442 28.289 C 98.406 28.222 98.382 28.15 98.37 28.075 C 98.349 27.962 98.334 27.848 98.324 27.733 C 98.056 27.949 97.76 28.126 97.444 28.26 C 97.171 28.37 96.884 28.424 96.58 28.424 C 96.378 28.426 96.177 28.388 95.99 28.311 C 95.813 28.241 95.65 28.138 95.51 28.008 C 95.375 27.88 95.267 27.727 95.191 27.558 C 95.114 27.385 95.075 27.198 95.076 27.009 C 95.067 26.571 95.243 26.149 95.56 25.847 C 95.71 25.699 95.89 25.575 96.094 25.47 C 96.297 25.37 96.519 25.28 96.761 25.21 C 97.003 25.139 97.256 25.084 97.522 25.045 C 97.79 25.009 98.059 24.983 98.329 24.969 L 98.329 24.258 L 98.322 24.268 Z M 98.322 25.477 C 97.978 25.461 97.633 25.486 97.295 25.553 C 96.973 25.618 96.691 25.723 96.452 25.86 C 96.227 25.984 96.031 26.154 95.878 26.36 C 95.738 26.552 95.663 26.783 95.665 27.02 C 95.665 27.149 95.693 27.27 95.75 27.382 C 95.806 27.495 95.884 27.596 95.98 27.678 C 96.077 27.761 96.192 27.827 96.33 27.872 C 96.465 27.918 96.613 27.942 96.768 27.942 C 97.03 27.947 97.289 27.89 97.524 27.774 C 97.648 27.716 97.774 27.641 97.906 27.55 C 98.036 27.458 98.176 27.347 98.32 27.22 L 98.32 25.48 L 98.322 25.478 Z M 103.445 22.631 L 105.841 28.324 L 105.259 28.324 L 103.247 23.626 L 101.15 28.324 L 100.541 28.324 L 103.075 22.631 Z M 107.23 28.324 L 107.23 22.74 L 107.825 22.74 L 107.825 24.844 L 109.34 24.844 C 109.765 24.844 110.112 24.897 110.382 25.001 C 110.653 25.108 110.866 25.241 111.021 25.405 C 111.178 25.57 111.283 25.749 111.339 25.947 C 111.396 26.146 111.424 26.34 111.424 26.529 C 111.424 26.837 111.37 27.103 111.261 27.327 C 111.152 27.552 111.006 27.737 110.818 27.883 C 110.633 28.032 110.417 28.143 110.173 28.213 C 109.921 28.285 109.661 28.321 109.399 28.319 L 107.228 28.319 Z M 107.825 25.326 L 107.825 27.84 L 109.467 27.84 C 109.709 27.84 109.916 27.803 110.082 27.733 C 110.249 27.661 110.385 27.567 110.489 27.447 C 110.596 27.323 110.672 27.186 110.72 27.029 C 110.768 26.87 110.792 26.705 110.792 26.539 C 110.792 26.157 110.672 25.86 110.432 25.649 C 110.191 25.435 109.84 25.329 109.375 25.329 L 107.823 25.329 Z M 117.697 22.74 L 117.697 28.324 L 117.101 28.324 L 117.101 25.666 L 113.646 25.666 L 113.646 28.324 L 113.053 28.324 L 113.053 22.74 L 113.646 22.74 L 113.646 25.18 L 117.101 25.18 L 117.101 22.74 Z M 125.281 25.538 C 125.281 25.95 125.209 26.333 125.065 26.686 C 124.924 27.042 124.725 27.347 124.477 27.604 C 124.224 27.864 123.927 28.067 123.581 28.21 C 123.236 28.356 122.859 28.43 122.449 28.43 C 122.039 28.43 121.669 28.356 121.322 28.21 C 120.983 28.07 120.675 27.864 120.417 27.604 C 120.159 27.341 119.956 27.029 119.82 26.686 C 119.675 26.321 119.601 25.931 119.604 25.538 C 119.604 25.125 119.676 24.735 119.82 24.382 C 119.957 24.039 120.16 23.726 120.417 23.462 C 120.956 22.924 121.688 22.626 122.449 22.634 C 122.855 22.634 123.234 22.708 123.581 22.854 C 123.925 23 124.224 23.204 124.477 23.462 C 124.725 23.722 124.924 24.027 125.065 24.382 C 125.209 24.735 125.281 25.122 125.281 25.538 Z M 124.651 25.538 C 124.651 25.206 124.597 24.898 124.483 24.615 C 124.379 24.341 124.221 24.091 124.019 23.879 C 123.822 23.671 123.585 23.505 123.323 23.39 C 123.047 23.271 122.749 23.212 122.449 23.216 C 122.133 23.216 121.841 23.275 121.571 23.39 C 121.306 23.503 121.067 23.668 120.869 23.876 C 120.667 24.088 120.509 24.338 120.404 24.611 C 120.29 24.907 120.233 25.223 120.236 25.54 C 120.236 25.873 120.293 26.179 120.404 26.462 C 120.515 26.747 120.67 26.989 120.869 27.197 C 121.068 27.404 121.307 27.567 121.571 27.678 C 121.841 27.794 122.135 27.853 122.449 27.853 C 122.763 27.853 123.055 27.794 123.323 27.678 C 123.592 27.563 123.823 27.402 124.019 27.197 C 124.217 26.99 124.372 26.745 124.483 26.462 C 124.594 26.178 124.651 25.872 124.651 25.54 M 129.848 25.226 L 126.91 25.226 L 126.91 25.81 L 129.848 25.81 Z M 132.268 25.653 L 132.268 28.323 L 131.723 28.323 L 131.723 22.743 L 132.268 22.743 L 132.268 25.169 L 132.517 25.169 C 132.63 25.169 132.741 25.154 132.853 25.123 C 132.964 25.093 133.068 25.043 133.171 24.973 C 133.271 24.901 133.367 24.809 133.456 24.698 C 133.546 24.589 133.622 24.452 133.688 24.295 L 133.96 23.604 C 134.089 23.285 134.257 23.064 134.461 22.934 C 134.679 22.803 134.93 22.737 135.185 22.744 L 135.423 22.744 L 135.423 23.297 L 135.185 23.297 C 135.099 23.295 135.013 23.306 134.93 23.329 C 134.86 23.345 134.796 23.377 134.741 23.423 C 134.683 23.468 134.633 23.523 134.594 23.586 C 134.546 23.665 134.504 23.747 134.47 23.833 L 134.209 24.45 C 134.164 24.559 134.11 24.663 134.047 24.762 C 133.982 24.867 133.91 24.967 133.831 25.062 C 133.76 25.151 133.679 25.23 133.589 25.3 C 133.519 25.359 133.436 25.4 133.347 25.422 C 133.465 25.462 133.574 25.514 133.674 25.572 C 133.775 25.636 133.877 25.714 133.977 25.812 C 134.08 25.91 134.185 26.035 134.291 26.185 C 134.4 26.333 134.52 26.519 134.651 26.739 L 135.608 28.329 L 134.954 28.329 L 133.984 26.715 C 133.883 26.547 133.769 26.386 133.644 26.235 C 133.541 26.108 133.419 25.998 133.282 25.908 C 133.153 25.822 133.011 25.758 132.861 25.718 C 132.69 25.677 132.515 25.658 132.34 25.66 L 132.268 25.66 Z M 141.789 22.74 L 137.618 31.18 L 137.012 31.18 L 138.957 27.242 L 136.611 22.74 L 137.235 22.74 L 139.26 26.647 L 141.183 22.741 L 141.789 22.741 Z M 145.24 22.631 L 147.634 28.324 L 147.051 28.324 L 145.039 23.626 L 142.942 28.324 L 142.336 28.324 L 144.869 22.631 Z M 149.022 28.324 L 149.022 22.74 L 149.617 22.74 L 149.617 24.844 L 151.133 24.844 C 151.558 24.844 151.904 24.897 152.175 25.001 C 152.445 25.108 152.659 25.241 152.813 25.405 C 152.962 25.557 153.072 25.743 153.132 25.947 C 153.188 26.146 153.217 26.34 153.217 26.529 C 153.217 26.837 153.162 27.103 153.053 27.327 C 152.951 27.544 152.799 27.734 152.611 27.883 C 152.42 28.035 152.2 28.147 151.965 28.213 C 151.713 28.285 151.453 28.321 151.191 28.319 L 149.02 28.319 Z M 149.617 25.326 L 149.617 27.84 L 151.261 27.84 C 151.503 27.84 151.708 27.803 151.876 27.733 C 152.042 27.661 152.179 27.567 152.284 27.447 C 152.391 27.323 152.467 27.186 152.515 27.029 C 152.563 26.87 152.587 26.705 152.587 26.539 C 152.587 26.157 152.467 25.86 152.227 25.649 C 151.985 25.435 151.634 25.329 151.17 25.329 L 149.617 25.329 Z M 159.737 22.74 L 159.737 23.294 L 157.252 23.294 L 157.252 28.324 L 156.659 28.324 L 156.659 23.294 L 154.174 23.294 L 154.174 22.741 L 159.737 22.741 Z M 165.717 22.74 L 161.545 31.18 L 160.941 31.18 L 162.885 27.242 L 160.54 22.74 L 161.165 22.74 L 163.189 26.647 L 165.111 22.741 L 165.717 22.741 Z M 167.64 23.057 C 167.787 22.985 167.937 22.92 168.089 22.86 C 168.231 22.806 168.368 22.765 168.501 22.73 C 168.633 22.698 168.766 22.673 168.9 22.655 C 169.036 22.64 169.175 22.631 169.319 22.631 C 169.716 22.631 170.082 22.703 170.42 22.847 C 170.756 22.991 171.046 23.19 171.292 23.449 C 171.534 23.704 171.726 24.009 171.865 24.36 C 172.003 24.714 172.07 25.097 172.07 25.514 C 172.07 25.93 171.998 26.305 171.857 26.66 C 171.721 27.005 171.521 27.32 171.268 27.591 C 170.756 28.134 170.041 28.44 169.295 28.435 C 168.881 28.441 168.471 28.365 168.087 28.211 C 167.935 28.152 167.785 28.087 167.638 28.016 L 167.638 31.182 L 167.043 31.182 L 167.043 22.742 L 167.638 22.742 L 167.638 23.057 Z M 167.64 27.43 C 167.786 27.506 167.921 27.572 168.046 27.624 C 168.172 27.678 168.296 27.72 168.416 27.754 C 168.538 27.79 168.658 27.811 168.783 27.827 C 168.907 27.837 169.04 27.847 169.179 27.847 C 169.515 27.847 169.82 27.792 170.095 27.683 C 170.635 27.474 171.059 27.042 171.257 26.497 C 171.364 26.217 171.418 25.904 171.418 25.562 C 171.418 25.219 171.359 24.907 171.244 24.62 C 171.135 24.343 170.973 24.091 170.767 23.876 C 170.559 23.665 170.31 23.499 170.036 23.386 C 169.741 23.267 169.425 23.207 169.107 23.211 C 168.871 23.208 168.636 23.238 168.408 23.301 C 168.286 23.338 168.165 23.38 168.046 23.427 C 167.921 23.482 167.786 23.545 167.64 23.621 Z M 178.626 22.74 L 178.626 28.324 L 178.033 28.324 L 178.033 25.666 L 174.577 25.666 L 174.577 28.324 L 173.984 28.324 L 173.984 22.74 L 174.577 22.74 L 174.577 25.18 L 178.033 25.18 L 178.033 22.74 Z M 180.788 28.324 L 180.788 22.743 L 181.381 22.743 L 181.381 24.847 L 182.899 24.847 C 183.324 24.847 183.668 24.899 183.939 25.003 C 184.211 25.11 184.423 25.243 184.58 25.407 C 184.734 25.573 184.839 25.751 184.898 25.95 C 184.952 26.148 184.983 26.342 184.983 26.532 C 184.983 26.839 184.928 27.105 184.817 27.33 C 184.708 27.554 184.56 27.74 184.375 27.888 C 184.185 28.039 183.966 28.15 183.732 28.215 C 183.48 28.288 183.22 28.324 182.958 28.322 L 180.788 28.322 Z M 181.381 25.326 L 181.381 27.838 L 183.025 27.838 C 183.267 27.838 183.472 27.803 183.64 27.731 C 183.796 27.667 183.935 27.568 184.048 27.443 C 184.152 27.32 184.231 27.178 184.279 27.024 C 184.327 26.867 184.351 26.704 184.351 26.534 C 184.351 26.152 184.231 25.858 183.991 25.644 C 183.751 25.433 183.398 25.326 182.934 25.326 Z M 186.485 28.324 L 185.89 28.324 L 185.89 22.74 L 186.485 22.74 Z M 190.906 25.878 L 188.717 28.322 L 187.948 28.322 L 190.494 25.466 L 187.948 22.743 L 188.717 22.743 L 190.906 25.051 L 193.088 22.743 L 193.858 22.743 L 191.301 25.466 L 193.858 28.322 L 193.088 28.322 Z M 203.926 22.74 L 203.926 28.324 L 203.331 28.324 L 203.331 23.224 L 199.875 23.224 L 199.875 28.324 L 199.282 28.324 L 199.282 22.74 Z M 206.692 23.057 C 206.839 22.985 206.989 22.92 207.141 22.86 C 207.404 22.761 207.677 22.692 207.955 22.655 C 208.09 22.64 208.227 22.631 208.373 22.631 C 208.768 22.631 209.136 22.703 209.474 22.847 C 209.81 22.991 210.102 23.19 210.346 23.449 C 210.59 23.704 210.78 24.009 210.919 24.36 C 211.055 24.714 211.124 25.097 211.124 25.514 C 211.131 26.284 210.843 27.027 210.32 27.591 C 209.808 28.135 209.093 28.44 208.347 28.435 C 208.212 28.435 208.078 28.428 207.944 28.413 C 207.811 28.399 207.68 28.375 207.551 28.341 C 207.254 28.263 206.966 28.154 206.692 28.016 L 206.692 31.182 L 206.097 31.182 L 206.097 22.742 L 206.692 22.742 Z M 206.692 27.43 C 206.838 27.506 206.973 27.572 207.1 27.624 C 207.22 27.676 207.343 27.719 207.468 27.754 C 207.59 27.79 207.713 27.811 207.835 27.827 C 207.959 27.837 208.09 27.847 208.231 27.847 C 208.567 27.847 208.87 27.792 209.147 27.683 C 209.687 27.474 210.111 27.042 210.309 26.497 C 210.416 26.217 210.468 25.904 210.468 25.562 C 210.468 25.219 210.409 24.907 210.296 24.62 C 210.187 24.343 210.024 24.09 209.816 23.876 C 209.608 23.665 209.36 23.499 209.086 23.386 C 208.792 23.267 208.477 23.207 208.159 23.211 C 207.923 23.207 207.687 23.237 207.46 23.301 C 207.338 23.338 207.218 23.38 207.1 23.427 C 206.962 23.487 206.826 23.552 206.692 23.621 Z M 218.46 25.538 C 218.46 25.95 218.386 26.333 218.245 26.686 C 218.111 27.028 217.91 27.34 217.654 27.604 C 217.403 27.864 217.104 28.067 216.76 28.21 C 216.415 28.356 216.038 28.43 215.628 28.43 C 215.219 28.43 214.85 28.356 214.501 28.21 C 214.162 28.07 213.855 27.864 213.597 27.604 C 213.339 27.341 213.137 27.029 213.001 26.686 C 212.857 26.321 212.784 25.931 212.786 25.538 C 212.786 25.125 212.858 24.735 213.001 24.382 C 213.143 24.029 213.344 23.722 213.597 23.462 C 213.852 23.205 214.152 23 214.501 22.854 C 214.858 22.705 215.241 22.63 215.628 22.634 C 216.034 22.634 216.413 22.708 216.76 22.854 C 217.104 23 217.403 23.204 217.654 23.462 C 217.902 23.722 218.101 24.027 218.245 24.382 C 218.388 24.737 218.46 25.122 218.46 25.538 Z M 217.83 25.538 C 217.83 25.206 217.774 24.898 217.662 24.615 C 217.558 24.341 217.4 24.091 217.198 23.879 C 217.001 23.671 216.765 23.505 216.503 23.39 C 216.227 23.271 215.929 23.212 215.628 23.216 C 215.312 23.216 215.02 23.275 214.75 23.39 C 214.485 23.502 214.246 23.667 214.048 23.876 C 213.846 24.088 213.688 24.338 213.583 24.611 C 213.47 24.907 213.413 25.223 213.416 25.54 C 213.416 25.873 213.472 26.179 213.583 26.462 C 213.695 26.747 213.849 26.989 214.048 27.197 C 214.244 27.402 214.48 27.563 214.75 27.678 C 215.02 27.794 215.314 27.853 215.628 27.853 C 215.942 27.853 216.237 27.794 216.503 27.678 C 216.769 27.563 217.002 27.402 217.198 27.197 C 217.396 26.99 217.551 26.745 217.662 26.462 C 217.774 26.178 217.83 25.872 217.83 25.54 M 225.04 27.692 C 224.708 27.947 224.368 28.132 224.022 28.252 C 223.659 28.374 223.278 28.434 222.895 28.431 C 222.491 28.431 222.119 28.356 221.776 28.211 C 221.443 28.069 221.144 27.859 220.896 27.596 C 220.644 27.324 220.448 27.004 220.32 26.656 C 220.181 26.276 220.111 25.873 220.115 25.468 C 220.115 25.041 220.178 24.681 220.307 24.334 C 220.431 23.988 220.612 23.689 220.839 23.438 C 221.068 23.183 221.338 22.987 221.652 22.845 C 221.974 22.703 222.322 22.631 222.674 22.634 C 222.973 22.634 223.27 22.686 223.564 22.788 C 223.856 22.895 224.12 23.057 224.353 23.279 C 224.589 23.497 224.778 23.779 224.922 24.114 C 225.07 24.452 225.142 24.857 225.142 25.324 L 220.747 25.324 C 220.74 25.373 220.736 25.422 220.736 25.472 L 220.736 25.616 C 220.736 25.934 220.797 26.231 220.919 26.503 C 221.042 26.773 221.203 27.009 221.41 27.207 C 221.617 27.41 221.853 27.565 222.125 27.678 C 222.398 27.792 222.681 27.851 222.975 27.851 C 223.348 27.851 223.697 27.785 224.022 27.654 C 224.394 27.493 224.741 27.279 225.051 27.018 L 225.051 27.694 Z M 224.434 24.84 C 224.22 23.756 223.632 23.214 222.67 23.214 C 222.439 23.214 222.223 23.251 222.02 23.327 C 221.82 23.403 221.637 23.51 221.478 23.647 C 221.318 23.785 221.181 23.957 221.07 24.16 C 220.957 24.363 220.874 24.59 220.821 24.842 L 224.434 24.842 Z M 227.508 25.653 L 227.508 28.323 L 226.963 28.323 L 226.963 22.743 L 227.508 22.743 L 227.508 25.169 L 227.756 25.169 C 227.867 25.169 227.981 25.154 228.092 25.123 C 228.205 25.092 228.312 25.041 228.408 24.973 C 228.644 24.803 228.823 24.567 228.925 24.295 L 229.199 23.604 C 229.328 23.285 229.494 23.064 229.699 22.934 C 229.904 22.806 230.143 22.744 230.422 22.744 L 230.658 22.744 L 230.658 23.297 L 230.422 23.297 C 230.336 23.295 230.25 23.306 230.167 23.329 C 230.098 23.346 230.033 23.378 229.978 23.423 C 229.92 23.469 229.87 23.524 229.83 23.586 C 229.782 23.664 229.74 23.747 229.707 23.833 L 229.446 24.45 C 229.401 24.558 229.348 24.662 229.287 24.762 C 229.219 24.87 229.147 24.969 229.071 25.062 C 229 25.151 228.919 25.23 228.829 25.3 C 228.759 25.358 228.676 25.4 228.587 25.422 C 228.705 25.462 228.814 25.514 228.914 25.572 C 229.014 25.636 229.114 25.714 229.215 25.812 C 229.317 25.91 229.422 26.035 229.531 26.185 C 229.64 26.333 229.76 26.519 229.888 26.739 L 230.845 28.329 L 230.191 28.329 L 229.221 26.715 C 229.121 26.547 229.008 26.386 228.883 26.235 C 228.78 26.109 228.659 25.999 228.524 25.908 C 228.395 25.823 228.253 25.758 228.103 25.718 C 227.932 25.677 227.757 25.658 227.582 25.66 L 227.51 25.66 Z M 237.44 22.74 L 237.44 23.294 L 234.955 23.294 L 234.955 28.324 L 234.36 28.324 L 234.36 23.294 L 231.874 23.294 L 231.874 22.741 L 237.44 22.741 Z M 244.364 25.538 C 244.364 25.95 244.292 26.333 244.148 26.686 C 244.004 27.042 243.808 27.347 243.558 27.604 C 243.307 27.864 243.008 28.067 242.664 28.21 C 242.319 28.356 241.942 28.43 241.532 28.43 C 241.122 28.43 240.754 28.356 240.405 28.21 C 240.066 28.07 239.758 27.864 239.5 27.604 C 239.243 27.34 239.04 27.028 238.903 26.686 C 238.759 26.321 238.686 25.931 238.689 25.538 C 238.689 25.125 238.761 24.735 238.903 24.382 C 239.045 24.029 239.245 23.722 239.5 23.462 C 240.039 22.925 240.771 22.627 241.532 22.634 C 241.938 22.634 242.317 22.708 242.664 22.854 C 243.008 23 243.307 23.204 243.558 23.462 C 243.808 23.722 244.004 24.027 244.148 24.382 C 244.29 24.735 244.364 25.122 244.364 25.538 Z M 243.734 25.538 C 243.734 25.206 243.677 24.898 243.566 24.615 C 243.462 24.341 243.304 24.091 243.102 23.879 C 242.695 23.448 242.125 23.207 241.532 23.216 C 241.216 23.216 240.924 23.275 240.654 23.39 C 240.389 23.503 240.15 23.668 239.952 23.876 C 239.75 24.088 239.592 24.338 239.487 24.611 C 239.373 24.907 239.316 25.223 239.319 25.54 C 239.319 25.873 239.376 26.179 239.487 26.462 C 239.599 26.747 239.753 26.989 239.952 27.197 C 240.151 27.404 240.39 27.567 240.654 27.678 C 240.924 27.794 241.218 27.853 241.532 27.853 C 241.846 27.853 242.141 27.794 242.406 27.678 C 242.675 27.563 242.906 27.402 243.102 27.197 C 243.3 26.99 243.455 26.745 243.566 26.462 C 243.677 26.178 243.734 25.872 243.734 25.54 M 246.287 28.324 L 246.287 22.74 L 248.16 22.74 C 248.495 22.74 248.783 22.782 249.023 22.865 C 249.263 22.948 249.461 23.055 249.616 23.185 C 249.773 23.312 249.886 23.458 249.963 23.624 C 250.096 23.908 250.11 24.233 250.004 24.528 C 249.955 24.666 249.888 24.798 249.804 24.918 C 249.714 25.041 249.612 25.148 249.492 25.238 C 249.37 25.335 249.232 25.405 249.078 25.45 C 249.494 25.5 249.812 25.649 250.035 25.902 C 250.257 26.152 250.368 26.464 250.368 26.842 C 250.368 27.077 250.32 27.286 250.222 27.465 C 250.125 27.65 249.985 27.809 249.814 27.929 C 249.628 28.063 249.419 28.162 249.197 28.219 C 248.943 28.289 248.681 28.324 248.417 28.322 L 246.283 28.322 Z M 246.882 23.224 L 246.882 25.252 L 248.04 25.252 C 248.282 25.252 248.491 25.219 248.666 25.158 C 248.842 25.099 248.988 25.021 249.104 24.923 C 249.213 24.834 249.3 24.721 249.357 24.593 C 249.411 24.476 249.439 24.348 249.439 24.219 C 249.444 24.067 249.406 23.917 249.33 23.785 C 249.255 23.657 249.148 23.551 249.021 23.475 C 248.875 23.387 248.715 23.323 248.548 23.288 C 248.351 23.243 248.149 23.22 247.946 23.222 L 246.88 23.222 Z M 246.882 25.738 L 246.882 27.838 L 248.397 27.838 C 248.661 27.838 248.877 27.805 249.049 27.738 C 249.221 27.672 249.357 27.583 249.459 27.478 C 249.556 27.374 249.63 27.251 249.675 27.116 C 249.716 26.986 249.738 26.848 249.738 26.713 C 249.743 26.555 249.702 26.398 249.62 26.263 C 249.539 26.14 249.43 26.038 249.302 25.965 C 249.155 25.883 248.996 25.827 248.831 25.797 C 248.641 25.758 248.447 25.739 248.253 25.74 L 246.882 25.74 Z M 7.735 28.147 C 7.735 31.627 9.017 32.621 12.243 32.952 L 12.243 33.283 L 0 33.283 L 0 32.953 C 2.812 32.621 3.682 31.629 3.682 28.147 L 3.682 12.331 C 3.682 8.853 2.812 7.861 0 7.528 L 0 7.196 L 7.735 7.196 Z M 11.375 20.942 L 11.375 20.737 C 11.997 20.696 12.326 20.654 12.948 20.487 C 16.091 19.577 16.586 17.217 16.586 14.07 C 16.586 9.93 14.106 7.986 10.133 7.528 L 10.133 7.196 C 10.589 7.196 12.699 7.362 13.483 7.489 C 18.323 8.191 20.68 10.593 20.68 14.07 C 20.68 17.548 18.404 19.494 15.385 20.362 L 15.385 20.404 C 17.825 24.668 21.258 28.354 23.946 31.047 C 25.062 32.165 27.007 32.865 28.289 33.033 L 28.289 33.362 C 27.255 33.486 25.476 33.528 23.449 33.528 C 20.264 33.528 18.361 31.086 16.709 28.891 C 15.012 26.697 13.068 24.088 11.371 20.94 M 36.346 14.206 L 29.593 14.206 L 29.878 13.296 L 36.018 13.296 L 32.72 4.225 L 34.044 0 L 35.311 0.01 L 42.638 19.213 C 44.086 22.695 45.658 23.935 47.809 24.225 L 47.809 24.555 L 35.65 24.555 L 35.65 24.225 C 37.926 24.099 38.835 23.477 38.835 21.862 C 38.835 20.994 38.504 19.959 37.967 18.594 L 36.354 14.204 L 36.347 14.206 Z\" fill=\"rgb(255,255,231)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7vad73\",layoutDependency:layoutDependency,layoutId:\"jUwZTKbEc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.965 8.694\" overflow=\"visible\"><path d=\"M 4.805 0 L 4.805 0.817 C 5.392 0.817 5.937 0.891 6.445 1.044 C 6.953 1.194 7.391 1.417 7.764 1.714 C 8.135 2.012 8.435 2.388 8.642 2.816 C 8.856 3.256 8.965 3.769 8.965 4.349 C 8.965 4.929 8.858 5.441 8.647 5.877 C 8.443 6.301 8.143 6.672 7.772 6.961 C 7.4 7.251 6.962 7.466 6.453 7.611 C 5.917 7.758 5.364 7.831 4.808 7.826 L 4.808 8.694 L 4.195 8.694 L 4.195 7.826 C 3.605 7.826 3.055 7.754 2.542 7.61 C 2.061 7.482 1.61 7.263 1.212 6.965 C 0.836 6.676 0.533 6.305 0.325 5.879 C 0.109 5.441 0 4.931 0 4.349 C 0 3.767 0.11 3.255 0.325 2.814 C 0.534 2.384 0.838 2.006 1.213 1.709 C 1.609 1.404 2.061 1.178 2.543 1.044 C 3.08 0.89 3.636 0.813 4.195 0.817 L 4.195 0 L 4.808 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ra080i\",layoutDependency:layoutDependency,layoutId:\"a20ZsHDKA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.486 5.843\" overflow=\"visible\"><path d=\"M 3.486 0.001 C 2.993 0.001 2.536 0.061 2.11 0.181 C 1.71 0.287 1.335 0.471 1.005 0.721 C 0.69 0.965 0.437 1.28 0.268 1.64 C 0.091 2.01 0 2.446 0 2.948 C 0 3.449 0.09 3.876 0.268 4.241 C 0.444 4.602 0.691 4.903 1.005 5.141 C 1.319 5.379 1.687 5.555 2.11 5.671 C 2.559 5.789 3.022 5.847 3.486 5.843 L 3.486 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xfiejp\",layoutDependency:layoutDependency,layoutId:\"KxYT4vY5D\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.449 5.843\" overflow=\"visible\"><path d=\"M 0 5.843 C 0.489 5.843 0.944 5.786 1.365 5.671 C 1.761 5.567 2.132 5.387 2.459 5.141 C 2.769 4.903 3.018 4.595 3.185 4.241 C 3.362 3.874 3.449 3.445 3.449 2.948 C 3.449 2.451 3.359 2.01 3.185 1.64 C 3.019 1.281 2.77 0.967 2.459 0.722 C 2.134 0.471 1.762 0.287 1.365 0.182 C 0.921 0.058 0.461 -0.003 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nj8loq\",layoutDependency:layoutDependency,layoutId:\"zZmLWmGOB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.677 5.801\" overflow=\"visible\"><path d=\"M 5.677 2.906 C 5.677 3.318 5.605 3.702 5.462 4.055 C 5.32 4.41 5.122 4.715 4.871 4.975 C 4.62 5.235 4.321 5.437 3.977 5.581 C 3.632 5.727 3.255 5.801 2.845 5.801 C 2.435 5.801 2.065 5.727 1.718 5.581 C 1.38 5.441 1.073 5.235 0.814 4.975 C 0.556 4.711 0.352 4.398 0.216 4.055 C 0.07 3.69 -0.004 3.299 0 2.905 C 0 2.494 0.072 2.103 0.216 1.748 C 0.489 1.056 1.031 0.504 1.718 0.22 C 2.068 0.074 2.442 0 2.845 0 C 3.233 -0.003 3.618 0.072 3.977 0.22 C 4.659 0.507 5.194 1.059 5.461 1.748 C 5.605 2.103 5.677 2.489 5.677 2.906 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d7wyvx\",layoutDependency:layoutDependency,layoutId:\"tv5UhewFO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.415 4.637\" overflow=\"visible\"><path d=\"M 4.415 2.322 C 4.415 1.99 4.359 1.683 4.247 1.4 C 4.142 1.127 3.984 0.876 3.783 0.663 C 3.587 0.455 3.35 0.289 3.088 0.174 C 2.812 0.055 2.514 -0.004 2.213 0 C 1.897 0 1.605 0.057 1.335 0.174 C 1.07 0.287 0.831 0.452 0.633 0.661 C 0.431 0.873 0.273 1.122 0.168 1.395 C 0.054 1.692 -0.003 2.007 0 2.324 C 0 2.657 0.057 2.963 0.168 3.246 C 0.279 3.53 0.434 3.774 0.633 3.981 C 0.829 4.186 1.064 4.347 1.335 4.463 C 1.605 4.578 1.899 4.637 2.213 4.637 C 2.805 4.646 3.374 4.409 3.783 3.981 C 3.983 3.774 4.138 3.53 4.247 3.246 C 4.359 2.963 4.415 2.656 4.415 2.324\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14wzo2d\",layoutDependency:layoutDependency,layoutId:\"I_RFwIOxm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.644 5.583\" overflow=\"visible\"><path d=\"M 4.644 0 L 4.644 5.583 L 4.049 5.583 L 4.049 2.925 L 0.595 2.925 L 0.595 5.583 L 0 5.583 L 0 0 L 0.595 0 L 0.595 2.44 L 4.049 2.44 L 4.049 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19o0ljb\",layoutDependency:layoutDependency,layoutId:\"dKdf9hlji\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.764 7.159\" overflow=\"visible\"><path d=\"M 5.764 5.206 L 5.764 7.159 L 5.219 7.159 L 5.219 5.692 L 0.551 5.692 L 0.551 7.159 L 0 7.159 L 0 5.206 L 0.436 5.206 L 2.757 0 L 3.132 0 L 5.328 5.206 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1y0cepz\",layoutDependency:layoutDependency,layoutId:\"soH1WoysS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.687 4.21\" overflow=\"visible\"><path d=\"M 1.873 0 L 0 4.21 L 3.687 4.21 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17gwgnc\",layoutDependency:layoutDependency,layoutId:\"y1aaVnGNu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.027 8.548\" overflow=\"visible\"><path d=\"M 0.595 0.425 C 0.754 0.349 0.902 0.283 1.044 0.226 C 1.307 0.129 1.579 0.061 1.857 0.024 C 1.992 0.008 2.13 0 2.276 0 C 2.673 0 3.039 0.072 3.377 0.213 C 3.713 0.359 4.005 0.558 4.249 0.815 C 4.493 1.07 4.683 1.375 4.822 1.726 C 4.957 2.08 5.027 2.463 5.027 2.88 C 5.027 3.296 4.955 3.671 4.811 4.026 C 4.67 4.384 4.471 4.693 4.223 4.955 C 3.711 5.498 2.996 5.804 2.25 5.799 C 2.112 5.799 1.977 5.792 1.846 5.777 C 1.714 5.763 1.583 5.739 1.454 5.705 C 1.316 5.668 1.179 5.625 1.044 5.576 C 0.892 5.517 0.742 5.453 0.595 5.382 L 0.595 8.548 L 0 8.548 L 0 0.108 L 0.595 0.108 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iu9gvk\",layoutDependency:layoutDependency,layoutId:\"GPbQTnAwD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.776 4.636\" overflow=\"visible\"><path d=\"M 0 4.218 C 0.146 4.294 0.281 4.36 0.406 4.412 C 0.763 4.568 1.15 4.644 1.539 4.635 C 1.875 4.635 2.178 4.58 2.455 4.471 C 2.721 4.368 2.962 4.21 3.163 4.007 C 3.363 3.801 3.517 3.555 3.617 3.285 C 3.724 3.006 3.776 2.692 3.776 2.348 C 3.776 2.003 3.717 1.694 3.604 1.406 C 3.385 0.848 2.948 0.403 2.394 0.174 C 2.099 0.055 1.783 -0.004 1.465 0 C 1.229 -0.004 0.993 0.026 0.765 0.09 C 0.644 0.127 0.524 0.169 0.406 0.215 C 0.281 0.268 0.146 0.333 0 0.409 L 0 4.219 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sudwry\",layoutDependency:layoutDependency,layoutId:\"x20cak_o4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.774 5.797\" overflow=\"visible\"><path d=\"M 3.246 1.638 C 3.246 0.878 2.834 0.498 2.01 0.498 C 1.867 0.499 1.724 0.512 1.582 0.537 C 1.447 0.563 1.312 0.605 1.177 0.666 C 1.033 0.728 0.895 0.802 0.763 0.886 C 0.606 0.986 0.454 1.094 0.307 1.208 L 0.307 0.596 C 0.464 0.498 0.625 0.408 0.791 0.326 C 0.946 0.249 1.092 0.186 1.236 0.138 C 1.38 0.09 1.524 0.055 1.667 0.031 C 2.003 -0.019 2.345 -0.009 2.677 0.062 C 2.877 0.103 3.067 0.179 3.239 0.291 C 3.414 0.397 3.558 0.548 3.673 0.735 C 3.789 0.923 3.845 1.165 3.845 1.455 L 3.845 4.932 C 3.845 5.045 3.856 5.122 3.878 5.159 C 3.898 5.198 3.933 5.215 3.98 5.215 C 4.03 5.211 4.078 5.196 4.12 5.17 C 4.181 5.14 4.249 5.1 4.321 5.054 C 4.393 5.008 4.469 4.954 4.547 4.895 C 4.626 4.836 4.702 4.779 4.774 4.716 L 4.774 5.213 L 4.678 5.285 C 4.559 5.375 4.438 5.462 4.314 5.545 C 4.214 5.61 4.124 5.662 4.044 5.7 C 3.976 5.731 3.905 5.756 3.832 5.776 C 3.772 5.789 3.71 5.796 3.647 5.796 C 3.59 5.797 3.534 5.787 3.481 5.765 C 3.433 5.742 3.393 5.705 3.366 5.658 C 3.331 5.591 3.307 5.519 3.294 5.444 C 3.273 5.331 3.258 5.216 3.248 5.1 C 2.98 5.316 2.684 5.495 2.367 5.63 C 2.093 5.739 1.8 5.794 1.504 5.793 C 1.292 5.793 1.096 5.756 0.913 5.68 C 0.736 5.61 0.573 5.507 0.433 5.377 C 0.299 5.25 0.191 5.097 0.115 4.927 C 0.039 4.755 0 4.567 0 4.378 C -0.009 3.94 0.167 3.519 0.484 3.216 C 0.634 3.068 0.813 2.944 1.018 2.839 C 1.22 2.737 1.443 2.649 1.685 2.579 C 1.927 2.508 2.18 2.453 2.446 2.414 C 2.712 2.377 2.982 2.351 3.25 2.338 L 3.25 1.627 L 3.246 1.637 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r0tlwn\",layoutDependency:layoutDependency,layoutId:\"wAjdy34VY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.658 2.471\" overflow=\"visible\"><path d=\"M 2.658 0.005 C 2.314 -0.012 1.969 0.013 1.631 0.081 C 1.308 0.146 1.029 0.251 0.787 0.388 C 0.547 0.526 0.356 0.691 0.214 0.888 C 0.074 1.08 -0.001 1.311 0 1.548 C 0 1.674 0.029 1.798 0.085 1.91 C 0.141 2.024 0.22 2.125 0.316 2.207 C 0.41 2.29 0.528 2.355 0.665 2.401 C 0.8 2.446 0.946 2.471 1.103 2.471 C 1.239 2.471 1.365 2.457 1.487 2.431 C 1.611 2.405 1.736 2.364 1.858 2.303 C 1.982 2.246 2.108 2.17 2.239 2.078 C 2.37 1.986 2.51 1.875 2.653 1.748 L 2.653 0.007 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2b77p\",layoutDependency:layoutDependency,layoutId:\"mkhN7c4Pl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.136 5.799\" overflow=\"visible\"><path d=\"M 0.916 3.009 L 0.916 2.525 L 1.862 2.525 C 2.092 2.529 2.322 2.496 2.542 2.429 C 2.736 2.369 2.898 2.288 3.026 2.183 C 3.148 2.093 3.247 1.977 3.316 1.843 C 3.451 1.581 3.447 1.268 3.305 1.01 C 3.23 0.884 3.123 0.78 2.996 0.707 C 2.846 0.623 2.682 0.565 2.512 0.537 C 1.995 0.448 1.465 0.476 0.96 0.617 C 0.662 0.702 0.374 0.816 0.098 0.957 L 0.098 0.451 C 0.38 0.313 0.677 0.207 0.983 0.135 C 1.149 0.093 1.319 0.063 1.494 0.037 C 1.916 -0.024 2.345 -0.009 2.762 0.081 C 3.007 0.137 3.225 0.22 3.414 0.327 C 3.604 0.436 3.757 0.573 3.872 0.743 C 3.988 0.911 4.044 1.109 4.044 1.34 C 4.044 1.493 4.016 1.645 3.959 1.787 C 3.901 1.929 3.822 2.063 3.724 2.182 C 3.531 2.419 3.278 2.6 2.991 2.705 C 3.252 2.789 3.491 2.933 3.687 3.125 C 3.809 3.245 3.914 3.394 4.003 3.566 C 4.092 3.741 4.136 3.948 4.136 4.186 C 4.136 4.488 4.062 4.743 3.914 4.95 C 3.767 5.156 3.576 5.326 3.355 5.448 C 3.128 5.574 2.882 5.665 2.627 5.716 C 2.387 5.77 2.143 5.797 1.897 5.799 C 1.566 5.799 1.241 5.772 0.918 5.722 C 0.604 5.675 0.296 5.594 0 5.478 L 0 4.944 C 0.29 5.081 0.585 5.177 0.885 5.234 C 1.184 5.291 1.496 5.319 1.825 5.319 C 2.028 5.319 2.228 5.295 2.429 5.249 C 2.618 5.206 2.799 5.133 2.965 5.033 C 3.12 4.939 3.251 4.81 3.349 4.658 C 3.45 4.494 3.502 4.304 3.497 4.111 C 3.504 3.931 3.457 3.754 3.362 3.601 C 3.266 3.456 3.136 3.338 2.983 3.257 C 2.801 3.16 2.605 3.095 2.401 3.065 C 2.152 3.026 1.9 3.007 1.648 3.008 L 0.916 3.008 L 0.916 3.01 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xhuat7\",layoutDependency:layoutDependency,layoutId:\"eO9vb7E5S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.087 5.583\" overflow=\"visible\"><path d=\"M 0.004 5.583 L 0.004 0 L 1.877 0 C 2.213 0 2.498 0.041 2.74 0.124 C 2.98 0.207 3.178 0.311 3.335 0.442 C 3.737 0.762 3.892 1.302 3.721 1.787 C 3.672 1.925 3.605 2.057 3.521 2.177 C 3.431 2.3 3.329 2.407 3.209 2.5 C 3.086 2.595 2.946 2.667 2.797 2.712 C 3.213 2.76 3.532 2.91 3.754 3.163 C 3.976 3.413 4.087 3.726 4.087 4.103 C 4.087 4.338 4.039 4.547 3.941 4.726 C 3.844 4.911 3.705 5.07 3.534 5.191 C 3.361 5.319 3.154 5.415 2.915 5.481 C 2.679 5.548 2.417 5.581 2.134 5.581 L 0 5.581 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o0c0sx\",layoutDependency:layoutDependency,layoutId:\"YiuTAv7n2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.559 2.032\" overflow=\"visible\"><path d=\"M 0.004 0.004 L 0.004 2.032 L 1.162 2.032 C 1.404 2.032 1.613 1.999 1.788 1.938 C 1.964 1.88 2.11 1.801 2.224 1.701 C 2.334 1.613 2.42 1.5 2.476 1.371 C 2.53 1.255 2.559 1.128 2.559 0.999 C 2.568 0.693 2.407 0.407 2.141 0.255 C 1.995 0.167 1.835 0.102 1.668 0.065 C 1.471 0.02 1.269 -0.002 1.066 0 L 0 0 L 0.004 0.005 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3dmb5k\",layoutDependency:layoutDependency,layoutId:\"AQHjE1Izj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.856 2.102\" overflow=\"visible\"><path d=\"M 0 0.002 L 0 2.102 L 1.515 2.102 C 1.779 2.102 1.995 2.069 2.167 2.002 C 2.34 1.936 2.475 1.847 2.577 1.74 C 2.675 1.637 2.748 1.514 2.791 1.378 C 2.832 1.248 2.856 1.11 2.856 0.973 C 2.861 0.815 2.82 0.658 2.738 0.523 C 2.657 0.4 2.548 0.298 2.42 0.225 C 2.273 0.143 2.114 0.085 1.949 0.055 C 1.759 0.017 1.566 -0.001 1.372 0 L 0.002 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y2vk82\",layoutDependency:layoutDependency,layoutId:\"mcu9XYCcQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.644 5.63\" overflow=\"visible\"><path d=\"M 4.049 1.032 L 0.334 5.63 L 0 5.63 L 0 0 L 0.593 0 L 0.593 4.564 L 4.308 0.001 L 4.644 0.001 L 4.644 5.581 L 4.049 5.581 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xb9kxr\",layoutDependency:layoutDependency,layoutId:\"NeFm7MknO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.563 5.583\" overflow=\"visible\"><path d=\"M 5.563 0 L 5.563 0.553 L 3.078 0.553 L 3.078 5.583 L 2.485 5.583 L 2.485 0.553 L 0 0.553 L 0 0.001 L 5.563 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j76sbw\",layoutDependency:layoutDependency,layoutId:\"zjmFNB6sF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.644 5.63\" overflow=\"visible\"><path d=\"M 4.051 1.032 L 0.334 5.63 L 0 5.63 L 0 0 L 0.593 0 L 0.593 4.564 L 4.31 0.001 L 4.644 0.001 L 4.644 5.581 L 4.051 5.581 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12ybh83\",layoutDependency:layoutDependency,layoutId:\"Pvp7ScI3l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.798 5.582\" overflow=\"visible\"><path d=\"M 4.199 5.582 L 4.199 3.269 L 3.265 3.269 C 3.058 3.269 2.875 3.29 2.72 3.332 C 2.566 3.37 2.42 3.433 2.287 3.519 C 2.15 3.61 2.026 3.72 1.918 3.844 C 1.789 3.993 1.67 4.15 1.563 4.315 L 0.721 5.582 L 0 5.582 L 0.97 4.125 C 1.109 3.915 1.269 3.721 1.449 3.545 C 1.539 3.456 1.628 3.38 1.72 3.315 C 1.798 3.255 1.885 3.207 1.977 3.173 C 1.537 3.035 1.214 2.831 1.007 2.553 C 0.802 2.279 0.697 1.933 0.697 1.516 C 0.697 1.259 0.754 1.034 0.867 0.844 C 0.986 0.649 1.15 0.486 1.345 0.369 C 1.548 0.245 1.792 0.151 2.073 0.09 C 2.352 0.031 2.662 0 2.995 0 L 4.798 0 L 4.798 5.582 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vk9ubm\",layoutDependency:layoutDependency,layoutId:\"cJlFQs8P4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.876 2.3\" overflow=\"visible\"><path d=\"M 2.876 2.3 L 2.876 0 L 1.79 0 C 1.553 -0.001 1.316 0.012 1.081 0.039 C 0.863 0.065 0.674 0.119 0.515 0.202 C 0.359 0.28 0.228 0.4 0.137 0.549 C 0.046 0.697 0 0.891 0 1.133 C 0 1.299 0.028 1.453 0.083 1.598 C 0.136 1.739 0.221 1.866 0.331 1.968 C 0.443 2.071 0.584 2.154 0.752 2.21 C 0.922 2.27 1.125 2.3 1.36 2.3 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s4c0oc\",layoutDependency:layoutDependency,layoutId:\"REhPZzCdi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.644 5.63\" overflow=\"visible\"><path d=\"M 4.051 1.032 L 0.334 5.63 L 0 5.63 L 0 0 L 0.593 0 L 0.593 4.564 L 4.31 0.001 L 4.644 0.001 L 4.644 5.581 L 4.051 5.581 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hhrzdy\",layoutDependency:layoutDependency,layoutId:\"ewFqK6pO0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.644 5.583\" overflow=\"visible\"><path d=\"M 4.644 0 L 4.644 5.583 L 4.051 5.583 L 4.051 0.486 L 0.596 0.486 L 0.596 5.583 L 0 5.583 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nydidr\",layoutDependency:layoutDependency,layoutId:\"BBZPlNtlo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.677 5.801\" overflow=\"visible\"><path d=\"M 5.677 2.906 C 5.677 3.318 5.605 3.702 5.461 4.055 C 5.319 4.41 5.121 4.715 4.87 4.975 C 4.619 5.235 4.321 5.437 3.976 5.581 C 3.632 5.727 3.255 5.801 2.845 5.801 C 2.085 5.808 1.353 5.511 0.813 4.975 C 0.555 4.711 0.352 4.399 0.216 4.055 C 0.07 3.69 -0.004 3.299 0 2.905 C 0 2.494 0.072 2.103 0.216 1.748 C 0.351 1.405 0.554 1.093 0.813 0.83 C 1.35 0.289 2.083 -0.01 2.845 0 C 3.248 0 3.63 0.074 3.976 0.22 C 4.658 0.507 5.194 1.058 5.461 1.748 C 5.605 2.103 5.677 2.489 5.677 2.906 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yuvc4u\",layoutDependency:layoutDependency,layoutId:\"wJIc7OpuH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.415 4.638\" overflow=\"visible\"><path d=\"M 4.415 2.322 C 4.415 1.99 4.358 1.683 4.247 1.4 C 4.142 1.127 3.984 0.876 3.782 0.663 C 3.585 0.456 3.349 0.289 3.087 0.174 C 2.811 0.056 2.513 -0.004 2.213 0 C 1.617 -0.01 1.043 0.23 0.632 0.661 C 0.431 0.873 0.273 1.123 0.168 1.395 C 0.054 1.692 -0.003 2.007 0 2.324 C 0 2.657 0.057 2.963 0.168 3.246 C 0.279 3.53 0.434 3.774 0.632 3.981 C 0.828 4.186 1.064 4.347 1.334 4.463 C 1.604 4.578 1.899 4.637 2.213 4.637 C 2.805 4.647 3.373 4.409 3.782 3.981 C 3.984 3.77 4.142 3.52 4.247 3.246 C 4.358 2.963 4.415 2.656 4.415 2.324\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14ajnpy\",layoutDependency:layoutDependency,layoutId:\"UKtrmb9jC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.764 7.159\" overflow=\"visible\"><path d=\"M 5.764 5.206 L 5.764 7.159 L 5.219 7.159 L 5.219 5.692 L 0.552 5.692 L 0.552 7.159 L 0 7.159 L 0 5.206 L 0.436 5.206 L 2.758 0 L 3.131 0 L 5.326 5.206 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5bijno\",layoutDependency:layoutDependency,layoutId:\"dqevNoBUI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.686 4.21\" overflow=\"visible\"><path d=\"M 1.872 0 L 0 4.21 L 3.686 4.21 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qcio49\",layoutDependency:layoutDependency,layoutId:\"c1NiXN3Io\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.767 7.159\" overflow=\"visible\"><path d=\"M 5.767 5.206 L 5.767 7.159 L 5.219 7.159 L 5.219 5.692 L 0.552 5.692 L 0.552 7.159 L 0 7.159 L 0 5.206 L 0.436 5.206 L 2.758 0 L 3.133 0 L 5.328 5.206 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14pejvp\",layoutDependency:layoutDependency,layoutId:\"XqcsJGXRu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.687 4.21\" overflow=\"visible\"><path d=\"M 1.873 0 L 0 4.21 L 3.687 4.21 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r4qajx\",layoutDependency:layoutDependency,layoutId:\"TL9xmdceU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.025 5.801\" overflow=\"visible\"><path d=\"M 4.927 5.062 C 4.596 5.315 4.256 5.502 3.909 5.622 C 3.546 5.743 3.165 5.804 2.782 5.801 C 2.376 5.801 2.006 5.727 1.664 5.579 C 1.33 5.439 1.03 5.229 0.783 4.964 C 0.531 4.692 0.336 4.372 0.207 4.024 C 0.067 3.644 -0.003 3.241 0 2.836 C 0 2.409 0.063 2.049 0.192 1.702 C 0.318 1.356 0.497 1.057 0.724 0.804 C 0.953 0.549 1.223 0.353 1.537 0.211 C 1.859 0.068 2.208 -0.004 2.56 0 C 2.858 0 3.155 0.052 3.447 0.157 C 3.739 0.263 4.003 0.425 4.238 0.647 C 4.474 0.867 4.663 1.147 4.807 1.484 C 4.953 1.822 5.025 2.228 5.025 2.694 L 0.63 2.694 C 0.622 2.742 0.619 2.791 0.619 2.84 L 0.619 2.986 C 0.619 3.305 0.68 3.601 0.8 3.872 C 1.159 4.688 1.963 5.216 2.854 5.222 C 3.212 5.223 3.567 5.156 3.9 5.025 C 4.272 4.865 4.618 4.65 4.927 4.388 L 4.927 5.064 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u6g6y8\",layoutDependency:layoutDependency,layoutId:\"pkqgEtuu1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.612 1.626\" overflow=\"visible\"><path d=\"M 3.612 1.626 C 3.398 0.543 2.81 0 1.848 0 C 1.627 -0.002 1.407 0.036 1.199 0.113 C 1 0.186 0.816 0.294 0.656 0.433 C 0.491 0.578 0.353 0.751 0.248 0.943 C 0.135 1.147 0.052 1.373 0 1.626 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dnp8zw\",layoutDependency:layoutDependency,layoutId:\"c48SJIjlf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.027 8.548\" overflow=\"visible\"><path d=\"M 0.595 0.425 C 0.743 0.354 0.892 0.288 1.044 0.226 C 1.307 0.129 1.579 0.061 1.857 0.024 C 1.993 0.008 2.132 0 2.276 0 C 2.673 0 3.039 0.072 3.377 0.213 C 3.713 0.359 4.005 0.558 4.249 0.815 C 4.493 1.07 4.683 1.375 4.822 1.726 C 4.96 2.08 5.027 2.463 5.027 2.88 C 5.027 3.296 4.955 3.671 4.814 4.026 C 4.679 4.371 4.479 4.686 4.225 4.955 C 3.713 5.498 2.998 5.804 2.252 5.799 C 2.117 5.799 1.983 5.792 1.849 5.777 C 1.716 5.763 1.584 5.739 1.454 5.705 C 1.316 5.667 1.179 5.624 1.044 5.576 C 0.892 5.517 0.742 5.453 0.595 5.382 L 0.595 8.548 L 0 8.548 L 0 0.108 L 0.595 0.108 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k6xdgk\",layoutDependency:layoutDependency,layoutId:\"NjXhfNT6U\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.776 4.636\" overflow=\"visible\"><path d=\"M 0 4.218 C 0.146 4.294 0.281 4.36 0.406 4.412 C 0.763 4.568 1.15 4.644 1.539 4.635 C 1.875 4.635 2.178 4.58 2.455 4.471 C 2.73 4.362 2.965 4.207 3.161 4.007 C 3.361 3.801 3.515 3.555 3.615 3.285 C 3.722 3.006 3.776 2.692 3.776 2.348 C 3.776 2.003 3.717 1.694 3.604 1.406 C 3.495 1.13 3.332 0.879 3.126 0.665 C 2.918 0.454 2.67 0.287 2.396 0.174 C 2.102 0.055 1.787 -0.004 1.47 0 C 1.233 -0.003 0.997 0.027 0.768 0.09 C 0.646 0.126 0.526 0.168 0.408 0.215 C 0.27 0.274 0.134 0.339 0.002 0.409 L 0.002 4.214 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mo8k28\",layoutDependency:layoutDependency,layoutId:\"q7uTP9Nm3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.083 5.583\" overflow=\"visible\"><path d=\"M 3.272 2.425 L 3.272 0 L 3.817 0 L 3.817 2.426 L 3.991 2.426 C 4.1 2.426 4.212 2.411 4.323 2.38 C 4.434 2.35 4.541 2.3 4.641 2.23 C 4.749 2.153 4.845 2.061 4.927 1.957 C 5.016 1.847 5.092 1.713 5.158 1.557 L 5.43 0.863 C 5.559 0.543 5.727 0.32 5.934 0.192 C 6.154 0.063 6.405 -0.003 6.66 0.002 L 6.895 0.002 L 6.895 0.556 L 6.66 0.556 C 6.56 0.556 6.472 0.566 6.398 0.584 C 6.329 0.603 6.265 0.636 6.209 0.68 C 6.151 0.725 6.102 0.779 6.063 0.841 C 6.014 0.92 5.972 1.003 5.936 1.088 L 5.677 1.708 C 5.584 1.928 5.459 2.134 5.306 2.318 C 5.235 2.406 5.154 2.486 5.066 2.557 C 4.994 2.614 4.911 2.655 4.822 2.677 C 5.06 2.756 5.275 2.889 5.452 3.067 C 5.552 3.167 5.659 3.29 5.766 3.442 C 5.875 3.59 5.995 3.773 6.126 3.992 L 7.083 5.582 L 6.422 5.582 L 5.452 3.97 C 5.355 3.801 5.245 3.64 5.123 3.488 C 5.018 3.363 4.896 3.252 4.761 3.161 C 4.631 3.075 4.487 3.012 4.336 2.973 C 4.166 2.929 3.991 2.908 3.815 2.91 L 3.815 5.58 L 3.27 5.58 L 3.27 2.91 C 3.076 2.91 2.904 2.932 2.749 2.973 C 2.599 3.012 2.457 3.076 2.328 3.161 C 2.192 3.252 2.071 3.362 1.966 3.488 C 1.841 3.64 1.727 3.801 1.626 3.97 L 0.662 5.583 L 0 5.583 L 0.957 3.991 C 1.088 3.773 1.205 3.591 1.312 3.442 C 1.419 3.289 1.524 3.167 1.626 3.062 C 1.728 2.962 1.831 2.882 1.933 2.825 C 2.034 2.765 2.143 2.714 2.26 2.677 C 2.172 2.654 2.09 2.613 2.018 2.557 C 1.929 2.487 1.848 2.407 1.776 2.319 C 1.624 2.135 1.5 1.929 1.408 1.709 L 1.146 1.088 C 1.07 0.898 0.979 0.761 0.874 0.68 C 0.769 0.597 0.619 0.556 0.425 0.556 L 0.189 0.556 L 0.189 0 L 0.425 0 C 0.704 0 0.948 0.065 1.153 0.19 C 1.36 0.318 1.526 0.54 1.654 0.861 L 1.929 1.554 C 1.992 1.711 2.069 1.846 2.156 1.955 C 2.243 2.067 2.337 2.158 2.439 2.228 C 2.539 2.298 2.646 2.348 2.757 2.378 C 2.869 2.408 2.982 2.424 3.093 2.424 L 3.272 2.424 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5tg2lo\",layoutDependency:layoutDependency,layoutId:\"M3P6BzGcI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.887 5.581\" overflow=\"visible\"><path d=\"M 0.545 2.91 L 0.545 5.58 L 0 5.58 L 0 0 L 0.545 0 L 0.545 2.428 L 0.794 2.428 C 1.027 2.434 1.255 2.365 1.446 2.232 C 1.548 2.16 1.642 2.069 1.731 1.958 C 1.821 1.848 1.897 1.711 1.962 1.554 L 2.235 0.861 C 2.366 0.545 2.531 0.321 2.736 0.191 C 2.939 0.065 3.181 0.002 3.46 0.002 L 3.696 0.002 L 3.696 0.554 L 3.46 0.554 C 3.374 0.553 3.288 0.563 3.205 0.584 C 3.136 0.602 3.071 0.634 3.015 0.678 C 2.957 0.724 2.908 0.779 2.869 0.841 C 2.821 0.92 2.78 1.003 2.745 1.088 L 2.486 1.707 C 2.441 1.815 2.388 1.92 2.326 2.019 C 2.261 2.123 2.189 2.223 2.111 2.317 C 2.04 2.405 1.958 2.485 1.869 2.555 C 1.799 2.614 1.716 2.655 1.627 2.675 C 1.744 2.716 1.851 2.769 1.954 2.827 C 2.054 2.889 2.156 2.969 2.257 3.067 C 2.359 3.165 2.464 3.29 2.573 3.44 C 2.682 3.588 2.802 3.774 2.93 3.992 L 3.887 5.581 L 3.233 5.581 L 2.263 3.968 C 2.163 3.8 2.05 3.639 1.925 3.488 C 1.82 3.363 1.698 3.253 1.563 3.161 C 1.434 3.076 1.292 3.012 1.143 2.971 C 0.973 2.928 0.798 2.908 0.622 2.911 L 0.545 2.911 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1h89d5n\",layoutDependency:layoutDependency,layoutId:\"U_W5JP05Q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.643 5.63\" overflow=\"visible\"><path d=\"M 4.048 1.032 L 0.333 5.63 L 0 5.63 L 0 0 L 0.593 0 L 0.593 4.564 L 4.308 0.001 L 4.643 0.001 L 4.643 5.581 L 4.048 5.581 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5800x9\",layoutDependency:layoutDependency,layoutId:\"YK6y7D2DX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.284 5.801\" overflow=\"visible\"><path d=\"M 4.283 5.513 C 4.127 5.568 3.981 5.609 3.846 5.648 C 3.483 5.75 3.108 5.802 2.731 5.801 C 2.319 5.801 1.947 5.731 1.611 5.598 C 1.288 5.469 0.994 5.274 0.75 5.025 C 0.507 4.769 0.318 4.465 0.196 4.133 C 0.062 3.765 -0.005 3.376 0 2.984 C 0 2.564 0.065 2.147 0.2 1.779 C 0.331 1.415 0.519 1.099 0.756 0.832 C 0.996 0.569 1.28 0.362 1.611 0.218 C 1.956 0.071 2.327 -0.003 2.701 0 C 2.823 0 2.939 0.004 3.05 0.013 C 3.161 0.023 3.274 0.041 3.388 0.063 C 3.655 0.12 3.919 0.19 4.179 0.274 L 4.179 0.935 C 4.036 0.875 3.891 0.819 3.745 0.767 C 3.627 0.726 3.507 0.69 3.385 0.658 C 3.28 0.63 3.172 0.61 3.063 0.599 C 2.952 0.589 2.841 0.585 2.729 0.586 C 2.419 0.586 2.134 0.641 1.875 0.756 C 1.615 0.87 1.395 1.029 1.21 1.234 C 1.02 1.449 0.874 1.698 0.778 1.968 C 0.672 2.275 0.62 2.598 0.623 2.923 C 0.623 3.272 0.676 3.59 0.776 3.876 C 0.878 4.157 1.02 4.399 1.208 4.6 C 1.393 4.8 1.62 4.955 1.888 5.062 C 2.154 5.169 2.452 5.223 2.779 5.223 C 2.91 5.223 3.03 5.219 3.144 5.208 C 3.257 5.197 3.372 5.18 3.49 5.153 C 3.76 5.087 4.026 5.002 4.284 4.9 L 4.284 5.52 L 4.284 5.513 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eanr5f\",layoutDependency:layoutDependency,layoutId:\"HWrCM4iEN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.677 5.796\" overflow=\"visible\"><path d=\"M 5.677 2.904 C 5.677 3.316 5.605 3.699 5.461 4.052 C 5.327 4.394 5.127 4.706 4.871 4.97 C 4.62 5.23 4.321 5.433 3.977 5.576 C 3.619 5.725 3.233 5.8 2.845 5.796 C 2.435 5.796 2.065 5.722 1.718 5.576 C 1.38 5.436 1.073 5.23 0.814 4.97 C 0.556 4.707 0.352 4.395 0.216 4.052 C 0.07 3.687 -0.003 3.297 0 2.904 C 0 2.491 0.072 2.101 0.216 1.748 C 0.358 1.395 0.558 1.088 0.814 0.828 C 1.069 0.571 1.369 0.366 1.718 0.22 C 2.068 0.072 2.442 0 2.845 0 C 3.233 -0.003 3.618 0.072 3.977 0.22 C 4.321 0.366 4.62 0.57 4.871 0.828 C 5.119 1.088 5.318 1.393 5.461 1.748 C 5.605 2.101 5.677 2.488 5.677 2.904 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mr7945\",layoutDependency:layoutDependency,layoutId:\"ry6Tftijf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.415 4.637\" overflow=\"visible\"><path d=\"M 4.415 2.322 C 4.415 1.99 4.358 1.682 4.247 1.399 C 4.143 1.126 3.985 0.875 3.783 0.663 C 3.586 0.455 3.349 0.289 3.087 0.174 C 2.811 0.055 2.513 -0.004 2.213 0 C 1.912 -0.002 1.613 0.057 1.335 0.174 C 1.07 0.286 0.831 0.452 0.633 0.66 C 0.431 0.872 0.273 1.122 0.168 1.395 C 0.054 1.692 -0.003 2.007 0 2.324 C 0 2.657 0.057 2.963 0.168 3.246 C 0.28 3.531 0.434 3.773 0.633 3.981 C 0.829 4.186 1.064 4.347 1.335 4.462 C 1.605 4.578 1.899 4.637 2.213 4.637 C 2.527 4.637 2.821 4.578 3.087 4.462 C 3.353 4.347 3.587 4.186 3.783 3.981 C 3.985 3.769 4.142 3.519 4.247 3.246 C 4.358 2.962 4.415 2.656 4.415 2.324\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qw8vtj\",layoutDependency:layoutDependency,layoutId:\"LCK1xzIFa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.274 6.737\" overflow=\"visible\"><path d=\"M 4.528 0 L 4.528 5.098 L 5.274 5.098 L 5.274 6.737 L 4.729 6.737 L 4.729 5.584 L 0 5.584 L 0 0 L 0.595 0 L 0.595 5.098 L 3.933 5.098 L 3.933 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18zms1s\",layoutDependency:layoutDependency,layoutId:\"me00zqEE8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.644 5.632\" overflow=\"visible\"><path d=\"M 4.05 1.032 L 0.334 5.632 L 0 5.632 L 0 0 L 0.593 0 L 0.593 4.563 L 4.31 0 L 4.644 0 L 4.644 5.58 L 4.051 5.58 L 4.051 1.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17fcksm\",layoutDependency:layoutDependency,layoutId:\"EawQ7SdSu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.774 5.798\" overflow=\"visible\"><path d=\"M 3.246 1.64 C 3.246 0.879 2.834 0.5 2.01 0.5 C 1.862 0.5 1.72 0.515 1.583 0.539 C 1.443 0.566 1.307 0.609 1.177 0.668 C 1.033 0.73 0.895 0.803 0.763 0.888 C 0.606 0.988 0.454 1.095 0.307 1.21 L 0.307 0.598 C 0.6 0.413 0.911 0.259 1.236 0.14 C 1.377 0.093 1.522 0.057 1.668 0.033 C 1.809 0.011 1.958 0 2.108 0 C 2.285 0 2.474 0.022 2.678 0.064 C 2.878 0.105 3.068 0.184 3.24 0.293 C 3.414 0.401 3.558 0.55 3.673 0.737 C 3.789 0.927 3.846 1.167 3.846 1.457 L 3.846 4.934 C 3.846 5.047 3.856 5.124 3.878 5.161 C 3.898 5.2 3.933 5.217 3.981 5.217 C 4.011 5.217 4.059 5.204 4.121 5.171 C 4.271 5.092 4.414 5 4.548 4.896 C 4.626 4.838 4.702 4.781 4.774 4.718 L 4.774 5.215 L 4.678 5.287 C 4.559 5.377 4.438 5.464 4.314 5.547 C 4.214 5.612 4.124 5.664 4.044 5.701 C 3.976 5.733 3.905 5.758 3.832 5.778 C 3.769 5.788 3.708 5.798 3.647 5.798 C 3.591 5.799 3.535 5.788 3.482 5.767 C 3.434 5.744 3.393 5.706 3.366 5.66 C 3.331 5.593 3.306 5.521 3.294 5.446 C 3.274 5.333 3.258 5.219 3.248 5.104 C 2.981 5.32 2.685 5.497 2.368 5.631 C 2.095 5.741 1.808 5.795 1.504 5.795 C 1.302 5.797 1.102 5.759 0.914 5.682 C 0.737 5.612 0.574 5.509 0.434 5.379 C 0.3 5.251 0.191 5.098 0.115 4.929 C 0.039 4.756 0 4.569 0 4.38 C -0.009 3.942 0.167 3.52 0.484 3.218 C 0.634 3.07 0.814 2.946 1.018 2.841 C 1.221 2.741 1.443 2.651 1.685 2.581 C 1.927 2.51 2.18 2.455 2.446 2.416 C 2.714 2.38 2.983 2.354 3.253 2.34 L 3.253 1.629 L 3.246 1.639 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xn2qwj\",layoutDependency:layoutDependency,layoutId:\"nEtkN9Mow\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.657 2.47\" overflow=\"visible\"><path d=\"M 2.657 0.005 C 2.313 -0.012 1.968 0.014 1.63 0.081 C 1.308 0.146 1.026 0.251 0.787 0.388 C 0.562 0.511 0.366 0.682 0.213 0.888 C 0.073 1.079 -0.002 1.311 0 1.548 C 0 1.677 0.028 1.798 0.085 1.91 C 0.141 2.023 0.219 2.124 0.315 2.206 C 0.412 2.289 0.527 2.355 0.665 2.4 C 0.8 2.446 0.948 2.47 1.103 2.47 C 1.365 2.475 1.624 2.418 1.859 2.302 C 1.983 2.244 2.109 2.169 2.241 2.078 C 2.371 1.986 2.511 1.875 2.655 1.748 L 2.655 0.008 L 2.657 0.006 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bs5pw1\",layoutDependency:layoutDependency,layoutId:\"KE0XeORQu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.3 5.693\" overflow=\"visible\"><path d=\"M 2.904 0 L 5.3 5.693 L 4.718 5.693 L 2.706 0.995 L 0.609 5.693 L 0 5.693 L 2.534 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dncjno\",layoutDependency:layoutDependency,layoutId:\"wd8pPr26t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.196 5.584\" overflow=\"visible\"><path d=\"M 0.002 5.584 L 0.002 0 L 0.597 0 L 0.597 2.104 L 2.112 2.104 C 2.537 2.104 2.884 2.157 3.154 2.261 C 3.425 2.368 3.638 2.501 3.793 2.665 C 3.95 2.83 4.055 3.009 4.111 3.207 C 4.168 3.406 4.196 3.6 4.196 3.789 C 4.196 4.097 4.142 4.363 4.033 4.587 C 3.924 4.812 3.778 4.997 3.59 5.143 C 3.405 5.292 3.189 5.403 2.945 5.473 C 2.693 5.545 2.433 5.581 2.171 5.579 L 0 5.579 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qbw182\",layoutDependency:layoutDependency,layoutId:\"vOXVzcov7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.969 2.514\" overflow=\"visible\"><path d=\"M 0.002 0 L 0.002 2.514 L 1.644 2.514 C 1.886 2.514 2.093 2.477 2.259 2.407 C 2.426 2.335 2.562 2.241 2.666 2.121 C 2.773 1.997 2.849 1.86 2.897 1.703 C 2.945 1.544 2.969 1.379 2.969 1.213 C 2.969 0.831 2.849 0.534 2.609 0.323 C 2.368 0.109 2.017 0.003 1.552 0.003 L 0 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-glta2e\",layoutDependency:layoutDependency,layoutId:\"YhP3VniR7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.644 5.584\" overflow=\"visible\"><path d=\"M 4.644 0 L 4.644 5.584 L 4.048 5.584 L 4.048 2.926 L 0.593 2.926 L 0.593 5.584 L 0 5.584 L 0 0 L 0.593 0 L 0.593 2.44 L 4.048 2.44 L 4.048 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kn8s9y\",layoutDependency:layoutDependency,layoutId:\"zEmVCc8nS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.677 5.796\" overflow=\"visible\"><path d=\"M 5.677 2.904 C 5.677 3.316 5.605 3.699 5.461 4.052 C 5.32 4.408 5.121 4.713 4.873 4.97 C 4.62 5.23 4.323 5.433 3.977 5.576 C 3.632 5.722 3.255 5.796 2.845 5.796 C 2.435 5.796 2.065 5.722 1.718 5.576 C 1.379 5.436 1.071 5.23 0.813 4.97 C 0.555 4.707 0.352 4.395 0.216 4.052 C 0.071 3.687 -0.002 3.297 0 2.904 C 0 2.491 0.072 2.101 0.216 1.748 C 0.353 1.405 0.556 1.093 0.813 0.828 C 1.352 0.291 2.084 -0.008 2.845 0 C 3.251 0 3.63 0.074 3.977 0.22 C 4.321 0.366 4.62 0.57 4.873 0.828 C 5.121 1.088 5.32 1.393 5.461 1.748 C 5.605 2.101 5.677 2.488 5.677 2.904 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yxh5hb\",layoutDependency:layoutDependency,layoutId:\"ZiZIzIIQB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.415 4.637\" overflow=\"visible\"><path d=\"M 4.415 2.322 C 4.415 1.99 4.361 1.682 4.247 1.399 C 4.143 1.126 3.985 0.875 3.783 0.663 C 3.586 0.455 3.349 0.289 3.087 0.174 C 2.811 0.055 2.513 -0.004 2.213 0 C 1.897 0 1.605 0.059 1.335 0.174 C 1.07 0.287 0.832 0.452 0.633 0.66 C 0.431 0.872 0.273 1.122 0.168 1.395 C 0.054 1.692 -0.003 2.007 0 2.324 C 0 2.657 0.057 2.963 0.168 3.246 C 0.279 3.531 0.434 3.773 0.633 3.981 C 0.832 4.188 1.071 4.351 1.335 4.462 C 1.605 4.578 1.899 4.637 2.213 4.637 C 2.527 4.637 2.819 4.578 3.087 4.462 C 3.356 4.347 3.587 4.186 3.783 3.981 C 3.981 3.774 4.136 3.529 4.247 3.246 C 4.358 2.962 4.415 2.656 4.415 2.324\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k71emj\",layoutDependency:layoutDependency,layoutId:\"TWTfyGfYc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.938 1\" overflow=\"visible\"><path d=\"M 2.938 0 L 0 0 L 0 0.584 L 2.938 0.584 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-945onn\",layoutDependency:layoutDependency,layoutId:\"YrLBr9sO0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.885 5.586\" overflow=\"visible\"><path d=\"M 0.545 2.91 L 0.545 5.58 L 0 5.58 L 0 0 L 0.545 0 L 0.545 2.426 L 0.794 2.426 C 0.907 2.426 1.018 2.411 1.13 2.38 C 1.241 2.35 1.345 2.3 1.448 2.23 C 1.548 2.158 1.644 2.066 1.733 1.955 C 1.823 1.846 1.899 1.709 1.965 1.552 L 2.237 0.861 C 2.366 0.542 2.534 0.321 2.738 0.191 C 2.956 0.06 3.207 -0.006 3.462 0.001 L 3.7 0.001 L 3.7 0.554 L 3.462 0.554 C 3.376 0.552 3.29 0.563 3.207 0.586 C 3.137 0.602 3.073 0.634 3.018 0.68 C 2.96 0.725 2.91 0.78 2.871 0.843 C 2.823 0.922 2.781 1.004 2.747 1.09 L 2.486 1.707 C 2.441 1.816 2.387 1.92 2.324 2.019 C 2.259 2.124 2.187 2.224 2.108 2.319 C 2.037 2.408 1.956 2.487 1.866 2.557 C 1.796 2.616 1.713 2.657 1.624 2.679 C 1.742 2.719 1.851 2.771 1.951 2.829 C 2.052 2.893 2.154 2.971 2.254 3.069 C 2.357 3.167 2.462 3.292 2.568 3.442 C 2.677 3.59 2.797 3.776 2.928 3.996 L 3.885 5.586 L 3.231 5.586 L 2.261 3.972 C 2.16 3.804 2.046 3.643 1.921 3.492 C 1.818 3.365 1.696 3.255 1.559 3.165 C 1.43 3.079 1.288 3.015 1.138 2.975 C 0.967 2.934 0.792 2.915 0.617 2.917 L 0.545 2.917 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ql4exo\",layoutDependency:layoutDependency,layoutId:\"HdFb5gWYJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.178 8.44\" overflow=\"visible\"><path d=\"M 5.178 0 L 1.007 8.44 L 0.401 8.44 L 2.346 4.502 L 0 0 L 0.624 0 L 2.649 3.907 L 4.572 0.001 L 5.178 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vdyk7k\",layoutDependency:layoutDependency,layoutId:\"rtoNMHNQ5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.298 5.693\" overflow=\"visible\"><path d=\"M 2.904 0 L 5.298 5.693 L 4.715 5.693 L 2.703 0.995 L 0.606 5.693 L 0 5.693 L 2.533 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v7u5rr\",layoutDependency:layoutDependency,layoutId:\"sCdtHQWj6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.197 5.584\" overflow=\"visible\"><path d=\"M 0.002 5.584 L 0.002 0 L 0.597 0 L 0.597 2.104 L 2.113 2.104 C 2.538 2.104 2.884 2.157 3.155 2.261 C 3.425 2.368 3.639 2.501 3.793 2.665 C 3.942 2.817 4.052 3.003 4.112 3.207 C 4.168 3.406 4.197 3.6 4.197 3.789 C 4.197 4.097 4.142 4.363 4.033 4.587 C 3.931 4.804 3.779 4.994 3.591 5.143 C 3.4 5.295 3.18 5.407 2.945 5.473 C 2.693 5.545 2.433 5.581 2.171 5.579 L 0 5.579 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-l77y8c\",layoutDependency:layoutDependency,layoutId:\"MIi_eMU38\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.97 2.514\" overflow=\"visible\"><path d=\"M 0 0 L 0 2.514 L 1.644 2.514 C 1.886 2.514 2.091 2.477 2.259 2.407 C 2.425 2.335 2.562 2.241 2.667 2.121 C 2.774 1.997 2.85 1.86 2.898 1.703 C 2.946 1.544 2.97 1.379 2.97 1.213 C 2.97 0.831 2.85 0.534 2.61 0.323 C 2.368 0.109 2.017 0.003 1.553 0.003 L 0 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-42hxyb\",layoutDependency:layoutDependency,layoutId:\"hRrXIoRI5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.563 5.584\" overflow=\"visible\"><path d=\"M 5.563 0 L 5.563 0.554 L 3.078 0.554 L 3.078 5.584 L 2.485 5.584 L 2.485 0.554 L 0 0.554 L 0 0.001 L 5.563 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yv9mgh\",layoutDependency:layoutDependency,layoutId:\"dfNfXugoh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.177 8.44\" overflow=\"visible\"><path d=\"M 5.177 0 L 1.005 8.44 L 0.401 8.44 L 2.345 4.502 L 0 0 L 0.625 0 L 2.649 3.907 L 4.571 0.001 L 5.177 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ipow2c\",layoutDependency:layoutDependency,layoutId:\"Xk_YcAG9J\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.027 8.551\" overflow=\"visible\"><path d=\"M 0.597 0.426 C 0.744 0.354 0.894 0.289 1.046 0.229 C 1.188 0.175 1.325 0.134 1.458 0.099 C 1.59 0.067 1.723 0.042 1.857 0.024 C 1.993 0.009 2.132 0 2.276 0 C 2.673 0 3.039 0.072 3.377 0.216 C 3.713 0.36 4.003 0.559 4.249 0.818 C 4.491 1.073 4.683 1.378 4.822 1.729 C 4.96 2.083 5.027 2.466 5.027 2.883 C 5.027 3.299 4.955 3.674 4.814 4.029 C 4.678 4.374 4.478 4.689 4.225 4.96 C 3.713 5.503 2.998 5.809 2.252 5.804 C 1.838 5.81 1.428 5.734 1.044 5.58 C 0.892 5.521 0.742 5.456 0.595 5.385 L 0.595 8.551 L 0 8.551 L 0 0.111 L 0.595 0.111 L 0.595 0.426 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dktchq\",layoutDependency:layoutDependency,layoutId:\"yjB24oqf0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.778 4.636\" overflow=\"visible\"><path d=\"M 0 4.219 C 0.146 4.295 0.281 4.361 0.406 4.413 C 0.532 4.467 0.656 4.509 0.776 4.543 C 0.898 4.579 1.018 4.6 1.143 4.616 C 1.267 4.626 1.4 4.636 1.539 4.636 C 1.875 4.636 2.18 4.581 2.455 4.472 C 2.995 4.263 3.419 3.831 3.617 3.286 C 3.724 3.006 3.778 2.693 3.778 2.351 C 3.778 2.008 3.719 1.696 3.604 1.409 C 3.495 1.133 3.333 0.88 3.127 0.665 C 2.919 0.454 2.67 0.288 2.396 0.175 C 2.101 0.056 1.785 -0.004 1.467 0 C 1.231 -0.003 0.996 0.027 0.768 0.09 C 0.646 0.127 0.525 0.169 0.406 0.216 C 0.281 0.271 0.146 0.334 0 0.41 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8s8n33\",layoutDependency:layoutDependency,layoutId:\"RFnUx0oxf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.642 5.584\" overflow=\"visible\"><path d=\"M 4.642 0 L 4.642 5.584 L 4.049 5.584 L 4.049 2.926 L 0.593 2.926 L 0.593 5.584 L 0 5.584 L 0 0 L 0.593 0 L 0.593 2.44 L 4.049 2.44 L 4.049 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dr4rp1\",layoutDependency:layoutDependency,layoutId:\"uMKtOAkRZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.195 5.581\" overflow=\"visible\"><path d=\"M 0 5.581 L 0 0 L 0.593 0 L 0.593 2.104 L 2.111 2.104 C 2.536 2.104 2.88 2.156 3.151 2.26 C 3.423 2.367 3.635 2.5 3.792 2.664 C 3.946 2.83 4.051 3.008 4.11 3.207 C 4.164 3.405 4.195 3.599 4.195 3.789 C 4.195 4.096 4.14 4.362 4.029 4.587 C 3.92 4.811 3.772 4.997 3.587 5.145 C 3.397 5.296 3.178 5.407 2.944 5.472 C 2.692 5.545 2.432 5.581 2.17 5.579 L 0 5.579 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qlo194\",layoutDependency:layoutDependency,layoutId:\"q9s9rM3eP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.97 2.512\" overflow=\"visible\"><path d=\"M 0 0 L 0 2.512 L 1.644 2.512 C 1.886 2.512 2.091 2.477 2.259 2.405 C 2.415 2.341 2.554 2.242 2.667 2.117 C 2.771 1.994 2.85 1.852 2.898 1.698 C 2.946 1.541 2.97 1.378 2.97 1.208 C 2.97 0.826 2.85 0.532 2.61 0.318 C 2.37 0.107 2.017 0 1.553 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-157uivr\",layoutDependency:layoutDependency,layoutId:\"fEXqOn6wc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 5.584\" overflow=\"visible\"><path d=\"M 0.595 5.584 L 0 5.584 L 0 0 L 0.595 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13qh518\",layoutDependency:layoutDependency,layoutId:\"K6EqraBPA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.91 5.579\" overflow=\"visible\"><path d=\"M 2.958 3.135 L 0.769 5.579 L 0 5.579 L 2.546 2.723 L 0 0 L 0.769 0 L 2.958 2.308 L 5.14 0 L 5.91 0 L 3.353 2.723 L 5.91 5.579 L 5.14 5.579 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1k7hm58\",layoutDependency:layoutDependency,layoutId:\"zCuopRbFS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.644 5.584\" overflow=\"visible\"><path d=\"M 4.644 0 L 4.644 5.584 L 4.049 5.584 L 4.049 0.484 L 0.593 0.484 L 0.593 5.584 L 0 5.584 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lvc032\",layoutDependency:layoutDependency,layoutId:\"eWOqGoYSS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.027 8.551\" overflow=\"visible\"><path d=\"M 0.595 0.426 C 0.742 0.354 0.892 0.289 1.044 0.229 C 1.307 0.13 1.58 0.061 1.858 0.024 C 1.993 0.009 2.13 0 2.276 0 C 2.671 0 3.039 0.072 3.377 0.216 C 3.713 0.36 4.005 0.559 4.249 0.818 C 4.493 1.073 4.683 1.378 4.822 1.729 C 4.958 2.083 5.027 2.466 5.027 2.883 C 5.034 3.653 4.746 4.396 4.223 4.96 C 3.711 5.504 2.996 5.809 2.25 5.804 C 2.115 5.804 1.981 5.797 1.847 5.782 C 1.714 5.768 1.583 5.744 1.454 5.71 C 1.157 5.632 0.869 5.523 0.595 5.385 L 0.595 8.551 L 0 8.551 L 0 0.111 L 0.595 0.111 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11mrlg1\",layoutDependency:layoutDependency,layoutId:\"nsafQBMw3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.776 4.636\" overflow=\"visible\"><path d=\"M 0 4.219 C 0.146 4.295 0.281 4.361 0.408 4.413 C 0.528 4.465 0.651 4.508 0.776 4.543 C 0.898 4.579 1.021 4.6 1.143 4.616 C 1.267 4.626 1.398 4.636 1.539 4.636 C 1.875 4.636 2.178 4.581 2.455 4.472 C 2.995 4.263 3.419 3.831 3.617 3.286 C 3.724 3.006 3.776 2.693 3.776 2.351 C 3.776 2.008 3.717 1.696 3.604 1.409 C 3.495 1.132 3.332 0.879 3.124 0.665 C 2.916 0.455 2.668 0.288 2.394 0.175 C 2.1 0.056 1.785 -0.004 1.467 0 C 1.231 -0.004 0.995 0.027 0.768 0.09 C 0.646 0.127 0.526 0.169 0.408 0.216 C 0.27 0.276 0.134 0.341 0 0.41 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o7z1yn\",layoutDependency:layoutDependency,layoutId:\"HGfDFMKjj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.674 5.796\" overflow=\"visible\"><path d=\"M 5.674 2.904 C 5.674 3.316 5.6 3.699 5.459 4.052 C 5.325 4.394 5.124 4.706 4.868 4.97 C 4.617 5.23 4.318 5.433 3.974 5.576 C 3.629 5.722 3.252 5.796 2.842 5.796 C 2.433 5.796 2.064 5.722 1.715 5.576 C 1.376 5.436 1.069 5.23 0.811 4.97 C 0.553 4.707 0.351 4.395 0.215 4.052 C 0.071 3.687 -0.002 3.297 0 2.904 C 0 2.491 0.072 2.101 0.215 1.748 C 0.357 1.395 0.558 1.088 0.811 0.828 C 1.066 0.571 1.366 0.366 1.715 0.22 C 2.072 0.071 2.455 -0.004 2.842 0 C 3.248 0 3.627 0.074 3.974 0.22 C 4.318 0.366 4.617 0.57 4.868 0.828 C 5.116 1.088 5.315 1.393 5.459 1.748 C 5.602 2.103 5.674 2.488 5.674 2.904 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1afr9sb\",layoutDependency:layoutDependency,layoutId:\"KzpKoFyqf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.414 4.637\" overflow=\"visible\"><path d=\"M 4.414 2.322 C 4.414 1.99 4.358 1.682 4.246 1.399 C 4.142 1.126 3.984 0.875 3.782 0.663 C 3.585 0.455 3.349 0.289 3.087 0.174 C 2.811 0.055 2.513 -0.004 2.212 0 C 1.896 0 1.604 0.059 1.334 0.174 C 1.069 0.286 0.83 0.452 0.632 0.66 C 0.43 0.872 0.272 1.122 0.167 1.395 C 0.054 1.692 -0.003 2.007 0 2.324 C 0 2.657 0.056 2.963 0.167 3.246 C 0.279 3.531 0.433 3.773 0.632 3.981 C 0.828 4.186 1.064 4.347 1.334 4.462 C 1.604 4.578 1.898 4.637 2.212 4.637 C 2.526 4.637 2.821 4.578 3.087 4.462 C 3.353 4.347 3.586 4.186 3.782 3.981 C 3.98 3.774 4.135 3.529 4.246 3.246 C 4.358 2.962 4.414 2.656 4.414 2.324\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ticvfy\",layoutDependency:layoutDependency,layoutId:\"asN7doTHc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.027 5.797\" overflow=\"visible\"><path d=\"M 4.925 5.058 C 4.593 5.313 4.253 5.498 3.907 5.618 C 3.544 5.74 3.163 5.801 2.78 5.797 C 2.376 5.797 2.004 5.722 1.661 5.577 C 1.329 5.435 1.029 5.226 0.781 4.962 C 0.529 4.69 0.333 4.37 0.205 4.022 C 0.066 3.642 -0.004 3.239 0 2.834 C 0 2.407 0.063 2.047 0.192 1.7 C 0.316 1.354 0.497 1.055 0.724 0.804 C 0.953 0.549 1.223 0.353 1.537 0.211 C 1.859 0.069 2.207 -0.003 2.559 0 C 2.858 0 3.155 0.052 3.449 0.154 C 3.741 0.261 4.005 0.423 4.238 0.645 C 4.474 0.863 4.663 1.145 4.807 1.48 C 4.955 1.818 5.027 2.223 5.027 2.69 L 0.632 2.69 C 0.625 2.739 0.621 2.789 0.621 2.838 L 0.621 2.982 C 0.621 3.3 0.682 3.597 0.804 3.869 C 0.927 4.139 1.088 4.375 1.295 4.573 C 1.502 4.776 1.738 4.931 2.01 5.044 C 2.283 5.158 2.566 5.217 2.86 5.217 C 3.233 5.217 3.582 5.151 3.907 5.02 C 4.279 4.86 4.626 4.645 4.936 4.384 L 4.936 5.06 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mvlc5b\",layoutDependency:layoutDependency,layoutId:\"ub2FYe7a6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.613 1.628\" overflow=\"visible\"><path d=\"M 3.613 1.626 C 3.399 0.542 2.811 0 1.849 0 C 1.618 0 1.402 0.037 1.199 0.113 C 0.999 0.189 0.816 0.296 0.657 0.433 C 0.497 0.571 0.36 0.743 0.249 0.946 C 0.136 1.149 0.053 1.376 0 1.628 L 3.613 1.628 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6xurl9\",layoutDependency:layoutDependency,layoutId:\"ZMhsS2KsC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.882 5.586\" overflow=\"visible\"><path d=\"M 0.545 2.91 L 0.545 5.58 L 0 5.58 L 0 0 L 0.545 0 L 0.545 2.426 L 0.793 2.426 C 0.904 2.426 1.018 2.411 1.129 2.38 C 1.242 2.349 1.349 2.298 1.445 2.23 C 1.681 2.06 1.86 1.824 1.962 1.552 L 2.236 0.861 C 2.365 0.542 2.531 0.321 2.736 0.191 C 2.941 0.063 3.18 0.001 3.459 0.001 L 3.695 0.001 L 3.695 0.554 L 3.459 0.554 C 3.373 0.552 3.287 0.563 3.204 0.586 C 3.135 0.603 3.07 0.635 3.015 0.68 C 2.957 0.726 2.907 0.781 2.867 0.843 C 2.819 0.921 2.777 1.004 2.744 1.09 L 2.483 1.707 C 2.438 1.815 2.385 1.919 2.324 2.019 C 2.256 2.127 2.184 2.226 2.108 2.319 C 2.037 2.408 1.956 2.487 1.866 2.557 C 1.796 2.615 1.713 2.657 1.624 2.679 C 1.742 2.719 1.851 2.771 1.951 2.829 C 2.051 2.893 2.151 2.971 2.252 3.069 C 2.354 3.167 2.459 3.292 2.568 3.442 C 2.677 3.59 2.797 3.776 2.925 3.996 L 3.882 5.586 L 3.228 5.586 L 2.258 3.972 C 2.158 3.804 2.045 3.643 1.92 3.492 C 1.817 3.366 1.696 3.256 1.561 3.165 C 1.432 3.08 1.29 3.015 1.14 2.975 C 0.969 2.934 0.794 2.915 0.619 2.917 L 0.547 2.917 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i0bhrz\",layoutDependency:layoutDependency,layoutId:\"MeDLzswwt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.566 5.584\" overflow=\"visible\"><path d=\"M 5.566 0 L 5.566 0.554 L 3.081 0.554 L 3.081 5.584 L 2.486 5.584 L 2.486 0.554 L 0 0.554 L 0 0.001 L 5.566 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oo9l2v\",layoutDependency:layoutDependency,layoutId:\"znOtX9nGA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.675 5.796\" overflow=\"visible\"><path d=\"M 5.675 2.904 C 5.675 3.316 5.603 3.699 5.459 4.052 C 5.315 4.408 5.119 4.713 4.869 4.97 C 4.618 5.23 4.319 5.433 3.975 5.576 C 3.63 5.722 3.253 5.796 2.843 5.796 C 2.433 5.796 2.065 5.722 1.716 5.576 C 1.377 5.436 1.07 5.23 0.811 4.97 C 0.554 4.706 0.351 4.394 0.214 4.052 C 0.07 3.687 -0.003 3.297 0 2.904 C 0 2.491 0.072 2.101 0.214 1.748 C 0.356 1.395 0.556 1.088 0.811 0.828 C 1.35 0.291 2.082 -0.007 2.843 0 C 3.249 0 3.628 0.074 3.975 0.22 C 4.319 0.366 4.618 0.57 4.869 0.828 C 5.119 1.088 5.315 1.393 5.459 1.748 C 5.601 2.101 5.675 2.488 5.675 2.904 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5wgkdr\",layoutDependency:layoutDependency,layoutId:\"btR66gq0O\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.415 4.637\" overflow=\"visible\"><path d=\"M 4.415 2.322 C 4.415 1.99 4.358 1.682 4.247 1.399 C 4.143 1.126 3.985 0.875 3.783 0.663 C 3.376 0.232 2.806 -0.009 2.213 0 C 1.897 0 1.605 0.059 1.335 0.174 C 1.07 0.287 0.832 0.452 0.633 0.66 C 0.431 0.872 0.273 1.122 0.168 1.395 C 0.054 1.692 -0.003 2.007 0 2.324 C 0 2.657 0.057 2.963 0.168 3.246 C 0.28 3.531 0.434 3.773 0.633 3.981 C 0.832 4.188 1.071 4.351 1.335 4.462 C 1.605 4.578 1.899 4.637 2.213 4.637 C 2.527 4.637 2.822 4.578 3.087 4.462 C 3.356 4.347 3.587 4.186 3.783 3.981 C 3.981 3.774 4.136 3.529 4.247 3.246 C 4.358 2.962 4.415 2.656 4.415 2.324\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vminz6\",layoutDependency:layoutDependency,layoutId:\"t72JLwDtH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.085 5.584\" overflow=\"visible\"><path d=\"M 0.004 5.584 L 0.004 0 L 1.877 0 C 2.212 0 2.5 0.042 2.74 0.125 C 2.98 0.208 3.178 0.315 3.333 0.445 C 3.49 0.572 3.603 0.718 3.68 0.884 C 3.813 1.168 3.827 1.493 3.721 1.788 C 3.672 1.926 3.605 2.058 3.521 2.178 C 3.431 2.301 3.329 2.408 3.209 2.498 C 3.087 2.595 2.949 2.665 2.795 2.71 C 3.211 2.76 3.529 2.909 3.752 3.162 C 3.974 3.412 4.085 3.724 4.085 4.102 C 4.085 4.337 4.037 4.546 3.939 4.725 C 3.842 4.91 3.702 5.069 3.531 5.189 C 3.345 5.323 3.136 5.422 2.914 5.479 C 2.66 5.549 2.398 5.584 2.134 5.582 L 0 5.582 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14f5eic\",layoutDependency:layoutDependency,layoutId:\"amjZFmRVS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.559 2.03\" overflow=\"visible\"><path d=\"M 0.002 0.002 L 0.002 2.03 L 1.16 2.03 C 1.402 2.03 1.611 1.997 1.786 1.936 C 1.962 1.877 2.108 1.799 2.224 1.701 C 2.333 1.612 2.42 1.499 2.477 1.371 C 2.531 1.254 2.559 1.126 2.559 0.997 C 2.564 0.845 2.526 0.695 2.45 0.563 C 2.375 0.435 2.268 0.329 2.141 0.253 C 1.995 0.165 1.835 0.102 1.668 0.066 C 1.471 0.021 1.269 -0.001 1.066 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-x4ejea\",layoutDependency:layoutDependency,layoutId:\"sr_IkvsIN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.856 2.1\" overflow=\"visible\"><path d=\"M 0 0 L 0 2.1 L 1.515 2.1 C 1.779 2.1 1.995 2.067 2.167 2 C 2.339 1.934 2.475 1.845 2.577 1.74 C 2.674 1.636 2.748 1.513 2.793 1.378 C 2.834 1.248 2.856 1.11 2.856 0.975 C 2.861 0.817 2.82 0.66 2.738 0.525 C 2.657 0.402 2.548 0.3 2.42 0.227 C 2.273 0.145 2.114 0.089 1.949 0.059 C 1.759 0.02 1.565 0.001 1.371 0.002 L 0 0.002 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hxko4i\",layoutDependency:layoutDependency,layoutId:\"BqCSCQkyJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.243 26.087\" overflow=\"visible\"><path d=\"M 7.735 20.951 C 7.735 24.431 9.017 25.425 12.243 25.756 L 12.243 26.087 L 0 26.087 L 0 25.757 C 2.812 25.425 3.682 24.433 3.682 20.951 L 3.682 5.135 C 3.682 1.657 2.812 0.665 0 0.332 L 0 0 L 7.735 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tmadhv\",layoutDependency:layoutDependency,layoutId:\"v1QoPC9u_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.156 26.332\" overflow=\"visible\"><path d=\"M 1.242 13.746 L 1.242 13.541 C 1.864 13.5 2.193 13.458 2.815 13.291 C 5.958 12.381 6.453 10.021 6.453 6.874 C 6.453 2.734 3.973 0.79 0 0.332 L 0 0 C 0.456 0 2.566 0.166 3.35 0.293 C 8.19 0.995 10.547 3.397 10.547 6.874 C 10.547 10.352 8.271 12.298 5.252 13.166 L 5.252 13.208 C 7.692 17.472 11.125 21.158 13.813 23.851 C 14.929 24.969 16.874 25.669 18.156 25.837 L 18.156 26.166 C 17.122 26.29 15.343 26.332 13.316 26.332 C 10.131 26.332 8.228 23.89 6.576 21.695 C 4.879 19.501 2.935 16.892 1.238 13.744\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fgjhyg\",layoutDependency:layoutDependency,layoutId:\"qpnqAJQSN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.216 24.555\" overflow=\"visible\"><path d=\"M 6.753 14.206 L 0 14.206 L 0.285 13.296 L 6.425 13.296 L 3.127 4.225 L 4.451 0 L 5.718 0.01 L 13.045 19.213 C 14.493 22.695 16.065 23.935 18.216 24.225 L 18.216 24.555 L 6.057 24.555 L 6.057 24.225 C 8.333 24.099 9.242 23.477 9.242 21.862 C 9.242 20.994 8.911 19.959 8.374 18.594 L 6.761 14.204 L 6.754 14.206 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-6frtax\",layoutDependency:layoutDependency,layoutId:\"sk3CcMML8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33.353 26.605\" overflow=\"visible\"><path d=\"M 17.098 15.04 C 18.545 18.517 20.117 19.757 22.267 20.047 L 22.267 20.379 L 10.108 20.379 L 10.108 20.047 C 12.384 19.923 13.293 19.302 13.293 17.687 C 13.293 16.819 12.962 15.783 12.426 14.417 L 10.812 10.03 L 4.093 10.03 L 4.379 9.119 L 10.481 9.119 M 3.557 18.598 C 3.557 19.58 2.761 20.376 1.779 20.376 C 0.797 20.376 0.001 19.58 0.001 18.598 C -0.021 17.949 0.313 17.339 0.872 17.008 C 1.431 16.677 2.127 16.677 2.686 17.008 C 3.245 17.339 3.579 17.949 3.557 18.598 Z M 33.353 0 L 32.553 0 L 32.553 26.605 L 33.353 26.605 Z\" fill=\"rgb(255,255,231)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1obln5j\",layoutDependency:layoutDependency,layoutId:\"ful3M5xAa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.174 11.26\" overflow=\"visible\"><path d=\"M 13.005 5.921 C 14.452 9.398 16.024 10.638 18.174 10.928 L 18.174 11.26 L 6.015 11.26 L 6.015 10.928 C 8.291 10.804 9.2 10.183 9.2 8.568 C 9.2 7.7 8.869 6.664 8.333 5.298 L 6.719 0.911 L 0 0.911 L 0.286 0 L 6.388 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qqi5pa\",layoutDependency:layoutDependency,layoutId:\"QkLuzfDwR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 3.617\" overflow=\"visible\"><path d=\"M 3.557 1.839 C 3.557 2.821 2.761 3.617 1.779 3.617 C 0.797 3.617 0.001 2.821 0.001 1.839 C -0.021 1.189 0.313 0.58 0.872 0.248 C 1.431 -0.083 2.127 -0.083 2.686 0.248 C 3.245 0.58 3.579 1.189 3.557 1.839 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9g1ebb\",layoutDependency:layoutDependency,layoutId:\"e5RI0W3v0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 26.605\" overflow=\"visible\"><path d=\"M 0.8 0 L 0 0 L 0 26.605 L 0.8 26.605 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qorsk3\",layoutDependency:layoutDependency,layoutId:\"xYhkgcWvh\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1fztrbd\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"PtG_65oj2\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 606 1\" overflow=\"visible\"><path d=\"M 0 0 L 606 0\" fill=\"transparent\" stroke=\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)) /* {&quot;name&quot;:&quot;beige&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\" opacity=\"0.4\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a34wl4\",\"data-framer-name\":\"menu\",layoutDependency:layoutDependency,layoutId:\"PDvHccJGm\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8pe4C100\"},motionChild:true,nodeId:\"iS2U9dDM2\",openInNewTab:false,scopeId:\"xteFdQjEq\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-q4w035 framer-3h726w\",\"data-framer-name\":\"проекты\",layoutDependency:layoutDependency,layoutId:\"iS2U9dDM2\",...addPropertyOverrides({loMo0JSs0:{whileTap:animation}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"проекты\"})}),className:\"framer-17n6unz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LVODtAhlz\",style:{\"--extracted-r6o4lv\":\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"},verticalAlignment:\"center\",whileHover:animation,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{EgmUX2EuS:\"about\"},unresolvedPathSlugs:{EgmUX2EuS:{collectionId:\"AcAEdOR9R\",collectionItemId:\"hPRpGgmO9\"}},webPageId:\"t5Wwa8HXG\"},motionChild:true,nodeId:\"Dxz8dMESp\",openInNewTab:false,scopeId:\"xteFdQjEq\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mz5h6p framer-3h726w\",\"data-framer-name\":\"о нас\",layoutDependency:layoutDependency,layoutId:\"Dxz8dMESp\",...addPropertyOverrides({loMo0JSs0:{whileTap:animation}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"о нас\"})}),className:\"framer-l7cnl4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q4X2mCpSW\",style:{\"--extracted-r6o4lv\":\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"},verticalAlignment:\"center\",whileHover:animation,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":sgT7VX009\",pathVariables:{EgmUX2EuS:\"about\"},unresolvedPathSlugs:{EgmUX2EuS:{collectionId:\"AcAEdOR9R\",collectionItemId:\"hPRpGgmO9\"}},webPageId:\"t5Wwa8HXG\"},motionChild:true,nodeId:\"TbB88y3dm\",openInNewTab:false,scopeId:\"xteFdQjEq\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1nkl1e9 framer-3h726w\",\"data-framer-name\":\"контакты\",layoutDependency:layoutDependency,layoutId:\"TbB88y3dm\",...addPropertyOverrides({loMo0JSs0:{whileTap:animation}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"контакты\"})}),className:\"framer-18qy7mr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VESnrmHR6\",style:{\"--extracted-r6o4lv\":\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",whileHover:animation,withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g1cs0y\",\"data-framer-name\":\"поиск\",layoutDependency:layoutDependency,layoutId:\"xmNQhqUrq\",whileHover:animation,...addPropertyOverrides({loMo0JSs0:{whileTap:animation}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14qp3vo\",\"data-styles-preset\":\"VIzvwCeXV\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231)))\"},children:\"поиск\"})}),className:\"framer-w7kodl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UJFtO_jZA\",style:{\"--extracted-r6o4lv\":\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1syj29k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dDaMFJhjC-container\",nodeId:\"dDaMFJhjC\",rendersWithMotion:true,scopeId:\"xteFdQjEq\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-81b0a66e-0ed7-4309-8360-87d80bcaef14, rgb(14, 40, 44))\",transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:0,iconType:\"default\",id:\"dDaMFJhjC\",inputOptions:{clearButtonText:\"X\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",iconSize:22,iconType:\"custom\"},inputFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(255, 255, 231, 0.4)\",placeholderText:\"Например, Лебединое озеро\"},textColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"},layoutId:\"dDaMFJhjC\",modalOptions:{backgroundColor:\"rgba(255, 255, 230, 0)\",borderRadius:0,heightIsStatic:false,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:0,scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},shadow:{blur:0,color:\"rgba(255, 255, 229, 0.1)\",spread:0,x:0,y:1},top:0,width:800},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(255, 255, 232, 0.4)\",subtitleFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",titleFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"Fu5KNeVFs\"},router),width:\"100%\",...addPropertyOverrides({loMo0JSs0:{inputOptions:{clearButtonText:\"X\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",iconSize:18,iconType:\"custom\"},inputFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(255, 255, 231, 0.4)\",placeholderText:\"Например, Лебединое озеро\"},textColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\"},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(255, 255, 232, 0.4)\",subtitleFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-9751072a-4c7c-4e9c-bbbe-7583d4e5af96, rgb(255, 255, 231))\",titleFont:{fontFamily:'\"Statika Regular\", \"Statika Regular Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400},titleType:\"title\"}}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n5yhqc\",\"data-framer-name\":\"social\",layoutDependency:layoutDependency,layoutId:\"f9RhPD5zh\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e9g6fr\",\"data-framer-name\":\"почта\",layoutDependency:layoutDependency,layoutId:\"UkzgmGvk8\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idUkzgmGvk8,lvJuo6xUb:lvJuo6xUbUkzgmGvk8,PSOWj2vHw:PSOWj2vHwUkzgmGvk8},index)=>{lvJuo6xUbUkzgmGvk8??=\"\";PSOWj2vHwUkzgmGvk8??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`UkzgmGvk8-${idUkzgmGvk8}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{PSOWj2vHw:PSOWj2vHwUkzgmGvk8},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qode1c\",layoutDependency:layoutDependency,layoutId:\"yRZt0urv2\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:lvJuo6xUbUkzgmGvk8,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwUkzgmGvk8}},{href:lvJuo6xUbUkzgmGvk8,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwUkzgmGvk8}}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",y:(componentViewport?.y||0)+50+(0+271+((componentViewport?.height||990)-70-729.2)/2*1)+0+284.2+0+0+0+0,...addPropertyOverrides({loMo0JSs0:{y:(componentViewport?.y||0)+45+233+0+250.9+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x1881k-container\",layoutDependency:layoutDependency,layoutId:\"jcxEsmIZ2-container\",nodeId:\"jcxEsmIZ2\",rendersWithMotion:true,scopeId:\"xteFdQjEq\",children:/*#__PURE__*/_jsx(Social,{fjmm8Vj7H:resolvedLinks[0],height:\"100%\",id:\"jcxEsmIZ2\",layoutId:\"jcxEsmIZ2\",style:{height:\"100%\",width:\"100%\"},vKO7NpbOv:Mail,width:\"100%\",...addPropertyOverrides({loMo0JSs0:{fjmm8Vj7H:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})})})},idUkzgmGvk8);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sp1w8g\",\"data-framer-name\":\"тг\",layoutDependency:layoutDependency,layoutId:\"nHAGyWA3s\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idnHAGyWA3s,PSOWj2vHw:PSOWj2vHwnHAGyWA3s,XN01XNn27:XN01XNn27nHAGyWA3s},index1)=>{XN01XNn27nHAGyWA3s??=\"\";PSOWj2vHwnHAGyWA3s??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`nHAGyWA3s-${idnHAGyWA3s}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{PSOWj2vHw:PSOWj2vHwnHAGyWA3s},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gm24ra\",layoutDependency:layoutDependency,layoutId:\"Bjt2Q0TXm\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:XN01XNn27nHAGyWA3s,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwnHAGyWA3s}},{href:XN01XNn27nHAGyWA3s,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwnHAGyWA3s}}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",y:(componentViewport?.y||0)+50+(0+271+((componentViewport?.height||990)-70-729.2)/2*1)+0+284.2+0+0+0+0,...addPropertyOverrides({loMo0JSs0:{y:(componentViewport?.y||0)+45+233+0+250.9+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wabr0d-container\",layoutDependency:layoutDependency,layoutId:\"WvED4T49b-container\",nodeId:\"WvED4T49b\",rendersWithMotion:true,scopeId:\"xteFdQjEq\",children:/*#__PURE__*/_jsx(Social,{fjmm8Vj7H:resolvedLinks1[0],height:\"100%\",id:\"WvED4T49b\",layoutId:\"WvED4T49b\",style:{height:\"100%\",width:\"100%\"},vKO7NpbOv:Tg,width:\"100%\",...addPropertyOverrides({loMo0JSs0:{fjmm8Vj7H:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})})})},idnHAGyWA3s);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qw5nd5\",\"data-framer-name\":\"инст\",layoutDependency:layoutDependency,layoutId:\"T3STF8QEL\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({id:idT3STF8QEL,ln9v09Eg2:ln9v09Eg2T3STF8QEL,PSOWj2vHw:PSOWj2vHwT3STF8QEL},index2)=>{ln9v09Eg2T3STF8QEL??=\"\";PSOWj2vHwT3STF8QEL??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`T3STF8QEL-${idT3STF8QEL}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{PSOWj2vHw:PSOWj2vHwT3STF8QEL},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dx92dm\",layoutDependency:layoutDependency,layoutId:\"PQtASMaHE\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:ln9v09Eg2T3STF8QEL,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwT3STF8QEL}},{href:ln9v09Eg2T3STF8QEL,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwT3STF8QEL}}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",y:(componentViewport?.y||0)+50+(0+271+((componentViewport?.height||990)-70-729.2)/2*1)+0+284.2+0+0+0+0,...addPropertyOverrides({loMo0JSs0:{y:(componentViewport?.y||0)+45+233+0+250.9+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17jatx9-container\",layoutDependency:layoutDependency,layoutId:\"mHrJYL1j1-container\",nodeId:\"mHrJYL1j1\",rendersWithMotion:true,scopeId:\"xteFdQjEq\",children:/*#__PURE__*/_jsx(Social,{fjmm8Vj7H:resolvedLinks2[0],height:\"100%\",id:\"mHrJYL1j1\",layoutId:\"mHrJYL1j1\",style:{height:\"100%\",width:\"100%\"},vKO7NpbOv:Inst,width:\"100%\",...addPropertyOverrides({loMo0JSs0:{fjmm8Vj7H:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})})})},idT3STF8QEL);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qipne1\",\"data-framer-name\":\"вк\",layoutDependency:layoutDependency,layoutId:\"bjRBmgK5s\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(),children:(collection3,paginationInfo3,loadMore3)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({id:idbjRBmgK5s,PSOWj2vHw:PSOWj2vHwbjRBmgK5s,py6D5Wqcb:py6D5WqcbbjRBmgK5s},index3)=>{py6D5WqcbbjRBmgK5s??=\"\";PSOWj2vHwbjRBmgK5s??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`bjRBmgK5s-${idbjRBmgK5s}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{PSOWj2vHw:PSOWj2vHwbjRBmgK5s},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gl3aij\",layoutDependency:layoutDependency,layoutId:\"S5P7oSl85\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:py6D5WqcbbjRBmgK5s,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwbjRBmgK5s}},{href:py6D5WqcbbjRBmgK5s,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwbjRBmgK5s}}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",y:(componentViewport?.y||0)+50+(0+271+((componentViewport?.height||990)-70-729.2)/2*1)+0+284.2+0+0+0+0,...addPropertyOverrides({loMo0JSs0:{y:(componentViewport?.y||0)+45+233+0+250.9+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vns3lv-container\",layoutDependency:layoutDependency,layoutId:\"ZdzXKcWZe-container\",nodeId:\"ZdzXKcWZe\",rendersWithMotion:true,scopeId:\"xteFdQjEq\",children:/*#__PURE__*/_jsx(Social,{fjmm8Vj7H:resolvedLinks3[0],height:\"100%\",id:\"ZdzXKcWZe\",layoutId:\"ZdzXKcWZe\",style:{height:\"100%\",width:\"100%\"},vKO7NpbOv:Vk,width:\"100%\",...addPropertyOverrides({loMo0JSs0:{fjmm8Vj7H:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})})})},idbjRBmgK5s);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-98gssy\",\"data-framer-name\":\"фб\",layoutDependency:layoutDependency,layoutId:\"OXtw7IeeQ\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query9(),children:(collection4,paginationInfo4,loadMore4)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection4?.map(({id:idOXtw7IeeQ,j2W2jSNXO:j2W2jSNXOOXtw7IeeQ,PSOWj2vHw:PSOWj2vHwOXtw7IeeQ},index4)=>{j2W2jSNXOOXtw7IeeQ??=\"\";PSOWj2vHwOXtw7IeeQ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`OXtw7IeeQ-${idOXtw7IeeQ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{PSOWj2vHw:PSOWj2vHwOXtw7IeeQ},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oz2zjb\",layoutDependency:layoutDependency,layoutId:\"QJIJSUeLV\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:j2W2jSNXOOXtw7IeeQ,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwOXtw7IeeQ}},{href:j2W2jSNXOOXtw7IeeQ,implicitPathVariables:{PSOWj2vHw:PSOWj2vHwOXtw7IeeQ}}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",y:(componentViewport?.y||0)+50+(0+271+((componentViewport?.height||990)-70-729.2)/2*1)+0+284.2+0+0+0+0,...addPropertyOverrides({loMo0JSs0:{y:(componentViewport?.y||0)+45+233+0+250.9+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iqvlin-container\",layoutDependency:layoutDependency,layoutId:\"c3F9sVKRW-container\",nodeId:\"c3F9sVKRW\",rendersWithMotion:true,scopeId:\"xteFdQjEq\",children:/*#__PURE__*/_jsx(Social,{fjmm8Vj7H:resolvedLinks4[0],height:\"100%\",id:\"c3F9sVKRW\",layoutId:\"c3F9sVKRW\",style:{height:\"100%\",width:\"100%\"},vKO7NpbOv:Fb,width:\"100%\",...addPropertyOverrides({loMo0JSs0:{fjmm8Vj7H:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})})})},idOXtw7IeeQ);})});}})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16j08ja\",layoutDependency:layoutDependency,layoutId:\"sfyQJZhJa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xpkp9s\",\"data-styles-preset\":\"ivnORx7q8\",dir:\"auto\",children:\"Meta Platforms Inc., которой принадлежат Facebook и Instagram, признана в России экстремистской организацией, ее деятельность на территории страны запрещена.\"})}),className:\"framer-izx9zv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V8c4VDteV\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"8px\",opacity:.4},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({loMo0JSs0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17jz4a\",\"data-styles-preset\":\"RNjEzBnHo\",dir:\"auto\",children:\"Meta Platforms Inc., которой принадлежат Facebook и Instagram, признана в России экстремистской организацией, ее деятельность на территории страны запрещена.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1xpkp9s\",\"data-styles-preset\":\"ivnORx7q8\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 255, 231, 0.4))\"},children:\"Дизайн:\"}),\" \",/*#__PURE__*/_jsx(Link,{href:\"https://t.me/rosenholz\",motionChild:true,nodeId:\"LOCNCxno9\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"xteFdQjEq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ps4rgh\",\"data-styles-preset\":\"vVAPUiHT7\",children:\"Гоша Чубукин\"})})]})}),className:\"framer-1anfy1q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LOCNCxno9\",style:{\"--extracted-1w3ko1f\":\"rgba(255, 255, 231, 0.4)\",\"--framer-paragraph-spacing\":\"8px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({loMo0JSs0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-17jz4a\",\"data-styles-preset\":\"RNjEzBnHo\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 255, 231, 0.4))\"},children:\"Дизайн:\"}),\" \",/*#__PURE__*/_jsx(Link,{href:\"https://t.me/rosenholz\",motionChild:true,nodeId:\"LOCNCxno9\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"xteFdQjEq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ps4rgh\",\"data-styles-preset\":\"vVAPUiHT7\",children:\"Гоша Чубукин\"})})]})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7tqb7.framer-3h726w, .framer-7tqb7 .framer-3h726w { display: block; }\",\".framer-7tqb7.framer-1s4f5lq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: 990px; justify-content: space-between; overflow: visible; padding: 50px 25px 20px 25px; position: relative; width: 1920px; }\",\".framer-7tqb7 .framer-1yfx2mi { aspect-ratio: 6.900369003690037 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 271px); position: relative; text-decoration: none; width: 100%; }\",\".framer-7tqb7 .framer-143xxv7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 606px; }\",\".framer-7tqb7 .framer-twcdin { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 251px; }\",\".framer-7tqb7 .framer-ko4033 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7tqb7 .framer-1s1hg0q { height: 34px; position: relative; width: 251px; }\",\".framer-7tqb7 .framer-187rhs1 { height: 34px; left: 0px; position: absolute; top: 0px; width: 251px; }\",\".framer-7tqb7 .framer-7vad73 { height: 9px; left: 68px; position: absolute; top: 5px; width: 9px; }\",\".framer-7tqb7 .framer-ra080i { height: 6px; left: 69px; position: absolute; top: 6px; width: 4px; }\",\".framer-7tqb7 .framer-xfiejp { height: 6px; left: 73px; position: absolute; top: 6px; width: 4px; }\",\".framer-7tqb7 .framer-1nj8loq { height: 6px; left: 79px; position: absolute; top: 8px; width: 6px; }\",\".framer-7tqb7 .framer-d7wyvx { height: 5px; left: 79px; position: absolute; top: 9px; width: 5px; }\",\".framer-7tqb7 .framer-14wzo2d { height: 6px; left: 86px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-19o0ljb { height: 7px; left: 93px; position: absolute; top: 8px; width: 6px; }\",\".framer-7tqb7 .framer-1y0cepz { height: 4px; left: 94px; position: absolute; top: 9px; width: 4px; }\",\".framer-7tqb7 .framer-17gwgnc { height: 9px; left: 104px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-1iu9gvk { height: 5px; left: 104px; position: absolute; top: 9px; width: 4px; }\",\".framer-7tqb7 .framer-sudwry { height: 6px; left: 111px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-1r0tlwn { height: 3px; left: 111px; position: absolute; top: 11px; width: 3px; }\",\".framer-7tqb7 .framer-2b77p { height: 6px; left: 116px; position: absolute; top: 8px; width: 4px; }\",\".framer-7tqb7 .framer-1xhuat7 { height: 6px; left: 122px; position: absolute; top: 8px; width: 4px; }\",\".framer-7tqb7 .framer-1o0c0sx { height: 2px; left: 123px; position: absolute; top: 9px; width: 3px; }\",\".framer-7tqb7 .framer-3dmb5k { height: 2px; left: 123px; position: absolute; top: 11px; width: 3px; }\",\".framer-7tqb7 .framer-y2vk82 { height: 6px; left: 128px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-1xb9kxr { height: 6px; left: 134px; position: absolute; top: 8px; width: 6px; }\",\".framer-7tqb7 .framer-1j76sbw { height: 6px; left: 141px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-12ybh83 { height: 6px; left: 147px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-1vk9ubm { height: 3px; left: 149px; position: absolute; top: 9px; width: 3px; }\",\".framer-7tqb7 .framer-s4c0oc { height: 6px; left: 158px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-hhrzdy { height: 6px; left: 169px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-nydidr { height: 6px; left: 176px; position: absolute; top: 8px; width: 6px; }\",\".framer-7tqb7 .framer-1yuvc4u { height: 5px; left: 177px; position: absolute; top: 9px; width: 5px; }\",\".framer-7tqb7 .framer-14ajnpy { height: 7px; left: 183px; position: absolute; top: 8px; width: 6px; }\",\".framer-7tqb7 .framer-5bijno { height: 4px; left: 184px; position: absolute; top: 9px; width: 4px; }\",\".framer-7tqb7 .framer-qcio49 { height: 7px; left: 189px; position: absolute; top: 8px; width: 6px; }\",\".framer-7tqb7 .framer-14pejvp { height: 4px; left: 191px; position: absolute; top: 9px; width: 4px; }\",\".framer-7tqb7 .framer-1r4qajx { height: 6px; left: 197px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-1u6g6y8 { height: 2px; left: 197px; position: absolute; top: 9px; width: 4px; }\",\".framer-7tqb7 .framer-dnp8zw { height: 9px; left: 203px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-k6xdgk { height: 5px; left: 204px; position: absolute; top: 9px; width: 4px; }\",\".framer-7tqb7 .framer-1mo8k28 { height: 6px; left: 210px; position: absolute; top: 8px; width: 7px; }\",\".framer-7tqb7 .framer-5tg2lo { height: 6px; left: 219px; position: absolute; top: 8px; width: 4px; }\",\".framer-7tqb7 .framer-1h89d5n { height: 6px; left: 224px; position: absolute; top: 8px; width: 5px; }\",\".framer-7tqb7 .framer-5800x9 { height: 6px; left: 69px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-eanr5f { height: 6px; left: 74px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-mr7945 { height: 5px; left: 75px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-1qw8vtj { height: 7px; left: 82px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-18zms1s { height: 6px; left: 89px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-17fcksm { height: 6px; left: 95px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-xn2qwj { height: 3px; left: 96px; position: absolute; top: 26px; width: 3px; }\",\".framer-7tqb7 .framer-1bs5pw1 { height: 6px; left: 101px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-1dncjno { height: 6px; left: 107px; position: absolute; top: 23px; width: 4px; }\",\".framer-7tqb7 .framer-qbw182 { height: 3px; left: 108px; position: absolute; top: 26px; width: 3px; }\",\".framer-7tqb7 .framer-glta2e { height: 6px; left: 113px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-kn8s9y { height: 6px; left: 120px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-1yxh5hb { height: 5px; left: 120px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-k71emj { height: 1px; left: 127px; position: absolute; top: 25px; width: 3px; }\",\".framer-7tqb7 .framer-945onn { height: 6px; left: 132px; position: absolute; top: 23px; width: 4px; }\",\".framer-7tqb7 .framer-ql4exo { height: 9px; left: 137px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-1vdyk7k { height: 6px; left: 143px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-v7u5rr { height: 6px; left: 149px; position: absolute; top: 23px; width: 4px; }\",\".framer-7tqb7 .framer-l77y8c { height: 3px; left: 150px; position: absolute; top: 26px; width: 3px; }\",\".framer-7tqb7 .framer-42hxyb { height: 6px; left: 154px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-1yv9mgh { height: 9px; left: 161px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-ipow2c { height: 9px; left: 167px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-dktchq { height: 5px; left: 168px; position: absolute; top: 23px; width: 4px; }\",\".framer-7tqb7 .framer-8s8n33 { height: 6px; left: 174px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-1dr4rp1 { height: 6px; left: 181px; position: absolute; top: 23px; width: 4px; }\",\".framer-7tqb7 .framer-qlo194 { height: 3px; left: 182px; position: absolute; top: 26px; width: 3px; }\",\".framer-7tqb7 .framer-157uivr { height: 6px; left: 186px; position: absolute; top: 23px; width: 1px; }\",\".framer-7tqb7 .framer-13qh518 { height: 6px; left: 188px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-1k7hm58 { height: 6px; left: 200px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-1lvc032 { height: 9px; left: 206px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-11mrlg1 { height: 5px; left: 207px; position: absolute; top: 23px; width: 4px; }\",\".framer-7tqb7 .framer-o7z1yn { height: 6px; left: 213px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-1afr9sb { height: 5px; left: 214px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-1ticvfy { height: 6px; left: 220px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-1mvlc5b { height: 2px; left: 221px; position: absolute; top: 23px; width: 4px; }\",\".framer-7tqb7 .framer-6xurl9 { height: 6px; left: 227px; position: absolute; top: 23px; width: 4px; }\",\".framer-7tqb7 .framer-1i0bhrz { height: 6px; left: 232px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-1oo9l2v { height: 6px; left: 239px; position: absolute; top: 23px; width: 6px; }\",\".framer-7tqb7 .framer-5wgkdr { height: 5px; left: 240px; position: absolute; top: 23px; width: 5px; }\",\".framer-7tqb7 .framer-1vminz6 { height: 6px; left: 247px; position: absolute; top: 23px; width: 4px; }\",\".framer-7tqb7 .framer-14f5eic { height: 2px; left: 247px; position: absolute; top: 23px; width: 3px; }\",\".framer-7tqb7 .framer-x4ejea { height: 2px; left: 247px; position: absolute; top: 26px; width: 3px; }\",\".framer-7tqb7 .framer-hxko4i { height: 26px; left: 0px; position: absolute; top: 7px; width: 12px; }\",\".framer-7tqb7 .framer-tmadhv { height: 27px; left: 10px; position: absolute; top: 7px; width: 18px; }\",\".framer-7tqb7 .framer-1fgjhyg { height: 25px; left: 30px; position: absolute; top: 0px; width: 18px; }\",\".framer-7tqb7 .framer-6frtax { height: 27px; left: 26px; position: absolute; top: 4px; width: 34px; }\",\".framer-7tqb7 .framer-1obln5j { height: 12px; left: 4px; position: absolute; top: 9px; width: 18px; }\",\".framer-7tqb7 .framer-1qqi5pa { height: 4px; left: 0px; position: absolute; top: 17px; width: 4px; }\",\".framer-7tqb7 .framer-9g1ebb { height: 27px; left: 33px; position: absolute; top: 0px; width: 1px; }\",\".framer-7tqb7 .framer-1qorsk3 { flex: none; height: 11px; overflow: visible; position: relative; width: 606px; }\",\".framer-7tqb7 .framer-1fztrbd { height: 1px; left: 0px; position: absolute; top: 6px; width: 606px; }\",\".framer-7tqb7 .framer-a34wl4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 606px; }\",\".framer-7tqb7 .framer-q4w035, .framer-7tqb7 .framer-1mz5h6p, .framer-7tqb7 .framer-1nkl1e9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 35px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-7tqb7 .framer-17n6unz, .framer-7tqb7 .framer-l7cnl4, .framer-7tqb7 .framer-18qy7mr { flex: 1 0 0px; height: 100%; position: relative; white-space: pre-wrap; width: 1px; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-7tqb7 .framer-1g1cs0y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 35px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7tqb7 .framer-w7kodl { flex: 1 0 0px; height: 100%; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-7tqb7 .framer-1syj29k-container { cursor: default; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.90909090909093% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-7tqb7 .framer-1n5yhqc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 230px; }\",\".framer-7tqb7 .framer-1e9g6fr, .framer-7tqb7 .framer-sp1w8g, .framer-7tqb7 .framer-qw5nd5, .framer-7tqb7 .framer-1qipne1, .framer-7tqb7 .framer-98gssy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-7tqb7 .framer-1qode1c, .framer-7tqb7 .framer-gm24ra, .framer-7tqb7 .framer-1dx92dm, .framer-7tqb7 .framer-gl3aij, .framer-7tqb7 .framer-1oz2zjb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-7tqb7 .framer-x1881k-container, .framer-7tqb7 .framer-1wabr0d-container, .framer-7tqb7 .framer-17jatx9-container, .framer-7tqb7 .framer-vns3lv-container, .framer-7tqb7 .framer-iqvlin-container { flex: none; height: 34px; position: relative; width: 34px; }\",\".framer-7tqb7 .framer-16j08ja { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7tqb7 .framer-izx9zv, .framer-7tqb7 .framer-1anfy1q { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 520px; word-break: break-word; word-wrap: break-word; }\",\".framer-7tqb7.framer-v-8127hq.framer-1s4f5lq { gap: 70px; height: min-content; justify-content: flex-start; padding: 45px 25px 20px 25px; width: 414px; }\",\".framer-7tqb7.framer-v-8127hq .framer-1yfx2mi { aspect-ratio: 2.233128834355828 / 1; height: var(--framer-aspect-ratio-supported, 163px); order: 0; }\",\".framer-7tqb7.framer-v-8127hq .framer-143xxv7 { gap: 30px; order: 1; width: 100%; }\",\".framer-7tqb7.framer-v-8127hq .framer-twcdin { gap: 15px; }\",\".framer-7tqb7.framer-v-8127hq .framer-a34wl4, .framer-7tqb7.framer-v-8127hq .framer-izx9zv, .framer-7tqb7.framer-v-8127hq .framer-1anfy1q { width: 100%; }\",\".framer-7tqb7.framer-v-8127hq .framer-q4w035, .framer-7tqb7.framer-v-8127hq .framer-1mz5h6p, .framer-7tqb7.framer-v-8127hq .framer-1nkl1e9 { will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7tqb7.framer-v-8127hq .framer-16j08ja { order: 2; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 990\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"loMo0JSs0\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxteFdQjEq=withCSS(Component,css,\"framer-7tqb7\");export default FramerxteFdQjEq;FramerxteFdQjEq.displayName=\"footer\";FramerxteFdQjEq.defaultProps={height:990,width:1920};addPropertyControls(FramerxteFdQjEq,{variant:{options:[\"kDm3J4CIF\",\"loMo0JSs0\"],optionTitles:[\"desktop\",\"mob\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxteFdQjEq,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Statika Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Statika\",url:\"https://framerusercontent.com/assets/pD5AvxKheQz2RbwoyJ5idrTyAKk.woff2\",weight:\"400\"}]},...SearchFonts,...SocialFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerxteFdQjEq.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);const queryCacheEntry2=queryCache.get(query5(),locale);const queryCacheEntry3=queryCache.get(query7(),locale);const queryCacheEntry4=queryCache.get(query9(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),queryCacheEntry2.preload(),queryCacheEntry3.preload(),queryCacheEntry4.preload(),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(Social,{},context)));})(),(async()=>{const parentData=await queryCacheEntry1.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(Social,{},context)));})(),(async()=>{const parentData=await queryCacheEntry2.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(Social,{},context)));})(),(async()=>{const parentData=await queryCacheEntry3.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(Social,{},context)));})(),(async()=>{const parentData=await queryCacheEntry4.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(Social,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxteFdQjEq\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"990\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"loMo0JSs0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1920\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nconst valuesByLocaleId={};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:\"Арт Сизонс — продюсерская компания, которая с 2021 года занимается продвижением современного перформативного искусства по всему миру.\",favicon:\"https://framerusercontent.com/assets/asloU5EdNVpBK8dzfnYJkRQdG4U.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/EWVcpy2Ru4qGB4uN11udeHu4IE.jpg\",title:\"Арт Сизонс\"};}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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AA,KAAA,WAAA,EAAA,GAAA,CAAA,YAAA,IAAA,EAAA,EAAA,CAAA,KAAA,CAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,EAAA,GAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,GAAA,EAAA,OAAA,EAAA,CAAA,CAAA,KAAA,GAAA,EAAA,OAAA,CAAA,EAAA,EAAA,IAAA,IAAA,4CAAm2D,8FAAe,CAAA,CAAA,KAAA,QAAA,YAAA,OAAA,EAAA,GAAA,GAAA,CAAA,CAAA,EAAA,GAAA,IAAA,GAAA,GAAA,CAAA,qBAAA,CAAA,QAAA,IAAA,GAAA,CAAA,OAAA,CAAA,IAAA,IAAA,wCAA6J,8FAAe,CAAA,CAAA,KAAA,QAAA,YAAA,OAAA,CAAA,EAAA,GAAA,8CAAA,QAAA,CAAA,IAAA,EAAA,CAAA,UAAA,GAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,EAAA,GAAA,GAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,GAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,IAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,GAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,GAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA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KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,GAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,MAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,E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"}