{"version":3,"file":"script_main.DufJSFTe.mjs","names":["sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","React.Fragment","sharedStyle.fonts","React.createElement","Navbar","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/zomDW98DIwSXZ6U7OT1f/Iap8wT1KiEGWuZ80hHHs/Zj0qjKTi_.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (77d7dc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"#framer/local/css/LYxNcRscP/LYxNcRscP.js\";const breakpoints={Cq6V1MXkU:\"(max-width: 809.98px)\",QJ8V6zxlM:\"(min-width: 810px) and (max-width: 1199.98px)\",w5_4WPwap:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-BtyEj\";const variantClassNames={Cq6V1MXkU:\"framer-v-1a4rrw1\",QJ8V6zxlM:\"framer-v-1vqomye\",w5_4WPwap:\"framer-v-1axs0ns\"};const breakpointRules={Cq6V1MXkU:[\".framer-BtyEj .framer-bkdry8 { flex-direction: column; padding: 0px 24px 0px 24px; }\",\".framer-BtyEj .framer-8xviod, .framer-BtyEj .framer-6vk1ut { flex: none; width: 100%; }\",\".framer-BtyEj .framer-1e14pzk { flex-direction: column; padding: 20px 24px 40px 24px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Cq6V1MXkU:\".framer-1a4rrw1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BtyEj.framer-n0g6e5, .framer-BtyEj .framer-n0g6e5 { display: block; }\",\".framer-BtyEj.framer-1axs0ns { align-content: center; align-items: center; background-color: var(--token-0a595965-04b5-4402-bce5-814400d8e87e, #f5f5f7); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-BtyEj .framer-bkdry8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: -1000; overflow: var(--overflow-clip-fallback, clip); padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-BtyEj .framer-8xviod { -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 800px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BtyEj .framer-11gpofv { --border-bottom-width: 1px; --border-color: var(--token-a664042f-04b0-4ce1-9b8b-4e2d11bdbb8d, #ffffff); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-c68497b3-eb42-4a09-8bd7-ef2b3de06e14, rgba(255, 255, 255, 0.8)); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-BtyEj .framer-uj673k { height: 21px; position: relative; width: 94px; }\",\".framer-BtyEj .framer-qepvj8 { height: 19px; left: 17px; position: absolute; top: 2px; width: 77px; }\",\".framer-BtyEj .framer-1ko7wtg { height: 15px; left: 0px; position: absolute; top: 4px; width: 16px; }\",\".framer-BtyEj .framer-qlfbra { height: 3px; left: 4px; position: absolute; top: 8px; width: 8px; }\",\".framer-BtyEj .framer-1j3atl7 { height: 15px; left: 17px; position: absolute; top: 4px; width: 16px; }\",\".framer-BtyEj .framer-1s2rr6k { height: 3px; left: 21px; position: absolute; top: 8px; width: 8px; }\",\".framer-BtyEj .framer-3kxzmv { height: 19px; left: 33px; position: absolute; top: 0px; width: 11px; }\",\".framer-BtyEj .framer-va3t13 { height: 19px; left: 44px; position: absolute; top: 0px; width: 17px; }\",\".framer-BtyEj .framer-1ajm60d { height: 8px; left: 47px; position: absolute; top: 8px; width: 9px; }\",\".framer-BtyEj .framer-1tfxlwn { height: 15px; left: 61px; position: absolute; top: 4px; width: 17px; }\",\".framer-BtyEj .framer-12oxbub { height: 8px; left: 65px; position: absolute; top: 8px; width: 9px; }\",\".framer-BtyEj .framer-12tr65n { height: 21px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-BtyEj .framer-86rg8y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-BtyEj .framer-1e14pzk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 20px 40px 40px 40px; position: relative; width: 100%; }\",\".framer-BtyEj .framer-6vk1ut { -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 800px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BtyEj .framer-4ofklj, .framer-BtyEj .framer-1gpn2qj { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BtyEj .framer-152mmwi { 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: 0px; position: relative; text-decoration: none; width: min-content; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-BtyEj[data-border=\"true\"]::after, .framer-BtyEj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={Cq6V1MXkU:\"(max-width: 809.98px)\",QJ8V6zxlM:\"(min-width: 810px) and (max-width: 1199.98px)\",w5_4WPwap:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"w5_4WPwap\",Phone:\"Cq6V1MXkU\",Tablet:\"QJ8V6zxlM\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"w5_4WPwap\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"w5_4WPwap\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0a595965-04b5-4402-bce5-814400d8e87e, rgb(245, 245, 247)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1axs0ns\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"nav\",{className:\"framer-bkdry8\",\"data-framer-name\":\"Navbar\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-8xviod\",\"data-framer-name\":\"Main Container\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PVB6oqd4T\"},motionChild:true,nodeId:\"ZyVLvx0Qp\",openInNewTab:false,scopeId:\"Zj0qjKTi_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11gpofv framer-n0g6e5\",\"data-border\":true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cq6V1MXkU:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 94.159 20.622\" overflow=\"visible\"><g><path d=\"M 32.699 14.213 L 21.033 14.213 C 21.301 16.17 22.476 17.136 25.036 17.136 C 27.403 17.136 28.578 16.472 28.947 15.515 L 32.791 15.515 C 32.388 18.656 29.845 20.605 25.044 20.605 C 20.244 20.605 17.18 18.085 17.18 13.213 C 17.18 8.341 20.101 5.821 25.044 5.821 C 27.117 5.821 28.762 6.342 29.996 7.199 C 32.824 9.106 33.076 12.197 32.85 14.204 L 32.707 14.204 Z M 21.175 11.592 L 28.897 11.592 C 28.569 10.492 27.856 9.299 25.028 9.299 C 22.837 9.299 21.628 10.105 21.175 11.592 Z M 49.56 14.213 L 37.894 14.213 C 38.162 16.17 39.337 17.136 41.897 17.136 C 44.264 17.136 45.439 16.472 45.808 15.515 L 49.652 15.515 C 49.249 18.656 46.706 20.605 41.906 20.605 C 37.105 20.605 34.041 18.085 34.041 13.213 C 34.041 8.341 36.962 5.821 41.906 5.821 C 43.979 5.821 45.624 6.342 46.857 7.199 C 49.686 9.106 49.938 12.197 49.711 14.204 L 49.568 14.204 Z M 38.045 11.592 L 45.766 11.592 C 45.439 10.492 44.726 9.299 41.897 9.299 C 39.707 9.299 38.498 10.105 38.045 11.592 Z M 55.687 14.557 L 55.687 14.851 C 55.687 16.985 56.643 16.674 60.437 16.464 L 60.437 20.336 C 60.437 20.336 59.656 20.605 55.687 20.605 C 51.717 20.605 51.717 17.338 51.717 15.212 L 51.717 9.349 L 49.761 9.349 L 49.761 6.006 L 51.717 6.006 L 51.717 1.781 L 55.687 1.781 L 55.687 6.006 L 60.437 6.006 L 60.437 9.349 L 55.687 9.349 Z M 76.996 1.756 L 76.996 20.614 L 73.026 20.614 L 73.026 18.572 L 72.842 18.572 C 71.851 19.849 70.181 20.614 67.437 20.614 C 61.301 20.614 60.605 15.263 60.605 13.289 C 60.605 11.155 61.259 5.964 67.445 5.964 C 70.147 5.964 71.809 6.812 72.8 8.114 L 73.026 8.114 L 73.026 1.756 Z M 72.724 13.289 C 72.724 11.306 72.019 9.383 68.595 9.383 C 64.793 9.383 64.39 12.155 64.39 13.289 C 64.39 14.339 64.818 17.195 68.586 17.195 C 72.019 17.195 72.716 15.498 72.716 13.289 Z M 94.159 13.154 C 94.159 18.295 90.441 20.614 86.002 20.614 C 81.562 20.614 77.844 18.22 77.844 13.154 C 77.844 8.089 81.562 5.695 86.002 5.695 C 90.441 5.695 94.159 8.081 94.159 13.154 Z M 90.257 13.154 C 90.257 10.458 88.486 9.324 86.002 9.324 C 83.517 9.324 81.746 10.416 81.746 13.154 C 81.746 15.893 83.517 16.985 86.002 16.985 C 88.486 16.985 90.257 15.809 90.257 13.154 Z\" fill=\"var(--token-89b4d04c-148c-4259-b9ee-91b35124dabd, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><g><defs><linearGradient id=\"idsCq6V1MXkUDc695CGcs_3g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.406 0 L 4.406 7.518 L 3.475 8.392 L 3.726 8.644 L 11.129 0 L 15.737 0.025 L 7.285 10.315 L 11.238 10.315 C 12.237 10.315 13.001 10.441 13.529 10.685 C 14.243 11.004 14.797 11.516 15.183 12.214 C 15.569 12.911 15.762 13.658 15.762 14.448 L 15.762 20.614 L 11.356 20.614 L 11.33 15.414 C 11.33 14.776 11.146 14.246 10.768 13.843 C 10.39 13.44 9.87 13.238 9.215 13.238 L 4.415 13.238 L 4.415 20.622 L 0 20.622 L 0 0 Z\" fill=\"url(#idsCq6V1MXkUDc695CGcs_3g1588116501)\"></path></g></g></svg>'},QJ8V6zxlM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 94.159 20.622\" overflow=\"visible\"><g><path d=\"M 32.699 14.213 L 21.033 14.213 C 21.301 16.17 22.476 17.136 25.036 17.136 C 27.403 17.136 28.578 16.472 28.947 15.515 L 32.791 15.515 C 32.388 18.656 29.845 20.605 25.044 20.605 C 20.244 20.605 17.18 18.085 17.18 13.213 C 17.18 8.341 20.101 5.821 25.044 5.821 C 27.117 5.821 28.762 6.342 29.996 7.199 C 32.824 9.106 33.076 12.197 32.85 14.204 L 32.707 14.204 Z M 21.175 11.592 L 28.897 11.592 C 28.569 10.492 27.856 9.299 25.028 9.299 C 22.837 9.299 21.628 10.105 21.175 11.592 Z M 49.56 14.213 L 37.894 14.213 C 38.162 16.17 39.337 17.136 41.897 17.136 C 44.264 17.136 45.439 16.472 45.808 15.515 L 49.652 15.515 C 49.249 18.656 46.706 20.605 41.906 20.605 C 37.105 20.605 34.041 18.085 34.041 13.213 C 34.041 8.341 36.962 5.821 41.906 5.821 C 43.979 5.821 45.624 6.342 46.857 7.199 C 49.686 9.106 49.938 12.197 49.711 14.204 L 49.568 14.204 Z M 38.045 11.592 L 45.766 11.592 C 45.439 10.492 44.726 9.299 41.897 9.299 C 39.707 9.299 38.498 10.105 38.045 11.592 Z M 55.687 14.557 L 55.687 14.851 C 55.687 16.985 56.643 16.674 60.437 16.464 L 60.437 20.336 C 60.437 20.336 59.656 20.605 55.687 20.605 C 51.717 20.605 51.717 17.338 51.717 15.212 L 51.717 9.349 L 49.761 9.349 L 49.761 6.006 L 51.717 6.006 L 51.717 1.781 L 55.687 1.781 L 55.687 6.006 L 60.437 6.006 L 60.437 9.349 L 55.687 9.349 Z M 76.996 1.756 L 76.996 20.614 L 73.026 20.614 L 73.026 18.572 L 72.842 18.572 C 71.851 19.849 70.181 20.614 67.437 20.614 C 61.301 20.614 60.605 15.263 60.605 13.289 C 60.605 11.155 61.259 5.964 67.445 5.964 C 70.147 5.964 71.809 6.812 72.8 8.114 L 73.026 8.114 L 73.026 1.756 Z M 72.724 13.289 C 72.724 11.306 72.019 9.383 68.595 9.383 C 64.793 9.383 64.39 12.155 64.39 13.289 C 64.39 14.339 64.818 17.195 68.586 17.195 C 72.019 17.195 72.716 15.498 72.716 13.289 Z M 94.159 13.154 C 94.159 18.295 90.441 20.614 86.002 20.614 C 81.562 20.614 77.844 18.22 77.844 13.154 C 77.844 8.089 81.562 5.695 86.002 5.695 C 90.441 5.695 94.159 8.081 94.159 13.154 Z M 90.257 13.154 C 90.257 10.458 88.486 9.324 86.002 9.324 C 83.517 9.324 81.746 10.416 81.746 13.154 C 81.746 15.893 83.517 16.985 86.002 16.985 C 88.486 16.985 90.257 15.809 90.257 13.154 Z\" fill=\"var(--token-89b4d04c-148c-4259-b9ee-91b35124dabd, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><g><defs><linearGradient id=\"idsQJ8V6zxlMDc695CGcs_3g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.406 0 L 4.406 7.518 L 3.475 8.392 L 3.726 8.644 L 11.129 0 L 15.737 0.025 L 7.285 10.315 L 11.238 10.315 C 12.237 10.315 13.001 10.441 13.529 10.685 C 14.243 11.004 14.797 11.516 15.183 12.214 C 15.569 12.911 15.762 13.658 15.762 14.448 L 15.762 20.614 L 11.356 20.614 L 11.33 15.414 C 11.33 14.776 11.146 14.246 10.768 13.843 C 10.39 13.44 9.87 13.238 9.215 13.238 L 4.415 13.238 L 4.415 20.622 L 0 20.622 L 0 0 Z\" fill=\"url(#idsQJ8V6zxlMDc695CGcs_3g1588116501)\"></path></g></g></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-uj673k\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 94.159 20.622\" overflow=\"visible\"><g><path d=\"M 32.699 14.213 L 21.033 14.213 C 21.301 16.17 22.476 17.136 25.036 17.136 C 27.403 17.136 28.578 16.472 28.947 15.515 L 32.791 15.515 C 32.388 18.656 29.845 20.605 25.044 20.605 C 20.244 20.605 17.18 18.085 17.18 13.213 C 17.18 8.341 20.101 5.821 25.044 5.821 C 27.117 5.821 28.762 6.342 29.996 7.199 C 32.824 9.106 33.076 12.197 32.85 14.204 L 32.707 14.204 Z M 21.175 11.592 L 28.897 11.592 C 28.569 10.492 27.856 9.299 25.028 9.299 C 22.837 9.299 21.628 10.105 21.175 11.592 Z M 49.56 14.213 L 37.894 14.213 C 38.162 16.17 39.337 17.136 41.897 17.136 C 44.264 17.136 45.439 16.472 45.808 15.515 L 49.652 15.515 C 49.249 18.656 46.706 20.605 41.906 20.605 C 37.105 20.605 34.041 18.085 34.041 13.213 C 34.041 8.341 36.962 5.821 41.906 5.821 C 43.979 5.821 45.624 6.342 46.857 7.199 C 49.686 9.106 49.938 12.197 49.711 14.204 L 49.568 14.204 Z M 38.045 11.592 L 45.766 11.592 C 45.439 10.492 44.726 9.299 41.897 9.299 C 39.707 9.299 38.498 10.105 38.045 11.592 Z M 55.687 14.557 L 55.687 14.851 C 55.687 16.985 56.643 16.674 60.437 16.464 L 60.437 20.336 C 60.437 20.336 59.656 20.605 55.687 20.605 C 51.717 20.605 51.717 17.338 51.717 15.212 L 51.717 9.349 L 49.761 9.349 L 49.761 6.006 L 51.717 6.006 L 51.717 1.781 L 55.687 1.781 L 55.687 6.006 L 60.437 6.006 L 60.437 9.349 L 55.687 9.349 Z M 76.996 1.756 L 76.996 20.614 L 73.026 20.614 L 73.026 18.572 L 72.842 18.572 C 71.851 19.849 70.181 20.614 67.437 20.614 C 61.301 20.614 60.605 15.263 60.605 13.289 C 60.605 11.155 61.259 5.964 67.445 5.964 C 70.147 5.964 71.809 6.812 72.8 8.114 L 73.026 8.114 L 73.026 1.756 Z M 72.724 13.289 C 72.724 11.306 72.019 9.383 68.595 9.383 C 64.793 9.383 64.39 12.155 64.39 13.289 C 64.39 14.339 64.818 17.195 68.586 17.195 C 72.019 17.195 72.716 15.498 72.716 13.289 Z M 94.159 13.154 C 94.159 18.295 90.441 20.614 86.002 20.614 C 81.562 20.614 77.844 18.22 77.844 13.154 C 77.844 8.089 81.562 5.695 86.002 5.695 C 90.441 5.695 94.159 8.081 94.159 13.154 Z M 90.257 13.154 C 90.257 10.458 88.486 9.324 86.002 9.324 C 83.517 9.324 81.746 10.416 81.746 13.154 C 81.746 15.893 83.517 16.985 86.002 16.985 C 88.486 16.985 90.257 15.809 90.257 13.154 Z\" fill=\"var(--token-89b4d04c-148c-4259-b9ee-91b35124dabd, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><g><defs><linearGradient id=\"idsDc695CGcs_3g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.406 0 L 4.406 7.518 L 3.475 8.392 L 3.726 8.644 L 11.129 0 L 15.737 0.025 L 7.285 10.315 L 11.238 10.315 C 12.237 10.315 13.001 10.441 13.529 10.685 C 14.243 11.004 14.797 11.516 15.183 12.214 C 15.569 12.911 15.762 13.658 15.762 14.448 L 15.762 20.614 L 11.356 20.614 L 11.33 15.414 C 11.33 14.776 11.146 14.246 10.768 13.843 C 10.39 13.44 9.87 13.238 9.215 13.238 L 4.415 13.238 L 4.415 20.622 L 0 20.622 L 0 0 Z\" fill=\"url(#idsDc695CGcs_3g1588116501)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-qepvj8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.979 18.858\" overflow=\"visible\"><path d=\"M 15.518 12.457 L 3.852 12.457 C 4.121 14.414 5.296 15.38 7.856 15.38 C 10.222 15.38 11.398 14.717 11.767 13.759 L 15.611 13.759 C 15.208 16.901 12.665 18.85 7.864 18.85 C 3.063 18.85 0 16.33 0 11.458 C 0 6.586 2.921 4.066 7.864 4.066 C 9.937 4.066 11.582 4.586 12.816 5.443 C 15.644 7.35 15.896 10.441 15.669 12.449 L 15.527 12.449 Z M 3.995 9.836 L 11.716 9.836 C 11.389 8.736 10.676 7.543 7.847 7.543 C 5.657 7.543 4.448 8.35 3.995 9.836 Z M 32.38 12.457 L 20.714 12.457 C 20.982 14.414 22.157 15.38 24.717 15.38 C 27.084 15.38 28.259 14.717 28.628 13.759 L 32.472 13.759 C 32.069 16.901 29.526 18.85 24.725 18.85 C 19.925 18.85 16.861 16.33 16.861 11.458 C 16.861 6.586 19.782 4.066 24.725 4.066 C 26.798 4.066 28.443 4.586 29.677 5.443 C 32.506 7.35 32.757 10.441 32.531 12.449 L 32.388 12.449 Z M 20.865 9.836 L 28.586 9.836 C 28.259 8.736 27.545 7.543 24.717 7.543 C 22.526 7.543 21.318 8.35 20.865 9.836 Z M 38.506 12.802 L 38.506 13.096 C 38.506 15.229 39.463 14.918 43.257 14.708 L 43.257 18.581 C 43.257 18.581 42.476 18.85 38.506 18.85 C 34.537 18.85 34.537 15.582 34.537 13.457 L 34.537 7.594 L 32.581 7.594 L 32.581 4.25 L 34.537 4.25 L 34.537 0.025 L 38.506 0.025 L 38.506 4.25 L 43.257 4.25 L 43.257 7.594 L 38.506 7.594 Z M 59.816 0 L 59.816 18.858 L 55.846 18.858 L 55.846 16.817 L 55.661 16.817 C 54.671 18.094 53.001 18.858 50.256 18.858 C 44.121 18.858 43.425 13.507 43.425 11.533 C 43.425 9.4 44.079 4.208 50.265 4.208 C 52.967 4.208 54.629 5.057 55.619 6.359 L 55.846 6.359 L 55.846 0 Z M 55.544 11.533 C 55.544 9.551 54.839 7.627 51.415 7.627 C 47.613 7.627 47.21 10.399 47.21 11.533 C 47.21 12.583 47.638 15.439 51.406 15.439 C 54.839 15.439 55.536 13.742 55.536 11.533 Z M 76.979 11.399 C 76.979 16.54 73.261 18.858 68.821 18.858 C 64.382 18.858 60.664 16.464 60.664 11.399 C 60.664 6.334 64.382 3.94 68.821 3.94 C 73.261 3.94 76.979 6.325 76.979 11.399 Z M 73.077 11.399 C 73.077 8.702 71.306 7.568 68.821 7.568 C 66.337 7.568 64.566 8.66 64.566 11.399 C 64.566 14.137 66.337 15.229 68.821 15.229 C 71.306 15.229 73.077 14.053 73.077 11.399 Z\" fill=\"var(--token-89b4d04c-148c-4259-b9ee-91b35124dabd, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ko7wtg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.733 14.784\" overflow=\"visible\"><path d=\"M 15.518 8.392 L 3.852 8.392 C 4.121 10.349 5.296 11.315 7.856 11.315 C 10.222 11.315 11.398 10.651 11.767 9.694 L 15.611 9.694 C 15.208 12.835 12.665 14.784 7.864 14.784 C 3.063 14.784 0 12.264 0 7.392 C 0 2.52 2.921 0 7.864 0 C 9.937 0 11.582 0.521 12.816 1.378 C 15.644 3.284 15.896 6.376 15.669 8.383 L 15.527 8.383 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qlfbra\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.721 2.293\" overflow=\"visible\"><path d=\"M 0 2.293 L 7.721 2.293 C 7.394 1.193 6.681 0 3.852 0 C 1.662 0 0.453 0.806 0 2.293 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j3atl7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.733 14.784\" overflow=\"visible\"><path d=\"M 15.518 8.392 L 3.852 8.392 C 4.121 10.349 5.296 11.315 7.856 11.315 C 10.223 11.315 11.398 10.651 11.767 9.694 L 15.611 9.694 C 15.208 12.835 12.665 14.784 7.864 14.784 C 3.063 14.784 0 12.264 0 7.392 C 0 2.52 2.921 0 7.864 0 C 9.937 0 11.582 0.521 12.816 1.378 C 15.644 3.284 15.896 6.376 15.669 8.383 L 15.527 8.383 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s2rr6k\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.721 2.293\" overflow=\"visible\"><path d=\"M 0 2.293 L 7.721 2.293 C 7.394 1.193 6.681 0 3.852 0 C 1.662 0 0.453 0.806 0 2.293 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3kxzmv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.676 18.824\" overflow=\"visible\"><path d=\"M 5.925 12.776 L 5.925 13.07 C 5.925 15.204 6.882 14.893 10.676 14.683 L 10.676 18.556 C 10.676 18.556 9.895 18.824 5.925 18.824 C 1.956 18.824 1.956 15.557 1.956 13.432 L 1.956 7.568 L 0 7.568 L 0 4.225 L 1.956 4.225 L 1.956 0 L 5.925 0 L 5.925 4.225 L 10.676 4.225 L 10.676 7.568 L 5.925 7.568 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-va3t13\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.391 18.858\" overflow=\"visible\"><path d=\"M 16.391 0 L 16.391 18.858 L 12.421 18.858 L 12.421 16.817 L 12.237 16.817 C 11.246 18.094 9.576 18.858 6.832 18.858 C 0.697 18.858 0 13.507 0 11.533 C 0 9.4 0.655 4.208 6.84 4.208 C 9.543 4.208 11.204 5.057 12.195 6.359 L 12.421 6.359 L 12.421 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ajm60d\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.334 7.812\" overflow=\"visible\"><path d=\"M 8.334 3.906 C 8.334 1.924 7.629 0 4.205 0 C 0.403 0 0 2.772 0 3.906 C 0 4.956 0.428 7.812 4.196 7.812 C 7.629 7.812 8.326 6.115 8.326 3.906 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tfxlwn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.316 14.918\" overflow=\"visible\"><path d=\"M 16.316 7.459 C 16.316 12.6 12.598 14.918 8.158 14.918 C 3.718 14.918 0 12.524 0 7.459 C 0 2.394 3.718 0 8.158 0 C 12.598 0 16.316 2.386 16.316 7.459 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12oxbub\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.51 7.661\" overflow=\"visible\"><path d=\"M 8.51 3.83 C 8.51 1.134 6.739 0 4.255 0 C 1.771 0 0 1.092 0 3.83 C 0 6.569 1.771 7.661 4.255 7.661 C 6.739 7.661 8.51 6.485 8.51 3.83 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Cq6V1MXkU:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.762 20.622\" overflow=\"visible\"><g><defs><linearGradient id=\"idsCq6V1MXkUOPyrMsA2W_1g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.406 0 L 4.406 7.518 L 3.475 8.392 L 3.726 8.644 L 11.129 0 L 15.737 0.025 L 7.285 10.315 L 11.238 10.315 C 12.237 10.315 13.001 10.441 13.529 10.685 C 14.243 11.004 14.797 11.516 15.183 12.214 C 15.569 12.911 15.762 13.658 15.762 14.448 L 15.762 20.614 L 11.356 20.614 L 11.33 15.414 C 11.33 14.776 11.146 14.246 10.768 13.843 C 10.39 13.44 9.87 13.238 9.215 13.238 L 4.415 13.238 L 4.415 20.622 L 0 20.622 L 0 0 Z\" fill=\"url(#idsCq6V1MXkUOPyrMsA2W_1g1588116501)\"></path></g></svg>'},QJ8V6zxlM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.762 20.622\" overflow=\"visible\"><g><defs><linearGradient id=\"idsQJ8V6zxlMOPyrMsA2W_1g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.406 0 L 4.406 7.518 L 3.475 8.392 L 3.726 8.644 L 11.129 0 L 15.737 0.025 L 7.285 10.315 L 11.238 10.315 C 12.237 10.315 13.001 10.441 13.529 10.685 C 14.243 11.004 14.797 11.516 15.183 12.214 C 15.569 12.911 15.762 13.658 15.762 14.448 L 15.762 20.614 L 11.356 20.614 L 11.33 15.414 C 11.33 14.776 11.146 14.246 10.768 13.843 C 10.39 13.44 9.87 13.238 9.215 13.238 L 4.415 13.238 L 4.415 20.622 L 0 20.622 L 0 0 Z\" fill=\"url(#idsQJ8V6zxlMOPyrMsA2W_1g1588116501)\"></path></g></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-12tr65n\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.762 20.622\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOPyrMsA2W_1g1588116501\" x1=\"0.25928239077967774\" x2=\"0.7407176092203223\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(67,16,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(1,101,248)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.406 0 L 4.406 7.518 L 3.475 8.392 L 3.726 8.644 L 11.129 0 L 15.737 0.025 L 7.285 10.315 L 11.238 10.315 C 12.237 10.315 13.001 10.441 13.529 10.685 C 14.243 11.004 14.797 11.516 15.183 12.214 C 15.569 12.911 15.762 13.658 15.762 14.448 L 15.762 20.614 L 11.356 20.614 L 11.33 15.414 C 11.33 14.776 11.146 14.246 10.768 13.843 C 10.39 13.44 9.87 13.238 9.215 13.238 L 4.415 13.238 L 4.415 20.622 L 0 20.622 L 0 0 Z\" fill=\"url(#idsOPyrMsA2W_1g1588116501)\"></path></g></svg>',withExternalLayout:true})})]})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-86rg8y\"}),/*#__PURE__*/_jsx(\"footer\",{className:\"framer-1e14pzk\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6vk1ut\",\"data-framer-name\":\"Main Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1qfyv6j\",\"data-styles-preset\":\"LYxNcRscP\",children:\"\\xa9 2025 Keetdo. All rights reserved.\"})}),className:\"framer-4ofklj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a5ZcHxK28\"},motionChild:true,nodeId:\"fMdGSMkXI\",openInNewTab:false,scopeId:\"Zj0qjKTi_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-152mmwi framer-n0g6e5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1qfyv6j\",\"data-styles-preset\":\"LYxNcRscP\",children:\"Privacy Policy\"})}),className:\"framer-1gpn2qj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QJ8V6zxlM\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cq6V1MXkU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"w5_4WPwap\":[\".framer-bkdry8\",\".framer-1e14pzk\"],\"QJ8V6zxlM\":[\".framer-bkdry8\",\".framer-1e14pzk\"],\"Cq6V1MXkU\":[\".framer-bkdry8\",\".framer-1e14pzk\"]}\n * @framerBreakpoints {\"w5_4WPwap\":{\"min\":1200,\"canvasClassName\":\"framer-1axs0ns-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"QJ8V6zxlM\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1vqomye-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Cq6V1MXkU\":{\"max\":809,\"canvasClassName\":\"framer-1a4rrw1-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant w5_4WPwap\n * @framerLayoutTemplate true\n */const FramerZj0qjKTi_=withCSS(Component,css,\"framer-BtyEj\");export default FramerZj0qjKTi_;FramerZj0qjKTi_.displayName=\"Navbar\";FramerZj0qjKTi_.defaultProps={height:1e3,width:1200};addFonts(FramerZj0qjKTi_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZj0qjKTi_\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"w5_4WPwap\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QJ8V6zxlM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cq6V1MXkU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"w5_4WPwap\\\":[\\\".framer-bkdry8\\\",\\\".framer-1e14pzk\\\"],\\\"QJ8V6zxlM\\\":[\\\".framer-bkdry8\\\",\\\".framer-1e14pzk\\\"],\\\"Cq6V1MXkU\\\":[\\\".framer-bkdry8\\\",\\\".framer-1e14pzk\\\"]}\",\"framerBreakpoints\":\"{\\\"w5_4WPwap\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1axs0ns-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"QJ8V6zxlM\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1vqomye-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Cq6V1MXkU\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1a4rrw1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Navbar from \"https://framerusercontent.com/modules/zomDW98DIwSXZ6U7OT1f/Iap8wT1KiEGWuZ80hHHs/Zj0qjKTi_.js\";\r\n\r\n        const routes = {PVB6oqd4T: {elements: {FwURlq6Lo: \"newsletter\", hqDaOO1BN: \"blog-list\", pKnXTa82k: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/36OioIa1hQJ2RYt7xKhD/6bkzfq2JjKqcQy3UyVye/PVB6oqd4T.js\")), path: \"/\"}, a5ZcHxK28: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y1xbqifG1kgyp4460yoV/YFcvkyyP5SEoXlNsNrdI/a5ZcHxK28.js\")), path: \"/privacy-policy\"}, kQvKaCGGB: {collectionId: \"fmpXPum3X\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cYkfdAFONLWJQrodOfV0/eYAK6GSlGKuo90V8VeU4/kQvKaCGGB.js\")), path: \"/blog/:bShSAp9ie\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {fmpXPum3X: async () => (await import(\"https://framerusercontent.com/modules/g0RKbWX5a60antqF75ug/Nu5g2LbXhoYnnWlo4OwI/fmpXPum3X.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"a96b1866861e3e9d819227aa8402b2177f3416e11f26e8c02beedf9a7883ac65\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"PVB6oqd4T\":\r\ncase \"a5ZcHxK28\":\r\ncase \"kQvKaCGGB\":\r\nreturn React.createElement(Navbar, {...props, key: \"Navbar\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"PVB6oqd4T\":\r\ncase \"a5ZcHxK28\":\r\ncase \"kQvKaCGGB\":\r\nreturn [{hash: \"1axs0ns\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1vqomye\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1a4rrw1\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://keetdo.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: true,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/cNjDli8KfkKPhz2MtCkq/sbdWd878P3pBRroKuSXZ/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, autobahnNavigation: false, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}