{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/kUzUGwYC5IYTOoiP8AMI/ezlDvbcSSPob65vsgUrJ/f_JgQVGd5.js", "ssg:https://ga.jspm.io/npm:@emotion/hash@0.9.0/dist/emotion-hash.esm.js", "ssg:https://framerusercontent.com/modules/4S4SnR1GdEzX95H1h5mT/TDb0qbFhtN7SkrM58svb/Arc.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/upHscEcqDQ8iVzrOfuEk/iHEJIWt3POCR8hWv8Fip/dSMVdIqsz.js", "ssg:https://framerusercontent.com/modules/btNEL3iMV3QOHv3arGmG/HzLUGq3SWSAbBCh5b4Wa/IXY6I0hLl.js", "ssg:https://framerusercontent.com/modules/uTcLNyWgBCW5I7Z8HUuQ/W8C3GVwelRVxvRH51xGT/K6JN0d7RW.js"],
  "sourcesContent": ["import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-SVXmz .framer-styles-preset-pbndum:not(.rich-text-wrapper), .framer-SVXmz .framer-styles-preset-pbndum.rich-text-wrapper a { --framer-link-text-color: var(--token-0a15bb1b-9076-47a2-97a4-8acb7743aef6, #727272); --framer-link-text-decoration: none; --framer-link-hover-text-color: var(--token-549636bd-f0eb-48d8-93da-850d06436e46, #f1b43e); --framer-link-hover-text-decoration: underline; --framer-link-current-text-color: var(--token-0a15bb1b-9076-47a2-97a4-8acb7743aef6, #727272); }\"];\nexport const className = \"framer-SVXmz\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "function murmur2(r){var t=0;var a,e=0,c=r.length;for(;c>=4;++e,c-=4){a=255&r.charCodeAt(e)|(255&r.charCodeAt(++e))<<8|(255&r.charCodeAt(++e))<<16|(255&r.charCodeAt(++e))<<24;a=1540483477*(65535&a)+(59797*(a>>>16)<<16);a^=a>>>24;t=1540483477*(65535&a)+(59797*(a>>>16)<<16)^1540483477*(65535&t)+(59797*(t>>>16)<<16)}switch(c){case 3:t^=(255&r.charCodeAt(e+2))<<16;case 2:t^=(255&r.charCodeAt(e+1))<<8;case 1:t^=255&r.charCodeAt(e);t=1540483477*(65535&t)+(59797*(t>>>16)<<16)}t^=t>>>13;t=1540483477*(65535&t)+(59797*(t>>>16)<<16);return((t^t>>>15)>>>0).toString(36)}export{murmur2 as default};\n\n//# sourceMappingURL=emotion-hash.esm.js.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget, withCSS } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport hash from \"@emotion/hash\";\nimport { renderToString } from \"react-dom/server\"; /**\n                                                   * ARC TEXT\n                                                   * By Adam and Benjamin\n                                                   *\n                                                   * @framerIntrinsicWidth 150\n                                                   * @framerIntrinsicHeight 150\n                                                   * @framerDisableUnlink\n                                                   *\n                                                   * @framerSupportedLayoutWidth fixed\n                                                   * @framerSupportedLayoutHeight fixed\n                                                   */\nconst Arc = withCSS(function Arc(props) {\n  // Checks\n  const hasChildren = Children.count(props.slots) > 0;\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const showCustomPath = hasChildren && props.type === \"graphic\"; // For Ellipse\n  const isCircle = props.type === \"circle\";\n  const isEllipse = props.type === \"ellipse\";\n  const cylinder = isEllipse ? props.cylinderHeight / 2 : 0; // Base arc path\n  let path = createPath(props.flip, cylinder);\n  let childPath;\n  let viewBox; // If graphic is connected\n  if (showCustomPath) {\n    const firstChild = getFirstChild(props.slots);\n    const svgChild = getFirstChild(firstChild.props.svg);\n    const svgChildCanvas = getFirstChild(firstChild.props.children); // Show placeholder on canvas if connected layer isn\u2019t a graphic\n    if (isCanvas && !svgChildCanvas.props.frame) {\n      return /*#__PURE__*/_jsxs(\"div\", {\n        style: placeholderStyles,\n        children: [/*#__PURE__*/_jsx(\"div\", {\n          style: emojiStyles,\n          children: \"\uD83D\uDC8E\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          style: titleStyles,\n          children: \"Please connect to Graphic\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          style: subtitleStyles,\n          children: \"You can only connect the Arc to a Graphic with a single path.\"\n        })]\n      });\n    } // Grab the react element from the canvas and turn it into SVG\n    if (isCanvas && svgChildCanvas) {\n      const svgString = renderToString(svgChildCanvas); // Canvas does not give us viewBox within the string\n      const canvasFrame = svgChildCanvas.props.frame;\n      viewBox = `0 0 ${canvasFrame.width} ${canvasFrame.height}`;\n      let attributes = svgString.match(/[\\w-]+=\"[^\"]*\"/g);\n      for (const element of attributes) {\n        if (element.includes(\"d=\")) {\n          childPath = splitAndReplace(element);\n        }\n      }\n    } // On the preview/deploy we already get the SVG string\n    if (!isCanvas && svgChild) {\n      let attributes1 = svgChild.match(/[\\w-]+=\"[^\"]*\"/g);\n      viewBox = svgChild.split(\"viewBox=\")[1];\n      viewBox = viewBox.split(\">\")[0];\n      viewBox = viewBox.replace(/^\"(.+(?=\"$))\"$/, \"$1\");\n      for (const element1 of attributes1) {\n        if (element1.includes(\"d=\")) {\n          childPath = splitAndReplace(element1);\n        }\n      }\n    }\n  } // Unique IDs to avoid multiple instances on the canvas sharing a single path\n  const id = `curve-${hash(childPath || path)}`; // Alignment icon conversion\n  let alignmentValue;\n  if (props.alignmentBaseline === \"top\") alignmentValue = \"Text Top\";\n  if (props.alignmentBaseline === \"center\") alignmentValue = \"Central\";\n  if (props.alignmentBaseline === \"bottom\") alignmentValue = \"Hanging\";\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      width: \"100%\",\n      height: \"100%\",\n      // userSelect: \"none\",\n      // pointerEvents: \"none\",\n      position: \"relative\"\n    },\n    draggable: \"false\",\n    children: /*#__PURE__*/_jsxs(motion.svg, {\n      className: \"transform-origin-center-center\",\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        position: \"absolute\",\n        inset: 0,\n        transformOrigin: \"center\",\n        willChange: props.rotate && \"transform\"\n      },\n      viewBox: showCustomPath ? viewBox : `0 0 100 100`,\n      overflow: \"visible\",\n      animate: isCircle && props.rotate && {\n        rotate: 360\n      },\n      transition: isCircle && props.rotate && {\n        duration: 100 / props.rotateSpeed,\n        repeat: Infinity,\n        ease: \"linear\"\n      },\n      children: [/*#__PURE__*/_jsx(\"path\", {\n        id: id,\n        d: showCustomPath ? childPath : path,\n        strokeWidth: \"none\",\n        fill: \"transparent\"\n      }), /*#__PURE__*/_jsx(\"text\", {\n        children: /*#__PURE__*/_jsxs(\"textPath\", {\n          href: `#${id}`,\n          startOffset: props.startOffset,\n          dominantBaseline: alignmentValue,\n          style: {\n            fontSize: props.font.fontSize,\n            fontFamily: props.font.font,\n            fontWeight: props.font.fontWeight,\n            wordSpacing: props.font.wordSpacing,\n            letterSpacing: props.font.letterSpacing,\n            fill: props.color\n          },\n          children: [props.text, !isCanvas && props.animate && /*#__PURE__*/_jsx(\"animate\", {\n            attributeName: \"startOffset\",\n            from: `${props.animateStart}%`,\n            to: `${props.animateEnd}%`,\n            begin: \"0s\",\n            dur: `${props.animateDuration}s`,\n            repeatCount: \"indefinite\"\n          })]\n        })\n      })]\n    })\n  });\n},\n// Work around a bug with framer-motion that calculates a px origin when animating SVG elements.\n[\".transform-origin-center-center { transform-origin: center center !important; }\"]);\nexport default Arc;\nArc.defaultProps = {\n  height: 50,\n  width: 50\n};\naddPropertyControls(Arc, {\n  text: {\n    title: \"Content\",\n    type: ControlType.String,\n    defaultValue: \"\u2726 THANK YOU \u2726 FOR VISITING\",\n    displayTextArea: true\n  },\n  type: {\n    title: \"Type\",\n    type: ControlType.Enum,\n    options: [\"circle\", \"ellipse\", \"graphic\"],\n    optionTitles: [\"Circle\", \"Ellipse\", \"Graphic\"],\n    defaultValue: true\n  },\n  cylinderHeight: {\n    title: \"Height\",\n    type: ControlType.Number,\n    unit: \"px\",\n    min: 0,\n    max: 1e3,\n    hidden: ({\n      type\n    }) => type !== \"ellipse\"\n  },\n  rotate: {\n    type: ControlType.Boolean,\n    title: \"Rotate\",\n    defaultValue: false,\n    hidden: ({\n      type\n    }) => type !== \"circle\"\n  },\n  rotateSpeed: {\n    type: ControlType.Number,\n    title: \"Speed\",\n    min: 0,\n    max: 50,\n    defaultValue: 5,\n    displayStepper: true,\n    step: 1,\n    hidden: ({\n      type,\n      rotate\n    }) => type !== \"circle\" || !rotate\n  },\n  slots: {\n    type: ControlType.ComponentInstance,\n    title: \"Graphic\",\n    hidden: ({\n      type\n    }) => type !== \"graphic\"\n  },\n  alignmentBaseline: {\n    title: \"Align\",\n    type: ControlType.Enum,\n    options: [\"top\", \"center\", \"bottom\"],\n    optionIcons: [\"align-top\", \"align-middle\", \"align-bottom\"],\n    defaultValue: \"bottom\",\n    displaySegmentedControl: true\n  },\n  flip: {\n    type: ControlType.Boolean,\n    defaultValue: false,\n    title: \"Direction\",\n    enabledTitle: \"CW\",\n    disabledTitle: \"CCW\",\n    hidden: ({\n      type\n    }) => type === \"graphic\"\n  },\n  startOffset: {\n    title: \"Offset\",\n    type: ControlType.Number,\n    defaultValue: 0,\n    max: 360,\n    unit: \"\\xb0\",\n    step: .5\n  },\n  color: {\n    title: \"Color\",\n    type: ControlType.Color,\n    defaultValue: \"#999\"\n  },\n  font: {\n    type: ControlType.Object,\n    controls: {\n      font: {\n        type: ControlType.String,\n        placeholder: \"Inter\",\n        defaultValue: \"Inter\"\n      },\n      fontSize: {\n        title: \"Size\",\n        type: ControlType.Number,\n        min: 0,\n        max: 100,\n        step: .5,\n        defaultValue: 12\n      },\n      fontWeight: {\n        type: ControlType.Enum,\n        options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n        defaultValue: 600,\n        title: \"Weight\"\n      },\n      wordSpacing: {\n        title: \"Word\",\n        type: ControlType.Number,\n        defaultValue: 4,\n        step: .1,\n        displayStepper: true\n      },\n      letterSpacing: {\n        title: \"Letter\",\n        type: ControlType.Number,\n        defaultValue: 4,\n        step: .1,\n        displayStepper: true\n      }\n    }\n  },\n  animate: {\n    type: ControlType.Boolean,\n    defaultValue: false,\n    title: \"Animate\"\n  },\n  animateStart: {\n    type: ControlType.Number,\n    min: -200,\n    max: 200,\n    step: .1,\n    defaultValue: -50,\n    title: \"From\",\n    unit: \"%\",\n    hidden: props => !props.animate\n  },\n  animateEnd: {\n    type: ControlType.Number,\n    min: -200,\n    max: 200,\n    step: .1,\n    defaultValue: 150,\n    title: \"To\",\n    unit: \"%\",\n    hidden: props => !props.animate\n  },\n  animateDuration: {\n    type: ControlType.Number,\n    min: 0,\n    max: 50,\n    defaultValue: 5,\n    title: \"Time\",\n    unit: \"s\",\n    displayStepper: true,\n    hidden: props => !props.animate\n  }\n}); /* Method to get the first child */\nfunction getFirstChild(slots) {\n  let firstChild;\n  Children.map(slots, child => {\n    if (firstChild === undefined) {\n      firstChild = child;\n    }\n  });\n  return firstChild;\n} /* Method to get stringless attributes */\nconst splitAndReplace = string => {\n  return string.split(\"=\")[1].replace(/['\"]+/g, \"\");\n}; /* Path creation method */\nconst createPath = (flip, cylinder) => {\n  const cylinderTop = 50 - cylinder;\n  const cylinderBottom = 50 + cylinder;\n  return !flip ? `M 0 50 L 0 ${cylinderTop} A 1 1 0 0 1 100 ${cylinderTop} L 100 50 L 100 ${cylinderBottom} A 1 1 0 0 1 0 ${cylinderBottom} L 0 ${cylinderTop}` : `M 0 50 L 0 ${cylinderBottom} A 1 1 0 1 0 100 ${cylinderBottom} L 100 ${cylinderTop} A 1 1 0 1 0 0 ${cylinderTop} L 0 50`;\n}; /* Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 160,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Arc\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerIntrinsicHeight\": \"150\",\n        \"framerIntrinsicWidth\": \"150\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerDisableUnlink\": \"*\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Arc.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, jsxs as _jsxs } from \"react/jsx-runtime\"; // Generated by Framer (24dff6d)\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { Image, addFonts, withCSS, addPropertyControls, ControlType, cx, useAddVariantProps, useVariantState, RichText } from \"framer\";\nimport { useRandomID } from \"https://framer.com/m/framer/randomID.js@^2.0.0\";\nconst cycleOrder = [\"s58Y_r8Ez\", \"vRzgmGWpd\", \"FVETXFjb1\"];\nconst variantClassNames = {\n  \"s58Y_r8Ez\": \"framer-v-3v9zgb\",\n  \"FVETXFjb1\": \"framer-v-3hetrw\",\n  \"vRzgmGWpd\": \"framer-v-14lsyg\"\n};\nconst humanReadableVariantMap = {\n  \"Photo\": \"s58Y_r8Ez\",\n  \"Placeholder\": \"vRzgmGWpd\",\n  \"Initials\": \"FVETXFjb1\"\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  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"s58Y_r8Ez\",\n  image: xmIvQmf4p = new URL(\"https://framerusercontent.com/images/3FLphn4nNQcp8m6DWDVn5OAPXI.jpg?scale-down-to=512\").href,\n  initials: nk9VMvIfG = \"HC\",\n  radius: VqLXyQmbq = 100,\n  accent: v407kujy9 = \"rgb(255, 255, 255)\",\n  background: etbl5ORQn = \"rgb(97, 51, 237)\",\n  indicator: ApbJ0qlLr = true,\n  indicator1: rxuSom06d = \"var(--token-a249c9b2-a602-4b93-ba21-377a16cea550, rgb(12, 223, 152)) /* {\\\"name\\\":\\\"Green\\\"} */\",\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: \"s58Y_r8Ez\",\n    variant,\n    transitions,\n    variantClassNames,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const variantProps = React.useMemo(() => ({\n    \"FVETXFjb1\": {\n      \"s58Y_r8Ez\": {\n        \"data-framer-name\": \"Initials\"\n      },\n      \"zPXPmOECM\": {\n        \"html\": \"<p style=\\\"--framer-font-family:&quot;Be Vietnam Pro&quot;, serif; --framer-font-style:normal; --framer-font-weight:600; --font-selector:R0Y7QmUgVmlldG5hbSBQcm8tNjAw; --framer-text-color:var(--variable-reference-v407kujy9); --framer-font-size:12px;\\\"><span style=\\\"--framer-font-family:&quot;Be Vietnam Pro&quot;, serif; --framer-font-style:normal; --framer-font-weight:600; --font-selector:R0Y7QmUgVmlldG5hbSBQcm8tNjAw; --framer-text-color:var(--variable-reference-v407kujy9); --framer-font-size:12px;\\\">HC</span></p>\",\n        \"__htmlStructure\": \"<p style=\\\"--framer-font-family:&quot;Be Vietnam Pro&quot;, serif; --framer-font-style:normal; --framer-font-weight:600; --font-selector:R0Y7QmUgVmlldG5hbSBQcm8tNjAw; --framer-text-color:var(--variable-reference-v407kujy9); --framer-font-size:12px;\\\"><span style=\\\"--framer-font-family:&quot;Be Vietnam Pro&quot;, serif; --framer-font-style:normal; --framer-font-weight:600; --font-selector:R0Y7QmUgVmlldG5hbSBQcm8tNjAw; --framer-text-color:var(--variable-reference-v407kujy9); --framer-font-size:12px;\\\">{{ text-placeholder }}</span></p>\",\n        \"fonts\": [\"GF;Be Vietnam Pro-600\"]\n      }\n    },\n    \"vRzgmGWpd\": {\n      \"s58Y_r8Ez\": {\n        \"data-framer-name\": \"Placeholder\"\n      }\n    }\n  }), [v407kujy9]);\n  const addVariantProps = useAddVariantProps(baseVariant, gestureVariant, variantProps);\n  const isDisplayed1 = () => {\n    if (baseVariant === \"vRzgmGWpd\") return false;\n    return true;\n  };\n  const isDisplayed2 = () => {\n    if ([\"FVETXFjb1\", \"vRzgmGWpd\"].includes(baseVariant)) return false;\n    return true;\n  };\n  const isDisplayed3 = () => {\n    if (baseVariant === \"vRzgmGWpd\") return true;\n    return false;\n  };\n  const isDisplayed4 = () => {\n    if (baseVariant === \"vRzgmGWpd\") return true;\n    return false;\n  };\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-oTphn\", 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: \"s58Y_r8Ez\",\n        className: cx(\"framer-3v9zgb\", className),\n        style: {\n          \"borderBottomLeftRadius\": VqLXyQmbq,\n          \"borderBottomRightRadius\": VqLXyQmbq,\n          \"borderTopRightRadius\": VqLXyQmbq,\n          \"borderTopLeftRadius\": VqLXyQmbq,\n          \"backgroundColor\": etbl5ORQn,\n          ...style\n        },\n        \"data-framer-name\": \"Photo\",\n        transition: transition,\n        layoutDependency: layoutDependency,\n        ref: ref,\n        ...addVariantProps(\"s58Y_r8Ez\"),\n        children: [isDisplayed1() && /*#__PURE__*/_jsx(RichText, {\n          fonts: [\"GF;Be Vietnam Pro-600\"],\n          style: {\n            \"--variable-reference-v407kujy9\": v407kujy9,\n            \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n            \"--framer-link-text-decoration\": \"underline\"\n          },\n          withExternalLayout: true,\n          verticalAlignment: \"top\",\n          center: true,\n          __fromCanvasComponent: true,\n          layoutId: \"zPXPmOECM\",\n          className: \"framer-1c9qosn\",\n          html: \"<p style=\\\"--framer-font-family:&quot;Be Vietnam Pro&quot;, serif; --framer-font-style:normal; --framer-font-weight:600; --font-selector:R0Y7QmUgVmlldG5hbSBQcm8tNjAw; --framer-text-color:var(--variable-reference-v407kujy9); --framer-font-size:12px;\\\"><span style=\\\"--framer-font-family:&quot;Be Vietnam Pro&quot;, serif; --framer-font-style:normal; --framer-font-weight:600; --font-selector:R0Y7QmUgVmlldG5hbSBQcm8tNjAw; --framer-text-color:var(--variable-reference-v407kujy9); --framer-font-size:12px;\\\">HC</span></p>\",\n          __htmlStructure: \"<p style=\\\"--framer-font-family:&quot;Be Vietnam Pro&quot;, serif; --framer-font-style:normal; --framer-font-weight:600; --font-selector:R0Y7QmUgVmlldG5hbSBQcm8tNjAw; --framer-text-color:var(--variable-reference-v407kujy9); --framer-font-size:12px;\\\"><span style=\\\"--framer-font-family:&quot;Be Vietnam Pro&quot;, serif; --framer-font-style:normal; --framer-font-weight:600; --font-selector:R0Y7QmUgVmlldG5hbSBQcm8tNjAw; --framer-text-color:var(--variable-reference-v407kujy9); --framer-font-size:12px;\\\">{{ text-placeholder }}</span></p>\",\n          text: nk9VMvIfG,\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ...addVariantProps(\"zPXPmOECM\")\n        }), isDisplayed2() && /*#__PURE__*/_jsx(Image, {\n          layoutId: \"QsbvWmrdZ\",\n          className: \"framer-16ah2q\",\n          style: {\n            \"borderBottomLeftRadius\": VqLXyQmbq,\n            \"borderBottomRightRadius\": VqLXyQmbq,\n            \"borderTopRightRadius\": VqLXyQmbq,\n            \"borderTopLeftRadius\": VqLXyQmbq\n          },\n          background: {\n            \"src\": xmIvQmf4p,\n            \"pixelWidth\": 512,\n            \"pixelHeight\": 512,\n            \"intrinsicWidth\": 512,\n            \"intrinsicHeight\": 512,\n            \"fit\": \"fill\"\n          },\n          \"data-framer-name\": \"Avatar\",\n          alt: \"\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ...addVariantProps(\"QsbvWmrdZ\"),\n          children: ApbJ0qlLr && /*#__PURE__*/_jsx(motion.div, {\n            layoutId: \"SCsTp1y2E\",\n            className: \"framer-16cyh4v\",\n            style: {\n              \"borderBottomLeftRadius\": \"50%\",\n              \"borderBottomRightRadius\": \"50%\",\n              \"borderTopRightRadius\": \"50%\",\n              \"borderTopLeftRadius\": \"50%\",\n              \"backgroundColor\": \"rgb(255, 255, 255)\"\n            },\n            \"data-framer-name\": \"Indicator\",\n            transition: transition,\n            layoutDependency: layoutDependency,\n            ...addVariantProps(\"SCsTp1y2E\"),\n            children: /*#__PURE__*/_jsx(motion.div, {\n              layoutId: \"X1jq3J_Fl\",\n              className: \"framer-1owj0hl\",\n              style: {\n                \"borderBottomLeftRadius\": \"50%\",\n                \"borderBottomRightRadius\": \"50%\",\n                \"borderTopRightRadius\": \"50%\",\n                \"borderTopLeftRadius\": \"50%\",\n                \"backgroundColor\": rxuSom06d\n              },\n              transition: transition,\n              layoutDependency: layoutDependency,\n              ...addVariantProps(\"X1jq3J_Fl\")\n            })\n          })\n        }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n          layoutId: \"MWzMqWFtB\",\n          className: \"framer-nkdrr7\",\n          style: {\n            \"borderBottomLeftRadius\": \"50%\",\n            \"borderBottomRightRadius\": \"50%\",\n            \"borderTopRightRadius\": \"50%\",\n            \"borderTopLeftRadius\": \"50%\",\n            \"backgroundColor\": v407kujy9\n          },\n          \"data-framer-name\": \"Placeholder body\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ...addVariantProps(\"MWzMqWFtB\")\n        }), isDisplayed4() && /*#__PURE__*/_jsx(motion.div, {\n          layoutId: \"oLkkfmJK2\",\n          className: \"framer-g5wxn5\",\n          style: {\n            \"borderBottomLeftRadius\": \"50%\",\n            \"borderBottomRightRadius\": \"50%\",\n            \"borderTopRightRadius\": \"50%\",\n            \"borderTopLeftRadius\": \"50%\",\n            \"backgroundColor\": v407kujy9\n          },\n          \"data-framer-name\": \"Placeholder head\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ...addVariantProps(\"oLkkfmJK2\")\n        })]\n      })\n    })\n  });\n});\nconst css = [\".framer-oTphn [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-oTphn * { box-sizing: border-box; }\", \".framer-oTphn .framer-3v9zgb { position: relative; overflow: visible; width: 30px; height: 30px; }\", \".framer-oTphn .framer-1c9qosn { position: absolute; width: auto; height: auto; left: 50%; top: 50%; flex: none; white-space: pre; }\", \".framer-oTphn .framer-16ah2q { position: absolute; overflow: visible; right: 0px; bottom: 0px; left: 0px; top: 0px; flex: none; }\", \".framer-oTphn .framer-16cyh4v { position: absolute; overflow: visible; width: 27%; height: 27%; right: 0px; bottom: 0px; flex: none; }\", \".framer-oTphn .framer-1owj0hl { position: absolute; overflow: visible; width: 75%; height: 75%; left: calc(50.00000000000002% - 75%/2); top: calc(50.00000000000002% - 75%/2); flex: none; }\", \".framer-oTphn .framer-nkdrr7 { position: absolute; overflow: visible; width: 27%; height: 27%; left: calc(50.00000000000002% - 26.666666666666668%/2); top: calc(36.666666666666686% - 26.666666666666668%/2); flex: none; }\", \".framer-oTphn .framer-g5wxn5 { position: absolute; overflow: visible; width: 53%; height: 30%; left: calc(50.00000000000002% - 53.333333333333336%/2); top: calc(70.00000000000001% - 30%/2); flex: none; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 30\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 30\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"fixed\", \"fixed\"]}, \"FVETXFjb1\": {\"layout\": [\"fixed\", \"fixed\"]}, \"vRzgmGWpd\": {\"layout\": [\"fixed\", \"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerVariables {\"xmIvQmf4p\": \"image\", \"nk9VMvIfG\": \"initials\", \"VqLXyQmbq\": \"radius\", \"v407kujy9\": \"accent\", \"etbl5ORQn\": \"background\", \"ApbJ0qlLr\": \"indicator\", \"rxuSom06d\": \"indicator1\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst FramerdSMVdIqsz = withCSS(Component, css);\nexport default FramerdSMVdIqsz;\nFramerdSMVdIqsz.displayName = \"Elements / Avatar\";\nFramerdSMVdIqsz.defaultProps = {\n  \"width\": 30,\n  \"height\": 30\n};\naddPropertyControls(FramerdSMVdIqsz, {\n  \"variant\": {\n    \"type\": ControlType.Enum,\n    \"title\": \"Variant\",\n    \"options\": [\"s58Y_r8Ez\", \"vRzgmGWpd\", \"FVETXFjb1\"],\n    \"optionTitles\": [\"Photo\", \"Placeholder\", \"Initials\"]\n  },\n  \"xmIvQmf4p\": {\n    \"type\": ControlType.Image,\n    \"title\": \"Image\",\n    \"__defaultAssetReference\": \"data:framer/asset-reference,3FLphn4nNQcp8m6DWDVn5OAPXI.jpg?originalFilename=unknown.jpg&preferredSize=small\"\n  },\n  \"nk9VMvIfG\": {\n    \"type\": ControlType.String,\n    \"title\": \"Initials\",\n    \"defaultValue\": \"HC\",\n    \"displayTextArea\": false\n  },\n  \"VqLXyQmbq\": {\n    \"type\": ControlType.Number,\n    \"title\": \"Radius\",\n    \"defaultValue\": 100,\n    \"min\": 0,\n    \"max\": 200\n  },\n  \"v407kujy9\": {\n    \"type\": ControlType.Color,\n    \"title\": \"Accent\",\n    \"defaultValue\": \"rgb(255, 255, 255)\"\n  },\n  \"etbl5ORQn\": {\n    \"type\": ControlType.Color,\n    \"title\": \"Background\",\n    \"defaultValue\": \"rgb(97, 51, 237)\"\n  },\n  \"ApbJ0qlLr\": {\n    \"type\": ControlType.Boolean,\n    \"title\": \"Indicator\",\n    \"defaultValue\": true\n  },\n  \"rxuSom06d\": {\n    \"type\": ControlType.Color,\n    \"title\": \"Indicator\",\n    \"defaultValue\": \"var(--token-a249c9b2-a602-4b93-ba21-377a16cea550, rgb(12, 223, 152)) /* {\\\"name\\\":\\\"Green\\\"} */\"\n  }\n});\naddFonts(FramerdSMVdIqsz, [{\n  \"url\": \"https://fonts.gstatic.com/s/bevietnampro/v8/QdVMSTAyLFyeg_IDWvOJmVES_HToIV8yT7wrcwap.ttf\",\n  \"family\": \"Be Vietnam Pro\",\n  \"style\": \"normal\",\n  \"weight\": \"600\",\n  \"moduleAsset\": {\n    \"url\": \"https://fonts.gstatic.com/s/bevietnampro/v8/QdVMSTAyLFyeg_IDWvOJmVES_HToIV8yT7wrcwap.ttf\",\n    \"localModuleIdentifier\": \"local-module:canvasComponent/dSMVdIqsz: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\": \"FramerdSMVdIqsz\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"30\",\n        \"framerIntrinsicHeight\": \"30\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"FVETXFjb1\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"vRzgmGWpd\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"xmIvQmf4p\\\": \\\"image\\\", \\\"nk9VMvIfG\\\": \\\"initials\\\", \\\"VqLXyQmbq\\\": \\\"radius\\\", \\\"v407kujy9\\\": \\\"accent\\\", \\\"etbl5ORQn\\\": \\\"background\\\", \\\"ApbJ0qlLr\\\": \\\"indicator\\\", \\\"rxuSom06d\\\": \\\"indicator1\\\"}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./dSMVdIqsz.map", "// Generated by Framer (224f28e)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xUCuNdICT7LqG93nhqbM/Phosphor.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst enabledGestures = {\n  HiBWmgi0D: {\n    pressed: true\n  }\n};\nconst cycleOrder = [\"HiBWmgi0D\"];\nconst variantClassNames = {\n  HiBWmgi0D: \"framer-v-18ak0o6\"\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 = {};\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 = \"HiBWmgi0D\",\n  link: SZBgjde8B,\n  MkmOqc_7mK6JN0d7RW,\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: \"HiBWmgi0D\",\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-2FCLp\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: SZBgjde8B,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-18ak0o6\", className)} framer-nd8aqb`,\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"HiBWmgi0D\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          transition: transition,\n          ...addPropertyOverrides({\n            \"HiBWmgi0D-pressed\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-tlxr1m-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"gNbtNx3pT-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Phosphor, {\n              color: 'var(--token-0a15bb1b-9076-47a2-97a4-8acb7743aef6, rgb(61, 61, 61)) /* {\"name\":\"Dark Cream\"} */',\n              height: \"100%\",\n              iconSearch: \"BEHANCE\",\n              iconSelection: MkmOqc_7mK6JN0d7RW,\n              id: \"gNbtNx3pT\",\n              layoutId: \"gNbtNx3pT\",\n              mirrored: false,\n              selectByList: false,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              weight: \"regular\",\n              width: \"100%\",\n              ...addPropertyOverrides({\n                \"HiBWmgi0D-pressed\": {\n                  color: 'var(--token-a82bfb8f-9ba2-4e44-ae8b-069ee277407a, rgb(255, 102, 158)) /* {\"name\":\"pink\"} */'\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-2FCLp [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-2FCLp .framer-nd8aqb { display: block; }\", \".framer-2FCLp .framer-18ak0o6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 35px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 32px; }\", \".framer-2FCLp .framer-tlxr1m-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 35px); position: relative; width: 32px; }\", \".framer-2FCLp .framer-v-18ak0o6 .framer-18ak0o6 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2FCLp .framer-18ak0o6 { gap: 0px; } .framer-2FCLp .framer-18ak0o6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-2FCLp .framer-18ak0o6 > :first-child { margin-left: 0px; } .framer-2FCLp .framer-18ak0o6 > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 35\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 32\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zKXVqYwoe\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerVariables {\"SZBgjde8B\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerIXY6I0hLl = withCSS(Component, css, \"framer-2FCLp\");\nexport default FramerIXY6I0hLl;\nFramerIXY6I0hLl.displayName = \"Behance icon\";\nFramerIXY6I0hLl.defaultProps = {\n  height: 35,\n  width: 32\n};\naddPropertyControls(FramerIXY6I0hLl, {\n  SZBgjde8B: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerIXY6I0hLl, [...PhosphorFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerIXY6I0hLl\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"32\",\n        \"framerVariables\": \"{\\\"SZBgjde8B\\\":\\\"link\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zKXVqYwoe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"35\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./IXY6I0hLl.map", "// Generated by Framer (224f28e)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Arc from \"https://framerusercontent.com/modules/4S4SnR1GdEzX95H1h5mT/TDb0qbFhtN7SkrM58svb/Arc.js\";\nimport ElementsAvatar from \"https://framerusercontent.com/modules/upHscEcqDQ8iVzrOfuEk/iHEJIWt3POCR8hWv8Fip/dSMVdIqsz.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/kUzUGwYC5IYTOoiP8AMI/ezlDvbcSSPob65vsgUrJ/f_JgQVGd5.js\";\nimport * as sharedStyle2 from \"https://framerusercontent.com/modules/zKm3OD0fmR1MDQ9NNRP1/YiHPGEhO6KelxgX7hJRc/ro7OPezbn.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/eAS0QJSoWJ743ekDP2tj/yjnlJ0p78jDqtATw5kuT/uPNyobnF8.js\";\nimport BehanceIcon from \"https://framerusercontent.com/modules/btNEL3iMV3QOHv3arGmG/HzLUGq3SWSAbBCh5b4Wa/IXY6I0hLl.js\";\nimport Icon from \"https://framerusercontent.com/modules/biuhkZni9ZtalGZpaZiR/rGOhjNlzHuJWa3rtEKb1/yt7qOWiHY.js\";\nconst IconFonts = getFonts(Icon);\nconst BehanceIconFonts = getFonts(BehanceIcon);\nconst ArcFonts = getFonts(Arc);\nconst ElementsAvatarFonts = getFonts(ElementsAvatar);\nconst cycleOrder = [\"gwO1LMnbG\", \"cIrblzzZ0\"];\nconst variantClassNames = {\n  cIrblzzZ0: \"framer-v-m1phcs\",\n  gwO1LMnbG: \"framer-v-1rnrzri\"\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  Desktop: \"gwO1LMnbG\",\n  Mobile: \"cIrblzzZ0\"\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 = \"gwO1LMnbG\",\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: \"gwO1LMnbG\",\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-S4Dbo\", sharedStyle.className, sharedStyle1.className, sharedStyle2.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        className: cx(\"framer-1rnrzri\", className),\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"gwO1LMnbG\",\n        ref: ref,\n        style: {\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          cIrblzzZ0: {\n            \"data-framer-name\": \"Mobile\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-1icffaf\",\n          \"data-framer-name\": \"Footer Nav\",\n          layoutDependency: layoutDependency,\n          layoutId: \"DgRrGZaoZ\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(Link, {\n            href: {\n              webPageId: \"augiA20Il\"\n            },\n            openInNewTab: false,\n            children: /*#__PURE__*/_jsx(Image, {\n              as: \"a\",\n              background: {\n                alt: \"Ayodeji Osindele\",\n                fit: \"fit\",\n                intrinsicHeight: 76,\n                intrinsicWidth: 274,\n                pixelHeight: 76,\n                pixelWidth: 274,\n                src: new URL(\"https://framerusercontent.com/images/qw1sNZpSA9kWC8m8ZzpAQCOtijM.png\").href\n              },\n              className: \"framer-1kihiln framer-rjxw6k\",\n              \"data-framer-name\": \"Logo\",\n              layoutDependency: layoutDependency,\n              layoutId: \"bIIE1kIg6\",\n              transition: transition\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-9b82hp\",\n            \"data-framer-name\": \"Links\",\n            layoutDependency: layoutDependency,\n            layoutId: \"l_YANQHPh\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsxs(motion.p, {\n                  className: \"framer-styles-preset-hwev3g\",\n                  \"data-styles-preset\": \"uPNyobnF8\",\n                  children: [\"\uD83D\uDCBC \", /*#__PURE__*/_jsx(Link, {\n                    href: {\n                      webPageId: \"libgkSZCF\"\n                    },\n                    openInNewTab: false,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-pbndum\",\n                      \"data-styles-preset\": \"f_JgQVGd5\",\n                      href: \"data:framer/page-link,libgkSZCF\",\n                      children: \"Portfolio\"\n                    })\n                  })]\n                })\n              }),\n              className: \"framer-1skr7zk\",\n              layoutDependency: layoutDependency,\n              layoutId: \"oJWhDEdYi\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                cIrblzzZ0: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-hwev3g\",\n                      \"data-styles-preset\": \"uPNyobnF8\",\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: {\n                          webPageId: \"libgkSZCF\"\n                        },\n                        openInNewTab: false,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-pbndum\",\n                          \"data-styles-preset\": \"f_JgQVGd5\",\n                          href: \"data:framer/page-link,libgkSZCF\",\n                          children: \"Portfolio\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsxs(motion.p, {\n                  className: \"framer-styles-preset-hwev3g\",\n                  \"data-styles-preset\": \"uPNyobnF8\",\n                  children: [\"\uD83D\uDC51 \", /*#__PURE__*/_jsx(Link, {\n                    href: {\n                      webPageId: \"RCWmZWe5S\"\n                    },\n                    openInNewTab: false,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-pbndum\",\n                      \"data-styles-preset\": \"f_JgQVGd5\",\n                      href: \"data:framer/page-link,RCWmZWe5S\",\n                      children: \"About\"\n                    })\n                  })]\n                })\n              }),\n              className: \"framer-17lmiga\",\n              layoutDependency: layoutDependency,\n              layoutId: \"CbT0jGTMK\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                cIrblzzZ0: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-hwev3g\",\n                      \"data-styles-preset\": \"uPNyobnF8\",\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: {\n                          webPageId: \"RCWmZWe5S\"\n                        },\n                        openInNewTab: false,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-pbndum\",\n                          \"data-styles-preset\": \"f_JgQVGd5\",\n                          href: \"data:framer/page-link,RCWmZWe5S\",\n                          children: \"About\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsxs(motion.p, {\n                  className: \"framer-styles-preset-hwev3g\",\n                  \"data-styles-preset\": \"uPNyobnF8\",\n                  children: [\"\uD83D\uDC8C \", /*#__PURE__*/_jsx(Link, {\n                    href: {\n                      webPageId: \"WWjgWOxKm\"\n                    },\n                    openInNewTab: false,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-pbndum\",\n                      \"data-styles-preset\": \"f_JgQVGd5\",\n                      href: \"data:framer/page-link,WWjgWOxKm\",\n                      children: \"Contact\"\n                    })\n                  })]\n                })\n              }),\n              className: \"framer-1s3awue\",\n              layoutDependency: layoutDependency,\n              layoutId: \"IVQAu6pNv\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                cIrblzzZ0: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-hwev3g\",\n                      \"data-styles-preset\": \"uPNyobnF8\",\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: {\n                          webPageId: \"WWjgWOxKm\"\n                        },\n                        openInNewTab: false,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-pbndum\",\n                          \"data-styles-preset\": \"f_JgQVGd5\",\n                          href: \"data:framer/page-link,WWjgWOxKm\",\n                          children: \"Contact\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-hwev3g\",\n                  \"data-styles-preset\": \"uPNyobnF8\",\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: {\n                      webPageId: \"FQd51CqB1\"\n                    },\n                    openInNewTab: false,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-1wicq5s\",\n                      \"data-styles-preset\": \"ro7OPezbn\",\n                      children: \"\uD83D\uDEF8 Resources\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-16nruvf\",\n              layoutDependency: layoutDependency,\n              layoutId: \"LFuA0RTGZ\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                cIrblzzZ0: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-hwev3g\",\n                      \"data-styles-preset\": \"uPNyobnF8\",\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: {\n                          webPageId: \"FQd51CqB1\"\n                        },\n                        openInNewTab: false,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-1wicq5s\",\n                          \"data-styles-preset\": \"ro7OPezbn\",\n                          children: \" Resources\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsxs(motion.p, {\n                  className: \"framer-styles-preset-hwev3g\",\n                  \"data-styles-preset\": \"uPNyobnF8\",\n                  children: [\"\uD83D\uDE80  \", /*#__PURE__*/_jsx(Link, {\n                    href: \"https://eoc.ng/\",\n                    openInNewTab: true,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-pbndum\",\n                      \"data-styles-preset\": \"f_JgQVGd5\",\n                      href: \"https://eoc.ng/\",\n                      rel: \"noreferrer noopener\",\n                      target: \"_blank\",\n                      children: \"Founder, The EOC\"\n                    })\n                  })]\n                })\n              }),\n              className: \"framer-1vrnqyx\",\n              layoutDependency: layoutDependency,\n              layoutId: \"aUA2kmrYj\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                cIrblzzZ0: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-hwev3g\",\n                      \"data-styles-preset\": \"uPNyobnF8\",\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: \"https://eoc.ng/\",\n                        openInNewTab: true,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-pbndum\",\n                          \"data-styles-preset\": \"f_JgQVGd5\",\n                          href: \"https://eoc.ng/\",\n                          rel: \"noreferrer noopener\",\n                          target: \"_blank\",\n                          children: \"The EOC\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })]\n          })]\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1n8bzgx\",\n          \"data-framer-name\": \"Socials\",\n          layoutDependency: layoutDependency,\n          layoutId: \"V2usZdQrs\",\n          transition: transition,\n          children: /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1i46idh\",\n            \"data-framer-name\": \"Socials Wrapper\",\n            layoutDependency: layoutDependency,\n            layoutId: \"K6WSGpTZT\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-scpkky-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"HXVjCuFwg-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Icon, {\n                height: \"100%\",\n                id: \"HXVjCuFwg\",\n                layoutId: \"HXVjCuFwg\",\n                link: \"http://linkedin.com/in/ayodeji-osindele/\",\n                linkedIn: \"LinkedinLogo\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-722e50-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"IQhZkgTZX-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Icon, {\n                height: \"100%\",\n                id: \"IQhZkgTZX\",\n                layoutId: \"IQhZkgTZX\",\n                link: \"mailto: aosindele@gmail.com\",\n                linkedIn: \"Envelope\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-kvuuxw-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"vooZxw0sR-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Icon, {\n                height: \"100%\",\n                id: \"vooZxw0sR\",\n                layoutId: \"vooZxw0sR\",\n                link: \" https://dribbble.com/ayodejiosindele\",\n                linkedIn: \"DribbbleLogo\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-4qkyjh-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"EV2Y8rr_n-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(BehanceIcon, {\n                height: \"100%\",\n                id: \"EV2Y8rr_n\",\n                layoutId: \"EV2Y8rr_n\",\n                link: \"http://behance.net/aosindele\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-wnrdk4-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"fXJUFrOVC-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Icon, {\n                height: \"100%\",\n                id: \"fXJUFrOVC\",\n                layoutId: \"fXJUFrOVC\",\n                link: \"instagram.com/ayodeji.osindele\",\n                linkedIn: \"InstagramLogo\",\n                width: \"100%\"\n              })\n            })]\n          })\n        }), /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-14wep7f\",\n          \"data-framer-name\": \"Bottom Footer\",\n          layoutDependency: layoutDependency,\n          layoutId: \"IrmELKL3Z\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1306cgo\",\n            \"data-framer-name\": \"Wrapper\",\n            layoutDependency: layoutDependency,\n            layoutId: \"bvrwj4tGX\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-hwev3g\",\n                  \"data-styles-preset\": \"uPNyobnF8\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Cooked & Chopped by Ayodeji Osindele \\xa92023 \"\n                })\n              }),\n              className: \"framer-13me2ba\",\n              layoutDependency: layoutDependency,\n              layoutId: \"ANMIqWVrG\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-c32cb2fb-f5d0-4f2f-a424-978ac4dfff95, rgb(21, 23, 26))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              variants: {\n                cIrblzzZ0: {\n                  \"--extracted-2gxw0f\": \"var(--token-0a15bb1b-9076-47a2-97a4-8acb7743aef6, rgb(61, 61, 61)) \",\n                  \"--extracted-r6o4lv\": \"var(--token-0a15bb1b-9076-47a2-97a4-8acb7743aef6, rgb(61, 61, 61)) \"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                cIrblzzZ0: {\n                  children: /*#__PURE__*/_jsxs(React.Fragment, {\n                    children: [/*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-hwev3g\",\n                      \"data-styles-preset\": \"uPNyobnF8\",\n                      style: {\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Cooked & Chopped by \"\n                    }), /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-hwev3g\",\n                      \"data-styles-preset\": \"uPNyobnF8\",\n                      style: {\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-2gxw0f)\"\n                      },\n                      children: \"Ayodeji Osindele \\xa92023 \"\n                    })]\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-xxp6m7-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"x_z_1U1j7-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Arc, {\n              alignmentBaseline: \"top\",\n              animate: false,\n              animateDuration: 20,\n              animateEnd: 100,\n              animateStart: 0,\n              color: 'var(--token-0a15bb1b-9076-47a2-97a4-8acb7743aef6, rgb(61, 61, 61)) /* {\"name\":\"Dark Cream\"} */',\n              cylinderHeight: 0,\n              flip: false,\n              font: {\n                font: \"Inter\",\n                fontSize: 12,\n                fontWeight: 600,\n                letterSpacing: 4,\n                wordSpacing: 4\n              },\n              height: \"100%\",\n              id: \"x_z_1U1j7\",\n              layoutId: \"x_z_1U1j7\",\n              rotate: true,\n              rotateSpeed: 5,\n              slots: [],\n              startOffset: 0,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              text: \"\uD83D\uDC99MAKING IMPACT WITH DESIGN\",\n              type: \"circle\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-18rgq4l-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"xeRJJgUQJ-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(ElementsAvatar, {\n              accent: \"rgb(255, 255, 255)\",\n              background: \"rgb(97, 51, 237)\",\n              height: \"100%\",\n              id: \"xeRJJgUQJ\",\n              image: new URL(\"https://framerusercontent.com/images/03AK2NuUdIzDSZU9Qv70umZLc8.png\").href,\n              indicator: false,\n              indicator1: 'var(--token-a249c9b2-a602-4b93-ba21-377a16cea550, rgb(12, 223, 152)) /* {\"name\":\"Green\"} */',\n              initials: \"Ayodeji\",\n              layoutId: \"xeRJJgUQJ\",\n              radius: 100,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              variant: \"s58Y_r8Ez\",\n              width: \"100%\"\n            })\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-S4Dbo [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-S4Dbo .framer-rjxw6k { display: block; }\", \".framer-S4Dbo .framer-1rnrzri { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 16px 40px 0px 40px; position: relative; width: 1200px; }\", \".framer-S4Dbo .framer-1icffaf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-S4Dbo .framer-1kihiln { flex: none; height: 32px; position: relative; text-decoration: none; width: 110px; }\", \".framer-S4Dbo .framer-9b82hp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-S4Dbo .framer-kilvzl, .framer-S4Dbo .framer-1skr7zk, .framer-S4Dbo .framer-17lmiga, .framer-S4Dbo .framer-1s3awue, .framer-S4Dbo .framer-1vrnqyx, .framer-S4Dbo .framer-13me2ba { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-S4Dbo .framer-16nruvf { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-S4Dbo .framer-1n8bzgx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-S4Dbo .framer-1i46idh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-S4Dbo .framer-scpkky-container, .framer-S4Dbo .framer-722e50-container, .framer-S4Dbo .framer-kvuuxw-container, .framer-S4Dbo .framer-4qkyjh-container, .framer-S4Dbo .framer-wnrdk4-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-S4Dbo .framer-14wep7f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 40px 0px; position: relative; width: 100%; }\", \".framer-S4Dbo .framer-1306cgo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 0px 24px 0px; position: relative; width: 100%; }\", \".framer-S4Dbo .framer-xxp6m7-container { flex: none; height: 118px; position: relative; width: 118px; }\", \".framer-S4Dbo .framer-18rgq4l-container { bottom: 61px; flex: none; height: 76px; left: calc(50.00000000000002% - 76px / 2); position: absolute; width: 76px; z-index: 1; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S4Dbo .framer-1rnrzri, .framer-S4Dbo .framer-1icffaf, .framer-S4Dbo .framer-9b82hp, .framer-S4Dbo .framer-1n8bzgx, .framer-S4Dbo .framer-1i46idh, .framer-S4Dbo .framer-14wep7f, .framer-S4Dbo .framer-1306cgo { gap: 0px; } .framer-S4Dbo .framer-1rnrzri > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-S4Dbo .framer-1rnrzri > :first-child, .framer-S4Dbo .framer-14wep7f > :first-child { margin-top: 0px; } .framer-S4Dbo .framer-1rnrzri > :last-child, .framer-S4Dbo .framer-14wep7f > :last-child { margin-bottom: 0px; } .framer-S4Dbo .framer-1icffaf > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-S4Dbo .framer-1icffaf > :first-child, .framer-S4Dbo .framer-9b82hp > :first-child, .framer-S4Dbo .framer-1n8bzgx > :first-child, .framer-S4Dbo .framer-1i46idh > :first-child, .framer-S4Dbo .framer-1306cgo > :first-child { margin-left: 0px; } .framer-S4Dbo .framer-1icffaf > :last-child, .framer-S4Dbo .framer-9b82hp > :last-child, .framer-S4Dbo .framer-1n8bzgx > :last-child, .framer-S4Dbo .framer-1i46idh > :last-child, .framer-S4Dbo .framer-1306cgo > :last-child { margin-right: 0px; } .framer-S4Dbo .framer-9b82hp > *, .framer-S4Dbo .framer-1i46idh > *, .framer-S4Dbo .framer-1306cgo > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-S4Dbo .framer-1n8bzgx > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-S4Dbo .framer-14wep7f > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\", \".framer-S4Dbo.framer-v-m1phcs .framer-1rnrzri { width: 390px; }\", \".framer-S4Dbo.framer-v-m1phcs .framer-1icffaf { flex-direction: column; }\", \".framer-S4Dbo.framer-v-m1phcs .framer-9b82hp { gap: 5px; }\", \".framer-S4Dbo.framer-v-m1phcs .framer-1n8bzgx { gap: 16px; }\", \".framer-S4Dbo.framer-v-m1phcs .framer-1306cgo { flex-direction: column; gap: 16px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S4Dbo.framer-v-m1phcs .framer-1icffaf, .framer-S4Dbo.framer-v-m1phcs .framer-9b82hp, .framer-S4Dbo.framer-v-m1phcs .framer-1n8bzgx, .framer-S4Dbo.framer-v-m1phcs .framer-1306cgo { gap: 0px; } .framer-S4Dbo.framer-v-m1phcs .framer-1icffaf > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-S4Dbo.framer-v-m1phcs .framer-1icffaf > :first-child, .framer-S4Dbo.framer-v-m1phcs .framer-1306cgo > :first-child { margin-top: 0px; } .framer-S4Dbo.framer-v-m1phcs .framer-1icffaf > :last-child, .framer-S4Dbo.framer-v-m1phcs .framer-1306cgo > :last-child { margin-bottom: 0px; } .framer-S4Dbo.framer-v-m1phcs .framer-9b82hp > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-S4Dbo.framer-v-m1phcs .framer-9b82hp > :first-child, .framer-S4Dbo.framer-v-m1phcs .framer-1n8bzgx > :first-child { margin-left: 0px; } .framer-S4Dbo.framer-v-m1phcs .framer-9b82hp > :last-child, .framer-S4Dbo.framer-v-m1phcs .framer-1n8bzgx > :last-child { margin-right: 0px; } .framer-S4Dbo.framer-v-m1phcs .framer-1n8bzgx > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-S4Dbo.framer-v-m1phcs .framer-1306cgo > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\", ...sharedStyle.css, ...sharedStyle1.css, ...sharedStyle2.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 402\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cIrblzzZ0\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerK6JN0d7RW = withCSS(Component, css, \"framer-S4Dbo\");\nexport default FramerK6JN0d7RW;\nFramerK6JN0d7RW.displayName = \"Footer\";\nFramerK6JN0d7RW.defaultProps = {\n  height: 402,\n  width: 1200\n};\naddPropertyControls(FramerK6JN0d7RW, {\n  variant: {\n    options: [\"gwO1LMnbG\", \"cIrblzzZ0\"],\n    optionTitles: [\"Desktop\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerK6JN0d7RW, [...IconFonts, ...BehanceIconFonts, ...ArcFonts, ...ElementsAvatarFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts, ...sharedStyle2.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerK6JN0d7RW\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cIrblzzZ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"402\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "murmur2", "r", "t", "a", "e", "c", "Arc", "withCSS", "props", "hasChildren", "j", "isCanvas", "RenderTarget", "showCustomPath", "isCircle", "cylinder", "path", "createPath", "childPath", "viewBox", "firstChild", "getFirstChild", "svgChild", "svgChildCanvas", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "svgString", "On", "canvasFrame", "attributes", "element", "splitAndReplace", "attributes1", "element1", "id", "murmur2", "alignmentValue", "motion", "Arc_default", "addPropertyControls", "ControlType", "type", "rotate", "slots", "child", "string", "flip", "cylinderTop", "cylinderBottom", "useConstant", "init", "ref", "pe", "BASE62", "randomID", "length", "useRandomID", "useConstant", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "xmIvQmf4p", "nk9VMvIfG", "VqLXyQmbq", "v407kujy9", "etbl5ORQn", "ApbJ0qlLr", "rxuSom06d", "restProps", "ref", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "variantProps", "se", "addVariantProps", "useAddVariantProps", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "defaultLayoutId", "useRandomID", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "RichText", "Image2", "css", "FramerdSMVdIqsz", "withCSS", "dSMVdIqsz_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "SZBgjde8B", "MkmOqc_7mK6JN0d7RW", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "css", "FramerIXY6I0hLl", "withCSS", "IXY6I0hLl_default", "addPropertyControls", "ControlType", "addFonts", "IconFonts", "getFonts", "yt7qOWiHY_default", "BehanceIconFonts", "IXY6I0hLl_default", "ArcFonts", "Arc_default", "ElementsAvatarFonts", "dSMVdIqsz_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "Link", "Image2", "RichText", "css", "FramerK6JN0d7RW", "withCSS", "K6JN0d7RW_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
