{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/w8Jth7MYWCEZO8X1bish/pWXpYSxUJf7cuaR7hCtD/JoiYet2rY.js", "ssg:https://framerusercontent.com/modules/xGfyC9OK2VKmuBpQzOR0/Puw52EjEUx1S7mv9vrkw/aandZ0cVP.js", "ssg:https://framer.com/m/framer/useConstant.js@^1.0.0", "ssg:https://framer.com/m/framer/randomID.js@^2.0.0", "ssg:https://framerusercontent.com/modules/lEypWQ4b3jk1pB9wqRXE/17Wsvnqk9pJPY3hMBf7F/MPXK4_tZl.js", "ssg:https://framerusercontent.com/modules/yxmEL7QUHHoBRt7cY6Jt/NTbdHhuEgtuQfWRK7aXS/eQfEbjrqe.js", "ssg:https://framerusercontent.com/modules/kIHzsSm46m4T4DpkpJrD/zmY70k0Fxg5h4S3npV5O/nPLfNfgq9.js", "ssg:https://framerusercontent.com/modules/aBV5vL7eKuzqq1GL1fbb/D7TkhqpfX2UqsAmmzhaF/xuMzjI5O8.js", "ssg:https://framerusercontent.com/modules/8xGHVz1uih2IAbzVPIAK/RVUkcvbYrfT3UPeD0LPz/cpBzSH5at.js", "ssg:https://framerusercontent.com/modules/r73iNwGCMWy1FcR8SPYm/zbLCtWLmCVuxKsfiA3kK/Z0zskEj2T.js"],
  "sourcesContent": ["// Generated by Framer (f1edf09)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Image, Link, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  HUdaBsjyG: {\n    hover: true\n  },\n  qjQ5WM_yb: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"qjQ5WM_yb\", \"HUdaBsjyG\"];\nconst variantClassNames = {\n  HUdaBsjyG: \"framer-v-ystw6e\",\n  qjQ5WM_yb: \"framer-v-1m78j5o\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Dark: \"qjQ5WM_yb\",\n  Light: \"HUdaBsjyG\"\n};\nconst transitions = {\n  \"qjQ5WM_yb-hover\": {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.12, .23, .5, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"tween\"\n  },\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"qjQ5WM_yb\",\n  link: aFRuvJMc7,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"qjQ5WM_yb\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-ho0Ke\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: aFRuvJMc7,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-1m78j5o\", className)} framer-kkm87l`,\n          \"data-framer-name\": \"Dark\",\n          layoutDependency: layoutDependency,\n          layoutId: \"qjQ5WM_yb\",\n          ref: ref,\n          style: {\n            opacity: 1,\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"HUdaBsjyG-hover\": {\n              opacity: .4\n            },\n            \"qjQ5WM_yb-hover\": {\n              opacity: .59\n            }\n          },\n          ...addPropertyOverrides({\n            \"HUdaBsjyG-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"qjQ5WM_yb-hover\": {\n              \"data-framer-name\": undefined\n            },\n            HUdaBsjyG: {\n              \"data-framer-name\": \"Light\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"Logo\",\n              fit: \"fill\",\n              intrinsicHeight: 639,\n              intrinsicWidth: 2884,\n              pixelHeight: 639,\n              pixelWidth: 2884,\n              src: new URL(\"https://framerusercontent.com/images/T9wZufCuuqgmwGhUXIAuleyQnQ.png\").href\n            },\n            className: \"framer-zxk7wx\",\n            \"data-framer-name\": \"Logo IMG\",\n            layoutDependency: layoutDependency,\n            layoutId: \"n6CnnFKjQ\",\n            transition: transition,\n            ...addPropertyOverrides({\n              HUdaBsjyG: {\n                background: {\n                  alt: \"Logo\",\n                  fit: \"fill\",\n                  intrinsicHeight: 639,\n                  intrinsicWidth: 2884,\n                  pixelHeight: 639,\n                  pixelWidth: 2884,\n                  src: new URL(\"https://framerusercontent.com/images/7OXUr3Z9b4crVjSbfTPmNzxnFE.png\").href\n                }\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-ho0Ke [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-ho0Ke * { box-sizing: border-box; }\", \".framer-ho0Ke .framer-kkm87l { display: block; }\", \".framer-ho0Ke .framer-1m78j5o { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-ho0Ke .framer-zxk7wx { aspect-ratio: 5.161290322580645 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); position: relative; width: 200px; }\", \".framer-ho0Ke .framer-v-1m78j5o .framer-1m78j5o, .framer-ho0Ke .framer-v-ystw6e .framer-1m78j5o { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ho0Ke .framer-1m78j5o { gap: 0px; } .framer-ho0Ke .framer-1m78j5o > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ho0Ke .framer-1m78j5o > :first-child { margin-top: 0px; } .framer-ho0Ke .framer-1m78j5o > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 39\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HUdaBsjyG\":{\"layout\":[\"auto\",\"auto\"]},\"J8S3B2n4h\":{\"layout\":[\"auto\",\"auto\"]},\"QWvEgCtl0\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerVariables {\"aFRuvJMc7\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerJoiYet2rY = withCSS(Component, css, \"framer-ho0Ke\");\nexport default FramerJoiYet2rY;\nFramerJoiYet2rY.displayName = \"Navigation/Logo\";\nFramerJoiYet2rY.defaultProps = {\n  height: 39,\n  width: 200\n};\naddPropertyControls(FramerJoiYet2rY, {\n  variant: {\n    options: [\"qjQ5WM_yb\", \"HUdaBsjyG\"],\n    optionTitles: [\"Dark\", \"Light\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  aFRuvJMc7: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerJoiYet2rY, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerJoiYet2rY\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"aFRuvJMc7\\\":\\\"link\\\"}\",\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HUdaBsjyG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J8S3B2n4h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QWvEgCtl0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"39\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./JoiYet2rY.map", "// Generated by Framer (f1edf09)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  GHSC5Twcg: {\n    hover: true\n  },\n  TG39D9zkA: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"TG39D9zkA\", \"GHSC5Twcg\"];\nconst variantClassNames = {\n  GHSC5Twcg: \"framer-v-9n1uho\",\n  TG39D9zkA: \"framer-v-1uq7ms1\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Dark: \"TG39D9zkA\",\n  Light: \"GHSC5Twcg\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.12, .23, .5, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"tween\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"TG39D9zkA\",\n  label: kaWDGc3ds = \"Button\",\n  link: c88Jr5Wex,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"TG39D9zkA\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-Ls8JI\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: c88Jr5Wex,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-1uq7ms1\", className)} framer-1jkmwto`,\n          \"data-border\": true,\n          \"data-framer-name\": \"Dark\",\n          \"data-reset\": \"button\",\n          layoutDependency: layoutDependency,\n          layoutId: \"TG39D9zkA\",\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"1px\",\n            \"--border-color\": \"rgba(0, 2, 24, 0)\",\n            \"--border-left-width\": \"1px\",\n            \"--border-right-width\": \"1px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"1px\",\n            backgroundColor: \"var(--token-aa565271-74bd-4729-8e82-2a3d3ff4dad4, rgb(41, 59, 141))\",\n            borderBottomLeftRadius: 100,\n            borderBottomRightRadius: 100,\n            borderTopLeftRadius: 100,\n            borderTopRightRadius: 100,\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"GHSC5Twcg-hover\": {\n              \"--border-color\": \"rgb(231, 235, 242)\",\n              backgroundColor: \"rgba(231, 235, 242, 0)\"\n            },\n            \"TG39D9zkA-hover\": {\n              \"--border-color\": \"rgba(0, 2, 24, 0.12)\",\n              backgroundColor: \"rgba(0, 2, 24, 0)\"\n            },\n            GHSC5Twcg: {\n              \"--border-color\": \"rgba(231, 235, 242, 0)\",\n              backgroundColor: \"rgb(231, 235, 242)\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"GHSC5Twcg-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"TG39D9zkA-hover\": {\n              \"data-framer-name\": undefined\n            },\n            GHSC5Twcg: {\n              \"data-framer-name\": \"Light\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--framer-line-height\": \"24px\",\n                  \"--framer-text-alignment\": \"center\"\n                },\n                children: /*#__PURE__*/_jsx(motion.span, {\n                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgQmxhY2s=\",\n                    \"--framer-font-family\": '\"Satoshi Black\", serif',\n                    \"--framer-font-size\": \"12px\",\n                    \"--framer-letter-spacing\": \"0.72px\",\n                    \"--framer-text-color\": \"var(--extracted-1w3ko1f)\",\n                    \"--framer-text-transform\": \"uppercase\"\n                  },\n                  children: \"try for free\"\n                })\n              })\n            }),\n            className: \"framer-1n0kyl1\",\n            \"data-framer-name\": \"Button Label\",\n            fonts: [\"CUSTOM;Satoshi Black\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"T8dYfsAbe\",\n            style: {\n              \"--extracted-1w3ko1f\": \"rgb(255, 255, 255)\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: kaWDGc3ds,\n            transition: transition,\n            variants: {\n              \"GHSC5Twcg-hover\": {\n                \"--extracted-1w3ko1f\": \"rgb(231, 235, 242)\"\n              },\n              \"TG39D9zkA-hover\": {\n                \"--extracted-1w3ko1f\": \"rgb(0, 2, 24)\"\n              },\n              GHSC5Twcg: {\n                \"--extracted-1w3ko1f\": \"rgb(0, 2, 24)\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-Ls8JI [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-Ls8JI * { box-sizing: border-box; }\", \".framer-Ls8JI .framer-1jkmwto { display: block; }\", \".framer-Ls8JI .framer-1uq7ms1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 24px 8px 24px; position: relative; text-decoration: none; width: min-content; }\", \".framer-Ls8JI .framer-1n0kyl1 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-Ls8JI .framer-v-1uq7ms1 .framer-1uq7ms1, .framer-Ls8JI .framer-v-9n1uho .framer-1uq7ms1 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ls8JI .framer-1uq7ms1 { gap: 0px; } .framer-Ls8JI .framer-1uq7ms1 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Ls8JI .framer-1uq7ms1 > :first-child { margin-left: 0px; } .framer-Ls8JI .framer-1uq7ms1 > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicHeight 41\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicWidth 103.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"GHSC5Twcg\":{\"layout\":[\"auto\",\"auto\"]},\"KKZdgPlK3\":{\"layout\":[\"auto\",\"auto\"]},\"uzqO2xwkZ\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerVariables {\"kaWDGc3ds\":\"label\",\"c88Jr5Wex\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */\nconst FrameraandZ0cVP = withCSS(Component, css, \"framer-Ls8JI\");\nexport default FrameraandZ0cVP;\nFrameraandZ0cVP.displayName = \"Button/Primary (Small)\";\nFrameraandZ0cVP.defaultProps = {\n  height: 41,\n  width: 103.5\n};\naddPropertyControls(FrameraandZ0cVP, {\n  variant: {\n    options: [\"TG39D9zkA\", \"GHSC5Twcg\"],\n    optionTitles: [\"Dark\", \"Light\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  kaWDGc3ds: {\n    defaultValue: \"Button\",\n    displayTextArea: false,\n    title: \"Label\",\n    type: ControlType.String\n  },\n  c88Jr5Wex: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FrameraandZ0cVP, [{\n  family: \"Satoshi Black\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/aandZ0cVP:default\",\n    url: \"assets/2Suq1Nq5ylW8cvGooKbecoKecJ8.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/2Suq1Nq5ylW8cvGooKbecoKecJ8~kHXmwAAXhp8w269nj358Qq6Rda-TMjngCWG-W66eceI.otf\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameraandZ0cVP\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"kaWDGc3ds\\\":\\\"label\\\",\\\"c88Jr5Wex\\\":\\\"link\\\"}\",\n        \"framerIntrinsicHeight\": \"41\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GHSC5Twcg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KKZdgPlK3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uzqO2xwkZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"103.5\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./aandZ0cVP.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on.\n * By using `useConstant` you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { useConstant } from \"https://framer.com/m/framer/useConstant.js@^1.0.0\";\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n/**\n * Generates a random string of BASE62 characters.\n */ export function randomID(length = 5) {\n    return Array(length).fill(0).map(()=>BASE62[Math.floor(Math.random() * BASE62.length)]\n    ).join(\"\");\n}\nexport function useRandomID(length = 5) {\n    return useConstant(()=>randomID(length)\n    );\n}\nconst defaultStorageKey = \"$$FramerRandomID\";\n/**\n * `randomID` but cached in localStorage.\n */ export function useCachedRandomID(storageKey = defaultStorageKey) {\n    return useConstant(()=>{\n        const storage = getLocalStorage();\n        if (!storage) return randomID(8);\n        const cachedValue = storage.getItem(storageKey);\n        if (cachedValue) return cachedValue;\n        const newID = randomID(8);\n        storage.setItem(storageKey, newID);\n        return newID;\n    });\n}\nfunction getLocalStorage() {\n    if (typeof window === undefined) return undefined;\n    try {\n        return window.localStorage;\n    } catch (err) {\n        return undefined;\n    }\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useRandomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCachedRandomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./randomID.map", "import { jsx as _jsx } from \"react/jsx-runtime\"; // Generated by Framer (bb4a71b)\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { addFonts, withCSS, addPropertyControls, ControlType, cx, useAddVariantProps, useVariantState, Text, Stack, Link } from \"framer\";\nimport { useRandomID } from \"https://framer.com/m/framer/randomID.js@^2.0.0\";\nconst enabledGestures = {\n  \"e0hNz4MFU\": {\n    \"hover\": true,\n    \"pressed\": true\n  },\n  \"MYzMWjGBI\": {\n    \"hover\": true\n  },\n  \"KXqjiOHV9\": {\n    \"hover\": true,\n    \"pressed\": true\n  }\n};\nconst cycleOrder = [\"e0hNz4MFU\", \"MYzMWjGBI\", \"KXqjiOHV9\"];\nconst variantClassNames = {\n  \"e0hNz4MFU\": \"framer-v-1locixn\",\n  \"MYzMWjGBI\": \"framer-v-16qubbg\",\n  \"KXqjiOHV9\": \"framer-v-5k6eie\"\n};\nconst humanReadableVariantMap = {\n  \"Default\": \"e0hNz4MFU\",\n  \"Active\": \"MYzMWjGBI\",\n  \"Inactive\": \"KXqjiOHV9\"\n};\nconst transitions = {\n  \"default\": {\n    \"type\": \"tween\",\n    \"ease\": [0.12, 0.23, 0.5, 1],\n    \"duration\": 0.6,\n    \"delay\": 0,\n    \"stiffness\": 500,\n    \"damping\": 60,\n    \"mass\": 1\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"e0hNz4MFU\",\n  label: pHetvCn58 = \"Nav Link\",\n  link: RDfgy0zBx,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"e0hNz4MFU\",\n    variant,\n    transitions,\n    variantClassNames,\n    enabledGestures,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const variantProps = React.useMemo(() => ({\n    \"MYzMWjGBI\": {\n      \"e0hNz4MFU\": {\n        \"data-border\": true,\n        \"data-framer-name\": \"Active\"\n      }\n    },\n    \"KXqjiOHV9\": {\n      \"e0hNz4MFU\": {\n        \"data-framer-name\": \"Inactive\"\n      },\n      \"SiKMQbi72\": {\n        \"rawHTML\": \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Nav Link</span><br></span></span>\",\n        \"alignment\": \"left\",\n        \"fonts\": [\"CUSTOM;Satoshi Black\"]\n      }\n    },\n    \"e0hNz4MFU-hover\": {\n      \"e0hNz4MFU\": {\n        \"data-border\": true\n      }\n    },\n    \"KXqjiOHV9-hover\": {\n      \"e0hNz4MFU\": {\n        \"data-border\": true\n      }\n    },\n    \"e0hNz4MFU-pressed\": {\n      \"e0hNz4MFU\": {\n        \"data-border\": true\n      }\n    },\n    \"KXqjiOHV9-pressed\": {\n      \"e0hNz4MFU\": {\n        \"data-border\": true\n      },\n      \"SiKMQbi72\": {\n        \"rawHTML\": \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Nav Link</span><br></span></span>\",\n        \"alignment\": \"left\",\n        \"fonts\": [\"CUSTOM;Satoshi Black\"]\n      }\n    }\n  }), []);\n  const addVariantProps = useAddVariantProps(baseVariant, gestureVariant, variantProps);\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-y7El1\", classNames),\n      style: {\n        \"display\": \"contents\",\n        \"pointerEvents\": pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: RDfgy0zBx,\n        transition: transition,\n        layoutDependency: layoutDependency,\n        ...addVariantProps(\"e0hNz4MFU-link\"),\n        children: /*#__PURE__*/_jsx(Stack, {\n          ...restProps,\n          layoutId: \"e0hNz4MFU\",\n          className: cx(\"framer-1locixn\", className),\n          style: {\n            \"borderBottomLeftRadius\": 40,\n            \"borderBottomRightRadius\": 40,\n            \"borderTopRightRadius\": 40,\n            \"borderTopLeftRadius\": 40,\n            \"backgroundColor\": \"rgba(231, 235, 242, 0)\",\n            \"--border-bottom-width\": \"1px\",\n            \"--border-top-width\": \"1px\",\n            \"--border-right-width\": \"1px\",\n            \"--border-left-width\": \"1px\",\n            \"--border-style\": \"solid\",\n            \"--border-color\": \"rgba(230, 234, 242, 0)\",\n            ...style\n          },\n          as: \"a\",\n          direction: \"horizontal\",\n          distribution: \"center\",\n          alignment: \"center\",\n          gap: 0,\n          __fromCanvasComponent: true,\n          __contentWrapperStyle: {\n            \"width\": \"auto\",\n            \"height\": \"auto\",\n            \"padding\": \"8px 20px 8px 20px\"\n          },\n          center: false,\n          \"data-framer-name\": \"Default\",\n          \"data-border\": true,\n          variants: {\n            \"MYzMWjGBI\": {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-top-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-left-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(230, 234, 242)\",\n              \"backgroundColor\": \"rgba(231, 235, 242, 0)\"\n            },\n            \"KXqjiOHV9\": {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-top-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-left-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgba(230, 234, 242, 0)\",\n              \"backgroundColor\": \"rgba(231, 235, 242, 0)\"\n            },\n            \"e0hNz4MFU-hover\": {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-top-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-left-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(230, 234, 242)\",\n              \"backgroundColor\": \"rgba(231, 235, 242, 0)\"\n            },\n            \"MYzMWjGBI-hover\": {\n              \"backgroundColor\": \"rgba(231, 235, 242, 0)\"\n            },\n            \"KXqjiOHV9-hover\": {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-top-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-left-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(230, 234, 242)\",\n              \"backgroundColor\": \"rgba(231, 235, 242, 0)\"\n            },\n            \"e0hNz4MFU-pressed\": {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-top-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-left-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(230, 234, 242)\",\n              \"backgroundColor\": \"rgb(231, 235, 242)\"\n            },\n            \"KXqjiOHV9-pressed\": {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-top-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-left-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-color\": \"rgb(230, 234, 242)\",\n              \"backgroundColor\": \"rgb(231, 235, 242)\"\n            }\n          },\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ref: ref,\n          ...addVariantProps(\"e0hNz4MFU\"),\n          children: /*#__PURE__*/_jsx(Text, {\n            style: {\n              \"--framer-font-family\": \"\\\"Satoshi Black\\\", serif\",\n              \"--framer-font-style\": \"normal\",\n              \"--framer-font-weight\": 400,\n              \"--framer-text-color\": \"rgb(0, 2, 24)\",\n              \"--framer-font-size\": \"12px\",\n              \"--framer-letter-spacing\": \"0.72px\",\n              \"--framer-text-transform\": \"uppercase\",\n              \"--framer-text-decoration\": \"none\",\n              \"--framer-line-height\": \"24px\",\n              \"--framer-text-alignment\": \"left\",\n              \"opacity\": 1\n            },\n            withExternalLayout: true,\n            verticalAlignment: \"top\",\n            __fromCanvasComponent: true,\n            alignment: \"left\",\n            fonts: [\"CUSTOM;Satoshi Black\"],\n            layoutId: \"SiKMQbi72\",\n            className: \"framer-1elgjr5\",\n            rawHTML: \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Nav Link</span><br></span></span>\",\n            text: pHetvCn58,\n            variants: {\n              \"KXqjiOHV9\": {\n                \"--framer-text-color\": \"rgba(0, 2, 24, 0.48)\",\n                \"opacity\": 1\n              },\n              \"KXqjiOHV9-pressed\": {\n                \"--framer-text-color\": \"rgb(0, 2, 24)\"\n              }\n            },\n            transition: transition,\n            layoutDependency: layoutDependency,\n            ...addVariantProps(\"SiKMQbi72\")\n          })\n        })\n      })\n    })\n  });\n});\nconst css = [\".framer-y7El1 [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-y7El1 * { box-sizing: border-box; }\", \".framer-y7El1 .framer-1locixn { position: relative; overflow: visible; width: min-content; height: min-content; display: block; text-decoration: none; }\", \".framer-y7El1 .framer-1elgjr5 { position: relative; overflow: visible; -webkit-user-select: none; user-select: none; width: auto; height: auto; flex: none; white-space: pre; }\", \".framer-y7El1.framer-v-1locixn .framer-1locixn, .framer-y7El1.framer-v-16qubbg .framer-1locixn, .framer-y7El1.framer-v-5k6eie .framer-1locixn, .framer-y7El1.framer-v-1locixn .framer-1locixn, .framer-y7El1.framer-v-5k6eie .framer-1locixn { cursor: pointer; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicWidth 103\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"auto\", \"auto\"]}, \"MYzMWjGBI\": {\"layout\": [\"auto\", \"auto\"]}, \"KXqjiOHV9\": {\"layout\": [\"auto\", \"auto\"]}, \"iA4yNE3zz\": {\"layout\": [\"auto\", \"auto\"]}, \"VO_hiPoLS\": {\"layout\": [\"auto\", \"auto\"]}, \"D_C0pN8bV\": {\"layout\": [\"auto\", \"auto\"]}, \"WPiZ3PKjM\": {\"layout\": [\"auto\", \"auto\"]}, \"AkxMDqgYF\": {\"layout\": [\"auto\", \"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerVariables {\"pHetvCn58\": \"label\", \"RDfgy0zBx\": \"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              */\nconst FramerMPXK4_tZl = withCSS(Component, css);\nexport default FramerMPXK4_tZl;\nFramerMPXK4_tZl.displayName = \"Navigation/Nav Links\";\nFramerMPXK4_tZl.defaultProps = {\n  \"width\": 103,\n  \"height\": 40\n};\naddPropertyControls(FramerMPXK4_tZl, {\n  \"variant\": {\n    \"type\": ControlType.Enum,\n    \"title\": \"Variant\",\n    \"options\": [\"e0hNz4MFU\", \"MYzMWjGBI\", \"KXqjiOHV9\"],\n    \"optionTitles\": [\"Default\", \"Active\", \"Inactive\"]\n  },\n  \"pHetvCn58\": {\n    \"type\": ControlType.String,\n    \"title\": \"Label\",\n    \"defaultValue\": \"Nav Link\",\n    \"displayTextArea\": false\n  },\n  \"RDfgy0zBx\": {\n    \"type\": ControlType.Link,\n    \"title\": \"Link\"\n  }\n});\naddFonts(FramerMPXK4_tZl, [{\n  \"url\": new URL(\"https://framerusercontent.com/modules/assets/2Suq1Nq5ylW8cvGooKbecoKecJ8~kHXmwAAXhp8w269nj358Qq6Rda-TMjngCWG-W66eceI.otf\").href,\n  \"family\": \"Satoshi Black\",\n  \"moduleAsset\": {\n    \"url\": \"assets/2Suq1Nq5ylW8cvGooKbecoKecJ8.otf\",\n    \"localModuleIdentifier\": \"local-module:canvasComponent/MPXK4_tZl:default\"\n  }\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerMPXK4_tZl\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerIntrinsicWidth\": \"103\",\n        \"framerVariables\": \"{\\\"pHetvCn58\\\": \\\"label\\\", \\\"RDfgy0zBx\\\": \\\"link\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"auto\\\"]}, \\\"MYzMWjGBI\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"auto\\\"]}, \\\"KXqjiOHV9\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"auto\\\"]}, \\\"iA4yNE3zz\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"auto\\\"]}, \\\"VO_hiPoLS\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"auto\\\"]}, \\\"D_C0pN8bV\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"auto\\\"]}, \\\"WPiZ3PKjM\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"auto\\\"]}, \\\"AkxMDqgYF\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./MPXK4_tZl.map", "// Generated by Framer (ac3938c)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as i, cx as n, getFonts as o, resolveLink as l, useLocaleInfo as f, useRouter as d, useVariantState as p, withCSS as s } from \"framer\";\nimport { LayoutGroup as m, motion as c, MotionConfigContext as h } from \"framer-motion\";\nimport * as u from \"react\";\nimport v from \"https://framerusercontent.com/modules/xGfyC9OK2VKmuBpQzOR0/Puw52EjEUx1S7mv9vrkw/aandZ0cVP.js\";\nimport g from \"https://framerusercontent.com/modules/w8Jth7MYWCEZO8X1bish/pWXpYSxUJf7cuaR7hCtD/JoiYet2rY.js\";\nimport j from \"https://framerusercontent.com/modules/lEypWQ4b3jk1pB9wqRXE/17Wsvnqk9pJPY3hMBf7F/MPXK4_tZl.js\";\nlet w = o(g),\n  y = o(j),\n  x = o(v),\n  b = [\"ZTCSypeL4\", \"lltoffH0q\", \"STp5NYZa6\", \"PiBEaGotS\", \"WAww7CRTk\"],\n  I = \"framer-8jIJj\",\n  k = {\n    lltoffH0q: \"framer-v-wi9k3w\",\n    PiBEaGotS: \"framer-v-jjjozq\",\n    STp5NYZa6: \"framer-v-8cnwc3\",\n    WAww7CRTk: \"framer-v-1ieydf2\",\n    ZTCSypeL4: \"framer-v-stfn8b\"\n  };\nfunction J(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet P = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  T = ({\n    value: r,\n    children: a\n  }) => {\n    let t = u.useContext(h),\n      i = null != r ? r : t.transition,\n      n = u.useMemo(() => ({\n        ...t,\n        transition: i\n      }), [JSON.stringify(i)]);\n    return /*#__PURE__*/e(h.Provider, {\n      value: n,\n      children: a\n    });\n  },\n  D = {\n    \"Desktop (Blog)\": \"lltoffH0q\",\n    \"Desktop (Help)\": \"STp5NYZa6\",\n    \"Desktop (None)\": \"WAww7CRTk\",\n    \"Desktop (Pricing)\": \"PiBEaGotS\",\n    \"Desktop (Product)\": \"ZTCSypeL4\"\n  },\n  H = ({\n    height: e,\n    id: r,\n    width: a,\n    ...t\n  }) => {\n    var i, n;\n    return {\n      ...t,\n      variant: null !== (n = null !== (i = D[t.variant]) && void 0 !== i ? i : t.variant) && void 0 !== n ? n : \"ZTCSypeL4\"\n    };\n  },\n  N = (e, r) => r.join(\"-\") + e.layoutDependency,\n  Y = /*#__PURE__*/u.forwardRef(function (a, t) {\n    let {\n        activeLocale: i\n      } = f(),\n      {\n        style: o,\n        className: s,\n        layoutId: h,\n        variant: w,\n        ...y\n      } = H(a),\n      {\n        baseVariant: x,\n        classNames: I,\n        gestureVariant: D,\n        setGestureState: Y,\n        setVariant: S,\n        transition: B,\n        variants: Z\n      } = p({\n        cycleOrder: b,\n        defaultVariant: \"ZTCSypeL4\",\n        transitions: P,\n        variant: w,\n        variantClassNames: k\n      }),\n      V = N(a, Z),\n      q = u.useRef(null),\n      G = d(),\n      R = u.useId();\n    return /*#__PURE__*/e(m, {\n      id: null != h ? h : R,\n      children: /*#__PURE__*/e(c.div, {\n        initial: w,\n        animate: Z,\n        onHoverStart: () => Y({\n          isHovered: !0\n        }),\n        onHoverEnd: () => Y({\n          isHovered: !1\n        }),\n        onTapStart: () => Y({\n          isPressed: !0\n        }),\n        onTap: () => Y({\n          isPressed: !1\n        }),\n        onTapCancel: () => Y({\n          isPressed: !1\n        }),\n        className: n(\"framer-8jIJj\", ...[], I),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(T, {\n          value: B,\n          children: /*#__PURE__*/e(c.nav, {\n            ...y,\n            className: n(\"framer-stfn8b\", s),\n            \"data-framer-name\": \"Desktop (Product)\",\n            layoutDependency: V,\n            layoutId: \"ZTCSypeL4\",\n            ref: null != t ? t : q,\n            style: {\n              backgroundColor: \"rgb(247, 251, 254)\",\n              ...o\n            },\n            ...J({\n              lltoffH0q: {\n                \"data-framer-name\": \"Desktop (Blog)\"\n              },\n              PiBEaGotS: {\n                \"data-framer-name\": \"Desktop (Pricing)\"\n              },\n              STp5NYZa6: {\n                \"data-framer-name\": \"Desktop (Help)\"\n              },\n              WAww7CRTk: {\n                \"data-framer-name\": \"Desktop (None)\"\n              }\n            }, x, D),\n            children: /*#__PURE__*/r(c.nav, {\n              className: \"framer-lm0wfr\",\n              \"data-framer-name\": \"Navbar Flex\",\n              layoutDependency: V,\n              layoutId: \"rUmGX2KvW\",\n              style: {\n                borderBottomLeftRadius: 8,\n                borderBottomRightRadius: 8,\n                borderTopLeftRadius: 8,\n                borderTopRightRadius: 8\n              },\n              children: [/*#__PURE__*/e(c.div, {\n                className: \"framer-y7zt8a-container\",\n                layoutDependency: V,\n                layoutId: \"aYzWzY_Jv-container\",\n                children: /*#__PURE__*/e(g, {\n                  height: \"100%\",\n                  id: \"aYzWzY_Jv\",\n                  layoutId: \"aYzWzY_Jv\",\n                  link: l({\n                    webPageId: \"augiA20Il\"\n                  }, G),\n                  variant: \"qjQ5WM_yb\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/r(c.nav, {\n                className: \"framer-p00rar\",\n                \"data-framer-name\": \"Nav Links\",\n                layoutDependency: V,\n                layoutId: \"GqwHrQR6a\",\n                children: [/*#__PURE__*/e(c.div, {\n                  className: \"framer-1nffufy-container\",\n                  layoutDependency: V,\n                  layoutId: \"xOiBkQVY1-container\",\n                  children: /*#__PURE__*/e(j, {\n                    height: \"100%\",\n                    id: \"xOiBkQVY1\",\n                    label: \"Features\",\n                    layoutId: \"xOiBkQVY1\",\n                    link: l({\n                      hash: \":NyVJEMAG8\",\n                      webPageId: \"augiA20Il\"\n                    }, G),\n                    variant: \"MYzMWjGBI\",\n                    width: \"100%\",\n                    ...J({\n                      lltoffH0q: {\n                        variant: \"KXqjiOHV9\"\n                      },\n                      PiBEaGotS: {\n                        variant: \"KXqjiOHV9\"\n                      },\n                      STp5NYZa6: {\n                        variant: \"KXqjiOHV9\"\n                      },\n                      WAww7CRTk: {\n                        variant: \"KXqjiOHV9\"\n                      }\n                    }, x, D)\n                  })\n                }), /*#__PURE__*/e(c.div, {\n                  className: \"framer-aharb4-container\",\n                  layoutDependency: V,\n                  layoutId: \"YPYV3_sAI-container\",\n                  children: /*#__PURE__*/e(j, {\n                    height: \"100%\",\n                    id: \"YPYV3_sAI\",\n                    label: \"Pricing\",\n                    layoutId: \"YPYV3_sAI\",\n                    link: l({\n                      hash: \":aPHOEfBHU\",\n                      webPageId: \"augiA20Il\"\n                    }, G),\n                    variant: \"KXqjiOHV9\",\n                    width: \"100%\",\n                    ...J({\n                      PiBEaGotS: {\n                        variant: \"MYzMWjGBI\"\n                      }\n                    }, x, D)\n                  })\n                }), /*#__PURE__*/e(c.div, {\n                  className: \"framer-1pvhqw-container\",\n                  layoutDependency: V,\n                  layoutId: \"WbZwHZvRc-container\",\n                  children: /*#__PURE__*/e(j, {\n                    height: \"100%\",\n                    id: \"WbZwHZvRc\",\n                    label: \"FAQ\",\n                    layoutId: \"WbZwHZvRc\",\n                    link: l({\n                      hash: \":esOLrTcS4\",\n                      webPageId: \"augiA20Il\"\n                    }, G),\n                    variant: \"KXqjiOHV9\",\n                    width: \"100%\",\n                    ...J({\n                      lltoffH0q: {\n                        variant: \"MYzMWjGBI\"\n                      }\n                    }, x, D)\n                  })\n                })]\n              }), /*#__PURE__*/e(c.nav, {\n                className: \"framer-1s5urw9\",\n                \"data-framer-name\": \"Frame 1\",\n                layoutDependency: V,\n                layoutId: \"T7lX1pG8H\",\n                children: /*#__PURE__*/e(c.div, {\n                  className: \"framer-110thgn-container\",\n                  layoutDependency: V,\n                  layoutId: \"vGpQBViot-container\",\n                  children: /*#__PURE__*/e(v, {\n                    height: \"100%\",\n                    id: \"vGpQBViot\",\n                    label: \"Try for free\",\n                    layoutId: \"vGpQBViot\",\n                    link: \"https://editor.shakespearetoolbar.com/\",\n                    variant: \"TG39D9zkA\",\n                    width: \"100%\"\n                  })\n                })\n              })]\n            })\n          })\n        })\n      })\n    });\n  }),\n  S = ['.framer-8jIJj [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-8jIJj .framer-s4eua3 { display: block; }\", \".framer-8jIJj .framer-stfn8b { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 0px 40px 0px; position: relative; width: 1440px; }\", \".framer-8jIJj .framer-lm0wfr { 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: 1328px; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\", \".framer-8jIJj .framer-y7zt8a-container, .framer-8jIJj .framer-1nffufy-container, .framer-8jIJj .framer-aharb4-container, .framer-8jIJj .framer-1pvhqw-container, .framer-8jIJj .framer-110thgn-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-8jIJj .framer-p00rar { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-8jIJj .framer-1s5urw9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8jIJj .framer-stfn8b, .framer-8jIJj .framer-p00rar, .framer-8jIJj .framer-1s5urw9 { gap: 0px; } .framer-8jIJj .framer-stfn8b > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-8jIJj .framer-stfn8b > :first-child { margin-top: 0px; } .framer-8jIJj .framer-stfn8b > :last-child { margin-bottom: 0px; } .framer-8jIJj .framer-p00rar > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-8jIJj .framer-p00rar > :first-child, .framer-8jIJj .framer-1s5urw9 > :first-child { margin-left: 0px; } .framer-8jIJj .framer-p00rar > :last-child, .framer-8jIJj .framer-1s5urw9 > :last-child { margin-right: 0px; } .framer-8jIJj .framer-1s5urw9 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } }\"],\n  B = s(Y, S, \"framer-8jIJj\");\nexport default B;\nB.displayName = \"Navigation/Navbar (Desktop)\", B.defaultProps = {\n  height: 121,\n  width: 1440\n}, t(B, {\n  variant: {\n    options: [\"ZTCSypeL4\", \"lltoffH0q\", \"STp5NYZa6\", \"PiBEaGotS\", \"WAww7CRTk\"],\n    optionTitles: [\"Desktop (Product)\", \"Desktop (Blog)\", \"Desktop (Help)\", \"Desktop (Pricing)\", \"Desktop (None)\"],\n    title: \"Variant\",\n    type: i.Enum\n  }\n}), a(B, [...w, ...y, ...x]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramereQfEbjrqe\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"121\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lltoffH0q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"STp5NYZa6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PiBEaGotS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WAww7CRTk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1440\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./eQfEbjrqe.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\"; // Generated by Framer (bb4a71b)\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { useActiveVariantCallback, addFonts, withCSS, addPropertyControls, ControlType, cx, useAddVariantProps, useVariantState } from \"framer\";\nimport { useRandomID } from \"https://framer.com/m/framer/randomID.js@^2.0.0\";\nconst cycleOrder = [\"s_qc9mTDM\", \"e4lDngTYv\"];\nconst variantClassNames = {\n  \"s_qc9mTDM\": \"framer-v-18xpxv6\",\n  \"e4lDngTYv\": \"framer-v-4gsrkd\"\n};\nconst humanReadableVariantMap = {\n  \"Closed\": \"s_qc9mTDM\",\n  \"Open\": \"e4lDngTYv\"\n};\nconst transitions = {\n  \"default\": {\n    \"type\": \"spring\",\n    \"ease\": [0.44, 0, 0.56, 1],\n    \"duration\": 0.3,\n    \"delay\": 0,\n    \"stiffness\": 500,\n    \"damping\": 60,\n    \"mass\": 1\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"s_qc9mTDM\",\n  tap: JlOjwLvS9,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"s_qc9mTDM\",\n    variant,\n    transitions,\n    variantClassNames,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap18xpxv6 = activeVariantCallback(async (...args) => {\n    if (JlOjwLvS9) {\n      const res = await JlOjwLvS9(...args);\n      if (res === false) return false;\n    }\n    setVariant(\"e4lDngTYv\");\n  });\n  const onTap4gsrkd = activeVariantCallback(async (...args) => {\n    if (JlOjwLvS9) {\n      const res = await JlOjwLvS9(...args);\n      if (res === false) return false;\n    }\n    setVariant(\"s_qc9mTDM\");\n  });\n  const variantProps = React.useMemo(() => ({\n    \"e4lDngTYv\": {\n      \"s_qc9mTDM\": {\n        \"onTap\": onTap4gsrkd,\n        \"data-framer-name\": \"Open\",\n        \"data-highlight\": true\n      }\n    }\n  }), [onTap4gsrkd]);\n  const addVariantProps = useAddVariantProps(baseVariant, gestureVariant, variantProps);\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-lkjcM\", classNames),\n      style: {\n        \"display\": \"contents\",\n        \"pointerEvents\": pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        layoutId: \"s_qc9mTDM\",\n        className: cx(\"framer-18xpxv6\", className),\n        style: {\n          \"borderBottomLeftRadius\": 6,\n          \"borderBottomRightRadius\": 6,\n          \"borderTopRightRadius\": 6,\n          \"borderTopLeftRadius\": 6,\n          \"backgroundColor\": \"rgb(231, 235, 242)\",\n          ...style\n        },\n        \"data-highlight\": true,\n        \"data-framer-name\": \"Closed\",\n        onTap: onTap18xpxv6,\n        transition: transition,\n        layoutDependency: layoutDependency,\n        ref: ref,\n        ...addVariantProps(\"s_qc9mTDM\"),\n        children: [/*#__PURE__*/_jsx(motion.div, {\n          layoutId: \"LjnEwqTyX\",\n          className: \"framer-i1uygt\",\n          style: {\n            \"borderBottomLeftRadius\": 10,\n            \"borderBottomRightRadius\": 10,\n            \"borderTopRightRadius\": 10,\n            \"borderTopLeftRadius\": 10,\n            \"backgroundColor\": \"rgb(0, 2, 24)\",\n            \"rotate\": 0\n          },\n          variants: {\n            \"e4lDngTYv\": {\n              \"rotate\": 45\n            }\n          },\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ...addVariantProps(\"LjnEwqTyX\")\n        }), /*#__PURE__*/_jsx(motion.div, {\n          layoutId: \"TdcN8_WIy\",\n          className: \"framer-1op8yi\",\n          style: {\n            \"borderBottomLeftRadius\": 10,\n            \"borderBottomRightRadius\": 10,\n            \"borderTopRightRadius\": 10,\n            \"borderTopLeftRadius\": 10,\n            \"backgroundColor\": \"rgb(0, 2, 24)\",\n            \"rotate\": 0\n          },\n          variants: {\n            \"e4lDngTYv\": {\n              \"rotate\": -45\n            }\n          },\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ...addVariantProps(\"TdcN8_WIy\")\n        })]\n      })\n    })\n  });\n});\nconst css = [\".framer-lkjcM [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-lkjcM * { box-sizing: border-box; }\", \".framer-lkjcM .framer-18xpxv6 { position: relative; cursor: pointer; overflow: visible; width: 40px; height: 40px; }\", \".framer-lkjcM .framer-i1uygt { position: absolute; overflow: visible; width: 16px; height: 2px; left: calc(50.00000000000002% - 16px / 2); top: 16px; flex: none; }\", \".framer-lkjcM .framer-1op8yi { position: absolute; overflow: visible; width: 16px; height: 2px; bottom: 16px; left: calc(50.00000000000002% - 16px / 2); flex: none; }\", \".framer-lkjcM.framer-v-4gsrkd .framer-18xpxv6 { cursor: pointer; }\", \".framer-lkjcM.framer-v-4gsrkd .framer-i1uygt, .framer-lkjcM.framer-v-4gsrkd .framer-1op8yi { width: 16px; height: 2px; right: auto; bottom: auto; left: calc(50.00000000000002% - 16px / 2); top: calc(50.00000000000002% - 2px / 2); flex: none; aspect-ratio: unset; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"fixed\", \"fixed\"]}, \"e4lDngTYv\": {\"layout\": [\"fixed\", \"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerVariables {\"JlOjwLvS9\": \"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst FramernPLfNfgq9 = withCSS(Component, css);\nexport default FramernPLfNfgq9;\nFramernPLfNfgq9.displayName = \"Navigation/Nav Toggle\";\nFramernPLfNfgq9.defaultProps = {\n  \"width\": 40,\n  \"height\": 40\n};\naddPropertyControls(FramernPLfNfgq9, {\n  \"variant\": {\n    \"type\": ControlType.Enum,\n    \"title\": \"Variant\",\n    \"options\": [\"s_qc9mTDM\", \"e4lDngTYv\"],\n    \"optionTitles\": [\"Closed\", \"Open\"]\n  },\n  \"JlOjwLvS9\": {\n    \"type\": ControlType.EventHandler,\n    \"title\": \"Tap\"\n  }\n});\naddFonts(FramernPLfNfgq9, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramernPLfNfgq9\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerIntrinsicWidth\": \"40\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"e4lDngTYv\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"JlOjwLvS9\\\": \\\"tap\\\"}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./nPLfNfgq9.map", "// Generated by Framer (4025f14)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, resolveLink, useActiveVariantCallback, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport ButtonPrimarySmall from \"https://framerusercontent.com/modules/xGfyC9OK2VKmuBpQzOR0/Puw52EjEUx1S7mv9vrkw/aandZ0cVP.js\";\nimport NavigationNavLinks from \"https://framerusercontent.com/modules/lEypWQ4b3jk1pB9wqRXE/17Wsvnqk9pJPY3hMBf7F/MPXK4_tZl.js\";\nconst NavigationNavLinksFonts = getFonts(NavigationNavLinks);\nconst ButtonPrimarySmallFonts = getFonts(ButtonPrimarySmall);\nconst cycleOrder = [\"gx6BLKY2O\", \"qUOAhew4V\", \"ovma4aZlR\", \"dPTGFNaef\"];\nconst variantClassNames = {\n  dPTGFNaef: \"framer-v-1giulv8\",\n  gx6BLKY2O: \"framer-v-v1ajko\",\n  ovma4aZlR: \"framer-v-6tthe9\",\n  qUOAhew4V: \"framer-v-7mym0e\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Blog: \"dPTGFNaef\",\n  Help: \"ovma4aZlR\",\n  Pricing: \"qUOAhew4V\",\n  Product: \"gx6BLKY2O\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"gx6BLKY2O\",\n  tap: hjltXcvKx,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"gx6BLKY2O\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTapxcm6e3 = activeVariantCallback(async (...args) => {\n    if (hjltXcvKx) {\n      const res = await hjltXcvKx(...args);\n      if (res === false) return false;\n    }\n  });\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-pSAhb\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.nav, {\n        ...restProps,\n        className: cx(\"framer-v1ajko\", className),\n        \"data-framer-name\": \"Product\",\n        \"data-highlight\": true,\n        layoutDependency: layoutDependency,\n        layoutId: \"gx6BLKY2O\",\n        onTap: onTapxcm6e3,\n        ref: ref,\n        style: {\n          backgroundColor: \"rgb(247, 251, 254)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          dPTGFNaef: {\n            \"data-framer-name\": \"Blog\"\n          },\n          ovma4aZlR: {\n            \"data-framer-name\": \"Help\"\n          },\n          qUOAhew4V: {\n            \"data-framer-name\": \"Pricing\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1js3ill\",\n          \"data-framer-name\": \"Nav Link Wrap\",\n          layoutDependency: layoutDependency,\n          layoutId: \"RQHvy96ej\",\n          style: {\n            boxShadow: \"inset 0px -1px 0px 0px rgba(0, 2, 24, 0.08)\"\n          },\n          transition: transition,\n          children: /*#__PURE__*/_jsxs(motion.nav, {\n            className: \"framer-9nbj6b\",\n            \"data-framer-name\": \"Nav Links\",\n            layoutDependency: layoutDependency,\n            layoutId: \"LHYxZpLx0\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-43qtpo-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"DBpYocrji-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(NavigationNavLinks, {\n                height: \"100%\",\n                id: \"DBpYocrji\",\n                label: \"Product\",\n                layoutId: \"DBpYocrji\",\n                link: resolveLink({\n                  webPageId: \"augiA20Il\"\n                }, router),\n                variant: \"MYzMWjGBI\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  dPTGFNaef: {\n                    variant: \"KXqjiOHV9\"\n                  },\n                  ovma4aZlR: {\n                    variant: \"KXqjiOHV9\"\n                  },\n                  qUOAhew4V: {\n                    variant: \"KXqjiOHV9\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-y9362a-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"sY6fda6Af-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(NavigationNavLinks, {\n                height: \"100%\",\n                id: \"sY6fda6Af\",\n                label: \"Pricing\",\n                layoutId: \"sY6fda6Af\",\n                link: resolveLink({\n                  hash: \":aPHOEfBHU\",\n                  webPageId: \"augiA20Il\"\n                }, router),\n                variant: \"KXqjiOHV9\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  qUOAhew4V: {\n                    variant: \"MYzMWjGBI\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })]\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1ixqsyv\",\n          \"data-framer-name\": \"Nav Link Wrap\",\n          layoutDependency: layoutDependency,\n          layoutId: \"YMrRNtwRz\",\n          style: {\n            boxShadow: \"inset 0px -1px 0px 0px rgba(0, 2, 24, 0.08)\"\n          },\n          transition: transition,\n          children: /*#__PURE__*/_jsx(motion.nav, {\n            className: \"framer-ryopro\",\n            \"data-framer-name\": \"Nav Links\",\n            layoutDependency: layoutDependency,\n            layoutId: \"fo4YFMvMc\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1n4of3k-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"b4g70tGDE-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(ButtonPrimarySmall, {\n                height: \"100%\",\n                id: \"b4g70tGDE\",\n                label: \"Join Waitlist\",\n                layoutId: \"b4g70tGDE\",\n                link: resolveLink({\n                  hash: \":x23s4FCT5\",\n                  webPageId: \"augiA20Il\"\n                }, router),\n                variant: \"TG39D9zkA\",\n                width: \"100%\"\n              })\n            })\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-pSAhb [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-pSAhb * { box-sizing: border-box; }\", \".framer-pSAhb .framer-1kqnxaz { display: block; }\", \".framer-pSAhb .framer-v1ajko { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 320px; }\", \".framer-pSAhb .framer-1js3ill { 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: 16px 16px 16px 16px; position: relative; width: 100%; }\", \".framer-pSAhb .framer-9nbj6b { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-pSAhb .framer-43qtpo-container, .framer-pSAhb .framer-y9362a-container, .framer-pSAhb .framer-1n4of3k-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-pSAhb .framer-1ixqsyv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 16px 32px 16px; position: relative; width: 100%; }\", \".framer-pSAhb .framer-ryopro { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pSAhb .framer-v1ajko, .framer-pSAhb .framer-9nbj6b, .framer-pSAhb .framer-1ixqsyv, .framer-pSAhb .framer-ryopro { gap: 0px; } .framer-pSAhb .framer-v1ajko > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-pSAhb .framer-v1ajko > :first-child, .framer-pSAhb .framer-9nbj6b > :first-child { margin-top: 0px; } .framer-pSAhb .framer-v1ajko > :last-child, .framer-pSAhb .framer-9nbj6b > :last-child { margin-bottom: 0px; } .framer-pSAhb .framer-9nbj6b > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-pSAhb .framer-1ixqsyv > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-pSAhb .framer-1ixqsyv > :first-child, .framer-pSAhb .framer-ryopro > :first-child { margin-left: 0px; } .framer-pSAhb .framer-1ixqsyv > :last-child, .framer-pSAhb .framer-ryopro > :last-child { margin-right: 0px; } .framer-pSAhb .framer-ryopro > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 225\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 320\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qUOAhew4V\":{\"layout\":[\"fixed\",\"auto\"]},\"ovma4aZlR\":{\"layout\":[\"fixed\",\"auto\"]},\"dPTGFNaef\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerVariables {\"hjltXcvKx\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FramerxuMzjI5O8 = withCSS(Component, css, \"framer-pSAhb\");\nexport default FramerxuMzjI5O8;\nFramerxuMzjI5O8.displayName = \"Navigation/Nav Overlay (Mobile)\";\nFramerxuMzjI5O8.defaultProps = {\n  height: 225,\n  width: 320\n};\naddPropertyControls(FramerxuMzjI5O8, {\n  variant: {\n    options: [\"gx6BLKY2O\", \"qUOAhew4V\", \"ovma4aZlR\", \"dPTGFNaef\"],\n    optionTitles: [\"Product\", \"Pricing\", \"Help\", \"Blog\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  hjltXcvKx: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramerxuMzjI5O8, [...NavigationNavLinksFonts, ...ButtonPrimarySmallFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerxuMzjI5O8\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"225\",\n        \"framerVariables\": \"{\\\"hjltXcvKx\\\":\\\"tap\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qUOAhew4V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ovma4aZlR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dPTGFNaef\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"320\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./xuMzjI5O8.map", "import { jsx as _jsx } from \"react/jsx-runtime\"; // Generated by Framer (bb4a71b)\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { addFonts, withCSS, addPropertyControls, ControlType, cx, useAddVariantProps, useVariantState, Text, Stack, Link } from \"framer\";\nimport { useRandomID } from \"https://framer.com/m/framer/randomID.js@^2.0.0\";\nconst enabledGestures = {\n  \"Hg4Ssd2y5\": {\n    \"hover\": true\n  }\n};\nconst cycleOrder = [\"Hg4Ssd2y5\", \"H8Nf3wmZQ\"];\nconst variantClassNames = {\n  \"Hg4Ssd2y5\": \"framer-v-1xc7tag\",\n  \"H8Nf3wmZQ\": \"framer-v-12lweo1\"\n};\nconst humanReadableVariantMap = {\n  \"Desktop\": \"Hg4Ssd2y5\",\n  \"Mobile\": \"H8Nf3wmZQ\"\n};\nconst transitions = {\n  \"default\": {\n    \"type\": \"tween\",\n    \"ease\": [0.12, 0.23, 0.5, 1],\n    \"duration\": 0.6,\n    \"delay\": 0,\n    \"stiffness\": 500,\n    \"damping\": 60,\n    \"mass\": 1\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"Hg4Ssd2y5\",\n  label: ZLNCncH1h = \"Big Link\",\n  link: oXAY9Nhhh,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"Hg4Ssd2y5\",\n    variant,\n    transitions,\n    variantClassNames,\n    enabledGestures,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const variantProps = React.useMemo(() => ({\n    \"Hg4Ssd2y5-hover\": {\n      \"Hg4Ssd2y5\": {\n        \"__contentWrapperStyle\": {\n          \"width\": \"auto\",\n          \"height\": \"100%\",\n          \"padding\": \"0px 0px 0px 0px\"\n        }\n      }\n    },\n    \"H8Nf3wmZQ\": {\n      \"Hg4Ssd2y5\": {\n        \"center\": false,\n        \"data-framer-name\": \"Mobile\",\n        \"__contentWrapperStyle\": {\n          \"width\": \"auto\",\n          \"height\": \"100%\",\n          \"padding\": \"0px 0px 0px 0px\"\n        },\n        \"background\": null\n      },\n      \"CbDzYTs6S\": {\n        \"rawHTML\": \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Big Link</span><br></span></span>\",\n        \"alignment\": \"left\",\n        \"fonts\": [\"CUSTOM;Satoshi Medium\"]\n      }\n    }\n  }), []);\n  const addVariantProps = useAddVariantProps(baseVariant, gestureVariant, variantProps);\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-XF3OE\", classNames),\n      style: {\n        \"display\": \"contents\",\n        \"pointerEvents\": pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: oXAY9Nhhh,\n        transition: transition,\n        layoutDependency: layoutDependency,\n        ...addVariantProps(\"Hg4Ssd2y5-link\"),\n        children: /*#__PURE__*/_jsx(Stack, {\n          ...restProps,\n          layoutId: \"Hg4Ssd2y5\",\n          className: cx(\"framer-1xc7tag\", className),\n          style: {\n            ...style\n          },\n          as: \"a\",\n          background: null,\n          direction: \"horizontal\",\n          distribution: \"start\",\n          alignment: \"center\",\n          gap: 10,\n          wrap: false,\n          __fromCanvasComponent: true,\n          __contentWrapperStyle: {\n            \"width\": \"auto\",\n            \"height\": \"100%\",\n            \"padding\": \"0px 0px 0px 0px\"\n          },\n          center: false,\n          \"data-framer-name\": \"Desktop\",\n          \"data-reset\": \"button\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ref: ref,\n          ...addVariantProps(\"Hg4Ssd2y5\"),\n          children: /*#__PURE__*/_jsx(Text, {\n            style: {\n              \"--framer-font-family\": \"\\\"Satoshi Medium\\\", serif\",\n              \"--framer-font-style\": \"normal\",\n              \"--framer-font-weight\": 400,\n              \"--framer-text-color\": \"rgb(230, 234, 242)\",\n              \"--framer-font-size\": \"28px\",\n              \"--framer-letter-spacing\": \"0px\",\n              \"--framer-text-transform\": \"none\",\n              \"--framer-text-decoration\": \"none\",\n              \"--framer-line-height\": \"32px\",\n              \"--framer-text-alignment\": \"left\",\n              \"opacity\": 1\n            },\n            withExternalLayout: true,\n            verticalAlignment: \"top\",\n            __fromCanvasComponent: true,\n            alignment: \"left\",\n            fonts: [\"CUSTOM;Satoshi Medium\"],\n            layoutId: \"CbDzYTs6S\",\n            className: \"framer-piqzkr\",\n            rawHTML: \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Big Link</span><br></span></span>\",\n            text: ZLNCncH1h,\n            variants: {\n              \"Hg4Ssd2y5-hover\": {\n                \"opacity\": 0.64\n              },\n              \"H8Nf3wmZQ\": {\n                \"--framer-font-size\": \"22px\"\n              }\n            },\n            transition: transition,\n            layoutDependency: layoutDependency,\n            ...addVariantProps(\"CbDzYTs6S\")\n          })\n        })\n      })\n    })\n  });\n});\nconst css = [\".framer-XF3OE [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-XF3OE * { box-sizing: border-box; }\", \".framer-XF3OE .framer-1xc7tag { position: relative; overflow: visible; width: min-content; height: 32px; display: block; text-decoration: none; }\", \".framer-XF3OE .framer-piqzkr { position: relative; overflow: visible; width: auto; height: auto; flex: none; white-space: pre; }\", \".framer-XF3OE.framer-v-1xc7tag .framer-1xc7tag { cursor: pointer; }\", \".framer-XF3OE.framer-v-12lweo1 .framer-1xc7tag { width: min-content; height: 32px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicHeight 32\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicWidth 100\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"auto\", \"fixed\"]}, \"Y8eEmwIHm\": {\"layout\": [\"auto\", \"fixed\"]}, \"H8Nf3wmZQ\": {\"layout\": [\"auto\", \"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerVariables {\"ZLNCncH1h\": \"label\", \"oXAY9Nhhh\": \"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */\nconst FramercpBzSH5at = withCSS(Component, css);\nexport default FramercpBzSH5at;\nFramercpBzSH5at.displayName = \"Button/Link-Big\";\nFramercpBzSH5at.defaultProps = {\n  \"width\": 100,\n  \"height\": 32\n};\naddPropertyControls(FramercpBzSH5at, {\n  \"variant\": {\n    \"type\": ControlType.Enum,\n    \"title\": \"Variant\",\n    \"options\": [\"Hg4Ssd2y5\", \"H8Nf3wmZQ\"],\n    \"optionTitles\": [\"Desktop\", \"Mobile\"]\n  },\n  \"ZLNCncH1h\": {\n    \"type\": ControlType.String,\n    \"title\": \"Label\",\n    \"defaultValue\": \"Big Link\",\n    \"displayTextArea\": false\n  },\n  \"oXAY9Nhhh\": {\n    \"type\": ControlType.Link,\n    \"title\": \"Link\"\n  }\n});\naddFonts(FramercpBzSH5at, [{\n  \"url\": new URL(\"https://framerusercontent.com/modules/assets/cEsy1GfJcC5FNQtE1q3V5SiQ~wNfmndLRJxUcW8y_H2Gn2x_VjeXK_DDuSsMg0zv05Tc.otf\").href,\n  \"family\": \"Satoshi Medium\",\n  \"moduleAsset\": {\n    \"url\": \"assets/cEsy1GfJcC5FNQtE1q3V5SiQ.otf\",\n    \"localModuleIdentifier\": \"local-module:canvasComponent/cpBzSH5at:default\"\n  }\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramercpBzSH5at\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"100\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"32\",\n        \"framerVariables\": \"{\\\"ZLNCncH1h\\\": \\\"label\\\", \\\"oXAY9Nhhh\\\": \\\"link\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"fixed\\\"]}, \\\"Y8eEmwIHm\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"fixed\\\"]}, \\\"H8Nf3wmZQ\\\": {\\\"layout\\\": [\\\"auto\\\", \\\"fixed\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./cpBzSH5at.map", "// Generated by Framer (ac3938c)\nimport { jsx as r, jsxs as e } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as i, cx as m, getFonts as f, resolveLink as o, RichText as n, Text as l, useLocaleInfo as d, useRouter as p, useVariantState as c, withCSS as s } from \"framer\";\nimport { LayoutGroup as h, motion as x, MotionConfigContext as y } from \"framer-motion\";\nimport * as g from \"react\";\nimport w from \"https://framerusercontent.com/modules/8xGHVz1uih2IAbzVPIAK/RVUkcvbYrfT3UPeD0LPz/cpBzSH5at.js\";\nimport v from \"https://framerusercontent.com/modules/w8Jth7MYWCEZO8X1bish/pWXpYSxUJf7cuaR7hCtD/JoiYet2rY.js\";\nlet u = f(v),\n  Q = f(w),\n  b = [\"O8gCu_yqK\", \"eaQk2_dL8\", \"wSQTccjGA\"],\n  L = \"framer-zDUQL\",\n  D = {\n    eaQk2_dL8: \"framer-v-1e6lrqm\",\n    O8gCu_yqK: \"framer-v-14fywev\",\n    wSQTccjGA: \"framer-v-1pa5ytj\"\n  };\nfunction z(r, ...e) {\n  let a = {};\n  return null == e || e.forEach(e => e && Object.assign(a, r[e])), a;\n}\nlet U = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  j = ({\n    value: e,\n    children: a\n  }) => {\n    let t = g.useContext(y),\n      i = null != e ? e : t.transition,\n      m = g.useMemo(() => ({\n        ...t,\n        transition: i\n      }), [JSON.stringify(i)]);\n    return /*#__PURE__*/r(y.Provider, {\n      value: m,\n      children: a\n    });\n  },\n  k = {\n    Desktop: \"O8gCu_yqK\",\n    Mobile: \"wSQTccjGA\",\n    Tablet: \"eaQk2_dL8\"\n  },\n  N = ({\n    height: r,\n    id: e,\n    width: a,\n    ...t\n  }) => {\n    var i, m;\n    return {\n      ...t,\n      variant: null !== (m = null !== (i = k[t.variant]) && void 0 !== i ? i : t.variant) && void 0 !== m ? m : \"O8gCu_yqK\"\n    };\n  },\n  I = (r, e) => e.join(\"-\") + r.layoutDependency,\n  T = /*#__PURE__*/g.forwardRef(function (a, t) {\n    let {\n        activeLocale: i\n      } = d(),\n      {\n        style: f,\n        className: s,\n        layoutId: y,\n        variant: u,\n        ...Q\n      } = N(a),\n      {\n        baseVariant: L,\n        classNames: k,\n        gestureVariant: T,\n        setGestureState: S,\n        setVariant: q,\n        transition: H,\n        variants: R\n      } = c({\n        cycleOrder: b,\n        defaultVariant: \"O8gCu_yqK\",\n        transitions: U,\n        variant: u,\n        variantClassNames: D\n      }),\n      _ = I(a, R),\n      C = g.useRef(null),\n      G = p(),\n      A = g.useId();\n    return /*#__PURE__*/r(h, {\n      id: null != y ? y : A,\n      children: /*#__PURE__*/r(x.div, {\n        initial: u,\n        animate: R,\n        onHoverStart: () => S({\n          isHovered: !0\n        }),\n        onHoverEnd: () => S({\n          isHovered: !1\n        }),\n        onTapStart: () => S({\n          isPressed: !0\n        }),\n        onTap: () => S({\n          isPressed: !1\n        }),\n        onTapCancel: () => S({\n          isPressed: !1\n        }),\n        className: m(\"framer-zDUQL\", ...[], k),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/r(j, {\n          value: H,\n          children: /*#__PURE__*/e(x.footer, {\n            ...Q,\n            className: m(\"framer-14fywev\", s),\n            \"data-framer-name\": \"Desktop\",\n            layoutDependency: _,\n            layoutId: \"O8gCu_yqK\",\n            ref: null != t ? t : C,\n            style: {\n              backgroundColor: \"rgb(37, 40, 70)\",\n              ...f\n            },\n            ...z({\n              eaQk2_dL8: {\n                \"data-framer-name\": \"Tablet\"\n              },\n              wSQTccjGA: {\n                \"data-framer-name\": \"Mobile\"\n              }\n            }, L, T),\n            children: [!![\"eaQk2_dL8\", \"wSQTccjGA\"].includes(L) && /*#__PURE__*/r(x.div, {\n              className: \"framer-1jlxkhw\",\n              \"data-framer-name\": \"Logo Wrap\",\n              layoutDependency: _,\n              layoutId: \"HJwtxTOTw\",\n              children: /*#__PURE__*/r(x.div, {\n                className: \"framer-1e06d1p-container\",\n                layoutDependency: _,\n                layoutId: \"OIVhwKz8H-container\",\n                children: /*#__PURE__*/r(v, {\n                  height: \"100%\",\n                  id: \"OIVhwKz8H\",\n                  layoutId: \"OIVhwKz8H\",\n                  link: o({\n                    webPageId: \"augiA20Il\"\n                  }, G),\n                  variant: \"HUdaBsjyG\",\n                  width: \"100%\"\n                })\n              })\n            }), /*#__PURE__*/r(x.div, {\n              className: \"framer-cw762f\",\n              \"data-framer-name\": \"Container\",\n              layoutDependency: _,\n              layoutId: \"dnDxz4iOe\",\n              children: /*#__PURE__*/e(x.div, {\n                className: \"framer-1fiurie\",\n                \"data-framer-name\": \"Top\",\n                layoutDependency: _,\n                layoutId: \"Qum5r2v3v\",\n                children: [![\"eaQk2_dL8\", \"wSQTccjGA\"].includes(L) && /*#__PURE__*/r(x.div, {\n                  className: \"framer-1qwwod6\",\n                  \"data-framer-name\": \"Logo Wrap\",\n                  layoutDependency: _,\n                  layoutId: \"Oaww6oRFW\",\n                  children: /*#__PURE__*/r(x.div, {\n                    className: \"framer-13hsk99-container\",\n                    layoutDependency: _,\n                    layoutId: \"sL9039NC2-container\",\n                    children: /*#__PURE__*/r(v, {\n                      height: \"100%\",\n                      id: \"sL9039NC2\",\n                      layoutId: \"sL9039NC2\",\n                      link: o({\n                        webPageId: \"augiA20Il\"\n                      }, G),\n                      variant: \"HUdaBsjyG\",\n                      width: \"100%\"\n                    })\n                  })\n                }), /*#__PURE__*/e(x.div, {\n                  className: \"framer-6b0esf\",\n                  layoutDependency: _,\n                  layoutId: \"LViInbK7O\",\n                  children: [/*#__PURE__*/e(x.div, {\n                    className: \"framer-1cz686f\",\n                    \"data-framer-name\": \"Col\",\n                    layoutDependency: _,\n                    layoutId: \"bb7q_USdc\",\n                    style: {\n                      \"--border-bottom-width\": \"0px\",\n                      \"--border-color\": \"rgba(0, 0, 0, 0)\",\n                      \"--border-left-width\": \"0px\",\n                      \"--border-right-width\": \"0px\",\n                      \"--border-style\": \"solid\",\n                      \"--border-top-width\": \"0px\",\n                      borderBottomLeftRadius: 0,\n                      borderBottomRightRadius: 0,\n                      borderTopLeftRadius: 0,\n                      borderTopRightRadius: 0\n                    },\n                    variants: {\n                      wSQTccjGA: {\n                        \"--border-bottom-width\": \"1px\",\n                        \"--border-color\": \"rgba(255, 255, 255, 0.16)\",\n                        \"--border-left-width\": \"1px\",\n                        \"--border-right-width\": \"1px\",\n                        \"--border-style\": \"solid\",\n                        \"--border-top-width\": \"1px\",\n                        borderBottomLeftRadius: 20,\n                        borderBottomRightRadius: 20,\n                        borderTopLeftRadius: 20,\n                        borderTopRightRadius: 20\n                      }\n                    },\n                    ...z({\n                      wSQTccjGA: {\n                        \"data-border\": !0\n                      }\n                    }, L, T),\n                    children: [/*#__PURE__*/r(n, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/r(g.Fragment, {\n                        children: /*#__PURE__*/r(x.p, {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTWVkaXVt\",\n                            \"--framer-font-family\": '\"Satoshi Medium\", sans-serif',\n                            \"--framer-line-height\": \"32px\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(133, 133, 147))\"\n                          },\n                          children: \"Tools\"\n                        })\n                      }),\n                      className: \"framer-1glq0ir\",\n                      \"data-framer-name\": \"News\",\n                      fonts: [\"CUSTOM;Satoshi Medium\"],\n                      layoutDependency: _,\n                      layoutId: \"am3IYDzIU\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"rgb(133, 133, 147)\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0,\n                      ...z({\n                        wSQTccjGA: {\n                          children: /*#__PURE__*/r(g.Fragment, {\n                            children: /*#__PURE__*/r(x.p, {\n                              style: {\n                                \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTWVkaXVt\",\n                                \"--framer-font-family\": '\"Satoshi Medium\", sans-serif',\n                                \"--framer-line-height\": \"24px\",\n                                \"--framer-text-alignment\": \"left\",\n                                \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(133, 133, 147))\"\n                              },\n                              children: \"Tools\"\n                            })\n                          })\n                        }\n                      }, L, T)\n                    }), /*#__PURE__*/e(x.div, {\n                      className: \"framer-1ghb0rm\",\n                      \"data-framer-name\": \"Link Wrap\",\n                      layoutDependency: _,\n                      layoutId: \"kwsTU8OGK\",\n                      children: [/*#__PURE__*/r(x.div, {\n                        className: \"framer-1a2rywb-container\",\n                        layoutDependency: _,\n                        layoutId: \"MxmsQJlyI-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"MxmsQJlyI\",\n                          label: \"Chrome Extension\",\n                          layoutId: \"MxmsQJlyI\",\n                          link: o({\n                            webPageId: \"augiA20Il\"\n                          }, G),\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            },\n                            wSQTccjGA: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      }), /*#__PURE__*/r(x.div, {\n                        className: \"framer-v2plhl-container\",\n                        layoutDependency: _,\n                        layoutId: \"Ca_t3gJaZ-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"Ca_t3gJaZ\",\n                          label: \"Ai Text Editor\",\n                          layoutId: \"Ca_t3gJaZ\",\n                          link: o({\n                            webPageId: \"T1Vi7bPLz\"\n                          }, G),\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            },\n                            wSQTccjGA: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      }), /*#__PURE__*/r(x.div, {\n                        className: \"framer-whrocn-container\",\n                        layoutDependency: _,\n                        layoutId: \"FtFUaGexD-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"FtFUaGexD\",\n                          label: \"Google Docs\",\n                          layoutId: \"FtFUaGexD\",\n                          link: o({\n                            webPageId: \"T1Vi7bPLz\"\n                          }, G),\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\"\n                        })\n                      })]\n                    })]\n                  }), /*#__PURE__*/e(x.div, {\n                    className: \"framer-1tstawd\",\n                    \"data-framer-name\": \"Col\",\n                    layoutDependency: _,\n                    layoutId: \"HQeiJ4x2q\",\n                    style: {\n                      \"--border-bottom-width\": \"0px\",\n                      \"--border-color\": \"rgba(0, 0, 0, 0)\",\n                      \"--border-left-width\": \"0px\",\n                      \"--border-right-width\": \"0px\",\n                      \"--border-style\": \"solid\",\n                      \"--border-top-width\": \"0px\",\n                      borderBottomLeftRadius: 0,\n                      borderBottomRightRadius: 0,\n                      borderTopLeftRadius: 0,\n                      borderTopRightRadius: 0\n                    },\n                    variants: {\n                      wSQTccjGA: {\n                        \"--border-bottom-width\": \"1px\",\n                        \"--border-color\": \"rgba(255, 255, 255, 0.16)\",\n                        \"--border-left-width\": \"1px\",\n                        \"--border-right-width\": \"1px\",\n                        \"--border-style\": \"solid\",\n                        \"--border-top-width\": \"1px\",\n                        borderBottomLeftRadius: 20,\n                        borderBottomRightRadius: 20,\n                        borderTopLeftRadius: 20,\n                        borderTopRightRadius: 20\n                      }\n                    },\n                    ...z({\n                      wSQTccjGA: {\n                        \"data-border\": !0\n                      }\n                    }, L, T),\n                    children: [/*#__PURE__*/r(n, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/r(g.Fragment, {\n                        children: /*#__PURE__*/r(x.p, {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTWVkaXVt\",\n                            \"--framer-font-family\": '\"Satoshi Medium\", sans-serif',\n                            \"--framer-line-height\": \"32px\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(133, 133, 147))\"\n                          },\n                          children: \"Social Media\"\n                        })\n                      }),\n                      className: \"framer-1b1kwzt\",\n                      \"data-framer-name\": \"News\",\n                      fonts: [\"CUSTOM;Satoshi Medium\"],\n                      layoutDependency: _,\n                      layoutId: \"npz6hSXAO\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"rgb(133, 133, 147)\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(x.div, {\n                      className: \"framer-1ixfspl\",\n                      \"data-framer-name\": \"Link Wrap\",\n                      layoutDependency: _,\n                      layoutId: \"LcqRefBJm\",\n                      children: [/*#__PURE__*/r(x.div, {\n                        className: \"framer-x0b6fo-container\",\n                        layoutDependency: _,\n                        layoutId: \"QY4DYrSI_-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"QY4DYrSI_\",\n                          label: \"TikTok\",\n                          layoutId: \"QY4DYrSI_\",\n                          link: \"https://www.tiktok.com/@shakespearetoolbar/\",\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      }), /*#__PURE__*/r(x.div, {\n                        className: \"framer-ku9vv2-container\",\n                        layoutDependency: _,\n                        layoutId: \"bPqdtGzvx-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"bPqdtGzvx\",\n                          label: \"Twitter\",\n                          layoutId: \"bPqdtGzvx\",\n                          link: \"https://twitter.com/JakobSturm\",\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      }), /*#__PURE__*/r(x.div, {\n                        className: \"framer-170qzj0-container\",\n                        layoutDependency: _,\n                        layoutId: \"onBNmj3M_-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"onBNmj3M_\",\n                          label: \"Linkedin\",\n                          layoutId: \"onBNmj3M_\",\n                          link: \"https://www.linkedin.com/company/shakespeare-toolbar/\",\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      })]\n                    })]\n                  }), /*#__PURE__*/e(x.div, {\n                    className: \"framer-mu7gmf\",\n                    \"data-framer-name\": \"Col\",\n                    layoutDependency: _,\n                    layoutId: \"NEDN3hJII\",\n                    style: {\n                      \"--border-bottom-width\": \"0px\",\n                      \"--border-color\": \"rgba(0, 0, 0, 0)\",\n                      \"--border-left-width\": \"0px\",\n                      \"--border-right-width\": \"0px\",\n                      \"--border-style\": \"solid\",\n                      \"--border-top-width\": \"0px\",\n                      borderBottomLeftRadius: 0,\n                      borderBottomRightRadius: 0,\n                      borderTopLeftRadius: 0,\n                      borderTopRightRadius: 0\n                    },\n                    variants: {\n                      wSQTccjGA: {\n                        \"--border-bottom-width\": \"1px\",\n                        \"--border-color\": \"rgba(255, 255, 255, 0.16)\",\n                        \"--border-left-width\": \"1px\",\n                        \"--border-right-width\": \"1px\",\n                        \"--border-style\": \"solid\",\n                        \"--border-top-width\": \"1px\",\n                        borderBottomLeftRadius: 20,\n                        borderBottomRightRadius: 20,\n                        borderTopLeftRadius: 20,\n                        borderTopRightRadius: 20\n                      }\n                    },\n                    ...z({\n                      wSQTccjGA: {\n                        \"data-border\": !0\n                      }\n                    }, L, T),\n                    children: [/*#__PURE__*/r(l, {\n                      __fromCanvasComponent: !0,\n                      alignment: \"left\",\n                      className: \"framer-165yvpd\",\n                      \"data-framer-name\": \"Contact\",\n                      fonts: [\"CUSTOM;Satoshi Medium\"],\n                      layoutDependency: _,\n                      layoutId: \"eWSl4xYmB\",\n                      rawHTML: \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Contact</span><br></span></span>\",\n                      style: {\n                        \"--framer-font-family\": '\"Satoshi Medium\", \"Satoshi Medium Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"16px\",\n                        \"--framer-font-style\": \"normal\",\n                        \"--framer-font-weight\": 400,\n                        \"--framer-letter-spacing\": \"0em\",\n                        \"--framer-line-height\": \"32px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"rgb(133, 133, 147)\",\n                        \"--framer-text-decoration\": \"none\",\n                        \"--framer-text-transform\": \"none\"\n                      },\n                      variants: {\n                        wSQTccjGA: {\n                          \"--framer-line-height\": \"24px\"\n                        }\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(x.div, {\n                      className: \"framer-1ttquel\",\n                      \"data-framer-name\": \"Link Wrap\",\n                      layoutDependency: _,\n                      layoutId: \"czw07XBBl\",\n                      children: [/*#__PURE__*/r(x.div, {\n                        className: \"framer-18d24p2-container\",\n                        layoutDependency: _,\n                        layoutId: \"aIcfWNoY9-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"aIcfWNoY9\",\n                          label: \"About Us\",\n                          layoutId: \"aIcfWNoY9\",\n                          link: o({\n                            webPageId: \"OvHjD_K73\"\n                          }, G),\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            },\n                            wSQTccjGA: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      }), /*#__PURE__*/r(x.div, {\n                        className: \"framer-1y2sabd-container\",\n                        layoutDependency: _,\n                        layoutId: \"etmC5IhfC-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"etmC5IhfC\",\n                          label: \"Affiliate Program\",\n                          layoutId: \"etmC5IhfC\",\n                          link: o({\n                            webPageId: \"vZ8vLg7y3\"\n                          }, G),\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            },\n                            wSQTccjGA: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      }), /*#__PURE__*/r(x.div, {\n                        className: \"framer-qfsea6-container\",\n                        layoutDependency: _,\n                        layoutId: \"ebKmNuoLV-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"ebKmNuoLV\",\n                          label: \"Privacy Policy\",\n                          layoutId: \"ebKmNuoLV\",\n                          link: o({\n                            webPageId: \"HNvW3dadu\"\n                          }, G),\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            },\n                            wSQTccjGA: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      }), /*#__PURE__*/r(x.div, {\n                        className: \"framer-1yjksvf-container\",\n                        layoutDependency: _,\n                        layoutId: \"dNTyLJ8oL-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"dNTyLJ8oL\",\n                          label: \"Terms and Conditions\",\n                          layoutId: \"dNTyLJ8oL\",\n                          link: o({\n                            webPageId: \"wKaDuZyoa\"\n                          }, G),\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            },\n                            wSQTccjGA: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      }), /*#__PURE__*/r(x.div, {\n                        className: \"framer-1ffbpp0-container\",\n                        layoutDependency: _,\n                        layoutId: \"mDM3RPSzf-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"mDM3RPSzf\",\n                          label: \"Support\",\n                          layoutId: \"mDM3RPSzf\",\n                          link: \"mailto:support@shakespearetoolbar.com\",\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            },\n                            wSQTccjGA: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      }), /*#__PURE__*/r(x.div, {\n                        className: \"framer-p76tas-container\",\n                        layoutDependency: _,\n                        layoutId: \"MsWWKa4w4-container\",\n                        children: /*#__PURE__*/r(w, {\n                          height: \"100%\",\n                          id: \"MsWWKa4w4\",\n                          label: \"Email\",\n                          layoutId: \"MsWWKa4w4\",\n                          link: \"mailto:hello@shakespearetoolbar.com\",\n                          variant: \"Hg4Ssd2y5\",\n                          width: \"100%\",\n                          ...z({\n                            eaQk2_dL8: {\n                              variant: \"H8Nf3wmZQ\"\n                            },\n                            wSQTccjGA: {\n                              variant: \"H8Nf3wmZQ\"\n                            }\n                          }, L, T)\n                        })\n                      })]\n                    })]\n                  })]\n                })]\n              })\n            })]\n          })\n        })\n      })\n    });\n  }),\n  S = ['.framer-zDUQL [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-zDUQL .framer-ustjco { display: block; }\", \".framer-zDUQL .framer-14fywev { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 64px 83px 64px; position: relative; width: 1440px; }\", \".framer-zDUQL .framer-1jlxkhw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-zDUQL .framer-1e06d1p-container, .framer-zDUQL .framer-13hsk99-container, .framer-zDUQL .framer-1a2rywb-container, .framer-zDUQL .framer-v2plhl-container, .framer-zDUQL .framer-whrocn-container, .framer-zDUQL .framer-x0b6fo-container, .framer-zDUQL .framer-ku9vv2-container, .framer-zDUQL .framer-170qzj0-container, .framer-zDUQL .framer-18d24p2-container, .framer-zDUQL .framer-1y2sabd-container, .framer-zDUQL .framer-qfsea6-container, .framer-zDUQL .framer-1yjksvf-container, .framer-zDUQL .framer-1ffbpp0-container, .framer-zDUQL .framer-p76tas-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-zDUQL .framer-cw762f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; max-width: 1128px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\", \".framer-zDUQL .framer-1fiurie { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-zDUQL .framer-1qwwod6 { align-content: center; align-items: center; display: flex; flex: 0.3 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-zDUQL .framer-6b0esf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-zDUQL .framer-1cz686f, .framer-zDUQL .framer-1tstawd, .framer-zDUQL .framer-mu7gmf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-zDUQL .framer-1glq0ir, .framer-zDUQL .framer-1b1kwzt, .framer-zDUQL .framer-165yvpd { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-zDUQL .framer-1ghb0rm, .framer-zDUQL .framer-1ixfspl, .framer-zDUQL .framer-1ttquel { 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 0px 0px 0px; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zDUQL .framer-14fywev, .framer-zDUQL .framer-1jlxkhw, .framer-zDUQL .framer-cw762f, .framer-zDUQL .framer-1qwwod6, .framer-zDUQL .framer-6b0esf, .framer-zDUQL .framer-1cz686f, .framer-zDUQL .framer-1ghb0rm, .framer-zDUQL .framer-1tstawd, .framer-zDUQL .framer-1ixfspl, .framer-zDUQL .framer-mu7gmf, .framer-zDUQL .framer-1ttquel { gap: 0px; } .framer-zDUQL .framer-14fywev > *, .framer-zDUQL .framer-cw762f > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-zDUQL .framer-14fywev > :first-child, .framer-zDUQL .framer-cw762f > :first-child, .framer-zDUQL .framer-1cz686f > :first-child, .framer-zDUQL .framer-1ghb0rm > :first-child, .framer-zDUQL .framer-1tstawd > :first-child, .framer-zDUQL .framer-1ixfspl > :first-child, .framer-zDUQL .framer-mu7gmf > :first-child, .framer-zDUQL .framer-1ttquel > :first-child { margin-top: 0px; } .framer-zDUQL .framer-14fywev > :last-child, .framer-zDUQL .framer-cw762f > :last-child, .framer-zDUQL .framer-1cz686f > :last-child, .framer-zDUQL .framer-1ghb0rm > :last-child, .framer-zDUQL .framer-1tstawd > :last-child, .framer-zDUQL .framer-1ixfspl > :last-child, .framer-zDUQL .framer-mu7gmf > :last-child, .framer-zDUQL .framer-1ttquel > :last-child { margin-bottom: 0px; } .framer-zDUQL .framer-1jlxkhw > *, .framer-zDUQL .framer-1qwwod6 > *, .framer-zDUQL .framer-6b0esf > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-zDUQL .framer-1jlxkhw > :first-child, .framer-zDUQL .framer-1qwwod6 > :first-child, .framer-zDUQL .framer-6b0esf > :first-child { margin-left: 0px; } .framer-zDUQL .framer-1jlxkhw > :last-child, .framer-zDUQL .framer-1qwwod6 > :last-child, .framer-zDUQL .framer-6b0esf > :last-child { margin-right: 0px; } .framer-zDUQL .framer-1cz686f > *, .framer-zDUQL .framer-1tstawd > *, .framer-zDUQL .framer-mu7gmf > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-zDUQL .framer-1ghb0rm > *, .framer-zDUQL .framer-1ixfspl > *, .framer-zDUQL .framer-1ttquel > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\", \".framer-zDUQL.framer-v-1e6lrqm .framer-14fywev { gap: 40px; padding: 40px 40px 40px 40px; width: 768px; }\", \".framer-zDUQL.framer-v-1e6lrqm .framer-cw762f { gap: 40px; max-width: 100%; padding: 0px 0px 0px 0px; }\", \".framer-zDUQL.framer-v-1e6lrqm .framer-1ghb0rm, .framer-zDUQL.framer-v-1e6lrqm .framer-1ttquel, .framer-zDUQL.framer-v-1pa5ytj .framer-1ghb0rm, .framer-zDUQL.framer-v-1pa5ytj .framer-1ttquel { gap: 8px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zDUQL.framer-v-1e6lrqm .framer-14fywev, .framer-zDUQL.framer-v-1e6lrqm .framer-cw762f, .framer-zDUQL.framer-v-1e6lrqm .framer-1ghb0rm, .framer-zDUQL.framer-v-1e6lrqm .framer-1ttquel { gap: 0px; } .framer-zDUQL.framer-v-1e6lrqm .framer-14fywev > *, .framer-zDUQL.framer-v-1e6lrqm .framer-cw762f > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-zDUQL.framer-v-1e6lrqm .framer-14fywev > :first-child, .framer-zDUQL.framer-v-1e6lrqm .framer-cw762f > :first-child, .framer-zDUQL.framer-v-1e6lrqm .framer-1ghb0rm > :first-child, .framer-zDUQL.framer-v-1e6lrqm .framer-1ttquel > :first-child { margin-top: 0px; } .framer-zDUQL.framer-v-1e6lrqm .framer-14fywev > :last-child, .framer-zDUQL.framer-v-1e6lrqm .framer-cw762f > :last-child, .framer-zDUQL.framer-v-1e6lrqm .framer-1ghb0rm > :last-child, .framer-zDUQL.framer-v-1e6lrqm .framer-1ttquel > :last-child { margin-bottom: 0px; } .framer-zDUQL.framer-v-1e6lrqm .framer-1ghb0rm > *, .framer-zDUQL.framer-v-1e6lrqm .framer-1ttquel > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\", \".framer-zDUQL.framer-v-1pa5ytj .framer-14fywev { gap: 40px; padding: 48px 16px 48px 16px; width: 320px; }\", \".framer-zDUQL.framer-v-1pa5ytj .framer-1jlxkhw { justify-content: center; padding: 0px 0px 0px 0px; }\", \".framer-zDUQL.framer-v-1pa5ytj .framer-cw762f { gap: 40px; max-width: 480px; padding: 0px 0px 0px 0px; }\", \".framer-zDUQL.framer-v-1pa5ytj .framer-1fiurie { flex-direction: column; }\", \".framer-zDUQL.framer-v-1pa5ytj .framer-6b0esf { flex: none; flex-direction: column; width: 100%; }\", \".framer-zDUQL.framer-v-1pa5ytj .framer-1cz686f, .framer-zDUQL.framer-v-1pa5ytj .framer-mu7gmf { align-content: center; align-items: center; flex: none; gap: 12px; padding: 24px 24px 24px 24px; width: 100%; }\", \".framer-zDUQL.framer-v-1pa5ytj .framer-1tstawd { flex: none; gap: 12px; padding: 24px 24px 24px 24px; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zDUQL.framer-v-1pa5ytj .framer-14fywev, .framer-zDUQL.framer-v-1pa5ytj .framer-cw762f, .framer-zDUQL.framer-v-1pa5ytj .framer-1fiurie, .framer-zDUQL.framer-v-1pa5ytj .framer-6b0esf, .framer-zDUQL.framer-v-1pa5ytj .framer-1cz686f, .framer-zDUQL.framer-v-1pa5ytj .framer-1ghb0rm, .framer-zDUQL.framer-v-1pa5ytj .framer-1tstawd, .framer-zDUQL.framer-v-1pa5ytj .framer-mu7gmf, .framer-zDUQL.framer-v-1pa5ytj .framer-1ttquel { gap: 0px; } .framer-zDUQL.framer-v-1pa5ytj .framer-14fywev > *, .framer-zDUQL.framer-v-1pa5ytj .framer-cw762f > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-zDUQL.framer-v-1pa5ytj .framer-14fywev > :first-child, .framer-zDUQL.framer-v-1pa5ytj .framer-cw762f > :first-child, .framer-zDUQL.framer-v-1pa5ytj .framer-6b0esf > :first-child, .framer-zDUQL.framer-v-1pa5ytj .framer-1cz686f > :first-child, .framer-zDUQL.framer-v-1pa5ytj .framer-1ghb0rm > :first-child, .framer-zDUQL.framer-v-1pa5ytj .framer-1tstawd > :first-child, .framer-zDUQL.framer-v-1pa5ytj .framer-mu7gmf > :first-child, .framer-zDUQL.framer-v-1pa5ytj .framer-1ttquel > :first-child { margin-top: 0px; } .framer-zDUQL.framer-v-1pa5ytj .framer-14fywev > :last-child, .framer-zDUQL.framer-v-1pa5ytj .framer-cw762f > :last-child, .framer-zDUQL.framer-v-1pa5ytj .framer-6b0esf > :last-child, .framer-zDUQL.framer-v-1pa5ytj .framer-1cz686f > :last-child, .framer-zDUQL.framer-v-1pa5ytj .framer-1ghb0rm > :last-child, .framer-zDUQL.framer-v-1pa5ytj .framer-1tstawd > :last-child, .framer-zDUQL.framer-v-1pa5ytj .framer-mu7gmf > :last-child, .framer-zDUQL.framer-v-1pa5ytj .framer-1ttquel > :last-child { margin-bottom: 0px; } .framer-zDUQL.framer-v-1pa5ytj .framer-1fiurie > *, .framer-zDUQL.framer-v-1pa5ytj .framer-1fiurie > :first-child, .framer-zDUQL.framer-v-1pa5ytj .framer-1fiurie > :last-child { margin: 0px; } .framer-zDUQL.framer-v-1pa5ytj .framer-6b0esf > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-zDUQL.framer-v-1pa5ytj .framer-1cz686f > *, .framer-zDUQL.framer-v-1pa5ytj .framer-1tstawd > *, .framer-zDUQL.framer-v-1pa5ytj .framer-mu7gmf > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-zDUQL.framer-v-1pa5ytj .framer-1ghb0rm > *, .framer-zDUQL.framer-v-1pa5ytj .framer-1ttquel > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\"],\n  q = s(T, S, \"framer-zDUQL\");\nexport default q;\nq.displayName = \"Elements/Footer\", q.defaultProps = {\n  height: 475,\n  width: 1440\n}, t(q, {\n  variant: {\n    options: [\"O8gCu_yqK\", \"eaQk2_dL8\", \"wSQTccjGA\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Mobile\"],\n    title: \"Variant\",\n    type: i.Enum\n  }\n}), a(q, [{\n  family: \"Satoshi Medium\",\n  url: \"https://framerusercontent.com/assets/cEsy1GfJcC5FNQtE1q3V5SiQ.otf\"\n}, ...u, ...Q]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerZ0zskEj2T\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"true\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eaQk2_dL8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wSQTccjGA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1440\",\n        \"framerIntrinsicHeight\": \"475\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Z0zskEj2T.map"],
  "mappings": "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",
  "names": ["enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "aFRuvJMc7", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "Image2", "css", "FramerJoiYet2rY", "withCSS", "JoiYet2rY_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "kaWDGc3ds", "c88Jr5Wex", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FrameraandZ0cVP", "withCSS", "aandZ0cVP_default", "addPropertyControls", "ControlType", "addFonts", "useConstant", "init", "ref", "pe", "BASE62", "randomID", "length", "useRandomID", "useConstant", "enabledGestures", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "pHetvCn58", "RDfgy0zBx", "restProps", "ref", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "variantProps", "se", "addVariantProps", "useAddVariantProps", "defaultLayoutId", "useRandomID", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Stack", "Text", "css", "FramerMPXK4_tZl", "withCSS", "MPXK4_tZl_default", "addPropertyControls", "ControlType", "addFonts", "w", "getFonts", "JoiYet2rY_default", "y", "MPXK4_tZl_default", "x", "aandZ0cVP_default", "b", "k", "J", "e", "r", "a", "P", "T", "t", "re", "MotionConfigContext", "n", "se", "p", "D", "H", "i", "N", "Y", "useLocaleInfo", "o", "s", "h", "w", "y", "x", "I", "S", "B", "Z", "useVariantState", "b", "V", "q", "pe", "G", "useRouter", "R", "ae", "LayoutGroup", "motion", "cx", "u", "JoiYet2rY_default", "resolveLink", "MPXK4_tZl_default", "aandZ0cVP_default", "withCSS", "eQfEbjrqe_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "JlOjwLvS9", "restProps", "ref", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap18xpxv6", "args", "onTap4gsrkd", "variantProps", "se", "addVariantProps", "useAddVariantProps", "defaultLayoutId", "useRandomID", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "css", "FramernPLfNfgq9", "withCSS", "nPLfNfgq9_default", "addPropertyControls", "ControlType", "addFonts", "NavigationNavLinksFonts", "getFonts", "MPXK4_tZl_default", "ButtonPrimarySmallFonts", "aandZ0cVP_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "hjltXcvKx", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapxcm6e3", "args", "router", "useRouter", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "resolveLink", "css", "FramerxuMzjI5O8", "withCSS", "xuMzjI5O8_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "ZLNCncH1h", "oXAY9Nhhh", "restProps", "ref", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "variantProps", "se", "addVariantProps", "useAddVariantProps", "defaultLayoutId", "useRandomID", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Stack", "Text", "css", "FramercpBzSH5at", "withCSS", "cpBzSH5at_default", "addPropertyControls", "ControlType", "addFonts", "u", "getFonts", "JoiYet2rY_default", "Q", "cpBzSH5at_default", "b", "D", "z", "r", "e", "a", "U", "j", "t", "re", "MotionConfigContext", "m", "se", "p", "k", "N", "i", "I", "T", "Y", "useLocaleInfo", "f", "s", "y", "u", "Q", "L", "S", "q", "H", "R", "useVariantState", "b", "_", "C", "pe", "G", "useRouter", "A", "ae", "LayoutGroup", "motion", "cx", "JoiYet2rY_default", "resolveLink", "RichText", "x", "cpBzSH5at_default", "Text", "withCSS", "Z0zskEj2T_default", "addPropertyControls", "ControlType", "addFonts"]
}
