{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/feather-icons/home.js@0.0.29", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js", "ssg:https://framerusercontent.com/modules/jGpuxAWN8ZkUWNKHpLfL/N6VAhOMOcDjB0QfMcBeR/i2UYeCXDB.js", "ssg:https://framerusercontent.com/modules/s9mbbeaboRy1zkf0My8H/cMpz1nJ7HeBbl9z8vyE3/NJx9ek3XT.js", "ssg:https://framerusercontent.com/modules/80X9r8jaTRYxzQjc0YdM/kseJNH2u4SHKf2pKdJNM/uJQKWnqpc.js", "ssg:https://framerusercontent.com/modules/jaiz3gHgyc9EZkfHY65T/pf2MAFbNCkxPDhl82iRA/a6jwwISx6.js", "ssg:https://framerusercontent.com/modules/4hiWSMoaaBjUPpx8uwMy/IL67EUfYVbuggNSagaGB/i8sJ04xue.js", "ssg:https://framerusercontent.com/modules/8oQTUNEQy8EjwrL8ISuZ/nQGHMvdZ2eluihQ4D6YA/TkbepY68f.js", "ssg:https://framerusercontent.com/modules/sdLyCCDoExfqxNtwDwAU/U1yj110VYWkacsKnCbpG/QekKqAXj9.js", "ssg:https://framerusercontent.com/modules/osGsu3vsvCSgZU5Di82R/jsWQObLj2AVdu9MTA0eZ/ixZjcLvAu.js", "ssg:https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js", "ssg:https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js", "ssg:https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/7Vzkp1ORK9zU9dYiZ1fu/consent.js", "ssg:https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/wTCMOQdBhrD1LTpkwItL/inEU.js", "ssg:https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/nrn5valPIfiaZFRgtVW3/region.js", "ssg:https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js", "ssg:https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/IH6s9ASs8tTeXMp8PWOj/Cookies.js", "ssg:https://framerusercontent.com/modules/7rr5It9rDfoJg80fjOCL/2lRrUIkbp6sF3LMS3QvT/Fz45rF7_J.js", "ssg:https://framerusercontent.com/modules/w83Z3DSneI9kM5tJm3vT/FcfsRLxKRWZMc6LKBN9v/VtPJvKuK5.js", "ssg:https://framerusercontent.com/modules/x5DinQ40SMAYm2fOncmi/3kLIt77QFHuSV8944Nx5/U0tREaTUq.js", "ssg:https://framerusercontent.com/modules/bwRKiUwnTas6rNhXcKsh/vuKmv9dph5wjdyGRZZMA/F8iYQb2VY.js", "ssg:https://framerusercontent.com/modules/LQUrKY8CwOsS32zKLNlB/jUWXWBO6hJ8rdqLWk1C3/BannerWrapper.js", "ssg:https://framerusercontent.com/modules/HJcx2eAEeETPR2gdRbw5/oq8Y21GX99APSLOesSH5/dJLWTinfd.js", "ssg:https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js", "ssg:https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js", "ssg:https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16", "ssg:https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/cachedIndex.js", "ssg:https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js", "ssg:https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js", "ssg:https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js", "ssg:https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/5ZXslHiv3E1xnzOoHbJF/useSearch.js", "ssg:https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js", "ssg:https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js", "ssg:https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js", "ssg:https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/JehrJSLhXvzeRdsqPjt4/SearchModal.js", "ssg:https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js", "ssg:https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/fZYCcWXDiruXib2k8aXr/Search.js", "ssg:https://framerusercontent.com/modules/dGOHJ6VsyeOai78Svl9P/0OsEjIWZgpmr3P4tKYP6/qtkX8WpiW.js", "ssg:https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5-0.js", "ssg:https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5-1.js", "ssg:https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js", "ssg:https://framerusercontent.com/modules/OjS779XatZ0MLCSPxz70/gj9rj1AxWJOetFeTYA9g/bPmcpDmaz.js", "ssg:https://framerusercontent.com/modules/iao2khbusVt1kwOG2QD6/2V24sW4ptp6wDEjsjvAi/VIDfJ4VxT.js", "ssg:https://framerusercontent.com/modules/lpoF3dC1b3IdDkZipfLt/bZDlupkYjUwpRoQ6jh9O/wp76QoQyX.js", "ssg:https://framerusercontent.com/modules/SK7DZnwBIuuZamj9lX0e/3VtDYSXKV8pQKehcELcV/FdquDodT0.js", "ssg:https://framerusercontent.com/modules/7bJs1oSbW0l5HAsLv2aa/xp1l8ip4NBbzmKEs6rjK/IHeu5h5BT.js", "ssg:https://framerusercontent.com/modules/bIjTscj5cRgoFa4lN9uK/oqbL8462i88l9igQWU8Q/YYJULgNEP.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let r;var s=o=>{if(!r){const n=o.forwardRef(({color:t=\"currentColor\",size:e=24,...i},l)=>o.createElement(\"svg\",{ref:l,xmlns:\"http://www.w3.org/2000/svg\",width:e,height:e,viewBox:\"0 0 24 24\",fill:\"none\",stroke:t,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",...i},o.createElement(\"path\",{d:\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),o.createElement(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})));n.displayName=\"Home\",r=n}return r};export{s as default};\n", "import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Poppins-500\"]);export const fonts=[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2\",weight:\"500\"}];export const css=['.framer-ITj6l .framer-styles-preset-12tfmqd:not(.rich-text-wrapper), .framer-ITj6l .framer-styles-preset-12tfmqd.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, #686873); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-ITj6l\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Poppins-500\"]);export const fonts=[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2\",weight:\"500\"}];export const css=['.framer-EbVuv .framer-styles-preset-16druq4:not(.rich-text-wrapper), .framer-EbVuv .framer-styles-preset-16druq4.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 16px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, #686873); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-EbVuv\";\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\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Poppins-500\"]);export const fonts=[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2\",weight:\"500\"}];export const css=['.framer-nzqfg .framer-styles-preset-1g3cmuo:not(.rich-text-wrapper), .framer-nzqfg .framer-styles-preset-1g3cmuo.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, #686873); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-nzqfg\";\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 (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/jGpuxAWN8ZkUWNKHpLfL/N6VAhOMOcDjB0QfMcBeR/i2UYeCXDB.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/s9mbbeaboRy1zkf0My8H/cMpz1nJ7HeBbl9z8vyE3/NJx9ek3XT.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/80X9r8jaTRYxzQjc0YdM/kseJNH2u4SHKf2pKdJNM/uJQKWnqpc.js\";const FeatherFonts=getFonts(Feather);const FeatherControls=getPropertyControls(Feather);const enabledGestures={AEngfHtfU:{hover:true},C3k1mL1ik:{hover:true},c6JriYOqR:{hover:true},DFF0QROxN:{hover:true},ebrqXdGoJ:{hover:true},GPBP4b80Y:{hover:true},GvBym02q7:{hover:true},KydetU9im:{hover:true},lKe4eOjMc:{hover:true},oRorybpoF:{hover:true},T1H3KW5Wk:{hover:true},tG4EJmrGn:{hover:true},th83vpQYO:{hover:true},WORQu4oot:{hover:true},WvQNL9PPi:{hover:true},YnYwJM7Sq:{hover:true},zLTwOkYOS:{hover:true}};const cycleOrder=[\"GPBP4b80Y\",\"zLTwOkYOS\",\"YnYwJM7Sq\",\"c6JriYOqR\",\"C3k1mL1ik\",\"lKe4eOjMc\",\"oRorybpoF\",\"WvQNL9PPi\",\"T1H3KW5Wk\",\"KydetU9im\",\"DFF0QROxN\",\"tG4EJmrGn\",\"ebrqXdGoJ\",\"AEngfHtfU\",\"GvBym02q7\",\"th83vpQYO\",\"WORQu4oot\",\"WqZU7uyzI\"];const serializationHash=\"framer-GViDR\";const variantClassNames={AEngfHtfU:\"framer-v-18i25pn\",C3k1mL1ik:\"framer-v-1hd3406\",c6JriYOqR:\"framer-v-ykdmd7\",DFF0QROxN:\"framer-v-3rd2p0\",ebrqXdGoJ:\"framer-v-4ib4wd\",GPBP4b80Y:\"framer-v-14nhls2\",GvBym02q7:\"framer-v-ai0d0q\",KydetU9im:\"framer-v-1bwp8mk\",lKe4eOjMc:\"framer-v-1i3ag89\",oRorybpoF:\"framer-v-1rl0py4\",T1H3KW5Wk:\"framer-v-2v3drv\",tG4EJmrGn:\"framer-v-8ghwi9\",th83vpQYO:\"framer-v-1gtkts9\",WORQu4oot:\"framer-v-1bqilbp\",WqZU7uyzI:\"framer-v-11scs6q\",WvQNL9PPi:\"framer-v-1letd66\",YnYwJM7Sq:\"framer-v-1cwobck\",zLTwOkYOS:\"framer-v-n5rem5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:100,delay:0,mass:.1,stiffness:401,type:\"spring\"};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Alert-circle\":\"alert-circle\",\"Alert-octagon\":\"alert-octagon\",\"Alert-triangle\":\"alert-triangle\",\"Align-center\":\"align-center\",\"Align-justify\":\"align-justify\",\"Align-left\":\"align-left\",\"Align-right\":\"align-right\",\"Arrow-down-circle\":\"arrow-down-circle\",\"Arrow-down-left\":\"arrow-down-left\",\"Arrow-down-right\":\"arrow-down-right\",\"Arrow-down\":\"arrow-down\",\"Arrow-left-circle\":\"arrow-left-circle\",\"Arrow-left\":\"arrow-left\",\"Arrow-right-circle\":\"arrow-right-circle\",\"Arrow-right\":\"arrow-right\",\"Arrow-up-circle\":\"arrow-up-circle\",\"Arrow-up-left\":\"arrow-up-left\",\"Arrow-up-right\":\"arrow-up-right\",\"Arrow-up\":\"arrow-up\",\"At-sign\":\"at-sign\",\"Bar-chart-2\":\"bar-chart-2\",\"Bar-chart\":\"bar-chart\",\"Battery-charging\":\"battery-charging\",\"Bell-off\":\"bell-off\",\"Book-open\":\"book-open\",\"Camera-off\":\"camera-off\",\"Check-circle\":\"check-circle\",\"Check-square\":\"check-square\",\"Chevron-down\":\"chevron-down\",\"Chevron-left\":\"chevron-left\",\"Chevron-right\":\"chevron-right\",\"Chevron-up\":\"chevron-up\",\"Chevrons-down\":\"chevrons-down\",\"Chevrons-left\":\"chevrons-left\",\"Chevrons-right\":\"chevrons-right\",\"Chevrons-up\":\"chevrons-up\",\"Cloud-drizzle\":\"cloud-drizzle\",\"Cloud-lightning\":\"cloud-lightning\",\"Cloud-off\":\"cloud-off\",\"Cloud-rain\":\"cloud-rain\",\"Cloud-snow\":\"cloud-snow\",\"Corner-down-left\":\"corner-down-left\",\"Corner-down-right\":\"corner-down-right\",\"Corner-left-down\":\"corner-left-down\",\"Corner-left-up\":\"corner-left-up\",\"Corner-right-down\":\"corner-right-down\",\"Corner-right-up\":\"corner-right-up\",\"Corner-up-left\":\"corner-up-left\",\"Corner-up-right\":\"corner-up-right\",\"Credit-card\":\"credit-card\",\"Divide-circle\":\"divide-circle\",\"Divide-square\":\"divide-square\",\"Dollar-sign\":\"dollar-sign\",\"Download-cloud\":\"download-cloud\",\"Edit-2\":\"edit-2\",\"Edit-3\":\"edit-3\",\"External-link\":\"external-link\",\"Eye-off\":\"eye-off\",\"Fast-forward\":\"fast-forward\",\"File-minus\":\"file-minus\",\"File-plus\":\"file-plus\",\"File-text\":\"file-text\",\"Folder-minus\":\"folder-minus\",\"Folder-plus\":\"folder-plus\",\"Git-branch\":\"git-branch\",\"Git-commit\":\"git-commit\",\"Git-merge\":\"git-merge\",\"Git-pull-request\":\"git-pull-request\",\"Hard-drive\":\"hard-drive\",\"Help-circle\":\"help-circle\",\"Life-buoy\":\"life-buoy\",\"Link-2\":\"link-2\",\"Log-in\":\"log-in\",\"Log-out\":\"log-out\",\"Map-pin\":\"map-pin\",\"Maximize-2\":\"maximize-2\",\"Message-circle\":\"message-circle\",\"Message-square\":\"message-square\",\"Mic-off\":\"mic-off\",\"Minimize-2\":\"minimize-2\",\"Minus-circle\":\"minus-circle\",\"Minus-square\":\"minus-square\",\"More-horizontal\":\"more-horizontal\",\"More-vertical\":\"more-vertical\",\"Mouse-pointer\":\"mouse-pointer\",\"Navigation-2\":\"navigation-2\",\"Pause-circle\":\"pause-circle\",\"Pen-tool\":\"pen-tool\",\"Phone-call\":\"phone-call\",\"Phone-forwarded\":\"phone-forwarded\",\"Phone-incoming\":\"phone-incoming\",\"Phone-missed\":\"phone-missed\",\"Phone-off\":\"phone-off\",\"Phone-outgoing\":\"phone-outgoing\",\"Pie-chart\":\"pie-chart\",\"Play-circle\":\"play-circle\",\"Plus-circle\":\"plus-circle\",\"Plus-square\":\"plus-square\",\"Refresh-ccw\":\"refresh-ccw\",\"Refresh-cw\":\"refresh-cw\",\"Rotate-ccw\":\"rotate-ccw\",\"Rotate-cw\":\"rotate-cw\",\"Share-2\":\"share-2\",\"Shield-off\":\"shield-off\",\"Shopping-bag\":\"shopping-bag\",\"Shopping-cart\":\"shopping-cart\",\"Skip-back\":\"skip-back\",\"Skip-forward\":\"skip-forward\",\"Stop-circle\":\"stop-circle\",\"Thumbs-down\":\"thumbs-down\",\"Thumbs-up\":\"thumbs-up\",\"Toggle-left\":\"toggle-left\",\"Toggle-right\":\"toggle-right\",\"Trash-2\":\"trash-2\",\"Trending-down\":\"trending-down\",\"Trending-up\":\"trending-up\",\"Upload-cloud\":\"upload-cloud\",\"User-check\":\"user-check\",\"User-minus\":\"user-minus\",\"User-plus\":\"user-plus\",\"User-x\":\"user-x\",\"Video-off\":\"video-off\",\"Volume-1\":\"volume-1\",\"Volume-2\":\"volume-2\",\"Volume-x\":\"volume-x\",\"Wifi-off\":\"wifi-off\",\"X-circle\":\"x-circle\",\"X-octagon\":\"x-octagon\",\"X-square\":\"x-square\",\"Zap-off\":\"zap-off\",\"Zoom-in\":\"zoom-in\",\"Zoom-out\":\"zoom-out\",Activity:\"activity\",Airplay:\"airplay\",Anchor:\"anchor\",Aperture:\"aperture\",Archive:\"archive\",Award:\"award\",Battery:\"battery\",Bell:\"bell\",Bluetooth:\"bluetooth\",Bold:\"bold\",Book:\"book\",Bookmark:\"bookmark\",Box:\"box\",Briefcase:\"briefcase\",Calendar:\"calendar\",Camera:\"camera\",Cast:\"cast\",Check:\"check\",Chrome:\"chrome\",Circle:\"circle\",Clipboard:\"clipboard\",Clock:\"clock\",Cloud:\"cloud\",Code:\"code\",Codepen:\"codepen\",Codesandbox:\"codesandbox\",Coffee:\"coffee\",Columns:\"columns\",Command:\"command\",Compass:\"compass\",Copy:\"copy\",Cpu:\"cpu\",Crop:\"crop\",Crosshair:\"crosshair\",Database:\"database\",Delete:\"delete\",Disc:\"disc\",Divide:\"divide\",Download:\"download\",Dribbble:\"dribbble\",Droplet:\"droplet\",Edit:\"edit\",Eye:\"eye\",Facebook:\"facebook\",Feather:\"feather\",Figma:\"figma\",File:\"file\",Film:\"film\",Filter:\"filter\",Flag:\"flag\",Folder:\"folder\",Framer:\"framer\",Frown:\"frown\",Gift:\"gift\",Github:\"github\",Gitlab:\"gitlab\",Globe:\"globe\",Grid:\"grid\",Hash:\"hash\",Headphones:\"headphones\",Heart:\"heart\",Hexagon:\"hexagon\",Home:\"home\",Image:\"image\",Inbox:\"inbox\",Info:\"info\",Instagram:\"instagram\",Italic:\"italic\",Key:\"key\",Layers:\"layers\",Layout:\"layout\",Link:\"link\",Linkedin:\"linkedin\",List:\"list\",Loader:\"loader\",Lock:\"lock\",Mail:\"mail\",Map:\"map\",Maximize:\"maximize\",Meh:\"meh\",Menu:\"menu\",Mic:\"mic\",Minimize:\"minimize\",Minus:\"minus\",Monitor:\"monitor\",Moon:\"moon\",Move:\"move\",Music:\"music\",Navigation:\"navigation\",Octagon:\"octagon\",Package:\"package\",Paperclip:\"paperclip\",Pause:\"pause\",Percent:\"percent\",Phone:\"phone\",Play:\"play\",Plus:\"plus\",Pocket:\"pocket\",Power:\"power\",Printer:\"printer\",Radio:\"radio\",Repeat:\"repeat\",Rewind:\"rewind\",Rss:\"rss\",Save:\"save\",Scissors:\"scissors\",Search:\"search\",Send:\"send\",Server:\"server\",Settings:\"settings\",Share:\"share\",Shield:\"shield\",Shuffle:\"shuffle\",Sidebar:\"sidebar\",Slack:\"slack\",Slash:\"slash\",Sliders:\"sliders\",Smartphone:\"smartphone\",Smile:\"smile\",Speaker:\"speaker\",Square:\"square\",Star:\"star\",Sun:\"sun\",Sunrise:\"sunrise\",Sunset:\"sunset\",Tablet:\"tablet\",Tag:\"tag\",Target:\"target\",Terminal:\"terminal\",Thermometer:\"thermometer\",Tool:\"tool\",Trash:\"trash\",Trello:\"trello\",Triangle:\"triangle\",Truck:\"truck\",Tv:\"tv\",Twitch:\"twitch\",Twitter:\"twitter\",Type:\"type\",Umbrella:\"umbrella\",Underline:\"underline\",Unlock:\"unlock\",Upload:\"upload\",User:\"user\",Users:\"users\",Video:\"video\",Voicemail:\"voicemail\",Volume:\"volume\",Watch:\"watch\",Wifi:\"wifi\",Wind:\"wind\",X:\"x\",Youtube:\"youtube\",Zap:\"zap\"};const humanReadableVariantMap={\"Dark Large\":\"AEngfHtfU\",\"Dark Medium\":\"ebrqXdGoJ\",\"Dark Small\":\"tG4EJmrGn\",\"Link - Dark Small\":\"DFF0QROxN\",\"Link - Dark\":\"T1H3KW5Wk\",\"Link - Light Large\":\"WqZU7uyzI\",\"Link - Light Small\":\"KydetU9im\",\"Link - Light\":\"WvQNL9PPi\",\"Primary - Large - Green\":\"c6JriYOqR\",\"Primary - Large\":\"YnYwJM7Sq\",\"Primary - Medium\":\"zLTwOkYOS\",\"Primary - Small\":\"GPBP4b80Y\",\"Secondary - Medium\":\"lKe4eOjMc\",\"Secondary - Small\":\"C3k1mL1ik\",\"Secondary 2 - Large\":\"WORQu4oot\",\"Secondary 2 - Medium\":\"th83vpQYO\",\"Secondary 2 - Small\":\"GvBym02q7\",\"Seconday - Large\":\"oRorybpoF\"};const getProps=({height,icon,id,label,link,newTab,showIcon,showText,tap,width,...props})=>{return{...props,fDOqwHOez:label??props.fDOqwHOez??\"Button\",GhtYfOfnL:link??props.GhtYfOfnL,o6h8Up7D_:showText??props.o6h8Up7D_??true,p2h6p1wKU:tap??props.p2h6p1wKU,variant:humanReadableVariantMap[props.variant]??props.variant??\"GPBP4b80Y\",XLPgCrYd9:humanReadableEnumMap[icon]??icon??props.XLPgCrYd9??\"circle\",ZCPC42K_Y:newTab??props.ZCPC42K_Y,zGGb62oKO:showIcon??props.zGGb62oKO??true};};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,o6h8Up7D_,fDOqwHOez,zGGb62oKO,XLPgCrYd9,GhtYfOfnL,p2h6p1wKU,ZCPC42K_Y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GPBP4b80Y\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ri572w=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(p2h6p1wKU){const res=await p2h6p1wKU(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WvQNL9PPi-hover\",\"T1H3KW5Wk-hover\",\"KydetU9im-hover\",\"DFF0QROxN-hover\"].includes(gestureVariant))return true;if([\"WvQNL9PPi\",\"T1H3KW5Wk\",\"KydetU9im\",\"DFF0QROxN\",\"WqZU7uyzI\"].includes(baseVariant))return true;return false;};const isDisplayed1=value=>{if([\"WvQNL9PPi-hover\",\"T1H3KW5Wk-hover\",\"KydetU9im-hover\",\"DFF0QROxN-hover\"].includes(gestureVariant))return value;if([\"WvQNL9PPi\",\"T1H3KW5Wk\",\"KydetU9im\",\"DFF0QROxN\",\"WqZU7uyzI\"].includes(baseVariant))return value;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({DFF0QROxN:{value:transition2},KydetU9im:{value:transition2},T1H3KW5Wk:{value:transition2},WqZU7uyzI:{value:transition2},WvQNL9PPi:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:GhtYfOfnL,motionChild:true,nodeId:\"GPBP4b80Y\",openInNewTab:ZCPC42K_Y,scopeId:\"a6jwwISx6\",...addPropertyOverrides({\"WvQNL9PPi-hover\":{smoothScroll:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-14nhls2\",className,classNames)} framer-6yzjzb`,\"data-border\":true,\"data-framer-name\":\"Primary - Small\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GPBP4b80Y\",onTap:onTap1ri572w,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.24)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",background:\"radial-gradient(50% 50% at 50% 50%, var(--token-cff67f23-ae37-4c37-9b34-d4c9e11264b6, rgb(56, 67, 255)) 0%, var(--token-cff67f23-ae37-4c37-9b34-d4c9e11264b6, rgb(56, 67, 255)) 100%)\",backgroundColor:\"var(--token-cff67f23-ae37-4c37-9b34-d4c9e11264b6, rgb(56, 67, 255))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,...style},variants:{\"AEngfHtfU-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21)) 0%, var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21)) 100%)\",backgroundColor:\"var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21))\"},\"C3k1mL1ik-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)) 0%, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)) 100%)\",backgroundColor:\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},\"c6JriYOqR-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-fd456bd9-ebfe-406d-9941-1c7ec14b8389, rgb(59, 169, 53)) 0%, var(--token-fd456bd9-ebfe-406d-9941-1c7ec14b8389, rgb(59, 169, 53)) 100%)\",backgroundColor:\"var(--token-fd456bd9-ebfe-406d-9941-1c7ec14b8389, rgb(59, 169, 53))\"},\"ebrqXdGoJ-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21)) 0%, var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21)) 100%)\",backgroundColor:\"var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21))\"},\"GPBP4b80Y-hover\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgba(255, 255, 255, 0.16)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",background:\"radial-gradient(50% 87.5% at 50% 81.8%, var(--token-e3cd12e2-0cf4-41c4-ae39-aec042305cc0, rgb(136, 142, 255)) 0%, var(--token-cff67f23-ae37-4c37-9b34-d4c9e11264b6, rgb(56, 67, 255)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},\"GvBym02q7-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)) 0%, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)) 100%)\",backgroundColor:\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},\"lKe4eOjMc-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-17b4a42e-06dc-4d67-99f8-0f773478fdba, rgb(243, 244, 246)) 0%, var(--token-17b4a42e-06dc-4d67-99f8-0f773478fdba, rgb(243, 244, 246)) 100%)\",backgroundColor:\"var(--token-17b4a42e-06dc-4d67-99f8-0f773478fdba, rgb(243, 244, 246))\"},\"oRorybpoF-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-17b4a42e-06dc-4d67-99f8-0f773478fdba, rgb(243, 244, 246)) 0%, var(--token-17b4a42e-06dc-4d67-99f8-0f773478fdba, rgb(243, 244, 246)) 100%)\",backgroundColor:\"var(--token-17b4a42e-06dc-4d67-99f8-0f773478fdba, rgb(243, 244, 246))\"},\"tG4EJmrGn-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21)) 0%, var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21)) 100%)\",backgroundColor:\"var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21))\"},\"th83vpQYO-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)) 0%, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)) 100%)\",backgroundColor:\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},\"WORQu4oot-hover\":{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)) 0%, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)) 100%)\",backgroundColor:\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},\"YnYwJM7Sq-hover\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgba(255, 255, 255, 0.16)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",background:\"radial-gradient(50% 75% at 50% 79.10000000000001%, var(--token-e3cd12e2-0cf4-41c4-ae39-aec042305cc0, rgb(136, 142, 255)) 0%, var(--token-cff67f23-ae37-4c37-9b34-d4c9e11264b6, rgb(56, 67, 255)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},\"zLTwOkYOS-hover\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgba(255, 255, 255, 0.16)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",background:\"radial-gradient(50% 75% at 50% 80.60000000000001%, var(--token-e3cd12e2-0cf4-41c4-ae39-aec042305cc0, rgb(136, 142, 255)) 0%, var(--token-cff67f23-ae37-4c37-9b34-d4c9e11264b6, rgb(56, 67, 255)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},AEngfHtfU:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68)) 0%, var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68)) 100%)\",backgroundColor:\"var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},C3k1mL1ik:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3920a835-c9db-40d1-842f-417f3bdbf8da, rgb(234, 236, 240))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 50% at 50% 50%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 0%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\"},c6JriYOqR:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-db7e61fa-8526-4b04-a38b-528d9867ee2c, rgb(59, 169, 53)) 0%, var(--token-db7e61fa-8526-4b04-a38b-528d9867ee2c, rgb(59, 169, 53)) 100%)\",backgroundColor:\"var(--token-db7e61fa-8526-4b04-a38b-528d9867ee2c, rgb(59, 169, 53))\"},DFF0QROxN:{\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},ebrqXdGoJ:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68)) 0%, var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68)) 100%)\",backgroundColor:\"var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},GvBym02q7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3920a835-c9db-40d1-842f-417f3bdbf8da, rgb(234, 236, 240))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 50% at 50% 50%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 0%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},KydetU9im:{\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},lKe4eOjMc:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3920a835-c9db-40d1-842f-417f3bdbf8da, rgb(234, 236, 240))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 50% at 50% 50%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 0%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},oRorybpoF:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3920a835-c9db-40d1-842f-417f3bdbf8da, rgb(234, 236, 240))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 50% at 50% 50%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 0%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},T1H3KW5Wk:{\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},tG4EJmrGn:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68)) 0%, var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68)) 100%)\",backgroundColor:\"var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},th83vpQYO:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3920a835-c9db-40d1-842f-417f3bdbf8da, rgb(234, 236, 240))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 50% at 50% 50%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 0%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},WORQu4oot:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3920a835-c9db-40d1-842f-417f3bdbf8da, rgb(234, 236, 240))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 50% at 50% 50%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 0%, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},WqZU7uyzI:{\"--border-top-width\":\"0px\",background:\"radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},WvQNL9PPi:{\"--border-top-width\":\"0px\",background:\"radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"AEngfHtfU-hover\":{\"data-framer-name\":undefined},\"C3k1mL1ik-hover\":{\"data-framer-name\":undefined},\"c6JriYOqR-hover\":{\"data-framer-name\":undefined},\"DFF0QROxN-hover\":{\"data-framer-name\":undefined},\"ebrqXdGoJ-hover\":{\"data-framer-name\":undefined},\"GPBP4b80Y-hover\":{\"data-framer-name\":undefined},\"GvBym02q7-hover\":{\"data-framer-name\":undefined},\"KydetU9im-hover\":{\"data-framer-name\":undefined},\"lKe4eOjMc-hover\":{\"data-framer-name\":undefined},\"oRorybpoF-hover\":{\"data-framer-name\":undefined},\"T1H3KW5Wk-hover\":{\"data-framer-name\":undefined},\"tG4EJmrGn-hover\":{\"data-framer-name\":undefined},\"th83vpQYO-hover\":{\"data-framer-name\":undefined},\"WORQu4oot-hover\":{\"data-framer-name\":undefined},\"WvQNL9PPi-hover\":{\"data-framer-name\":undefined},\"YnYwJM7Sq-hover\":{\"data-framer-name\":undefined},\"zLTwOkYOS-hover\":{\"data-framer-name\":undefined},AEngfHtfU:{\"data-framer-name\":\"Dark Large\"},C3k1mL1ik:{\"data-framer-name\":\"Secondary - Small\"},c6JriYOqR:{\"data-framer-name\":\"Primary - Large - Green\"},DFF0QROxN:{\"data-framer-name\":\"Link - Dark Small\"},ebrqXdGoJ:{\"data-framer-name\":\"Dark Medium\"},GvBym02q7:{\"data-framer-name\":\"Secondary 2 - Small\"},KydetU9im:{\"data-framer-name\":\"Link - Light Small\"},lKe4eOjMc:{\"data-framer-name\":\"Secondary - Medium\"},oRorybpoF:{\"data-framer-name\":\"Seconday - Large\"},T1H3KW5Wk:{\"data-framer-name\":\"Link - Dark\"},tG4EJmrGn:{\"data-framer-name\":\"Dark Small\"},th83vpQYO:{\"data-framer-name\":\"Secondary 2 - Medium\"},WORQu4oot:{\"data-framer-name\":\"Secondary 2 - Large\"},WqZU7uyzI:{\"data-framer-name\":\"Link - Light Large\"},WvQNL9PPi:{\"data-framer-name\":\"Link - Light\"},YnYwJM7Sq:{\"data-framer-name\":\"Primary - Large\"},zLTwOkYOS:{\"data-framer-name\":\"Primary - Medium\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fjp36c\",layoutDependency:layoutDependency,layoutId:\"OuC9Vdymp\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eqi2ok\",\"data-framer-name\":\"link-item\",layoutDependency:layoutDependency,layoutId:\"aSxEHoI6X\",children:[zGGb62oKO&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-70oqs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gMNtEnR95-container\",nodeId:\"gMNtEnR95\",rendersWithMotion:true,scopeId:\"a6jwwISx6\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21))\",height:\"100%\",iconSearch:\"Home\",iconSelection:XLPgCrYd9,id:\"gMNtEnR95\",layoutId:\"gMNtEnR95\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"KydetU9im-hover\":{color:\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\"},\"WvQNL9PPi-hover\":{color:\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\"},DFF0QROxN:{color:\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},T1H3KW5Wk:{color:\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"}},baseVariant,gestureVariant)})})}),isDisplayed1(o6h8Up7D_)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})}),className:\"framer-t3i5rk\",\"data-framer-name\":\"Button\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"J7m6cmxbY\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"16px\"},text:fDOqwHOez,variants:{\"KydetU9im-hover\":{\"--extracted-r6o4lv\":\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\"},\"WvQNL9PPi-hover\":{\"--extracted-r6o4lv\":\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\"},DFF0QROxN:{\"--extracted-r6o4lv\":\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},T1H3KW5Wk:{\"--extracted-r6o4lv\":\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KydetU9im-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16druq4\",\"data-styles-preset\":\"NJx9ek3XT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115)))\"},children:\"Button\"})})},\"WvQNL9PPi-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115)))\"},children:\"Button\"})})},DFF0QROxN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16druq4\",\"data-styles-preset\":\"NJx9ek3XT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)))\"},children:\"Button\"})})},KydetU9im:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16druq4\",\"data-styles-preset\":\"NJx9ek3XT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})},T1H3KW5Wk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)))\"},children:\"Button\"})})},WqZU7uyzI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12tfmqd\",\"data-styles-preset\":\"i2UYeCXDB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n3clk0\",\"data-framer-name\":\"link-item\",layoutDependency:layoutDependency,layoutId:\"mVPKn2kfL\",children:[isDisplayed1(o6h8Up7D_)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)))\"},children:\"Button\"})}),className:\"framer-141unip\",\"data-framer-name\":\"Button\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I615:5194;517:790\",style:{\"--extracted-r6o4lv\":\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"16px\"},text:fDOqwHOez,variants:{\"KydetU9im-hover\":{\"--extracted-r6o4lv\":\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\"},\"WvQNL9PPi-hover\":{\"--extracted-r6o4lv\":\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\"},C3k1mL1ik:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"},DFF0QROxN:{\"--extracted-r6o4lv\":\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},GvBym02q7:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"},KydetU9im:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"},lKe4eOjMc:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"},oRorybpoF:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"},T1H3KW5Wk:{\"--extracted-r6o4lv\":\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},th83vpQYO:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"},WORQu4oot:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"},WqZU7uyzI:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"},WvQNL9PPi:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KydetU9im-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16druq4\",\"data-styles-preset\":\"NJx9ek3XT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115)))\"},children:\"Button\"})})},\"WvQNL9PPi-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115)))\"},children:\"Button\"})})},AEngfHtfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12tfmqd\",\"data-styles-preset\":\"i2UYeCXDB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)))\"},children:\"Button\"})})},C3k1mL1ik:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})},DFF0QROxN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16druq4\",\"data-styles-preset\":\"NJx9ek3XT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)))\"},children:\"Button\"})})},GvBym02q7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})},KydetU9im:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16druq4\",\"data-styles-preset\":\"NJx9ek3XT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})},lKe4eOjMc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})},oRorybpoF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})},T1H3KW5Wk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)))\"},children:\"Button\"})})},th83vpQYO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})},WORQu4oot:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12tfmqd\",\"data-styles-preset\":\"i2UYeCXDB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})},WqZU7uyzI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})},WvQNL9PPi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),zGGb62oKO&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o4q04b-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"htPayHxNY-container\",nodeId:\"htPayHxNY\",rendersWithMotion:true,scopeId:\"a6jwwISx6\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:XLPgCrYd9,id:\"htPayHxNY\",layoutId:\"htPayHxNY\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"KydetU9im-hover\":{color:\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\"},\"WvQNL9PPi-hover\":{color:\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\"},C3k1mL1ik:{color:\"var(--token-cc220b36-8647-4bc9-8c3f-644814904bd4, rgb(155, 155, 161))\"},DFF0QROxN:{color:\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},GvBym02q7:{color:\"var(--token-cc220b36-8647-4bc9-8c3f-644814904bd4, rgb(155, 155, 161))\"},KydetU9im:{color:\"var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21))\"},lKe4eOjMc:{color:\"var(--token-cc220b36-8647-4bc9-8c3f-644814904bd4, rgb(155, 155, 161))\"},oRorybpoF:{color:\"var(--token-cc220b36-8647-4bc9-8c3f-644814904bd4, rgb(155, 155, 161))\"},T1H3KW5Wk:{color:\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\"},th83vpQYO:{color:\"var(--token-cc220b36-8647-4bc9-8c3f-644814904bd4, rgb(155, 155, 161))\"},WORQu4oot:{color:\"var(--token-cc220b36-8647-4bc9-8c3f-644814904bd4, rgb(155, 155, 161))\"},WqZU7uyzI:{color:\"var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21))\"},WvQNL9PPi:{color:\"var(--token-239b8a64-9b42-4d09-ae56-86f123584531, rgb(4, 4, 21))\"}},baseVariant,gestureVariant)})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GViDR.framer-6yzjzb, .framer-GViDR .framer-6yzjzb { display: block; }\",\".framer-GViDR.framer-14nhls2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-GViDR .framer-fjp36c, .framer-GViDR .framer-eqi2ok { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GViDR .framer-70oqs-container, .framer-GViDR .framer-1o4q04b-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-GViDR .framer-t3i5rk { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-GViDR .framer-1n3clk0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GViDR .framer-141unip { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GViDR.framer-v-n5rem5.framer-14nhls2, .framer-GViDR.framer-v-1i3ag89.framer-14nhls2, .framer-GViDR.framer-v-4ib4wd.framer-14nhls2, .framer-GViDR.framer-v-1gtkts9.framer-14nhls2 { padding: 12px 24px 12px 24px; }\",\".framer-GViDR.framer-v-1cwobck.framer-14nhls2, .framer-GViDR.framer-v-ykdmd7.framer-14nhls2, .framer-GViDR.framer-v-18i25pn.framer-14nhls2 { gap: 8px; padding: 16px 32px 16px 32px; }\",\".framer-GViDR.framer-v-1i3ag89 .framer-1n3clk0 { gap: 6px; }\",\".framer-GViDR.framer-v-1rl0py4.framer-14nhls2, .framer-GViDR.framer-v-1bqilbp.framer-14nhls2 { padding: 16px 32px 16px 32px; }\",\".framer-GViDR.framer-v-1rl0py4 .framer-1n3clk0, .framer-GViDR.framer-v-8ghwi9 .framer-1n3clk0, .framer-GViDR.framer-v-4ib4wd .framer-1n3clk0, .framer-GViDR.framer-v-18i25pn .framer-1n3clk0, .framer-GViDR.framer-v-ai0d0q .framer-1n3clk0, .framer-GViDR.framer-v-1gtkts9 .framer-1n3clk0, .framer-GViDR.framer-v-1bqilbp .framer-1n3clk0 { gap: 8px; }\",\".framer-GViDR.framer-v-1letd66.framer-14nhls2, .framer-GViDR.framer-v-2v3drv.framer-14nhls2 { flex-direction: column; gap: 0px; height: 20px; overflow: hidden; padding: 0px; }\",\".framer-GViDR.framer-v-1letd66 .framer-fjp36c { flex-direction: column; justify-content: flex-start; order: 0; overflow: hidden; }\",\".framer-GViDR.framer-v-1letd66 .framer-eqi2ok, .framer-GViDR.framer-v-2v3drv .framer-eqi2ok { gap: 4px; }\",\".framer-GViDR.framer-v-1letd66 .framer-141unip, .framer-GViDR.framer-v-1bwp8mk .framer-141unip, .framer-GViDR.framer-v-11scs6q .framer-141unip { order: 1; overflow: visible; }\",\".framer-GViDR.framer-v-1letd66 .framer-1o4q04b-container, .framer-GViDR.framer-v-2v3drv .framer-1o4q04b-container, .framer-GViDR.framer-v-1bwp8mk .framer-1o4q04b-container, .framer-GViDR.framer-v-3rd2p0 .framer-1o4q04b-container, .framer-GViDR.framer-v-11scs6q .framer-1o4q04b-container, .framer-GViDR.framer-v-1i3ag89.hover .framer-141unip { order: 0; }\",\".framer-GViDR.framer-v-2v3drv .framer-fjp36c { flex-direction: column; justify-content: flex-start; order: 0; }\",\".framer-GViDR.framer-v-2v3drv .framer-141unip, .framer-GViDR.framer-v-3rd2p0 .framer-141unip, .framer-GViDR.framer-v-11scs6q .framer-1n3clk0, .framer-GViDR.framer-v-1i3ag89.hover .framer-1o4q04b-container { order: 1; }\",\".framer-GViDR.framer-v-1bwp8mk.framer-14nhls2, .framer-GViDR.framer-v-3rd2p0.framer-14nhls2 { flex-direction: column; gap: 0px; height: 16px; overflow: hidden; padding: 0px; }\",\".framer-GViDR.framer-v-1bwp8mk .framer-fjp36c { flex-direction: column; gap: 0px; height: 16px; justify-content: flex-start; order: 0; overflow: hidden; }\",\".framer-GViDR.framer-v-1bwp8mk .framer-eqi2ok, .framer-GViDR.framer-v-3rd2p0 .framer-eqi2ok { gap: 4px; height: min-content; }\",\".framer-GViDR.framer-v-3rd2p0 .framer-fjp36c { flex-direction: column; height: 16px; justify-content: flex-start; order: 0; }\",\".framer-GViDR.framer-v-1bqilbp .framer-1o4q04b-container { height: 20px; width: 20px; }\",\".framer-GViDR.framer-v-11scs6q.framer-14nhls2 { flex-direction: column; gap: 0px; height: 32px; overflow: hidden; padding: 0px; }\",\".framer-GViDR.framer-v-11scs6q .framer-fjp36c { flex-direction: column; height: 32px; justify-content: flex-start; order: 0; overflow: hidden; }\",\".framer-GViDR.framer-v-11scs6q .framer-eqi2ok { gap: 12px; height: 32px; order: 0; }\",\".framer-GViDR.framer-v-11scs6q .framer-70oqs-container { height: 24px; width: 24px; }\",\".framer-GViDR.framer-v-2v3drv.hover.framer-14nhls2 { justify-content: flex-end; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-GViDR[data-border=\"true\"]::after, .framer-GViDR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 98\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zLTwOkYOS\":{\"layout\":[\"auto\",\"auto\"]},\"YnYwJM7Sq\":{\"layout\":[\"auto\",\"auto\"]},\"c6JriYOqR\":{\"layout\":[\"auto\",\"auto\"]},\"C3k1mL1ik\":{\"layout\":[\"auto\",\"auto\"]},\"lKe4eOjMc\":{\"layout\":[\"auto\",\"auto\"]},\"oRorybpoF\":{\"layout\":[\"auto\",\"auto\"]},\"WvQNL9PPi\":{\"layout\":[\"auto\",\"fixed\"]},\"T1H3KW5Wk\":{\"layout\":[\"auto\",\"fixed\"]},\"KydetU9im\":{\"layout\":[\"auto\",\"fixed\"]},\"DFF0QROxN\":{\"layout\":[\"auto\",\"fixed\"]},\"tG4EJmrGn\":{\"layout\":[\"auto\",\"auto\"]},\"ebrqXdGoJ\":{\"layout\":[\"auto\",\"auto\"]},\"AEngfHtfU\":{\"layout\":[\"auto\",\"auto\"]},\"GvBym02q7\":{\"layout\":[\"auto\",\"auto\"]},\"th83vpQYO\":{\"layout\":[\"auto\",\"auto\"]},\"WORQu4oot\":{\"layout\":[\"auto\",\"auto\"]},\"WqZU7uyzI\":{\"layout\":[\"auto\",\"fixed\"]},\"NRlnuv2Ss\":{\"layout\":[\"auto\",\"auto\"]},\"bBUY8z8kk\":{\"layout\":[\"auto\",\"auto\"]},\"IPrgjQnjT\":{\"layout\":[\"auto\",\"auto\"]},\"e1ppmRnqk\":{\"layout\":[\"auto\",\"auto\"]},\"KSAaagEHr\":{\"layout\":[\"auto\",\"auto\"]},\"O6tLoJtNC\":{\"layout\":[\"auto\",\"auto\"]},\"F_cilNkG3\":{\"layout\":[\"auto\",\"auto\"]},\"D9E8nHVmL\":{\"layout\":[\"auto\",\"fixed\"]},\"CYKtT7yUq\":{\"layout\":[\"auto\",\"fixed\"]},\"FNTcSdH1e\":{\"layout\":[\"auto\",\"fixed\"]},\"MeAL1SmLf\":{\"layout\":[\"auto\",\"fixed\"]},\"FxPUkwdvx\":{\"layout\":[\"auto\",\"auto\"]},\"VM_G9idwp\":{\"layout\":[\"auto\",\"auto\"]},\"n8Jtu0NxC\":{\"layout\":[\"auto\",\"auto\"]},\"OAyIcLOZ3\":{\"layout\":[\"auto\",\"auto\"]},\"DXtF7NHgl\":{\"layout\":[\"auto\",\"auto\"]},\"Qvs0XUJfa\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"o6h8Up7D_\":\"showText\",\"fDOqwHOez\":\"label\",\"zGGb62oKO\":\"showIcon\",\"XLPgCrYd9\":\"icon\",\"GhtYfOfnL\":\"link\",\"p2h6p1wKU\":\"tap\",\"ZCPC42K_Y\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framera6jwwISx6=withCSS(Component,css,\"framer-GViDR\");export default Framera6jwwISx6;Framera6jwwISx6.displayName=\"Button\";Framera6jwwISx6.defaultProps={height:36,width:98};addPropertyControls(Framera6jwwISx6,{variant:{options:[\"GPBP4b80Y\",\"zLTwOkYOS\",\"YnYwJM7Sq\",\"c6JriYOqR\",\"C3k1mL1ik\",\"lKe4eOjMc\",\"oRorybpoF\",\"WvQNL9PPi\",\"T1H3KW5Wk\",\"KydetU9im\",\"DFF0QROxN\",\"tG4EJmrGn\",\"ebrqXdGoJ\",\"AEngfHtfU\",\"GvBym02q7\",\"th83vpQYO\",\"WORQu4oot\",\"WqZU7uyzI\"],optionTitles:[\"Primary - Small\",\"Primary - Medium\",\"Primary - Large\",\"Primary - Large - Green\",\"Secondary - Small\",\"Secondary - Medium\",\"Seconday - Large\",\"Link - Light\",\"Link - Dark\",\"Link - Light Small\",\"Link - Dark Small\",\"Dark Small\",\"Dark Medium\",\"Dark Large\",\"Secondary 2 - Small\",\"Secondary 2 - Medium\",\"Secondary 2 - Large\",\"Link - Light Large\"],title:\"Variant\",type:ControlType.Enum},o6h8Up7D_:{defaultValue:true,title:\"Show Text\",type:ControlType.Boolean},fDOqwHOez:{defaultValue:\"Button\",displayTextArea:false,title:\"Label\",type:ControlType.String},zGGb62oKO:{defaultValue:true,title:\"Show Icon\",type:ControlType.Boolean},XLPgCrYd9:FeatherControls?.[\"iconSelection\"]&&{...FeatherControls[\"iconSelection\"],defaultValue:\"circle\",description:undefined,hidden:undefined,title:\"Icon\"},GhtYfOfnL:{title:\"Link\",type:ControlType.Link},p2h6p1wKU:{title:\"Tap\",type:ControlType.EventHandler},ZCPC42K_Y:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(Framera6jwwISx6,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FeatherFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framera6jwwISx6\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"98\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"o6h8Up7D_\\\":\\\"showText\\\",\\\"fDOqwHOez\\\":\\\"label\\\",\\\"zGGb62oKO\\\":\\\"showIcon\\\",\\\"XLPgCrYd9\\\":\\\"icon\\\",\\\"GhtYfOfnL\\\":\\\"link\\\",\\\"p2h6p1wKU\\\":\\\"tap\\\",\\\"ZCPC42K_Y\\\":\\\"newTab\\\"}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zLTwOkYOS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YnYwJM7Sq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c6JriYOqR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C3k1mL1ik\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lKe4eOjMc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oRorybpoF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WvQNL9PPi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"T1H3KW5Wk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KydetU9im\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DFF0QROxN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tG4EJmrGn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ebrqXdGoJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AEngfHtfU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GvBym02q7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"th83vpQYO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WORQu4oot\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WqZU7uyzI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NRlnuv2Ss\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bBUY8z8kk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IPrgjQnjT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e1ppmRnqk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KSAaagEHr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"O6tLoJtNC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"F_cilNkG3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D9E8nHVmL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"CYKtT7yUq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FNTcSdH1e\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"MeAL1SmLf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FxPUkwdvx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VM_G9idwp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"n8Jtu0NxC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OAyIcLOZ3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DXtF7NHgl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Qvs0XUJfa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./a6jwwISx6.map", "// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Poppins-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"}]}];export const css=['.framer-GwUWG .framer-styles-preset-6do2sr:not(.rich-text-wrapper), .framer-GwUWG .framer-styles-preset-6do2sr.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 16px; --framer-text-alignment: left; --framer-text-color: var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, #686873); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-GwUWG\";\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\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Poppins-regular\"]);export const fonts=[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"}];export const css=['.framer-oyAx0 .framer-styles-preset-rg6af3:not(.rich-text-wrapper), .framer-oyAx0 .framer-styles-preset-rg6af3.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-39c3ef9b-f8ee-47cd-a3f6-25f51eb1aa31, #686873); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-oyAx0\";\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 (4f2ee3e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useConstant,useIsOnFramerCanvas,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"qMnQOys8x\",\"kunJp5AKk\"];const serializationHash=\"framer-kBG31\";const variantClassNames={kunJp5AKk:\"framer-v-1adpkt\",qMnQOys8x:\"framer-v-14vmuvr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"kunJp5AKk\",Light:\"qMnQOys8x\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"qMnQOys8x\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"qMnQOys8x\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isOnCanvas=useIsOnFramerCanvas();const initialVariant=useConstant(()=>variant);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-14vmuvr\",className,classNames),\"data-framer-name\":\"Light\",initial:isOnCanvas?variant:initialVariant,layoutDependency:layoutDependency,layoutId:\"qMnQOys8x\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:1,...style},variants:{kunJp5AKk:{backgroundColor:\"var(--token-32604442-92e0-4052-9995-13886f9229c4, rgb(135, 142, 168))\",opacity:.2}},...addPropertyOverrides({kunJp5AKk:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant)})})});});const css=['.framer-kBG31[data-border=\"true\"]::after, .framer-kBG31 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kBG31.framer-w20zt4, .framer-kBG31 .framer-w20zt4 { display: block; }\",\".framer-kBG31.framer-14vmuvr { height: 1px; overflow: hidden; position: relative; width: 960px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 960\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kunJp5AKk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerQekKqAXj9=withCSS(Component,css,\"framer-kBG31\");export default FramerQekKqAXj9;FramerQekKqAXj9.displayName=\"Divider\";FramerQekKqAXj9.defaultProps={height:1,width:960};addPropertyControls(FramerQekKqAXj9,{variant:{options:[\"qMnQOys8x\",\"kunJp5AKk\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQekKqAXj9,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQekKqAXj9\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"960\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kunJp5AKk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QekKqAXj9.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Poppins-regular\"]);export const fonts=[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"}];export const css=['.framer-sfi2S .framer-styles-preset-x6tm5i:not(.rich-text-wrapper), .framer-sfi2S .framer-styles-preset-x6tm5i.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 16px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, #686873); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-sfi2S\";\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\"}}}", "import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map", "import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:true};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize GTM.\n// https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it:\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;const shouldSync=state.sync&&isBrowser&&state.modes!==null;if(!shouldSync){return;}yieldBeforeCb(()=>{syncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\"});},{priority:\"user-blocking\"});},[state.sync]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}\nexport const __FramerMetadata__ = {\"exports\":{\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map", "import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/wTCMOQdBhrD1LTpkwItL/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/7Vzkp1ORK9zU9dYiZ1fu/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/nrn5valPIfiaZFRgtVW3/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/wTCMOQdBhrD1LTpkwItL/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic});const consent=useConsent({gtmId,defaultConsent:region.defaults,gtmLoadedExternally});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn\u2019t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn\u2019t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Poppins-600\"]);export const fonts=[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6V15vFP-KUEg.woff2\",weight:\"600\"}];export const css=['.framer-JSaOW .framer-styles-preset-1vq70wa:not(.rich-text-wrapper), .framer-JSaOW .framer-styles-preset-1vq70wa.rich-text-wrapper h6 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: -0.04em; --framer-line-height: 32px; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-239b8a64-9b42-4d09-ae56-86f123584531, #040415); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-JSaOW\";\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 (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/7rr5It9rDfoJg80fjOCL/2lRrUIkbp6sF3LMS3QvT/Fz45rF7_J.js\";const cycleOrder=[\"I606:3473;606:3266\",\"nVQ3kktYx\"];const serializationHash=\"framer-CtkwW\";const variantClassNames={\"I606:3473;606:3266\":\"framer-v-kk8e70\",nVQ3kktYx:\"framer-v-dg68n5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"App Icon\":\"nVQ3kktYx\",Light:\"I606:3473;606:3266\"};const getProps=({height,id,link,width,...props})=>{return{...props,ePF8O3yl6:link??props.ePF8O3yl6,variant:humanReadableVariantMap[props.variant]??props.variant??\"I606:3473;606:3266\"};};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,ePF8O3yl6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I606:3473;606:3266\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"nVQ3kktYx\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ePF8O3yl6,motionChild:true,nodeId:\"I606:3473;606:3266\",openInNewTab:false,scopeId:\"VtPJvKuK5\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kk8e70\",className,classNames)} framer-137p742`,\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"I606:3473;606:3266\",ref:refBinding,style:{...style},...addPropertyOverrides({nVQ3kktYx:{\"data-framer-name\":\"App Icon\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:91,intrinsicWidth:91,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)),pixelHeight:91,pixelWidth:91,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/zR0vhL8b2oxlNw5Gawh0L8MB0s.svg\"},className:\"framer-cfogyr\",layoutDependency:layoutDependency,layoutId:\"PuQViDK16\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{nVQ3kktYx:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.24)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({nVQ3kktYx:{\"data-border\":true,background:{alt:\"\",fit:\"fill\",intrinsicHeight:91,intrinsicWidth:91,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)),pixelHeight:91,pixelWidth:91,src:\"https://framerusercontent.com/images/zR0vhL8b2oxlNw5Gawh0L8MB0s.svg\"}}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1vq70wa\",\"data-styles-preset\":\"Fz45rF7_J\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0)))\"},children:\"Cloudback\"})}),className:\"framer-1bn7tgh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YHh5td_oD\",style:{\"--extracted-1w1cjl5\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CtkwW.framer-137p742, .framer-CtkwW .framer-137p742 { display: block; }\",\".framer-CtkwW.framer-kk8e70 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-CtkwW .framer-cfogyr { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-CtkwW .framer-1bn7tgh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CtkwW.framer-v-dg68n5.framer-kk8e70 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); width: 32px; }\",...sharedStyle.css,'.framer-CtkwW[data-border=\"true\"]::after, .framer-CtkwW [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 165\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"nVQ3kktYx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ePF8O3yl6\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVtPJvKuK5=withCSS(Component,css,\"framer-CtkwW\");export default FramerVtPJvKuK5;FramerVtPJvKuK5.displayName=\"Logo\";FramerVtPJvKuK5.defaultProps={height:32,width:165};addPropertyControls(FramerVtPJvKuK5,{variant:{options:[\"I606:3473;606:3266\",\"nVQ3kktYx\"],optionTitles:[\"Light\",\"App Icon\"],title:\"Variant\",type:ControlType.Enum},ePF8O3yl6:{title:\"Link\",type:ControlType.Link}});addFonts(FramerVtPJvKuK5,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVtPJvKuK5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nVQ3kktYx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ePF8O3yl6\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"165\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VtPJvKuK5.map", "// Generated by Framer (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/IH6s9ASs8tTeXMp8PWOj/Cookies.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4hiWSMoaaBjUPpx8uwMy/IL67EUfYVbuggNSagaGB/i8sJ04xue.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/osGsu3vsvCSgZU5Di82R/jsWQObLj2AVdu9MTA0eZ/ixZjcLvAu.js\";import Button from\"https://framerusercontent.com/modules/jaiz3gHgyc9EZkfHY65T/pf2MAFbNCkxPDhl82iRA/a6jwwISx6.js\";import Divider from\"https://framerusercontent.com/modules/sdLyCCDoExfqxNtwDwAU/U1yj110VYWkacsKnCbpG/QekKqAXj9.js\";import Logo from\"https://framerusercontent.com/modules/w83Z3DSneI9kM5tJm3vT/FcfsRLxKRWZMc6LKBN9v/VtPJvKuK5.js\";const LogoFonts=getFonts(Logo);const ButtonFonts=getFonts(Button);const CookieBannerFonts=getFonts(CookieBanner);const DividerFonts=getFonts(Divider);const cycleOrder=[\"gH2adeIO0\",\"co1wy_5VO\",\"j1ZODYB_e\"];const serializationHash=\"framer-JugPq\";const variantClassNames={co1wy_5VO:\"framer-v-1ig43k2\",gH2adeIO0:\"framer-v-433gdl\",j1ZODYB_e:\"framer-v-gisg34\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"gH2adeIO0\",Phone:\"j1ZODYB_e\",Tablet:\"co1wy_5VO\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gH2adeIO0\"};};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:\"gH2adeIO0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-433gdl\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gH2adeIO0\",ref:refBinding,style:{backgroundColor:\"var(--token-17b4a42e-06dc-4d67-99f8-0f773478fdba, rgb(243, 244, 246))\",...style},...addPropertyOverrides({co1wy_5VO:{\"data-framer-name\":\"Tablet\"},j1ZODYB_e:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1200dod\",\"data-framer-name\":\"Body\",layoutDependency:layoutDependency,layoutId:\"RoTbfd9Gx\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+64+0+0+0,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-113ao97-container\",layoutDependency:layoutDependency,layoutId:\"RsjPpPOyO-container\",nodeId:\"RsjPpPOyO\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"RsjPpPOyO\",layoutId:\"RsjPpPOyO\",variant:\"I606:3473;606:3266\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w7sciq\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"nc9eKc3Eq\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pnji1x\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"a7SAa18TH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6do2sr\",\"data-styles-preset\":\"i8sJ04xue\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68)))\"},children:\"Automatic daily backups and instant restores of your entire business. Compliance, ransomware protection, disaster recovery. Bring your own storage.\"})}),className:\"framer-8dkqz2\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ikBuFRcKM\",style:{\"--extracted-r6o4lv\":\"var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68))\",\"--framer-paragraph-spacing\":\"12px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vcdmvh\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"o7efzSd0o\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+64+0+0+64+0+0+124+0,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+0+0+124+0},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+0+0+124+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3sb7du-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"DovySDhqB-container\",name:\"Roadmap\",nodeId:\"DovySDhqB\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"\",GhtYfOfnL:\"https://www.facebook.com/cloudback.it\",height:\"100%\",id:\"DovySDhqB\",layoutId:\"DovySDhqB\",name:\"Roadmap\",o6h8Up7D_:false,style:{height:\"100%\",width:\"100%\"},variant:\"WqZU7uyzI\",width:\"100%\",XLPgCrYd9:\"facebook\",ZCPC42K_Y:true,zGGb62oKO:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+64+0+0+64+0+0+124+0,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+0+0+124+0},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+0+0+124+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-184sf94-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"KgXTKSS9w-container\",name:\"Roadmap\",nodeId:\"KgXTKSS9w\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"\",GhtYfOfnL:\"https://twitter.com/cloudbackit\",height:\"100%\",id:\"KgXTKSS9w\",layoutId:\"KgXTKSS9w\",name:\"Roadmap\",o6h8Up7D_:false,style:{height:\"100%\",width:\"100%\"},variant:\"WqZU7uyzI\",width:\"100%\",XLPgCrYd9:\"twitter\",ZCPC42K_Y:true,zGGb62oKO:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+64+0+0+64+0+0+124+0,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+0+0+124+0},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+0+0+124+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qrxdhx-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"ypVzCiBp4-container\",name:\"Roadmap\",nodeId:\"ypVzCiBp4\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"\",GhtYfOfnL:\"https://instagram.com/cloudback.it\",height:\"100%\",id:\"ypVzCiBp4\",layoutId:\"ypVzCiBp4\",name:\"Roadmap\",o6h8Up7D_:false,style:{height:\"100%\",width:\"100%\"},variant:\"WqZU7uyzI\",width:\"100%\",XLPgCrYd9:\"instagram\",ZCPC42K_Y:true,zGGb62oKO:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+64+0+0+64+0+0+124+0,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+0+0+124+0},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+0+0+124+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-904roe-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"reLY4w2PK-container\",name:\"Roadmap\",nodeId:\"reLY4w2PK\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"\",GhtYfOfnL:\"https://www.linkedin.com/company/cloudbackit\",height:\"100%\",id:\"reLY4w2PK\",layoutId:\"reLY4w2PK\",name:\"Roadmap\",o6h8Up7D_:false,style:{height:\"100%\",width:\"100%\"},variant:\"WqZU7uyzI\",width:\"100%\",XLPgCrYd9:\"linkedin\",ZCPC42K_Y:true,zGGb62oKO:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+64+0+0+64+0+0+124+0,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+0+0+124+0},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+0+0+124+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p03br8-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"HvWtLZVpN-container\",name:\"Roadmap\",nodeId:\"HvWtLZVpN\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"\",GhtYfOfnL:\"https://github.com/cloudback/\",height:\"100%\",id:\"HvWtLZVpN\",layoutId:\"HvWtLZVpN\",name:\"Roadmap\",o6h8Up7D_:false,style:{height:\"100%\",width:\"100%\"},variant:\"WqZU7uyzI\",width:\"100%\",XLPgCrYd9:\"github\",ZCPC42K_Y:true,zGGb62oKO:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nfy4uy\",layoutDependency:layoutDependency,layoutId:\"BGJCCWoLB\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+0+0+64+0+0+180+0),pixelHeight:630,pixelWidth:630,sizes:\"130px\",src:\"https://framerusercontent.com/images/gx4cfEMOgwuKSB8eXJlN7Yksec.svg\",srcSet:\"https://framerusercontent.com/images/gx4cfEMOgwuKSB8eXJlN7Yksec.svg?scale-down-to=512 512w,https://framerusercontent.com/images/gx4cfEMOgwuKSB8eXJlN7Yksec.svg 630w\"},className:\"framer-1ivbay1\",layoutDependency:layoutDependency,layoutId:\"F5QdTrXmw\",...addPropertyOverrides({co1wy_5VO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+0+64+0+0+0+180+0),pixelHeight:630,pixelWidth:630,sizes:\"130px\",src:\"https://framerusercontent.com/images/gx4cfEMOgwuKSB8eXJlN7Yksec.svg\",srcSet:\"https://framerusercontent.com/images/gx4cfEMOgwuKSB8eXJlN7Yksec.svg?scale-down-to=512 512w,https://framerusercontent.com/images/gx4cfEMOgwuKSB8eXJlN7Yksec.svg 630w\"}},j1ZODYB_e:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+0+0+64+0+0+0+180+0+0),pixelHeight:630,pixelWidth:630,sizes:\"130px\",src:\"https://framerusercontent.com/images/gx4cfEMOgwuKSB8eXJlN7Yksec.svg\",srcSet:\"https://framerusercontent.com/images/gx4cfEMOgwuKSB8eXJlN7Yksec.svg?scale-down-to=512 512w,https://framerusercontent.com/images/gx4cfEMOgwuKSB8eXJlN7Yksec.svg 630w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+0+0+64+0+0+180+4.5),pixelHeight:1463,pixelWidth:1463,src:\"https://framerusercontent.com/images/jL9ldBo2rLk1sJAxPxM5A2mooo.png?scale-down-to=512\"},className:\"framer-1ay9pbb\",layoutDependency:layoutDependency,layoutId:\"fOMpqhUn4\",...addPropertyOverrides({co1wy_5VO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+0+64+0+0+0+180+4.5),pixelHeight:1463,pixelWidth:1463,src:\"https://framerusercontent.com/images/jL9ldBo2rLk1sJAxPxM5A2mooo.png?scale-down-to=512\"}},j1ZODYB_e:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+0+0+64+0+0+0+180+0+145),pixelHeight:1463,pixelWidth:1463,src:\"https://framerusercontent.com/images/jL9ldBo2rLk1sJAxPxM5A2mooo.png?scale-down-to=512\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+0+0+64+0+0+180+4.5),pixelHeight:4271,pixelWidth:3963,src:\"https://framerusercontent.com/images/hq6qppYjTkSyJ4kUNztWseIA9Q.png?scale-down-to=512\"},className:\"framer-psqpaj\",layoutDependency:layoutDependency,layoutId:\"A1GmjZwGz\",...addPropertyOverrides({co1wy_5VO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+0+64+0+0+0+180+4.5),pixelHeight:4271,pixelWidth:3963,src:\"https://framerusercontent.com/images/hq6qppYjTkSyJ4kUNztWseIA9Q.png?scale-down-to=512\"}},j1ZODYB_e:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+0+0+64+0+0+0+180+0+311),pixelHeight:4271,pixelWidth:3963,src:\"https://framerusercontent.com/images/hq6qppYjTkSyJ4kUNztWseIA9Q.png?scale-down-to=512\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5503zn\",\"data-framer-name\":\"Footer Menu\",layoutDependency:layoutDependency,layoutId:\"cCndI60OL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h8jvzo\",\"data-framer-name\":\"Left Side\",layoutDependency:layoutDependency,layoutId:\"NqMmsRYND\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+0,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+0},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pr8055-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"hqdBrev2c-container\",name:\"Roadmap\",nodeId:\"hqdBrev2c\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Docs\",GhtYfOfnL:\"https://docs.cloudback.it/getting-started/what-is-cloudback\",height:\"100%\",id:\"hqdBrev2c\",layoutId:\"hqdBrev2c\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tESDS72o9\"},implicitPathVariables:undefined},{href:{webPageId:\"tESDS72o9\"},implicitPathVariables:undefined},{href:{webPageId:\"tESDS72o9\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+48,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+48},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+0+0+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-im3z1o-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"eKPdvxbhI-container\",name:\"Roadmap\",nodeId:\"eKPdvxbhI\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Blog\",GhtYfOfnL:resolvedLinks[0],height:\"100%\",id:\"eKPdvxbhI\",layoutId:\"eKPdvxbhI\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false,...addPropertyOverrides({co1wy_5VO:{GhtYfOfnL:resolvedLinks[1]},j1ZODYB_e:{GhtYfOfnL:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KTKZugpSl\"},implicitPathVariables:undefined},{href:{webPageId:\"KTKZugpSl\"},implicitPathVariables:undefined},{href:{webPageId:\"KTKZugpSl\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+96,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+96},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cziske-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"jpIBsh5SJ-container\",name:\"Roadmap\",nodeId:\"jpIBsh5SJ\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Pricing\",GhtYfOfnL:resolvedLinks1[0],height:\"100%\",id:\"jpIBsh5SJ\",layoutId:\"jpIBsh5SJ\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false,...addPropertyOverrides({co1wy_5VO:{GhtYfOfnL:resolvedLinks1[1]},j1ZODYB_e:{GhtYfOfnL:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u5nxv5OE7\"},implicitPathVariables:undefined},{href:{webPageId:\"u5nxv5OE7\"},implicitPathVariables:undefined},{href:{webPageId:\"u5nxv5OE7\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+144,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+144},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+0+0+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15y5pk0-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"APFSSk_X5-container\",name:\"Roadmap\",nodeId:\"APFSSk_X5\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Contact\",GhtYfOfnL:resolvedLinks2[0],height:\"100%\",id:\"APFSSk_X5\",layoutId:\"APFSSk_X5\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false,...addPropertyOverrides({co1wy_5VO:{GhtYfOfnL:resolvedLinks2[1]},j1ZODYB_e:{GhtYfOfnL:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gsvU9nY0w\"},implicitPathVariables:undefined},{href:{webPageId:\"gsvU9nY0w\"},implicitPathVariables:undefined},{href:{webPageId:\"gsvU9nY0w\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+192,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+192},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+0+0+192}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-179hb2m-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"eMoNMJTOb-container\",name:\"Roadmap\",nodeId:\"eMoNMJTOb\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Integrations\",GhtYfOfnL:resolvedLinks3[0],height:\"100%\",id:\"eMoNMJTOb\",layoutId:\"eMoNMJTOb\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false,...addPropertyOverrides({co1wy_5VO:{GhtYfOfnL:resolvedLinks3[1]},j1ZODYB_e:{GhtYfOfnL:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u0yClWvwj\"},implicitPathVariables:undefined},{href:{webPageId:\"u0yClWvwj\"},implicitPathVariables:undefined},{href:{webPageId:\"u0yClWvwj\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+240,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+240},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+0+0+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wkrno5-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"hoYEHfC12-container\",name:\"Roadmap\",nodeId:\"hoYEHfC12\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"For Open-source\",GhtYfOfnL:resolvedLinks4[0],height:\"100%\",id:\"hoYEHfC12\",layoutId:\"hoYEHfC12\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false,...addPropertyOverrides({co1wy_5VO:{GhtYfOfnL:resolvedLinks4[1]},j1ZODYB_e:{GhtYfOfnL:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j9sh0h\",\"data-framer-name\":\"Left Side\",layoutDependency:layoutDependency,layoutId:\"SGSUddsRn\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+0,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+0},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+308+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mza6uc-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"Qy574bWfq-container\",name:\"Roadmap\",nodeId:\"Qy574bWfq\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Status\",GhtYfOfnL:\"https://status.cloudback.it/\",height:\"100%\",id:\"Qy574bWfq\",layoutId:\"Qy574bWfq\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:true,zGGb62oKO:false})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"r8z0absXQ\"},implicitPathVariables:undefined},{href:{webPageId:\"r8z0absXQ\"},implicitPathVariables:undefined},{href:{webPageId:\"r8z0absXQ\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+48,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+48},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+308+0+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tt9qhy-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"HUhb3090c-container\",name:\"Roadmap\",nodeId:\"HUhb3090c\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Roadmap\",GhtYfOfnL:resolvedLinks5[0],height:\"100%\",id:\"HUhb3090c\",layoutId:\"HUhb3090c\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false,...addPropertyOverrides({co1wy_5VO:{GhtYfOfnL:resolvedLinks5[1]},j1ZODYB_e:{GhtYfOfnL:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jmbnglU7x\"},implicitPathVariables:undefined},{href:{webPageId:\"jmbnglU7x\"},implicitPathVariables:undefined},{href:{webPageId:\"jmbnglU7x\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+96,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+96},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+308+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r8efr9-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"g2z9yyPGB-container\",name:\"Roadmap\",nodeId:\"g2z9yyPGB\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Changelog\",GhtYfOfnL:resolvedLinks6[0],height:\"100%\",id:\"g2z9yyPGB\",layoutId:\"g2z9yyPGB\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false,...addPropertyOverrides({co1wy_5VO:{GhtYfOfnL:resolvedLinks6[1]},j1ZODYB_e:{GhtYfOfnL:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+144,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+144},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+308+0+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d8w82r-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"lfTuAUoLc-container\",name:\"Roadmap\",nodeId:\"lfTuAUoLc\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Privacy Policy\",GhtYfOfnL:\"https://docs.cloudback.it/legal/privacy-policy\",height:\"100%\",id:\"lfTuAUoLc\",layoutId:\"lfTuAUoLc\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:true,zGGb62oKO:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+64+0+0+0+192,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+64+0+373+0+0+192},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+64+0+673+0+308+0+192}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15jus4z-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"XzqExMN5f-container\",name:\"Roadmap\",nodeId:\"XzqExMN5f\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Terms Of Service\",GhtYfOfnL:\"https://docs.cloudback.it/legal/terms-of-service\",height:\"100%\",id:\"XzqExMN5f\",layoutId:\"XzqExMN5f\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:true,zGGb62oKO:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r99t7w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vSrl8j3EH-container\",nodeId:\"vSrl8j3EH\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{},link:\"rgb(153, 153, 153)\",shadow:{shadowBlur:12,shadowColor:\"rgba(36, 36, 36, 0.25)\",shadowX:0,shadowY:8}},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},secondary:{color:\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\",fill:\"var(--token-17b4a42e-06dc-4d67-99f8-0f773478fdba, rgb(243, 244, 246))\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Privacy Policy\",link:\"https://docs.cloudback.it/legal/privacy-policy\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Privacy Policy\",link:\"https://docs.cloudback.it/legal/privacy-policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"medium\"},gtmId:\"GTM-N56TC6XZ\",height:\"100%\",id:\"vSrl8j3EH\",layoutId:\"vSrl8j3EH\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"20px\"},type:\"text\"},width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y1nx9r\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"QzKcTujH3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x415kg-container\",layoutDependency:layoutDependency,layoutId:\"IvsYgiyQ6-container\",nodeId:\"IvsYgiyQ6\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"IvsYgiyQ6\",layoutId:\"IvsYgiyQ6\",style:{height:\"100%\",width:\"100%\"},variant:\"kunJp5AKk\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8sqb5p\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"McJibjeFT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qarvwi\",layoutDependency:layoutDependency,layoutId:\"i7PXZxFNw\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-x6tm5i\",\"data-styles-preset\":\"ixZjcLvAu\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68)))\"},children:\"\\xa9 2025 Cloudback\"})}),className:\"framer-1t2j4t5\",\"data-framer-name\":\"Copyright Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HyjhU1OgM\",style:{\"--extracted-r6o4lv\":\"var(--token-c24f28f3-ba84-4327-905d-bc0b5a607868, rgb(54, 54, 68))\",\"--framer-paragraph-spacing\":\"12px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+64+0+0+568+0,...addPropertyOverrides({co1wy_5VO:{y:(componentViewport?.y||0)+32+0+0+941+0},j1ZODYB_e:{y:(componentViewport?.y||0)+64+0+0+1549+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fmu4sl-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"jCCjZjT_n-container\",name:\"Roadmap\",nodeId:\"jCCjZjT_n\",rendersWithMotion:true,scopeId:\"U0tREaTUq\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"support@cloudback.it\",GhtYfOfnL:\"mailto:support@cloudback.it\",height:\"100%\",id:\"jCCjZjT_n\",layoutId:\"jCCjZjT_n\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"mail\",ZCPC42K_Y:false,zGGb62oKO:true})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JugPq.framer-1jjgjx, .framer-JugPq .framer-1jjgjx { display: block; }\",\".framer-JugPq.framer-433gdl { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 0px 64px 0px; position: relative; width: 1080px; }\",\".framer-JugPq .framer-1200dod { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1080px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JugPq .framer-113ao97-container, .framer-JugPq .framer-1pr8055-container, .framer-JugPq .framer-im3z1o-container, .framer-JugPq .framer-1cziske-container, .framer-JugPq .framer-15y5pk0-container, .framer-JugPq .framer-179hb2m-container, .framer-JugPq .framer-1wkrno5-container, .framer-JugPq .framer-mza6uc-container, .framer-JugPq .framer-tt9qhy-container, .framer-JugPq .framer-1r8efr9-container, .framer-JugPq .framer-d8w82r-container, .framer-JugPq .framer-15jus4z-container, .framer-JugPq .framer-1r99t7w-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-JugPq .framer-1w7sciq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 128px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JugPq .framer-pnji1x { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-JugPq .framer-8dkqz2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 440px; word-break: break-word; word-wrap: break-word; }\",\".framer-JugPq .framer-1vcdmvh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-JugPq .framer-3sb7du-container, .framer-JugPq .framer-184sf94-container, .framer-JugPq .framer-qrxdhx-container, .framer-JugPq .framer-904roe-container, .framer-JugPq .framer-1p03br8-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-JugPq .framer-nfy4uy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JugPq .framer-1ivbay1 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 129px); position: relative; width: 130px; }\",\".framer-JugPq .framer-1ay9pbb, .framer-JugPq .framer-psqpaj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); position: relative; width: 150px; }\",\".framer-JugPq .framer-5503zn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-JugPq .framer-1h8jvzo, .framer-JugPq .framer-j9sh0h { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-JugPq .framer-y1nx9r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 0px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JugPq .framer-1x415kg-container { flex: 1 0 0px; height: 1px; position: relative; width: 1px; }\",\".framer-JugPq .framer-8sqb5p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JugPq .framer-qarvwi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JugPq .framer-1t2j4t5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JugPq .framer-fmu4sl-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-JugPq.framer-v-1ig43k2.framer-433gdl { padding: 32px; }\",\".framer-JugPq.framer-v-1ig43k2 .framer-1200dod { max-width: unset; }\",\".framer-JugPq.framer-v-1ig43k2 .framer-1w7sciq { flex-direction: column; gap: 64px; }\",\".framer-JugPq.framer-v-1ig43k2 .framer-5503zn, .framer-JugPq.framer-v-gisg34 .framer-1h8jvzo, .framer-JugPq.framer-v-gisg34 .framer-j9sh0h { flex: none; width: 100%; }\",\".framer-JugPq.framer-v-gisg34.framer-433gdl { padding: 64px 16px 64px 16px; width: 600px; }\",\".framer-JugPq.framer-v-gisg34 .framer-1200dod { max-width: 700px; }\",\".framer-JugPq.framer-v-gisg34 .framer-1w7sciq { flex-direction: column; gap: 32px; }\",\".framer-JugPq.framer-v-gisg34 .framer-pnji1x, .framer-JugPq.framer-v-gisg34 .framer-8dkqz2 { width: 100%; }\",\".framer-JugPq.framer-v-gisg34 .framer-nfy4uy { flex-direction: column; gap: 16px; justify-content: center; }\",\".framer-JugPq.framer-v-gisg34 .framer-1ay9pbb, .framer-JugPq.framer-v-gisg34 .framer-psqpaj { height: var(--framer-aspect-ratio-supported, 150px); width: 120px; }\",\".framer-JugPq.framer-v-gisg34 .framer-5503zn { flex: none; flex-direction: column; gap: 32px; width: 100%; }\",\".framer-JugPq.framer-v-gisg34 .framer-8sqb5p { flex-direction: column; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 566\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"co1wy_5VO\":{\"layout\":[\"fixed\",\"auto\"]},\"j1ZODYB_e\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU0tREaTUq=withCSS(Component,css,\"framer-JugPq\");export default FramerU0tREaTUq;FramerU0tREaTUq.displayName=\"Footer\";FramerU0tREaTUq.defaultProps={height:566,width:1080};addPropertyControls(FramerU0tREaTUq,{variant:{options:[\"gH2adeIO0\",\"co1wy_5VO\",\"j1ZODYB_e\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerU0tREaTUq,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...LogoFonts,...ButtonFonts,...CookieBannerFonts,...DividerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU0tREaTUq\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"566\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"co1wy_5VO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j1ZODYB_e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1080\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U0tREaTUq.map", "// Generated by Framer (5da54f8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Mq4QG .framer-styles-preset-1p8fu33:not(.rich-text-wrapper), .framer-Mq4QG .framer-styles-preset-1p8fu33.rich-text-wrapper a { --framer-link-current-text-color: #0099ff; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #0099ff; --framer-link-text-decoration: none; }\"];export const className=\"framer-Mq4QG\";\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\"}}}", "// banner-overrides.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";const BANNER_VERSION=\"v1.0\";const KEY=\"cloudbackBannerVersion\";const CLASS=\"custom-banner\";import{forwardRef}from\"react\";export function withBannerStorage(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const stored=localStorage.getItem(KEY);const visible=stored!==BANNER_VERSION;const existingClass=props.className||\"\";return visible?/*#__PURE__*/_jsx(Component,{ref:ref,...props,className:existingClass+` ${CLASS}`}):null;});}export function withBannerClose(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const handleClick=()=>{// Persist the current banner version to mark it seen\nlocalStorage.setItem(KEY,BANNER_VERSION);// Hide all banners\ndocument.querySelectorAll(`.${CLASS}`).forEach(el=>{el.style.display=\"none\";});// Call normal onClick event if exists\nprops?.onClick();};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withBannerClose\":{\"type\":\"reactHoc\",\"name\":\"withBannerClose\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBannerStorage\":{\"type\":\"reactHoc\",\"name\":\"withBannerStorage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BannerWrapper.map", "// Generated by Framer (4307032)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import{withBannerClose}from\"https://framerusercontent.com/modules/LQUrKY8CwOsS32zKLNlB/jUWXWBO6hJ8rdqLWk1C3/BannerWrapper.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bwRKiUwnTas6rNhXcKsh/vuKmv9dph5wjdyGRZZMA/F8iYQb2VY.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/80X9r8jaTRYxzQjc0YdM/kseJNH2u4SHKf2pKdJNM/uJQKWnqpc.js\";const FeatherFonts=getFonts(Feather);const FeatherWithBannerClose19q0g4k=withCodeBoundaryForOverrides(Feather,{nodeId:\"zLgCw8KQW\",override:withBannerClose,scopeId:\"dJLWTinfd\"});const cycleOrder=[\"btobnKr9J\",\"dWYZRVAS1\"];const serializationHash=\"framer-6KQCZ\";const variantClassNames={btobnKr9J:\"framer-v-16poohe\",dWYZRVAS1:\"framer-v-19wj5lo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.8,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"btobnKr9J\",Phone:\"dWYZRVAS1\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"btobnKr9J\"};};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:\"btobnKr9J\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16poohe\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"btobnKr9J\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a1876685-c035-4566-9950-1151b39d24d4, rgb(235, 236, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-89a5bf75-fe4c-4745-b1e4-ff2428ff0ab1, rgb(246, 249, 255))\",boxShadow:\"0px 0.7226247621292714px 0.7226247621292714px -1.3333333333333333px rgba(165, 171, 184, 0.19), 0px 2.7462399638921484px 2.7462399638921484px -2.6666666666666665px rgba(165, 171, 184, 0.17), 0px 12px 12px -4px rgba(165, 171, 184, 0.05)\",...style},...addPropertyOverrides({dWYZRVAS1:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yi64dw\",layoutDependency:layoutDependency,layoutId:\"JObkwVARA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",children:[\"\uD83D\uDE80 Cloudback is now \",/*#__PURE__*/_jsx(motion.strong,{children:\"free for open-source projects\"}),\"!\"]})}),className:\"framer-vwkpbg\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"WrxmEOcVo\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dWYZRVAS1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",style:{\"--framer-text-alignment\":\"left\"},children:[\"\uD83D\uDE80 Cloudback is now \",/*#__PURE__*/_jsx(motion.strong,{children:\"free for open-source projects\"}),\"!\"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g3cmuo\",\"data-styles-preset\":\"uJQKWnqpc\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"u0yClWvwj\"},motionChild:true,nodeId:\"yfmhcbvU8\",openInNewTab:false,relValues:[],scopeId:\"dJLWTinfd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p8fu33\",\"data-styles-preset\":\"F8iYQb2VY\",children:\"Learn more \u2192\"})})})}),className:\"framer-1srenvz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yfmhcbvU8\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19q0g4k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zLgCw8KQW-container\",nodeId:\"zLgCw8KQW\",rendersWithMotion:true,scopeId:\"dJLWTinfd\",whileHover:animation,children:/*#__PURE__*/_jsx(FeatherWithBannerClose19q0g4k,{color:\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"x\",id:\"zLgCw8KQW\",layoutId:\"zLgCw8KQW\",mirrored:false,selectByList:true,style:{height:\"100%\",maxHeight:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6KQCZ.framer-15hqjwx, .framer-6KQCZ .framer-15hqjwx { display: block; }\",\".framer-6KQCZ.framer-16poohe { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: 800px; }\",\".framer-6KQCZ .framer-1yi64dw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6KQCZ .framer-vwkpbg, .framer-6KQCZ .framer-1srenvz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6KQCZ .framer-19q0g4k-container { cursor: pointer; flex: none; height: 24px; max-height: 24px; max-width: 24px; position: absolute; right: 8px; top: 8px; width: 24px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-6KQCZ.framer-v-19wj5lo.framer-16poohe { width: 1000px; }\",\".framer-6KQCZ.framer-v-19wj5lo .framer-1yi64dw { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 12px; padding: 0px 32px 0px 0px; width: 1px; }\",\".framer-6KQCZ.framer-v-19wj5lo .framer-vwkpbg { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-6KQCZ[data-border=\"true\"]::after, .framer-6KQCZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dWYZRVAS1\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdJLWTinfd=withCSS(Component,css,\"framer-6KQCZ\");export default FramerdJLWTinfd;FramerdJLWTinfd.displayName=\"Banner\";FramerdJLWTinfd.defaultProps={height:40,width:800};addPropertyControls(FramerdJLWTinfd,{variant:{options:[\"btobnKr9J\",\"dWYZRVAS1\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdJLWTinfd,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...FeatherFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdJLWTinfd\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dWYZRVAS1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"800\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map", "export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}", "// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map", "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===null||metadata===void 0?void 0:metadata.indexHash)===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex};}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\":{\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDefaultLocaleId\":{\"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+\"\u2026\";}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/JehrJSLhXvzeRdsqPjt4/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/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 metaTag=safeDocument?.querySelector('meta[name=\"framer-search-index\"]');if(!metaTag){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const metaTagContent=metaTag.getAttribute(\"content\");const cacheResult=await getCachedIndex(localeId,metaTagContent);const isOverLimit=metaTagContent===\"limit-reached\";if(isOverLimit){log(\"Page limit for plan exceeded\");}// If a cached index exists, use the cached version until latest one\n// from the network loads.\nif(cacheResult.status!==\"miss\"&&!isOverLimit){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}// Return early and do not make a fetch request if the URL is not valid.\nif(!metaTagContent||!isValidUrl(metaTagContent)){log(\"Meta tag exists but URL is not valid yet\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No cache to use\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);// If the file doesn't exist yet, it might be still generating.\nif(response.status===403||response.status===404){log(\"Index not found\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No cache to use\");}else{log(\"Continue using cache\");}return;}else if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,metaTagContent);setStatus(\"success\");log(\"Using downloaded index\");}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 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", "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/5ZXslHiv3E1xnzOoHbJF/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\":{\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"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/JehrJSLhXvzeRdsqPjt4/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 \u2013 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 \u2013\u00A0Internal\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\":{\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Search.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Poppins-300\"]);export const fonts=[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8V15vFP-KUEg.woff2\",weight:\"300\"}];export const css=['.framer-sacKs .framer-styles-preset-106xoe1:not(.rich-text-wrapper), .framer-sacKs .framer-styles-preset-106xoe1.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, #686873); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-sacKs\";\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\"}}}", "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;}}),g=h(f()),d={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},y=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=d.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=d.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=d.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=d.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=d.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=d.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=d.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=d.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=d.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=d.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=p(this.bytes);}};function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as v}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=p(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=d.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=d.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=d.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=d.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=d.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=d.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=d.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=d.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=d.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=d.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\",p(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction 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 x}from\"framer\";function P(t){if(A(t))return 0/* Null */;switch(t.type){case x.Array:return 1/* Array */;case x.Boolean:return 2/* Boolean */;case x.Color:return 3/* Color */;case x.Date:return 4/* Date */;case x.Enum:return 5/* Enum */;case x.File:return 6/* File */;case x.ResponsiveImage:return 10/* ResponsiveImage */;case x.Link:return 7/* Link */;case x.Number:return 8/* Number */;case x.Object:return 9/* Object */;case x.RichText:return 11/* RichText */;case x.String:return 12/* String */;case x.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function R(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:x.Array,value:n};}function q(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function _(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 D(t){return{type:x.Boolean,value:0!==t.readUint8()};}function j(t,e){t.writeUint8(e.value?1:0);}function C(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function J(t){return{type:x.Color,value:t.readString()};}function V(t,e){t.writeString(e.value);}function W(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function $(t){let e=t.readInt64(),r=new Date(e);return{type:x.Date,value:r.toISOString()};}function z(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function G(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function K(t){return{type:x.Enum,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){return{type:x.File,value:t.readString()};}function Y(t,e){t.writeString(e.value);}function Z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tt(t){return{type:x.Link,value:t.readJson()};}function te(t,e){t.writeJson(e.value);}function tr(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tn(t){return{type:x.Number,value:t.readFloat64()};}function ti(t,e){t.writeFloat64(e.value);}function ts(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ta(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:x.Object,value:n};}function to(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 tu(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 tl(t){return{type:x.ResponsiveImage,value:t.readJson()};}function th(t,e){t.writeJson(e.value);}function tc(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tf(t){return{type:x.RichText,value:t.readUint32()};}function tg(t,e){t.writeUint32(e.value);}function td(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function ty(t){return{type:x.String,value:t.readString()};}function tp(t,e){t.writeString(e.value);}function tv(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 tm(t){return{type:x.VectorSetItem,value:t.readUint32()};}function tw(t,e){t.writeUint32(e.value);}function tI(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 R(t);case 2/* Boolean */:return D(t);case 3/* Color */:return J(t);case 4/* Date */:return $(t);case 5/* Enum */:return K(t);case 6/* File */:return Q(t);case 7/* Link */:return tt(t);case 8/* Number */:return tn(t);case 9/* Object */:return ta(t);case 10/* ResponsiveImage */:return tl(t);case 11/* RichText */:return tf(t);case 12/* String */:return ty(t);case 13/* VectorSetItem */:return tm(t);default:b(e);}},t.write=function(t,e){let r=P(e);if(t.writeUint8(r),!A(e))switch(e.type){case x.Array:return q(t,e);case x.Boolean:return j(t,e);case x.Color:return V(t,e);case x.Date:return z(t,e);case x.Enum:return H(t,e);case x.File:return Y(t,e);case x.Link:return te(t,e);case x.Number:return ti(t,e);case x.Object:return to(t,e);case x.ResponsiveImage:return th(t,e);case x.RichText:return tg(t,e);case x.VectorSetItem:return tw(t,e);case x.String:return tp(t,e);default:b(e);}},t.compare=function(t,e,r){let n=P(t),i=P(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case x.Array:return I(e.type===x.Array),_(t,e,r);case x.Boolean:return I(e.type===x.Boolean),C(t,e);case x.Color:return I(e.type===x.Color),W(t,e);case x.Date:return I(e.type===x.Date),G(t,e);case x.Enum:return I(e.type===x.Enum),X(t,e);case x.File:return I(e.type===x.File),Z(t,e);case x.Link:return I(e.type===x.Link),tr(t,e);case x.Number:return I(e.type===x.Number),ts(t,e);case x.Object:return I(e.type===x.Object),tu(t,e,r);case x.ResponsiveImage:return I(e.type===x.ResponsiveImage),tc(t,e);case x.RichText:return I(e.type===x.RichText),td(t,e);case x.VectorSetItem:return I(e.type===x.VectorSetItem),tI(t,e);case x.String:return I(e.type===x.String),tv(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tb=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 y(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\",[]);}},tU=3,tS=250,tk=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tL=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tk.includes(n.status)||++r>tU)return n;}catch(t){if(e?.signal?.aborted||++r>tU)throw t;}await tB(r);}};async function tB(t){let e=Math.floor(tS*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tE(t,e){let r=tF(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 tL(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 tM,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 tM=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=tT(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=tT(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 tT(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tF(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 tE(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tb.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!==v.String||e.value?.type!==v.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!==v.String||e.value?.type!==v.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!==v.String||e.value?.type!==v.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   *       \u2193\n   * \u250C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2510\n   * \u2502 1 \u2502 2 \u2502 2 \u2502 2 \u2502 2 \u2502 3 \u2502\n   * \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518\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   *                   \u2193\n   * \u250C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2510\n   * \u2502 1 \u2502 2 \u2502 2 \u2502 2 \u2502 2 \u2502 3 \u2502\n   * \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518\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??=tL(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 y(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 g.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tE(this.url,e);return r.map((e,r)=>{let n=new y(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tx=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async 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,\"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;}};export{tx as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let t=(t,e)=>async()=>{let r=await t();return r[e];},e=()=>import(\"./dAQDH41Q5-2.js\"),r=()=>import(\"./dAQDH41Q5-3.js\"),i=()=>import(\"./dAQDH41Q5-4.js\"),c=[t(e,\"richText\"),t(e,\"richText1\"),t(e,\"richText2\"),t(e,\"richText3\"),t(e,\"richText4\"),t(e,\"richText5\"),t(e,\"richText6\"),t(e,\"richText7\"),t(e,\"richText8\"),t(e,\"richText9\"),t(e,\"richText10\"),t(e,\"richText11\"),t(e,\"richText12\"),t(e,\"richText13\"),t(e,\"richText14\"),t(e,\"richText15\"),t(e,\"richText16\"),t(e,\"richText17\"),t(e,\"richText18\"),t(r,\"richText\"),t(r,\"richText1\"),t(r,\"richText2\"),t(r,\"richText3\"),t(r,\"richText4\"),t(r,\"richText5\"),t(r,\"richText6\"),t(r,\"richText7\"),t(r,\"richText8\"),t(r,\"richText9\"),t(r,\"richText10\"),t(r,\"richText11\"),t(r,\"richText12\"),t(r,\"richText13\"),t(r,\"richText14\"),t(r,\"richText15\"),t(r,\"richText16\"),t(r,\"richText17\"),t(i,\"richText\"),t(i,\"richText1\")];export async function resolveRichText(t){let e=c[t];if(e)return await e();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5da54f8)\nimport{addPropertyControls as e,ControlType as t,QueryCache as l,QueryEngine as r}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as o}from\"./dAQDH41Q5-0.js\";import{resolveRichText as n}from\"./dAQDH41Q5-1.js\";let i={fYFU3y_82:{isNullable:!0,type:t.Boolean},GqJKYrV3g:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},Iz2XRdcfJ:{isNullable:!0,type:t.RichText},lxVbmsw6d:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},op2OI5jjS:{isNullable:!0,type:t.Number},previousItemId:{isNullable:!0,type:t.String},RCHrYG6lo:{isNullable:!0,type:t.String},Ve9Lvqjar:{isNullable:!0,type:t.Enum},wuCM90fbv:{isNullable:!0,type:t.Boolean},YxcdZ5kpR:{isNullable:!0,type:t.String}},m=[\"id\",\"Iz2XRdcfJ\"],c={type:1},d=[\"previousItemId\",\"Iz2XRdcfJ\"],u=[\"nextItemId\",\"Iz2XRdcfJ\"],s=[\"id\",\"lxVbmsw6d\"],f=[\"lxVbmsw6d\",\"id\"],p=[\"GqJKYrV3g\",\"Iz2XRdcfJ\"],g={type:0},y=[\"lxVbmsw6d\",\"Iz2XRdcfJ\"],S=[\"YxcdZ5kpR\",\"Iz2XRdcfJ\"],w=[\"op2OI5jjS\",\"Iz2XRdcfJ\"],h=[\"Ve9Lvqjar\",\"Iz2XRdcfJ\"],R=[\"wuCM90fbv\",\"Iz2XRdcfJ\"],I=[\"fYFU3y_82\",\"Iz2XRdcfJ\"],x=[\"RCHrYG6lo\",\"Iz2XRdcfJ\"],N=[\"Iz2XRdcfJ\",\"Iz2XRdcfJ\"],Q=[],D=e=>{let t=Q[e];if(t)return t().then(e=>e.default);},b=new r,V=new l(b),C={collectionByLocaleId:{default:new a({chunks:[new URL(\"./dAQDH41Q5-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[new o({collation:c,collectionSchema:i,fieldNames:m,range:{from:0,to:1227},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:i,fieldNames:d,range:{from:1227,to:2453},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:i,fieldNames:u,range:{from:2453,to:3675},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:i,fieldNames:s,range:{from:3675,to:5581},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:i,fieldNames:f,range:{from:5581,to:7487},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:i,fieldNames:p,range:{from:7487,to:9454},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:i,fieldNames:y,range:{from:9454,to:10998},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:i,fieldNames:S,range:{from:10998,to:12717},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:i,fieldNames:w,range:{from:12717,to:13746},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:i,fieldNames:h,range:{from:13746,to:14980},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:i,fieldNames:R,range:{from:14980,to:15722},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:i,fieldNames:I,range:{from:15722,to:16464},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:i,fieldNames:x,range:{from:16464,to:38048},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:i,fieldNames:N,range:{from:38048,to:38913},url:new URL(\"./dAQDH41Q5-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:n,resolveVectorSetItem:D,schema:i})},displayName:\"Docs\"};export default C;e(C,{GqJKYrV3g:{defaultValue:\"\",title:\"Title\",type:t.String},lxVbmsw6d:{title:\"Slug\",type:t.String},YxcdZ5kpR:{defaultValue:\"\",title:\"Menu item name\",type:t.String},op2OI5jjS:{defaultValue:0,displayStepper:!0,max:9999,min:0,title:\"Menu weight\",type:t.Number},Ve9Lvqjar:{defaultValue:\"dD3VDOsCp\",options:[\"dD3VDOsCp\",\"gleISKoTX\",\"ZxPcZlYEK\",\"lhDlI7COx\",\"lY8YKTGGn\",\"kH8bYgY9j\",\"szOoTmROF\",\"Hhdl9uDVN\",\"SbTeahXNc\",\"Ca1CN0_dN\",\"fWovF2sMz\",\"mCZzkN9Cj\",\"rpArpdu8l\"],optionTitles:[\"Getting Started\",\"Security\",\"Supported Storages\",\"Features\",\"Legal\",\"Support\",\"Managing Backups\",\"Data Restoration\",\"Dashboard\",\"Storage Configuration\",\"Account and Billing Management\",\"Troubleshooting and Support\",\"Security and Compliance\"],title:\"Category\",type:t.Enum},wuCM90fbv:{defaultValue:!0,title:\"Visible\",type:t.Boolean},fYFU3y_82:{defaultValue:!1,title:\"Show Markdown\",type:t.Boolean},RCHrYG6lo:{defaultValue:\"\",displayTextArea:!0,title:\"MarkdownContent\",type:t.String},Iz2XRdcfJ:{defaultValue:\"\",title:\"Content\",type:t.RichText},previousItemId:{dataIdentifier:\"local-module:collection/dAQDH41Q5:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/dAQDH41Q5:default\",title:\"Next\",type:t.CollectionReference}});export const Ve9LvqjarToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"dD3VDOsCp\":return\"Getting Started\";case\"gleISKoTX\":return\"Security\";case\"ZxPcZlYEK\":return\"Supported Storages\";case\"lhDlI7COx\":return\"Features\";case\"lY8YKTGGn\":return\"Legal\";case\"kH8bYgY9j\":return\"Support\";case\"szOoTmROF\":return\"Managing Backups\";case\"Hhdl9uDVN\":return\"Data Restoration\";case\"SbTeahXNc\":return\"Dashboard\";case\"Ca1CN0_dN\":return\"Storage Configuration\";case\"fWovF2sMz\":return\"Account and Billing Management\";case\"mCZzkN9Cj\":return\"Troubleshooting and Support\";case\"rpArpdu8l\":return\"Security and Compliance\";default:return\"\";}};export const enumToDisplayNameFunctions={Ve9Lvqjar:Ve9LvqjarToDisplayName};export const utils={async getSlugByRecordId(e,t){let[l]=await V.get({from:{data:C,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"lxVbmsw6d\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.lxVbmsw6d;},async getRecordIdBySlug(e,t){let[l]=await V.get({from:{data:C,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"lxVbmsw6d\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIdKey\":\"id\",\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"dAQDH41Q5\",\"framerContractVersion\":\"1\",\"framerSlug\":\"lxVbmsw6d\",\"framerData\":\"\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"false\"}},\"Ve9LvqjarToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8oQTUNEQy8EjwrL8ISuZ/nQGHMvdZ2eluihQ4D6YA/TkbepY68f.js\";const FeatherFonts=getFonts(Feather);const enabledGestures={hfRGcjvML:{hover:true},WzQ15ApAj:{hover:true}};const cycleOrder=[\"hfRGcjvML\",\"WzQ15ApAj\"];const serializationHash=\"framer-tuVhs\";const variantClassNames={hfRGcjvML:\"framer-v-oxkamq\",WzQ15ApAj:\"framer-v-1wccn5\"};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={Collapsed:\"WzQ15ApAj\",Expanded:\"hfRGcjvML\"};const getProps=({categoryName,click,height,id,width,...props})=>{return{...props,K3LM2IbJ_:categoryName??props.K3LM2IbJ_??\"Category name\",qEpEcLaRU:click??props.qEpEcLaRU,variant:humanReadableVariantMap[props.variant]??props.variant??\"hfRGcjvML\"};};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,qEpEcLaRU,K3LM2IbJ_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hfRGcjvML\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapveph97=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(qEpEcLaRU){const res=await qEpEcLaRU(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"WzQ15ApAj-hover\")return true;if(baseVariant===\"WzQ15ApAj\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"WzQ15ApAj-hover\")return false;if(baseVariant===\"WzQ15ApAj\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-oxkamq\",className,classNames),\"data-framer-name\":\"Expanded\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hfRGcjvML\",onTap:onTapveph97,ref:refBinding,style:{...style},...addPropertyOverrides({\"hfRGcjvML-hover\":{\"data-framer-name\":undefined},\"WzQ15ApAj-hover\":{\"data-framer-name\":undefined},WzQ15ApAj:{\"data-framer-name\":\"Collapsed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16fh9ms\",layoutDependency:layoutDependency,layoutId:\"AtULx0juN\",style:{backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{\"hfRGcjvML-hover\":{backgroundColor:\"var(--token-a1876685-c035-4566-9950-1151b39d24d4, rgb(235, 236, 255))\"},\"WzQ15ApAj-hover\":{backgroundColor:\"var(--token-a1876685-c035-4566-9950-1151b39d24d4, rgb(235, 236, 255))\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Category name\"})}),className:\"framer-13girm5\",\"data-framer-name\":\"Menu item name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X1500iQqT\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},text:K3LM2IbJ_,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hto6cf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Qa_26y5DL-container\",nodeId:\"Qa_26y5DL\",rendersWithMotion:true,scopeId:\"bPmcpDmaz\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-right\",id:\"Qa_26y5DL\",layoutId:\"Qa_26y5DL\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oirfda-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"i6n7bFane-container\",nodeId:\"i6n7bFane\",rendersWithMotion:true,scopeId:\"bPmcpDmaz\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-05c3f049-74ac-4ea3-b8f8-5c881649ddb7, rgb(104, 104, 115))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"i6n7bFane\",layoutId:\"i6n7bFane\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tuVhs.framer-1ll55a5, .framer-tuVhs .framer-1ll55a5 { display: block; }\",\".framer-tuVhs.framer-oxkamq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 260px; }\",\".framer-tuVhs .framer-16fh9ms { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px 8px 6px 8px; position: relative; width: 1px; }\",\".framer-tuVhs .framer-13girm5 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-tuVhs .framer-1hto6cf-container, .framer-tuVhs .framer-1oirfda-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-tuVhs.framer-v-1wccn5 .framer-13girm5, .framer-tuVhs.framer-v-oxkamq.hover .framer-13girm5 { order: 0; }\",\".framer-tuVhs.framer-v-1wccn5 .framer-1hto6cf-container { order: 1; }\",\".framer-tuVhs.framer-v-oxkamq.hover .framer-1oirfda-container { order: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 260\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WzQ15ApAj\":{\"layout\":[\"fixed\",\"auto\"]},\"B7_1KBs_O\":{\"layout\":[\"fixed\",\"auto\"]},\"pbbD3HfaZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qEpEcLaRU\":\"click\",\"K3LM2IbJ_\":\"categoryName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbPmcpDmaz=withCSS(Component,css,\"framer-tuVhs\");export default FramerbPmcpDmaz;FramerbPmcpDmaz.displayName=\"Category Group Item\";FramerbPmcpDmaz.defaultProps={height:36,width:260};addPropertyControls(FramerbPmcpDmaz,{variant:{options:[\"hfRGcjvML\",\"WzQ15ApAj\"],optionTitles:[\"Expanded\",\"Collapsed\"],title:\"Variant\",type:ControlType.Enum},qEpEcLaRU:{title:\"Click\",type:ControlType.EventHandler},K3LM2IbJ_:{defaultValue:\"Category name\",displayTextArea:false,placeholder:\"\",title:\"Category name\",type:ControlType.String}});addFonts(FramerbPmcpDmaz,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FeatherFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbPmcpDmaz\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WzQ15ApAj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B7_1KBs_O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pbbD3HfaZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"260\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"qEpEcLaRU\\\":\\\"click\\\",\\\"K3LM2IbJ_\\\":\\\"categoryName\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bPmcpDmaz.map", "// Generated by Framer (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/dGOHJ6VsyeOai78Svl9P/0OsEjIWZgpmr3P4tKYP6/qtkX8WpiW.js\";const enabledGestures={ZFA2IEiFR:{hover:true}};const serializationHash=\"framer-pWgxv\";const variantClassNames={ZFA2IEiFR:\"framer-v-uk2dy5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{if(value){return'var(--token-d3391dff-308d-45af-b639-95c6ec5e3567, rgb(96, 105, 255)) /* {\"name\":\"Blue/Blue 80\"} */';}else{return'var(--token-6950abf5-3bfc-4fe9-a7b2-0f809563f20c, rgb(231, 232, 238)) /* {\"name\":\"Dark Blue/Dark Blue 20\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const convertFromBoolean1=(value,activeLocale)=>{if(value){return'var(--token-d3391dff-308d-45af-b639-95c6ec5e3567, rgb(96, 105, 255)) /* {\"name\":\"Blue/Blue 80\"} */';}else{return'var(--token-1746aad3-b30c-40f5-a695-56ebb0d87241, rgb(207, 210, 220)) /* {\"name\":\"Dark Blue/Dark Blue 40\"} */';}};const convertFromBoolean2=(value,activeLocale)=>{if(value){return'var(--token-d910e15e-8a83-40ce-90de-5fbf3bafec04, rgb(215, 217, 255)) /* {\"name\":\"Blue/Blue 20\"} */';}else{return'var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255)) /* {\"name\":\"Base/White\"} */';}};const convertFromBoolean3=(value,activeLocale)=>{if(value){return'var(--token-d910e15e-8a83-40ce-90de-5fbf3bafec04, rgb(215, 217, 255)) /* {\"name\":\"Blue/Blue 20\"} */';}else{return'var(--token-a1876685-c035-4566-9950-1151b39d24d4, rgb(235, 236, 255)) /* {\"name\":\"Blue/Blue 10\"} */';}};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=({currentCMSItemSlug,height,id,link,menuItemName,pageSlug,width,...props})=>{return{...props,Anvo56Jqy:pageSlug??props.Anvo56Jqy??\"Page Slug\",DN6Cchqk1:currentCMSItemSlug??props.DN6Cchqk1??\"Current CMS Item Slug\",sMmMyh9z9:menuItemName??props.sMmMyh9z9??\"Menu item name\",UAMRiM20V:link??props.UAMRiM20V};};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,Anvo56Jqy,DN6Cchqk1,UAMRiM20V,sMmMyh9z9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZFA2IEiFR\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const fillColor=toString(convertFromBoolean(equals(Anvo56Jqy,DN6Cchqk1),activeLocale));const fillColor1=toString(convertFromBoolean1(equals(Anvo56Jqy,DN6Cchqk1),activeLocale));const fillColor2=toString(convertFromBoolean2(equals(Anvo56Jqy,DN6Cchqk1),activeLocale));const fillColor3=toString(convertFromBoolean3(equals(Anvo56Jqy,DN6Cchqk1),activeLocale));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-uk2dy5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZFA2IEiFR\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ZFA2IEiFR-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hm16ww\",layoutDependency:layoutDependency,layoutId:\"yVDlUA3Eg\",style:{backgroundColor:fillColor},variants:{\"ZFA2IEiFR-hover\":{backgroundColor:fillColor1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qhyoj1\",layoutDependency:layoutDependency,layoutId:\"zPR79UWM_\",children:/*#__PURE__*/_jsx(Link,{href:UAMRiM20V,motionChild:true,nodeId:\"YhDEWHbmN\",scopeId:\"VIDfJ4VxT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-u8zzz2 framer-1fsrs0j\",\"data-framer-name\":\"Post\",layoutDependency:layoutDependency,layoutId:\"YhDEWHbmN\",style:{backgroundColor:fillColor2,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{\"ZFA2IEiFR-hover\":{backgroundColor:fillColor3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-106xoe1\",\"data-styles-preset\":\"qtkX8WpiW\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Menu item name\"})}),className:\"framer-lvbivb\",\"data-framer-name\":\"Menu item name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GUOKOfUdU\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},text:sMmMyh9z9,verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pWgxv.framer-1fsrs0j, .framer-pWgxv .framer-1fsrs0j { display: block; }\",\".framer-pWgxv.framer-uk2dy5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 8px; position: relative; width: 260px; }\",\".framer-pWgxv .framer-hm16ww { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 2px; }\",\".framer-pWgxv .framer-1qhyoj1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 0px 4px 0px; position: relative; width: 1px; }\",\".framer-pWgxv .framer-u8zzz2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-width: 200px; padding: 2px 8px 2px 8px; position: relative; text-decoration: none; width: 1px; }\",\".framer-pWgxv .framer-lvbivb { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 260\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xphQsPsRW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Anvo56Jqy\":\"pageSlug\",\"DN6Cchqk1\":\"currentCMSItemSlug\",\"UAMRiM20V\":\"link\",\"sMmMyh9z9\":\"menuItemName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVIDfJ4VxT=withCSS(Component,css,\"framer-pWgxv\");export default FramerVIDfJ4VxT;FramerVIDfJ4VxT.displayName=\"Docs Menu Item\";FramerVIDfJ4VxT.defaultProps={height:36,width:260};addPropertyControls(FramerVIDfJ4VxT,{Anvo56Jqy:{defaultValue:\"Page Slug\",placeholder:\"\",title:\"Page Slug\",type:ControlType.String},DN6Cchqk1:{defaultValue:\"Current CMS Item Slug\",placeholder:\"\",title:\"Current CMS Item Slug\",type:ControlType.String},UAMRiM20V:{title:\"Link\",type:ControlType.Link},sMmMyh9z9:{defaultValue:\"Menu item name\",title:\"Menu item name\",type:ControlType.String}});addFonts(FramerVIDfJ4VxT,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVIDfJ4VxT\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"260\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xphQsPsRW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Anvo56Jqy\\\":\\\"pageSlug\\\",\\\"DN6Cchqk1\\\":\\\"currentCMSItemSlug\\\",\\\"UAMRiM20V\\\":\\\"link\\\",\\\"sMmMyh9z9\\\":\\\"menuItemName\\\"}\",\"framerIntrinsicHeight\":\"36\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VIDfJ4VxT.map", "// Generated by Framer (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,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 Docs from\"https://framerusercontent.com/modules/EYPaIuITCNtgmZLnNY0r/Qz6VPcN29GZ5ByYhsDuy/dAQDH41Q5.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jGpuxAWN8ZkUWNKHpLfL/N6VAhOMOcDjB0QfMcBeR/i2UYeCXDB.js\";import CategoryGroupItem from\"https://framerusercontent.com/modules/OjS779XatZ0MLCSPxz70/gj9rj1AxWJOetFeTYA9g/bPmcpDmaz.js\";import DocsMenuItem from\"https://framerusercontent.com/modules/iao2khbusVt1kwOG2QD6/2V24sW4ptp6wDEjsjvAi/VIDfJ4VxT.js\";const CategoryGroupItemFonts=getFonts(CategoryGroupItem);const DocsMenuItemFonts=getFonts(DocsMenuItem);const DocsControls=getPropertyControls(Docs);const cycleOrder=[\"N4xv5mjgW\",\"PmJGgyhn9\"];const serializationHash=\"framer-j9g43\";const variantClassNames={N4xv5mjgW:\"framer-v-1kb0nv2\",PmJGgyhn9:\"framer-v-b7hji\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const negate=value=>{return!value;};const query=(prequery,{wtkFMq38N})=>prequery({from:{alias:\"ET3Ftz9Qq\",data:Docs,type:\"Collection\"},select:[{collection:\"ET3Ftz9Qq\",name:\"lxVbmsw6d\",type:\"Identifier\"},{collection:\"ET3Ftz9Qq\",name:\"YxcdZ5kpR\",type:\"Identifier\"},{collection:\"ET3Ftz9Qq\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"ET3Ftz9Qq\",name:\"Ve9Lvqjar\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:wtkFMq38N},type:\"BinaryOperation\"},operator:\"and\",right:{collection:\"ET3Ftz9Qq\",name:\"wuCM90fbv\",type:\"Identifier\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 humanReadableEnumMap={\"Account and Billing Management\":\"fWovF2sMz\",\"Data Restoration\":\"Hhdl9uDVN\",\"Getting Started\":\"dD3VDOsCp\",\"Managing Backups\":\"szOoTmROF\",\"Security and Compliance\":\"rpArpdu8l\",\"Storage Configuration\":\"Ca1CN0_dN\",\"Supported Storages\":\"ZxPcZlYEK\",\"Troubleshooting and Support\":\"mCZzkN9Cj\",Dashboard:\"SbTeahXNc\",Features:\"lhDlI7COx\",Legal:\"lY8YKTGGn\",Security:\"gleISKoTX\",Support:\"kH8bYgY9j\"};const humanReadableVariantMap={Collapsed:\"PmJGgyhn9\",Expanded:\"N4xv5mjgW\"};const getProps=({categoryName,filterValue,height,id,pageCategory,pageSlug,width,...props})=>{return{...props,klap8_Nb1:pageSlug??props.klap8_Nb1??\"Page Slug\",o6iXtsBGT:categoryName??props.o6iXtsBGT??\"Category name\",variant:humanReadableVariantMap[props.variant]??props.variant??\"N4xv5mjgW\",wtkFMq38N:humanReadableEnumMap[filterValue]??filterValue??props.wtkFMq38N??\"dD3VDOsCp\",Zao0Rgj3W:pageCategory??props.Zao0Rgj3W??\"Page category\"};};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,wtkFMq38N,o6iXtsBGT,klap8_Nb1,Zao0Rgj3W,lxVbmsw6dET3Ftz9Qq,YxcdZ5kpRET3Ftz9Qq,idET3Ftz9Qq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"N4xv5mjgW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const qEpEcLaRUmgl3aj=activeVariantCallback(async(...args)=>{setVariant(\"PmJGgyhn9\");});const qEpEcLaRU10wxlz5=activeVariantCallback(async(...args)=>{setVariant(\"N4xv5mjgW\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(isSet(Zao0Rgj3W));const isDisplayed=()=>{if(baseVariant===\"PmJGgyhn9\")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-1kb0nv2\",className,classNames),\"data-framer-name\":\"Expanded\",layoutDependency:layoutDependency,layoutId:\"N4xv5mjgW\",ref:refBinding,style:{...style},...addPropertyOverrides({PmJGgyhn9:{\"data-framer-name\":\"Collapsed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-200)/2+0+0),...addPropertyOverrides({PmJGgyhn9:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-160)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d28yyn-container\",layoutDependency:layoutDependency,layoutId:\"z4LyJL4f6-container\",nodeId:\"z4LyJL4f6\",rendersWithMotion:true,scopeId:\"wp76QoQyX\",children:/*#__PURE__*/_jsx(CategoryGroupItem,{height:\"100%\",id:\"z4LyJL4f6\",K3LM2IbJ_:o6iXtsBGT,layoutId:\"z4LyJL4f6\",qEpEcLaRU:qEpEcLaRUmgl3aj,style:{width:\"100%\"},variant:\"hfRGcjvML\",width:\"100%\",...addPropertyOverrides({PmJGgyhn9:{qEpEcLaRU:qEpEcLaRU10wxlz5,variant:\"WzQ15ApAj\"}},baseVariant,gestureVariant)})})}),visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12tfmqd\",\"data-styles-preset\":\"i2UYeCXDB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Category name\"})}),className:\"framer-1daovf\",\"data-framer-name\":\"Menu item name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VywM4ot0R\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},text:Zao0Rgj3W,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1scrtqt\",layoutDependency:layoutDependency,layoutId:\"ET3Ftz9Qq\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ET3Ftz9Qq\",data:Docs,type:\"Collection\"},select:[{collection:\"ET3Ftz9Qq\",name:\"lxVbmsw6d\",type:\"Identifier\"},{collection:\"ET3Ftz9Qq\",name:\"YxcdZ5kpR\",type:\"Identifier\"},{collection:\"ET3Ftz9Qq\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"ET3Ftz9Qq\",name:\"Ve9Lvqjar\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:wtkFMq38N},type:\"BinaryOperation\"},operator:\"and\",right:{collection:\"ET3Ftz9Qq\",name:\"wuCM90fbv\",type:\"Identifier\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idET3Ftz9Qq,lxVbmsw6d:lxVbmsw6dET3Ftz9Qq,YxcdZ5kpR:YxcdZ5kpRET3Ftz9Qq},index)=>{lxVbmsw6dET3Ftz9Qq??=\"\";YxcdZ5kpRET3Ftz9Qq??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ET3Ftz9Qq-${idET3Ftz9Qq}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{lxVbmsw6d:lxVbmsw6dET3Ftz9Qq},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{lxVbmsw6d:lxVbmsw6dET3Ftz9Qq},webPageId:\"MXCHUDGwd\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-200)/2+156+8)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t0azpg-container\",layoutDependency:layoutDependency,layoutId:\"Jht41knWh-container\",nodeId:\"Jht41knWh\",rendersWithMotion:true,scopeId:\"wp76QoQyX\",children:/*#__PURE__*/_jsx(DocsMenuItem,{Anvo56Jqy:klap8_Nb1,DN6Cchqk1:lxVbmsw6dET3Ftz9Qq,height:\"100%\",id:\"Jht41knWh\",layoutId:\"Jht41knWh\",sMmMyh9z9:YxcdZ5kpRET3Ftz9Qq,style:{width:\"100%\"},UAMRiM20V:resolvedLinks[0],width:\"100%\"})})})})})},idET3Ftz9Qq);})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j9g43.framer-mm4k1l, .framer-j9g43 .framer-mm4k1l { display: block; }\",\".framer-j9g43.framer-1kb0nv2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 260px; }\",\".framer-j9g43 .framer-d28yyn-container, .framer-j9g43 .framer-t0azpg-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-j9g43 .framer-1daovf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-j9g43 .framer-1scrtqt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 260\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PmJGgyhn9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wtkFMq38N\":\"filterValue\",\"o6iXtsBGT\":\"categoryName\",\"klap8_Nb1\":\"pageSlug\",\"Zao0Rgj3W\":\"pageCategory\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerwp76QoQyX=withCSS(Component,css,\"framer-j9g43\");export default Framerwp76QoQyX;Framerwp76QoQyX.displayName=\"Docs Menu Category\";Framerwp76QoQyX.defaultProps={height:100,width:260};addPropertyControls(Framerwp76QoQyX,{variant:{options:[\"N4xv5mjgW\",\"PmJGgyhn9\"],optionTitles:[\"Expanded\",\"Collapsed\"],title:\"Variant\",type:ControlType.Enum},wtkFMq38N:DocsControls?.[\"Ve9Lvqjar\"]&&{...DocsControls[\"Ve9Lvqjar\"],defaultValue:\"dD3VDOsCp\",description:undefined,hidden:undefined,title:\"Filter Value\"},o6iXtsBGT:{defaultValue:\"Category name\",displayTextArea:false,placeholder:\"\",title:\"Category name\",type:ControlType.String},klap8_Nb1:{defaultValue:\"Page Slug\",placeholder:\"\",title:\"Page Slug\",type:ControlType.String},Zao0Rgj3W:{defaultValue:\"Page category\",description:\"\",placeholder:\"\",title:\"Page category\",type:ControlType.String}});addFonts(Framerwp76QoQyX,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CategoryGroupItemFonts,...DocsMenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwp76QoQyX\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PmJGgyhn9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"100\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"wtkFMq38N\\\":\\\"filterValue\\\",\\\"o6iXtsBGT\\\":\\\"categoryName\\\",\\\"klap8_Nb1\\\":\\\"pageSlug\\\",\\\"Zao0Rgj3W\\\":\\\"pageCategory\\\"}\",\"framerIntrinsicWidth\":\"260\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5da54f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,resolvePageScope,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/fZYCcWXDiruXib2k8aXr/Search.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dGOHJ6VsyeOai78Svl9P/0OsEjIWZgpmr3P4tKYP6/qtkX8WpiW.js\";import DocsMenuCategory from\"https://framerusercontent.com/modules/lpoF3dC1b3IdDkZipfLt/bZDlupkYjUwpRoQ6jh9O/wp76QoQyX.js\";const FeatherFonts=getFonts(Feather);const SearchFonts=getFonts(Search);const DocsMenuCategoryFonts=getFonts(DocsMenuCategory);const serializationHash=\"framer-iU6ur\";const variantClassNames={DLWxJzaqe:\"framer-v-vnj2lk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const negate=value=>{return!value;};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{if(value){return\"N4xv5mjgW\";}else{return\"PmJGgyhn9\";}};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=({docsCategory,height,id,slug,width,...props})=>{return{...props,la4E4737E:docsCategory??props.la4E4737E??\"Getting Started\",uskSmrSbc:slug??props.uskSmrSbc??\"what-is-cloudback\"};};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,la4E4737E,uskSmrSbc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DLWxJzaqe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const visible=negate(isSet(la4E4737E));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-vnj2lk\",className,classNames),\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"DLWxJzaqe\",ref:refBinding,style:{backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5bhfcz\",layoutDependency:layoutDependency,layoutId:\"qmTnXaJfb\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3nbn25\",layoutDependency:layoutDependency,layoutId:\"Qzp39da0U\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8u77ip\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"mUucqkIFa\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1746aad3-b30c-40f5-a695-56ebb0d87241, rgb(207, 210, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zooblg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hB4RVZEJY-container\",nodeId:\"hB4RVZEJY\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-39c3ef9b-f8ee-47cd-a3f6-25f51eb1aa31, rgb(104, 104, 115))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"search\",id:\"hB4RVZEJY\",layoutId:\"hB4RVZEJY\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-106xoe1\",\"data-styles-preset\":\"qtkX8WpiW\",children:\"Search\u2026\"})}),className:\"framer-1t402wl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZCsd2zli6\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2wj0wh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WfMglbBxl-container\",nodeId:\"WfMglbBxl\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgba(36, 36, 36, 0)\",iconSize:24,iconType:\"default\",id:\"WfMglbBxl\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"WfMglbBxl\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"L_pfOUSzP\"},router),width:\"100%\"})})})]})}),visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Page category\"})}),className:\"framer-14plwpg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g5qH3Jbw4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:la4E4737E,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hrotoa\",layoutDependency:layoutDependency,layoutId:\"WLQlcND6V\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hho018-container\",\"data-framer-name\":\"Getting Started\",layoutDependency:layoutDependency,layoutId:\"uDJsFidrK-container\",name:\"Getting Started\",nodeId:\"uDJsFidrK\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"uDJsFidrK\",klap8_Nb1:uskSmrSbc,layoutId:\"uDJsFidrK\",name:\"Getting Started\",o6iXtsBGT:\"Getting Started\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Getting Started\"),activeLocale),width:\"100%\",wtkFMq38N:\"dD3VDOsCp\",Zao0Rgj3W:la4E4737E})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+108,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ojiwxr-container\",\"data-framer-name\":\"Managing Backups\",layoutDependency:layoutDependency,layoutId:\"qJvwl5OOx-container\",name:\"Managing Backups\",nodeId:\"qJvwl5OOx\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"qJvwl5OOx\",klap8_Nb1:uskSmrSbc,layoutId:\"qJvwl5OOx\",name:\"Managing Backups\",o6iXtsBGT:\"Managing Backups\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Managing Backups\"),activeLocale),width:\"100%\",wtkFMq38N:\"szOoTmROF\",Zao0Rgj3W:\"Page category\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+216,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u8qfu7-container\",\"data-framer-name\":\"Data Restoration\",layoutDependency:layoutDependency,layoutId:\"pRzmWyNG_-container\",name:\"Data Restoration\",nodeId:\"pRzmWyNG_\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"pRzmWyNG_\",klap8_Nb1:uskSmrSbc,layoutId:\"pRzmWyNG_\",name:\"Data Restoration\",o6iXtsBGT:\"Data Restoration\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Data Restoration\"),activeLocale),width:\"100%\",wtkFMq38N:\"Hhdl9uDVN\",Zao0Rgj3W:\"Page category\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+324,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8y6mb2-container\",\"data-framer-name\":\"Dashboard\",layoutDependency:layoutDependency,layoutId:\"IHyJ8AJOj-container\",name:\"Dashboard\",nodeId:\"IHyJ8AJOj\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"IHyJ8AJOj\",klap8_Nb1:uskSmrSbc,layoutId:\"IHyJ8AJOj\",name:\"Dashboard\",o6iXtsBGT:\"Dashboard\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Dashboard\"),activeLocale),width:\"100%\",wtkFMq38N:\"SbTeahXNc\",Zao0Rgj3W:\"Page category\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+432,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rrq5ds-container\",\"data-framer-name\":\"Storage Configuration\",layoutDependency:layoutDependency,layoutId:\"uH6xjhvmw-container\",name:\"Storage Configuration\",nodeId:\"uH6xjhvmw\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"uH6xjhvmw\",klap8_Nb1:uskSmrSbc,layoutId:\"uH6xjhvmw\",name:\"Storage Configuration\",o6iXtsBGT:\"Storage Configuration\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Storage Configuration\"),activeLocale),width:\"100%\",wtkFMq38N:\"Ca1CN0_dN\",Zao0Rgj3W:\"Page category\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+540,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ky8jth-container\",\"data-framer-name\":\"Supported Storages\",layoutDependency:layoutDependency,layoutId:\"Eeu4beaff-container\",name:\"Supported Storages\",nodeId:\"Eeu4beaff\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"Eeu4beaff\",klap8_Nb1:uskSmrSbc,layoutId:\"Eeu4beaff\",name:\"Supported Storages\",o6iXtsBGT:\"Supported Storages\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Supported Storages\"),activeLocale),width:\"100%\",wtkFMq38N:\"ZxPcZlYEK\",Zao0Rgj3W:\"Page category\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+648,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kxosc8-container\",\"data-framer-name\":\"Account and Billing Management\",layoutDependency:layoutDependency,layoutId:\"uOdeKNVy_-container\",name:\"Account and Billing Management\",nodeId:\"uOdeKNVy_\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"uOdeKNVy_\",klap8_Nb1:uskSmrSbc,layoutId:\"uOdeKNVy_\",name:\"Account and Billing Management\",o6iXtsBGT:\"Account and Billing Management\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Account and Billing Management\"),activeLocale),width:\"100%\",wtkFMq38N:\"fWovF2sMz\",Zao0Rgj3W:\"Page category\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+756,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vpdszz-container\",\"data-framer-name\":\"Troubleshooting and Support\",layoutDependency:layoutDependency,layoutId:\"zQt3hQpmS-container\",name:\"Troubleshooting and Support\",nodeId:\"zQt3hQpmS\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"zQt3hQpmS\",klap8_Nb1:uskSmrSbc,layoutId:\"zQt3hQpmS\",name:\"Troubleshooting and Support\",o6iXtsBGT:\"Troubleshooting and Support\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Troubleshooting and Support\"),activeLocale),width:\"100%\",wtkFMq38N:\"mCZzkN9Cj\",Zao0Rgj3W:\"Page category\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+864,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y0xpb2-container\",\"data-framer-name\":\"Security and Compliance\",layoutDependency:layoutDependency,layoutId:\"TUD0rWdRG-container\",name:\"Security and Compliance\",nodeId:\"TUD0rWdRG\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"TUD0rWdRG\",klap8_Nb1:uskSmrSbc,layoutId:\"TUD0rWdRG\",name:\"Security and Compliance\",o6iXtsBGT:\"Security and Compliance\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Security and Compliance\"),activeLocale),width:\"100%\",wtkFMq38N:\"rpArpdu8l\",Zao0Rgj3W:\"Page category\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+107.2+0+972,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j521g6-container\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"olvIxKlzY-container\",name:\"Legal\",nodeId:\"olvIxKlzY\",rendersWithMotion:true,scopeId:\"FdquDodT0\",children:/*#__PURE__*/_jsx(DocsMenuCategory,{height:\"100%\",id:\"olvIxKlzY\",klap8_Nb1:uskSmrSbc,layoutId:\"olvIxKlzY\",name:\"Legal\",o6iXtsBGT:\"Legal\",style:{width:\"100%\"},variant:convertFromBoolean(equals(la4E4737E,\"Legal\"),activeLocale),width:\"100%\",wtkFMq38N:\"lY8YKTGGn\",Zao0Rgj3W:\"Page category\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iU6ur.framer-1vo2zzm, .framer-iU6ur .framer-1vo2zzm { display: block; }\",\".framer-iU6ur.framer-vnj2lk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 320px; }\",\".framer-iU6ur .framer-5bhfcz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iU6ur .framer-3nbn25 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iU6ur .framer-8u77ip { flex: 1 0 0px; height: 40px; overflow: visible; position: relative; width: 1px; }\",\".framer-iU6ur .framer-zooblg-container { flex: none; height: 24px; position: absolute; right: 8px; top: 8px; width: 24px; }\",\".framer-iU6ur .framer-1t402wl { bottom: 8px; flex: none; height: auto; left: 16px; position: absolute; white-space: pre; width: auto; }\",\".framer-iU6ur .framer-2wj0wh-container { bottom: 0px; cursor: pointer; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-iU6ur .framer-14plwpg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iU6ur .framer-1hrotoa { 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: 100%; }\",\".framer-iU6ur .framer-hho018-container, .framer-iU6ur .framer-ojiwxr-container, .framer-iU6ur .framer-u8qfu7-container, .framer-iU6ur .framer-8y6mb2-container, .framer-iU6ur .framer-1rrq5ds-container, .framer-iU6ur .framer-ky8jth-container, .framer-iU6ur .framer-1kxosc8-container, .framer-iU6ur .framer-1vpdszz-container, .framer-iU6ur .framer-1y0xpb2-container, .framer-iU6ur .framer-j521g6-container { flex: none; height: auto; position: relative; width: 100%; }\",...sharedStyle.css,'.framer-iU6ur[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-iU6ur [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-iU6ur[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-iU6ur [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-iU6ur[data-hide-scrollbars=\"true\"], .framer-iU6ur [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-iU6ur[data-border=\"true\"]::after, .framer-iU6ur [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 628\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"la4E4737E\":\"docsCategory\",\"uskSmrSbc\":\"slug\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFdquDodT0=withCSS(Component,css,\"framer-iU6ur\");export default FramerFdquDodT0;FramerFdquDodT0.displayName=\"Docs Nav Menu\";FramerFdquDodT0.defaultProps={height:628,width:320};addPropertyControls(FramerFdquDodT0,{la4E4737E:{defaultValue:\"Getting Started\",placeholder:\"\",title:\"Docs category\",type:ControlType.String},uskSmrSbc:{defaultValue:\"what-is-cloudback\",title:\"Slug\",type:ControlType.String}});addFonts(FramerFdquDodT0,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FeatherFonts,...SearchFonts,...DocsMenuCategoryFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFdquDodT0\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"320\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"la4E4737E\\\":\\\"docsCategory\\\",\\\"uskSmrSbc\\\":\\\"slug\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"628\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5da54f8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const cycleOrder=[\"YDUd6e9RP\",\"ya4d7fdKh\"];const serializationHash=\"framer-Z8pzd\";const variantClassNames={ya4d7fdKh:\"framer-v-1a97ge9\",YDUd6e9RP:\"framer-v-adbnyx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"ya4d7fdKh\",Menu:\"YDUd6e9RP\"};const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YDUd6e9RP\",XKaY3MrGu:tap??props.XKaY3MrGu};};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,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YDUd6e9RP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-adbnyx\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YDUd6e9RP\",onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({ya4d7fdKh:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q02u3z-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zs1tJBeVw-container\",nodeId:\"zs1tJBeVw\",rendersWithMotion:true,scopeId:\"IHeu5h5BT\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-cc220b36-8647-4bc9-8c3f-644814904bd4, rgb(155, 155, 161))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"menu\",id:\"zs1tJBeVw\",layoutId:\"zs1tJBeVw\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({ya4d7fdKh:{iconSelection:\"x\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Z8pzd.framer-gp2fx3, .framer-Z8pzd .framer-gp2fx3 { display: block; }\",\".framer-Z8pzd.framer-adbnyx { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-Z8pzd .framer-q02u3z-container { flex: none; height: 36px; left: 4px; position: absolute; right: 4px; top: calc(50.00000000000002% - 36px / 2); }\",\".framer-Z8pzd.framer-v-1a97ge9.framer-adbnyx { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ya4d7fdKh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIHeu5h5BT=withCSS(Component,css,\"framer-Z8pzd\");export default FramerIHeu5h5BT;FramerIHeu5h5BT.displayName=\"Mobile Menu Icon\";FramerIHeu5h5BT.defaultProps={height:44,width:44};addPropertyControls(FramerIHeu5h5BT,{variant:{options:[\"YDUd6e9RP\",\"ya4d7fdKh\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerIHeu5h5BT,[{explicitInter:true,fonts:[]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIHeu5h5BT\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ya4d7fdKh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"44\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IHeu5h5BT.map", "// Generated by Framer (4307032)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withBannerStorage}from\"https://framerusercontent.com/modules/LQUrKY8CwOsS32zKLNlB/jUWXWBO6hJ8rdqLWk1C3/BannerWrapper.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8oQTUNEQy8EjwrL8ISuZ/nQGHMvdZ2eluihQ4D6YA/TkbepY68f.js\";import Button from\"https://framerusercontent.com/modules/jaiz3gHgyc9EZkfHY65T/pf2MAFbNCkxPDhl82iRA/a6jwwISx6.js\";import Banner,*as BannerInfo from\"https://framerusercontent.com/modules/HJcx2eAEeETPR2gdRbw5/oq8Y21GX99APSLOesSH5/dJLWTinfd.js\";import DocsNavMenu from\"https://framerusercontent.com/modules/SK7DZnwBIuuZamj9lX0e/3VtDYSXKV8pQKehcELcV/FdquDodT0.js\";import MobileMenuIcon from\"https://framerusercontent.com/modules/7bJs1oSbW0l5HAsLv2aa/xp1l8ip4NBbzmKEs6rjK/IHeu5h5BT.js\";import Divider from\"https://framerusercontent.com/modules/sdLyCCDoExfqxNtwDwAU/U1yj110VYWkacsKnCbpG/QekKqAXj9.js\";import Logo from\"https://framerusercontent.com/modules/w83Z3DSneI9kM5tJm3vT/FcfsRLxKRWZMc6LKBN9v/VtPJvKuK5.js\";const BannerFonts=getFonts(Banner);const BannerWithBannerStoragelsk2jsWithMappedReactProps1pltr21=withMappedReactProps(withCodeBoundaryForOverrides(Banner,{nodeId:\"sxUKG2WDv\",override:withBannerStorage,scopeId:\"YYJULgNEP\"}),BannerInfo);const LogoFonts=getFonts(Logo);const ButtonFonts=getFonts(Button);const MobileMenuIconFonts=getFonts(MobileMenuIcon);const DividerFonts=getFonts(Divider);const DocsNavMenuFonts=getFonts(DocsNavMenu);const BannerControls=getPropertyControls(Banner);const cycleOrder=[\"P4tDmLcp0\",\"CtsalTZwf\",\"n_iN03Yov\"];const serializationHash=\"framer-IvW9R\";const variantClassNames={CtsalTZwf:\"framer-v-1g4y5pi\",n_iN03Yov:\"framer-v-1j31uas\",P4tDmLcp0:\"framer-v-1fmqala\"};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:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Desktop:\"btobnKr9J\",Phone:\"dWYZRVAS1\"};const humanReadableVariantMap={\"Mobile - Light Open\":\"n_iN03Yov\",\"Mobile - Light\":\"CtsalTZwf\",Light:\"P4tDmLcp0\"};const getProps=({bannerVariant,docsCategory,height,id,includeDocsMenu,slug,width,...props})=>{return{...props,H7zmL_pfV:slug??props.H7zmL_pfV??\"what-is-cloudback\",kU00acw9Q:includeDocsMenu??props.kU00acw9Q,uIFKyhDYi:docsCategory??props.uIFKyhDYi??\"Getting Started\",variant:humanReadableVariantMap[props.variant]??props.variant??\"P4tDmLcp0\",XzXjJYLnF:humanReadableEnumMap[bannerVariant]??bannerVariant??props.XzXjJYLnF??\"dWYZRVAS1\"};};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,kU00acw9Q,uIFKyhDYi,H7zmL_pfV,XzXjJYLnF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"P4tDmLcp0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XKaY3MrGu1wrmm12=activeVariantCallback(async(...args)=>{setVariant(\"Uv1Q4EKDw\");});const XKaY3MrGu60ckgq=activeVariantCallback(async(...args)=>{setVariant(\"n_iN03Yov\");});const XKaY3MrGu1pk1lc4=activeVariantCallback(async(...args)=>{setVariant(\"CtsalTZwf\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"CtsalTZwf\",\"n_iN03Yov\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"CtsalTZwf\",\"n_iN03Yov\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"n_iN03Yov\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"n_iN03Yov\")return false;return true;};const isDisplayed4=value=>{if(baseVariant===\"n_iN03Yov\")return value;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({CtsalTZwf:{value:transition2},n_iN03Yov:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1fmqala\",className,classNames),\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"P4tDmLcp0\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\",...style},variants:{CtsalTZwf:{backgroundColor:\"rgba(0, 0, 0, 0)\"},n_iN03Yov:{backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\",boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(71, 72, 74, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(71, 72, 74, 0.16), 0px 10px 10px -3.75px rgba(71, 72, 74, 0.06)\"}},...addPropertyOverrides({CtsalTZwf:{\"data-framer-name\":\"Mobile - Light\"},n_iN03Yov:{\"data-framer-name\":\"Mobile - Light Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+0+0),...addPropertyOverrides({CtsalTZwf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||160)-0-108)/2+0+0)},n_iN03Yov:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-1321)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lsk2js-container\",layoutDependency:layoutDependency,layoutId:\"sxUKG2WDv-container\",nodeId:\"sxUKG2WDv\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(BannerWithBannerStoragelsk2jsWithMappedReactProps1pltr21,{height:\"100%\",id:\"sxUKG2WDv\",layoutId:\"sxUKG2WDv\",style:{width:\"100%\"},variant:\"btobnKr9J\",width:\"100%\",...addPropertyOverrides({CtsalTZwf:{variant:XzXjJYLnF},n_iN03Yov:{variant:\"dWYZRVAS1\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ddsebh\",layoutDependency:layoutDependency,layoutId:\"zmKRlP7et\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+18,...addPropertyOverrides({CtsalTZwf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||160)-0-108)/2+40+0)+18},n_iN03Yov:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-1321)/2+40+0)+18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wroio1-container\",layoutDependency:layoutDependency,layoutId:\"D75dpVh_n-container\",nodeId:\"D75dpVh_n\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Logo,{ePF8O3yl6:resolvedLinks[0],height:\"100%\",id:\"D75dpVh_n\",layoutId:\"D75dpVh_n\",style:{height:\"100%\"},variant:\"I606:3473;606:3266\",width:\"100%\",...addPropertyOverrides({CtsalTZwf:{ePF8O3yl6:resolvedLinks[1]},n_iN03Yov:{ePF8O3yl6:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j9a1k1\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"I606:3473;606:3267\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OoveFGmSr\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-luof3c-container\",\"data-framer-name\":\"GitHub\",layoutDependency:layoutDependency,layoutId:\"pcnEXVV9X-container\",name:\"GitHub\",nodeId:\"pcnEXVV9X\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"GitHub\",GhtYfOfnL:resolvedLinks1[0],height:\"100%\",id:\"pcnEXVV9X\",layoutId:\"pcnEXVV9X\",name:\"GitHub\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i0tQGjmbM\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fac4md-container\",\"data-framer-name\":\"GitLab\",layoutDependency:layoutDependency,layoutId:\"ONgC7LAHZ-container\",name:\"GitLab\",nodeId:\"ONgC7LAHZ\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"GitLab\",GhtYfOfnL:resolvedLinks2[0],height:\"100%\",id:\"ONgC7LAHZ\",layoutId:\"ONgC7LAHZ\",name:\"GitLab\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":OViYTfeE1\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tsmmnq-container\",\"data-framer-name\":\"Features\",layoutDependency:layoutDependency,layoutId:\"scu3nWmHV-container\",name:\"Features\",nodeId:\"scu3nWmHV\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Features\",GhtYfOfnL:resolvedLinks3[0],height:\"100%\",id:\"scu3nWmHV\",layoutId:\"scu3nWmHV\",name:\"Features\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KTKZugpSl\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11j0p2o-container\",\"data-framer-name\":\"Pricing\",layoutDependency:layoutDependency,layoutId:\"QQ7fLteTM-container\",name:\"Pricing\",nodeId:\"QQ7fLteTM\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Pricing\",GhtYfOfnL:resolvedLinks4[0],height:\"100%\",id:\"QQ7fLteTM\",layoutId:\"QQ7fLteTM\",name:\"Pricing\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1trq47z-container\",\"data-framer-name\":\"Docs\",layoutDependency:layoutDependency,layoutId:\"QUKb6LeCK-container\",name:\"Docs\",nodeId:\"QUKb6LeCK\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Docs\",GhtYfOfnL:\"https://docs.cloudback.it/getting-started/what-is-cloudback\",height:\"100%\",id:\"QUKb6LeCK\",layoutId:\"QUKb6LeCK\",name:\"Docs\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"r8z0absXQ\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i72wvm-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"Y4hrnnlAI-container\",name:\"Roadmap\",nodeId:\"Y4hrnnlAI\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Roadmap\",GhtYfOfnL:resolvedLinks5[0],height:\"100%\",id:\"Y4hrnnlAI\",layoutId:\"Y4hrnnlAI\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tESDS72o9\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lsu0uj-container\",\"data-framer-name\":\"Roadmap\",layoutDependency:layoutDependency,layoutId:\"N8uivqtxc-container\",name:\"Roadmap\",nodeId:\"N8uivqtxc\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Blog\",GhtYfOfnL:resolvedLinks6[0],height:\"100%\",id:\"N8uivqtxc\",layoutId:\"N8uivqtxc\",name:\"Roadmap\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u5nxv5OE7\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ku4ct-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"tbxXOuFeI-container\",name:\"Contact\",nodeId:\"tbxXOuFeI\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Contact\",GhtYfOfnL:resolvedLinks7[0],height:\"100%\",id:\"tbxXOuFeI\",layoutId:\"tbxXOuFeI\",name:\"Contact\",o6h8Up7D_:true,variant:\"WvQNL9PPi\",width:\"100%\",XLPgCrYd9:\"shopping-bag\",ZCPC42K_Y:false,zGGb62oKO:false})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||108)-0-108)/2+40+0)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rrhq1p-container\",\"data-framer-name\":\"Sign In\",layoutDependency:layoutDependency,layoutId:\"JsYKp04qy-container\",name:\"Sign In\",nodeId:\"JsYKp04qy\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Sign In\",GhtYfOfnL:\"https://app.cloudback.it/\",height:\"100%\",id:\"JsYKp04qy\",layoutId:\"JsYKp04qy\",name:\"Sign In\",o6h8Up7D_:true,variant:\"GvBym02q7\",width:\"100%\",XLPgCrYd9:\"log-in\",ZCPC42K_Y:false,zGGb62oKO:true})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CtsalTZwf:{height:36,width:\"36px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||160)-0-108)/2+40+0)+16},n_iN03Yov:{height:36,width:\"36px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-1321)/2+40+0)+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-978egt-container\",layoutDependency:layoutDependency,layoutId:\"f0WqwHsYz-container\",nodeId:\"f0WqwHsYz\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(MobileMenuIcon,{height:\"100%\",id:\"f0WqwHsYz\",layoutId:\"f0WqwHsYz\",variant:\"YDUd6e9RP\",width:\"100%\",XKaY3MrGu:XKaY3MrGu1wrmm12,...addPropertyOverrides({CtsalTZwf:{style:{height:\"100%\",width:\"100%\"},XKaY3MrGu:XKaY3MrGu60ckgq},n_iN03Yov:{style:{height:\"100%\",width:\"100%\"},variant:\"ya4d7fdKh\",XKaY3MrGu:XKaY3MrGu1pk1lc4}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1itafbn\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"p1oLIqA9j\",style:{backgroundColor:\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(0, 0, 0))\"},variants:{n_iN03Yov:{backgroundColor:\"var(--token-3d971911-c57c-4f8e-b576-a461fe2fd3ab, rgb(255, 255, 255))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mmjwcn\",layoutDependency:layoutDependency,layoutId:\"uQpVf61uD\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OoveFGmSr\"},motionChild:true,nodeId:\"lXsM3ibVD\",openInNewTab:false,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-u24n85 framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"lXsM3ibVD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"GitHub\"})}),className:\"framer-1mla0ct\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"esrOpHhzN\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"i0tQGjmbM\"},motionChild:true,nodeId:\"PdN7jFT6x\",openInNewTab:false,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1bfpouo framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"PdN7jFT6x\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"GitLab\"})}),className:\"framer-9r7fer\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WmOi5jwH4\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://docs.cloudback.it/getting-started/what-is-cloudback\",motionChild:true,nodeId:\"sylewKE0K\",openInNewTab:false,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1wirg43 framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"sylewKE0K\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Docs\"})}),className:\"framer-pmgwf1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YPsTtdrZF\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":OViYTfeE1\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"g8YX6M9LW\",openInNewTab:false,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qo2jnd framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"g8YX6M9LW\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Features\"})}),className:\"framer-v8dpe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KjLKQG6LH\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KTKZugpSl\"},motionChild:true,nodeId:\"D421Pe9JA\",scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vm1e5x framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"D421Pe9JA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Pricing\"})}),className:\"framer-ki32yu\",\"data-framer-name\":\"Pricing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vrjNxdas5\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gsvU9nY0w\"},motionChild:true,nodeId:\"p5mtC1Hwb\",scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-vija78 framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"p5mtC1Hwb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Integrations\"})}),className:\"framer-uoiaia\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ynj7Sdihh\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r8z0absXQ\"},motionChild:true,nodeId:\"oj_neWkK6\",scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-wp5mqq framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"oj_neWkK6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Roadmap\"})}),className:\"framer-rqdy15\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Jl9QaCnMz\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jmbnglU7x\"},motionChild:true,nodeId:\"m45tiDI1i\",scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19es01i framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"m45tiDI1i\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Changelog\"})}),className:\"framer-h4lo7f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"neuU7wmhZ\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tESDS72o9\"},motionChild:true,nodeId:\"mOSnDZXfJ\",scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10zc0ct framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"mOSnDZXfJ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Blog\"})}),className:\"framer-1gt3m40\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OSo4ua_a2\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"u5nxv5OE7\"},motionChild:true,nodeId:\"gTeDcfMks\",scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jl78if framer-ws3oq3\",layoutDependency:layoutDependency,layoutId:\"gTeDcfMks\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rg6af3\",\"data-styles-preset\":\"TkbepY68f\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36)))\"},children:\"Contact\"})}),className:\"framer-yfbclk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zybbgDBgb\",style:{\"--extracted-r6o4lv\":\"var(--token-b8e8c6e8-cf66-41cf-8527-924f64257508, rgb(36, 36, 36))\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13jazq3-container\",layoutDependency:layoutDependency,layoutId:\"jODHnE1yp-container\",nodeId:\"jODHnE1yp\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"jODHnE1yp\",layoutId:\"jODHnE1yp\",style:{height:\"100%\",width:\"100%\"},variant:\"kunJp5AKk\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,...addPropertyOverrides({n_iN03Yov:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-1321)/2+108+0)+32+1774}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zvcgy4-container\",\"data-framer-name\":\"Sign In\",layoutDependency:layoutDependency,layoutId:\"k9JgSjWoA-container\",name:\"Sign In\",nodeId:\"k9JgSjWoA\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Button,{fDOqwHOez:\"Sign In\",GhtYfOfnL:\"https://app.cloudback.it/\",height:\"100%\",id:\"k9JgSjWoA\",layoutId:\"k9JgSjWoA\",name:\"Sign In\",o6h8Up7D_:true,variant:\"WORQu4oot\",width:\"100%\",XLPgCrYd9:\"log-in\",ZCPC42K_Y:false,zGGb62oKO:true})})}),isDisplayed4(kU00acw9Q)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:628,...addPropertyOverrides({n_iN03Yov:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-1321)/2+108+0)+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13d3fz5-container\",layoutDependency:layoutDependency,layoutId:\"ppCK9SMf4-container\",nodeId:\"ppCK9SMf4\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(DocsNavMenu,{height:\"100%\",id:\"ppCK9SMf4\",la4E4737E:uIFKyhDYi,layoutId:\"ppCK9SMf4\",style:{maxHeight:\"100%\",width:\"100%\"},uskSmrSbc:H7zmL_pfV,width:\"100%\"})})}),isDisplayed4(kU00acw9Q)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jgg4u6-container\",layoutDependency:layoutDependency,layoutId:\"GxGzzWqCR-container\",nodeId:\"GxGzzWqCR\",rendersWithMotion:true,scopeId:\"YYJULgNEP\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"GxGzzWqCR\",layoutId:\"GxGzzWqCR\",style:{height:\"100%\",width:\"100%\"},variant:\"kunJp5AKk\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IvW9R.framer-ws3oq3, .framer-IvW9R .framer-ws3oq3 { display: block; }\",\".framer-IvW9R.framer-1fmqala { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1080px; }\",\".framer-IvW9R .framer-lsk2js-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-IvW9R .framer-1ddsebh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1080px; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-IvW9R .framer-wroio1-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-IvW9R .framer-j9a1k1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IvW9R .framer-luof3c-container, .framer-IvW9R .framer-1fac4md-container, .framer-IvW9R .framer-tsmmnq-container, .framer-IvW9R .framer-11j0p2o-container, .framer-IvW9R .framer-1trq47z-container, .framer-IvW9R .framer-i72wvm-container, .framer-IvW9R .framer-1lsu0uj-container, .framer-IvW9R .framer-1ku4ct-container, .framer-IvW9R .framer-1rrhq1p-container, .framer-IvW9R .framer-978egt-container, .framer-IvW9R .framer-zvcgy4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IvW9R .framer-1itafbn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 342px; }\",\".framer-IvW9R .framer-mmjwcn { 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: 100%; }\",\".framer-IvW9R .framer-u24n85, .framer-IvW9R .framer-1bfpouo, .framer-IvW9R .framer-1wirg43, .framer-IvW9R .framer-1qo2jnd, .framer-IvW9R .framer-1vm1e5x, .framer-IvW9R .framer-vija78, .framer-IvW9R .framer-wp5mqq, .framer-IvW9R .framer-19es01i, .framer-IvW9R .framer-10zc0ct, .framer-IvW9R .framer-1jl78if { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: 100%; }\",\".framer-IvW9R .framer-1mla0ct, .framer-IvW9R .framer-9r7fer, .framer-IvW9R .framer-pmgwf1, .framer-IvW9R .framer-v8dpe, .framer-IvW9R .framer-ki32yu, .framer-IvW9R .framer-uoiaia, .framer-IvW9R .framer-rqdy15, .framer-IvW9R .framer-h4lo7f, .framer-IvW9R .framer-1gt3m40, .framer-IvW9R .framer-yfbclk { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-IvW9R .framer-13jazq3-container, .framer-IvW9R .framer-1jgg4u6-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-IvW9R .framer-13d3fz5-container { flex: none; height: auto; max-height: calc(var(--framer-viewport-height, 100vh) * 1); position: relative; width: 100%; z-index: 1; }\",\".framer-IvW9R.framer-v-1g4y5pi.framer-1fmqala { width: 400px; }\",\".framer-IvW9R.framer-v-1g4y5pi .framer-1ddsebh { padding: 16px; }\",\".framer-IvW9R.framer-v-1g4y5pi .framer-978egt-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 36px); width: 36px; }\",\".framer-IvW9R.framer-v-1j31uas.framer-1fmqala { overflow: auto; overscroll-behavior: contain; width: 400px; }\",\".framer-IvW9R.framer-v-1j31uas .framer-lsk2js-container, .framer-IvW9R.framer-v-1j31uas .framer-u24n85, .framer-IvW9R.framer-v-1j31uas .framer-13d3fz5-container { order: 0; }\",\".framer-IvW9R.framer-v-1j31uas .framer-1ddsebh { order: 1; padding: 16px; }\",\".framer-IvW9R.framer-v-1j31uas .framer-978egt-container { height: 36px; width: 36px; }\",\".framer-IvW9R.framer-v-1j31uas .framer-1itafbn { order: 2; padding: 32px 24px 32px 24px; width: 100%; }\",\".framer-IvW9R.framer-v-1j31uas .framer-mmjwcn, .framer-IvW9R.framer-v-1j31uas .framer-1qo2jnd { order: 2; }\",\".framer-IvW9R.framer-v-1j31uas .framer-1bfpouo, .framer-IvW9R.framer-v-1j31uas .framer-1jgg4u6-container { order: 1; }\",\".framer-IvW9R.framer-v-1j31uas .framer-1wirg43, .framer-IvW9R.framer-v-1j31uas .framer-zvcgy4-container { order: 4; }\",\".framer-IvW9R.framer-v-1j31uas .framer-1vm1e5x, .framer-IvW9R.framer-v-1j31uas .framer-13jazq3-container { order: 3; }\",\".framer-IvW9R.framer-v-1j31uas .framer-wp5mqq { order: 6; }\",\".framer-IvW9R.framer-v-1j31uas .framer-10zc0ct { order: 8; }\",\".framer-IvW9R.framer-v-1j31uas .framer-1jl78if { order: 9; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 108\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CtsalTZwf\":{\"layout\":[\"fixed\",\"auto\"]},\"n_iN03Yov\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"kU00acw9Q\":\"includeDocsMenu\",\"uIFKyhDYi\":\"docsCategory\",\"H7zmL_pfV\":\"slug\",\"XzXjJYLnF\":\"bannerVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYYJULgNEP=withCSS(Component,css,\"framer-IvW9R\");export default FramerYYJULgNEP;FramerYYJULgNEP.displayName=\"Header Menu\";FramerYYJULgNEP.defaultProps={height:108,width:1080};addPropertyControls(FramerYYJULgNEP,{variant:{options:[\"P4tDmLcp0\",\"CtsalTZwf\",\"n_iN03Yov\"],optionTitles:[\"Light\",\"Mobile - Light\",\"Mobile - Light Open\"],title:\"Variant\",type:ControlType.Enum},kU00acw9Q:{defaultValue:false,title:\"Include Docs Menu\",type:ControlType.Boolean},uIFKyhDYi:{defaultValue:\"Getting Started\",placeholder:\"\",title:\"Docs Category\",type:ControlType.String},H7zmL_pfV:{defaultValue:\"what-is-cloudback\",title:\"Slug\",type:ControlType.String},XzXjJYLnF:BannerControls?.[\"variant\"]&&{...BannerControls[\"variant\"],defaultValue:\"dWYZRVAS1\",description:undefined,hidden:undefined,title:\"Banner Variant\"}});addFonts(FramerYYJULgNEP,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BannerFonts,...LogoFonts,...ButtonFonts,...MobileMenuIconFonts,...DividerFonts,...DocsNavMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYYJULgNEP\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CtsalTZwf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n_iN03Yov\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"kU00acw9Q\\\":\\\"includeDocsMenu\\\",\\\"uIFKyhDYi\\\":\\\"docsCategory\\\",\\\"H7zmL_pfV\\\":\\\"slug\\\",\\\"XzXjJYLnF\\\":\\\"bannerVariant\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"108\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1080\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "r", "s", "o", "n", "t", "e", "i", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "uppercaseIconKeys", "name", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "s", "npm_react_18_2_exports", "importModule", "active", "module", "e", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "FeatherFonts", "getFonts", "Icon", "FeatherControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "icon", "id", "label", "link", "newTab", "showIcon", "showText", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "o6h8Up7D_", "fDOqwHOez", "zGGb62oKO", "XLPgCrYd9", "GhtYfOfnL", "p2h6p1wKU", "ZCPC42K_Y", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1ri572w", "args", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "css", "Framera6jwwISx6", "withCSS", "a6jwwISx6_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isOnCanvas", "useIsOnFramerCanvas", "initialVariant", "useConstant", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "css", "FramerQekKqAXj9", "withCSS", "QekKqAXj9_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "DEFAULT_DOMAIN", "DEFAULT_SCRIPT_NAME", "getDataLayerSnippet", "dataLayer", "dataLayerName", "getGTMScript", "id", "environment", "customDomain", "customScriptName", "params", "gtm_auth", "gtm_preview", "setupGTM", "dataLayerScript", "script", "initGTM", "nonce", "gtm", "sendToGTM", "isBrowser", "window", "DEFAULT_FONT_FAMILY", "getFlexboxValues", "position", "positionParts", "justifyContent", "alignItems", "getMultipleShadows", "shadows", "output", "shadow", "getShadow", "safeJSONParse", "jsonString", "onError", "yieldToMain", "options", "window", "resolve", "yieldBeforeCb", "fn", "interactionResponse", "toGTMConsent", "consent", "reducer", "state", "action", "initialState", "defaultConsent", "hasInitializedGTM", "useConsent", "gtmId", "gtmLoadedExternally", "dispatch", "le", "isOnFramerCanvas", "useIsOnFramerCanvas", "consentModeLocalStorageKey", "dismissedLocalStorageKey", "autoAcceptedLocalStorageKey", "getStateFromLocalStorage", "consentFromLocalStorage", "dismissedFromLocalStorage", "autoAcceptedFromLocalStorage", "isDismissed", "isAutoAccepted", "safeJSONParse", "syncToGTM", "sendToGTM", "initGTM", "window", "ue", "yieldBeforeCb", "isBrowser", "dismiss", "autoAccept", "acceptAll", "rejectAll", "acceptCurrent", "toggleMode", "mode", "countries", "isInEUTimezone", "isEULocale", "locale", "navigator", "country", "_inEU", "inEU", "useRegion", "content", "useRegionFromProps", "skipEUCheck", "regionBasedOnLocation", "isBrowser", "inEU", "regionFromProps", "SPACING", "Toggle", "K", "Banner", "withCSS", "banner", "button", "region", "options", "previewOptions", "consentModes", "onDismiss", "onAcceptAll", "onRejectAll", "onAcceptCurrent", "onToggleConsent", "animateOnMount", "maxHeightReduction", "linkColor", "paddingValue", "bannerShadow", "getShadow", "borderShadow", "bannerStyle", "getMultipleShadows", "p", "motion", "DEFAULT_FONT_FAMILY", "SimpleBanner", "AcceptRejectBanner", "OptionsBanner", "description", "policy", "padding", "u", "Description", "Button", "title", "onAccept", "onReject", "Headline", "Buttons", "showReject", "consent", "onOptionToggle", "showOptions", "setShowOptions", "ye", "optionTheme", "optionNames", "shouldShowOptions", "AnimatePresence", "option", "Option", "l", "titleColor", "descriptionColor", "showDescription", "enabled", "optional", "onClick", "theme", "L", "children", "style", "DescriptionParagraph", "descriptionParagraphs", "line", "index", "direction", "id", "primary", "settings", "initiallyOpen", "CookieBanner", "gtmId", "preview", "trigger", "banner", "button", "content", "options", "style", "gtmLoadedExternally", "onShown", "onConsentChange", "onAccept", "onDismiss", "onReject", "onSavePreferences", "isOnFramerCanvas", "useIsOnFramerCanvas", "isPreview", "skipLogic", "isInEU", "isBrowser", "inEU", "region", "useRegion", "consent", "useConsent", "isOpen", "setIsOpen", "ye", "instantlyShowOnMount", "setInstantlyShowOnMount", "ue", "yieldBeforeCb", "noConsentGiven", "shouldAutoAccept", "handleDismiss", "interactionResponse", "handleAcceptAll", "handleRejectAll", "handleAcceptCurrent", "p", "Banner", "defaultConsent", "u", "l", "Trigger", "Overlay", "IconCookie", "K", "props", "insetValue", "justifyContent", "alignItems", "getFlexboxValues", "shouldRenderPortal", "setShouldRenderPortal", "blocking", "Ga", "AnimatePresence", "motion", "Backdrop", "withCSS", "onClick", "L", "DEFAULT_FONT_FAMILY", "color", "addPropertyControls", "ControlType", "_", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "ePF8O3yl6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "Link", "u", "Image2", "getLoadingLazyAtYPosition", "RichText", "css", "FramerVtPJvKuK5", "withCSS", "VtPJvKuK5_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "LogoFonts", "getFonts", "VtPJvKuK5_default", "ButtonFonts", "a6jwwISx6_default", "CookieBannerFonts", "CookieBanner", "DividerFonts", "QekKqAXj9_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "Image2", "getLoadingLazyAtYPosition", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "css", "FramerU0tREaTUq", "withCSS", "U0tREaTUq_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "BANNER_VERSION", "KEY", "CLASS", "withBannerStorage", "Component", "Y", "props", "ref", "visible", "existingClass", "p", "withBannerClose", "el", "dJLWTinfd_exports", "__export", "__FramerMetadata__", "dJLWTinfd_default", "FeatherFonts", "getFonts", "Icon", "FeatherWithBannerClose19q0g4k", "withCodeBoundaryForOverrides", "withBannerClose", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerdJLWTinfd", "withCSS", "dJLWTinfd_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "SearchIcon", "props", "p", "ClearIcon", "u", "SpinnerIcon", "motion", "Storage", "name", "resolve", "reject", "request", "window", "e", "key", "value", "setCachedData", "url", "dataToCache", "cache", "Storage", "cacheKey", "data", "checkForCachedData", "VERSION", "isDefaultLocaleId", "localeId", "INDEX_KEY", "getIndexKey", "METADATA_KEY", "getMetadataKey", "getCachedIndex", "indexHash", "metadataKey", "indexKey", "metadata", "cachedIndex", "checkForCachedData", "setCachedIndex", "index", "setCachedData", "VERSION", "fakeResults", "peq", "myers_32", "a", "b", "n", "m", "lst", "pv", "mv", "sc", "i", "eq", "xv", "myers_x", "mhc", "phc", "hsize", "vsize", "j", "start", "vlen", "k", "i1", "pb", "mb", "xh", "ph", "mh", "k1", "mv1", "pv1", "start1", "vlen1", "k2", "score", "i2", "eq1", "pb1", "mb1", "xv1", "xh1", "ph1", "mh1", "k3", "distance", "tmp", "localStorageDebugFlag", "window", "groupsRegex", "capitalizeFirstLetter", "value", "titleCase", "clampText", "text", "maxLength", "textLength", "slicedText", "isEmptyObject", "object", "createLogger", "showOutput", "log", "data", "time", "label", "timeEnd", "noop", "DEFAULT_FONT_FAMILY", "getFontFamily", "theme", "animationKeyFromLayout", "layout", "safeDocument", "safeWindow", "metaTagSelector", "getMetaTagContent", "metaTag", "checkIfOverLimit", "stripLocaleSlugFromPath", "url", "localeSlug", "localeSlugWithSlash", "yieldToMain", "isHighPriority", "options", "resolve", "log", "time", "timeEnd", "createLogger", "localStorageDebugFlag", "isValidUrl", "url", "splitWordsRegex", "regex", "splitWords", "text", "getUniqueWords", "str", "words", "word", "normalizeRegex", "getNormalizedString", "normalizedItemCache", "getNormalizedItemFromCache", "item", "cached", "normalizedItem", "getNormalizedItem", "key", "value", "getMatchRange", "currentRange", "start", "end", "result", "getScoreForSearchIndexItem", "query", "fullQuery", "score", "match", "urlWords", "splitLength", "clamp", "titleWords", "titleIndex", "distance", "titleWord", "headings", "heading", "headingWords", "headingWord", "descriptionIndex", "p", "codeblock", "getSearchIndexItemScore", "normalizedQuery", "queryWords", "total", "queryWord", "useRawSearch", "index", "settings", "results", "setResults", "ye", "startTransition", "_e", "ue", "abortController", "executeRawSearch", "res", "err", "QUANTUM", "signal", "path", "safeWindow", "items", "deadline", "yieldToMainIfNecessary", "yieldToMain", "i", "title", "SearchResultTitleType", "sorted", "itemA", "itemB", "getIndexedScopedToUrl", "rawUrlScope", "localeSlug", "scopedIndex", "baseScopeUrlHasVariable", "urlUpToPathVariable", "urlScope", "stripLocaleSlugFromPath", "useSearch", "searchIndex", "_setSearchIndex", "status", "setStatus", "activeLocale", "useLocaleInfo", "localeId", "setSearchIndex", "options", "loadSearchIndex", "metaTag", "safeDocument", "fakeResults", "metaTagContent", "cacheResult", "getCachedIndex", "isOverLimit", "searchIndexURL", "getSearchIndexURL", "response", "downloadedIndex", "setCachedIndex", "error", "baseURL", "isDefaultLocaleId", "Browser", "isTouch", "window", "navigator", "isChrome", "isWebKit", "isSafari", "isSafariDesktop", "isWindows", "isMacOS", "useCallbackOnMouseMove", "callback", "mousePositionRef", "prevPositionRef", "pe", "te", "event", "Browser", "ref", "clientX", "clientY", "prevCursorPosition", "scrollIntoView", "targetElement", "scrollElement", "offsetTop", "offsetBottom", "targetElementBounds", "scrollElementBounds", "difference", "topAligned", "minOffset", "bottomAligned", "offset", "MAX_DESCRIPTION_LENGTH", "MODAL_MAX_HEIGHT", "VERTICAL_SPACING_MULTIPLIER", "ClearButton", "theme", "type", "onClick", "text", "iconOrText", "p", "ClearIcon", "Divider", "styles", "Input", "Y", "props", "ref", "value", "status", "autofocus", "placeholder", "iconType", "clearButtonType", "onChange", "inputValue", "setInputValue", "ye", "isFocused", "setIsFocused", "inputRef", "pe", "ce", "e", "inputElement", "handleInputClick", "handleClearClick", "ue", "hasInputText", "showClearButton", "verticalSpacing", "searchIcon", "SearchIcon", "u", "inputContainerStyle", "getFontFamily", "SpinnerIcon", "inputStyle", "scrollOffset", "ResultRow", "index", "result", "prevMousePositionRef", "subtitleType", "selected", "localeSlug", "style", "onMouseMove", "onPointerDown", "onNavigateTo", "url", "title", "score", "urlPath", "se", "stripLocaleSlugFromPath", "handleMouseMove", "useCallbackOnMouseMove", "event", "isContained", "borderRadius", "clamp", "subtitleText", "clampText", "handleClick", "focusTrap", "resultContainer", "resultTitle", "localStorageDebugFlag", "QuickMenuSpacer", "layoutContainerStyle", "LayoutContainer", "layoutType", "onKeyDown", "onDismiss", "children", "modalOptions", "layoutStyles", "getLayoutBaseStyles", "innerStyle", "getContainerAnimation", "key", "animationKeyFromLayout", "prop", "Browser", "containerAnimation", "motion", "ModalContainer", "heightIsStatic", "heightTransition", "heightDeps", "scope", "animate", "useAnimate", "fe", "prevHeight", "height", "ScrollView", "isTouch", "canScroll", "setCanScroll", "element", "statusStyle", "StatusMessage", "previewInfoText", "sidebarStyles", "fixedTopStyles", "quickMenuStyles", "layoutOption", "SearchInputClearButtonType", "SearchInputDividerType", "SearchResultTitleType", "SearchResultSubtitleType", "SearchResultItemType", "SearchLayoutType", "SearchEntryType", "SearchIconType", "SearchModal", "urlScope", "inputOptions", "backdropOptions", "resultOptions", "activeLocale", "useLocaleInfo", "localeId", "input", "selectedResultRow", "scrollView", "setSelected", "isKeyboardNavigationDisabled", "setIsKeyboardNavigationDisabled", "query", "setQuery", "deferredQuery", "oe", "results", "useSearch", "selectedResult", "handleResultRowPointerDown", "te", "handleResultRowMouseMove", "previousSelected", "router", "useRouter", "navigateTo", "routeId", "pathVariables", "inferInitialRouteFromPath", "route", "window", "handleKeyDown", "maxIndex", "showNoResults", "showDivider", "isItemContained", "spacing", "listPaddingTop", "scrollIntoView", "isSelected", "getViewportSize", "window", "useViewportSizeState", "getState", "state", "setState", "ye", "ue", "handleWindowResize", "EntryPointOptions", "buildShadow", "shadowProperty", "fallback", "x", "y", "blur", "color", "spread", "Overlay", "Y", "props", "ref", "layoutType", "theme", "onDismiss", "ue", "handleKeyDown", "event", "handlePointerDown", "window", "bodyOverflowHidden", "Ga", "u", "backdropStyles", "SearchLayoutType", "p", "motion", "SearchModal", "containerStyle", "EntryPoint", "withCSS", "overlay", "pe", "isOpen", "setIsOpen", "ye", "isOverLimit", "setIsOverLimit", "isSafariTouchDevice", "setIsSafariTouchDevice", "isOnCanvas", "RenderTarget", "checkIfOverLimit", "Browser", "baseInputFontSize", "inputFontSize", "useViewportSizeState", "size", "isEmptyObject", "DEFAULT_FONT_FAMILY", "handleClick", "SearchIconType", "SearchIcon", "AnimatePresence", "Search_default", "addPropertyControls", "ControlType", "titleCase", "iconType", "SearchInputDividerType", "SearchInputClearButtonType", "heightIsStatic", "animationKeyFromLayout", "SearchResultItemType", "SearchResultTitleType", "SearchResultSubtitleType", "fontStore", "fonts", "css", "className", "t", "e", "r", "n", "i", "s", "a", "o", "u", "l", "h", "c", "f", "g", "d", "y", "p", "m", "window", "w", "I", "b", "U", "S", "k", "L", "B", "E", "M", "T", "F", "N", "A", "O", "P", "ControlType", "R", "q", "_", "D", "j", "C", "J", "V", "W", "$", "z", "G", "K", "H", "X", "Q", "Y", "Z", "tt", "te", "tr", "tn", "ti", "ts", "ta", "to", "tu", "tl", "th", "tc", "tf", "tg", "td", "ty", "tp", "tv", "tm", "tw", "tI", "tb", "tU", "tS", "tk", "tL", "tB", "tE", "tF", "tM", "tT", "tN", "tA", "tO", "tx", "t", "e", "r", "i", "c", "resolveRichText", "i", "ControlType", "m", "c", "d", "u", "s", "f", "p", "g", "y", "S", "w", "h", "R", "I", "x", "N", "Q", "D", "e", "b", "QueryEngine", "V", "QueryCache", "C", "tx", "tN", "resolveRichText", "dAQDH41Q5_default", "addPropertyControls", "FeatherFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "categoryName", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "qEpEcLaRU", "K3LM2IbJ_", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapveph97", "args", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerbPmcpDmaz", "withCSS", "bPmcpDmaz_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "equals", "a", "b", "convertFromBoolean", "value", "activeLocale", "toString", "convertFromBoolean1", "convertFromBoolean2", "convertFromBoolean3", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "currentCMSItemSlug", "height", "id", "link", "menuItemName", "pageSlug", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Anvo56Jqy", "DN6Cchqk1", "UAMRiM20V", "sMmMyh9z9", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "fillColor", "fillColor1", "fillColor2", "fillColor3", "LayoutGroup", "u", "Link", "RichText", "css", "FramerVIDfJ4VxT", "withCSS", "VIDfJ4VxT_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "CategoryGroupItemFonts", "getFonts", "bPmcpDmaz_default", "DocsMenuItemFonts", "VIDfJ4VxT_default", "DocsControls", "getPropertyControls", "dAQDH41Q5_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "isSet", "value", "negate", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "categoryName", "filterValue", "height", "id", "pageCategory", "pageSlug", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "wtkFMq38N", "o6iXtsBGT", "klap8_Nb1", "Zao0Rgj3W", "lxVbmsw6dET3Ftz9Qq", "YxcdZ5kpRET3Ftz9Qq", "idET3Ftz9Qq", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "qEpEcLaRUmgl3aj", "args", "qEpEcLaRU10wxlz5", "scopingClassNames", "cx", "serializationHash", "visible", "negate", "isSet", "isDisplayed", "router", "useRouter", "LayoutGroup", "transition1", "u", "addPropertyOverrides", "ComponentViewportProvider", "SmartComponentScopedContainer", "bPmcpDmaz_default", "RichText", "ChildrenCanSuspend", "dAQDH41Q5_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "ResolveLinks", "resolvedLinks", "VIDfJ4VxT_default", "css", "Framerwp76QoQyX", "withCSS", "wp76QoQyX_default", "addPropertyControls", "ControlType", "DocsControls", "addFonts", "CategoryGroupItemFonts", "DocsMenuItemFonts", "getFontsFromSharedStyle", "fonts", "FeatherFonts", "getFonts", "Icon", "SearchFonts", "Search_default", "DocsMenuCategoryFonts", "wp76QoQyX_default", "serializationHash", "variantClassNames", "transition1", "isSet", "value", "negate", "equals", "a", "b", "convertFromBoolean", "activeLocale", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "docsCategory", "height", "id", "slug", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "la4E4737E", "uskSmrSbc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "router", "useRouter", "visible", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Icon", "RichText", "Search_default", "resolvePageScope", "wp76QoQyX_default", "css", "FramerFdquDodT0", "withCSS", "FdquDodT0_default", "addPropertyControls", "ControlType", "addFonts", "FeatherFonts", "SearchFonts", "DocsMenuCategoryFonts", "getFontsFromSharedStyle", "fonts", "FeatherFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "XKaY3MrGu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapc2fruv", "args", "scopingClassNames", "cx", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerIHeu5h5BT", "withCSS", "IHeu5h5BT_default", "addPropertyControls", "ControlType", "addFonts", "BannerFonts", "getFonts", "dJLWTinfd_default", "BannerWithBannerStoragelsk2jsWithMappedReactProps1pltr21", "withMappedReactProps", "withCodeBoundaryForOverrides", "withBannerStorage", "dJLWTinfd_exports", "LogoFonts", "VtPJvKuK5_default", "ButtonFonts", "a6jwwISx6_default", "MobileMenuIconFonts", "IHeu5h5BT_default", "DividerFonts", "QekKqAXj9_default", "DocsNavMenuFonts", "FdquDodT0_default", "BannerControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "bannerVariant", "docsCategory", "height", "id", "includeDocsMenu", "slug", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "kU00acw9Q", "uIFKyhDYi", "H7zmL_pfV", "XzXjJYLnF", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "XKaY3MrGu1wrmm12", "args", "XKaY3MrGu60ckgq", "XKaY3MrGu1pk1lc4", "scopingClassNames", "cx", "router", "useRouter", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "Link", "RichText", "css", "FramerYYJULgNEP", "withCSS", "YYJULgNEP_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
