{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js", "ssg:https://framerusercontent.com/modules/AufQjaMxanSDa6BNmX26/uo6FuGgwhpxCOmyhb5Ch/jMsfilpcr.js", "ssg:https://framerusercontent.com/modules/acCgYdHQIfaM5hNoTPq2/qp9P4O2BFqgYPBYSb4mp/AXv6VHPD0.js"],
  "sourcesContent": ["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n  ...containerStyles,\n  borderRadius: 6,\n  background: \"rgba(136, 85, 255, 0.3)\",\n  color: \"#85F\",\n  border: \"1px dashed #85F\",\n  flexDirection: \"column\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nexport const fontSizeOptions = {\n  type: ControlType.Number,\n  title: \"Font Size\",\n  min: 2,\n  max: 200,\n  step: 1,\n  displayStepper: true\n};\nexport const fontControls = {\n  font: {\n    type: ControlType.Boolean,\n    title: \"Font\",\n    defaultValue: false,\n    disabledTitle: \"Default\",\n    enabledTitle: \"Custom\"\n  },\n  fontFamily: {\n    type: ControlType.String,\n    title: \"Family\",\n    placeholder: \"Inter\",\n    hidden: ({\n      font\n    }) => !font\n  },\n  fontWeight: {\n    type: ControlType.Enum,\n    title: \"Weight\",\n    options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n    optionTitles: [\"Thin\", \"Extra-light\", \"Light\", \"Regular\", \"Medium\", \"Semi-bold\", \"Bold\", \"Extra-bold\", \"Black\"],\n    hidden: ({\n      font\n    }) => !font\n  }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n  af: \"Afrikaans\",\n  sq: \"Albanian\",\n  an: \"Aragonese\",\n  ar: \"Arabic (Standard)\",\n  \"ar-dz\": \"Arabic (Algeria)\",\n  \"ar-bh\": \"Arabic (Bahrain)\",\n  \"ar-eg\": \"Arabic (Egypt)\",\n  \"ar-iq\": \"Arabic (Iraq)\",\n  \"ar-jo\": \"Arabic (Jordan)\",\n  \"ar-kw\": \"Arabic (Kuwait)\",\n  \"ar-lb\": \"Arabic (Lebanon)\",\n  \"ar-ly\": \"Arabic (Libya)\",\n  \"ar-ma\": \"Arabic (Morocco)\",\n  \"ar-om\": \"Arabic (Oman)\",\n  \"ar-qa\": \"Arabic (Qatar)\",\n  \"ar-sa\": \"Arabic (Saudi Arabia)\",\n  \"ar-sy\": \"Arabic (Syria)\",\n  \"ar-tn\": \"Arabic (Tunisia)\",\n  \"ar-ae\": \"Arabic (U.A.E.)\",\n  \"ar-ye\": \"Arabic (Yemen)\",\n  hy: \"Armenian\",\n  as: \"Assamese\",\n  ast: \"Asturian\",\n  az: \"Azerbaijani\",\n  eu: \"Basque\",\n  bg: \"Bulgarian\",\n  be: \"Belarusian\",\n  bn: \"Bengali\",\n  bs: \"Bosnian\",\n  br: \"Breton\",\n  my: \"Burmese\",\n  ca: \"Catalan\",\n  ch: \"Chamorro\",\n  ce: \"Chechen\",\n  zh: \"Chinese\",\n  \"zh-hk\": \"Chinese (Hong Kong)\",\n  \"zh-cn\": \"Chinese (PRC)\",\n  \"zh-sg\": \"Chinese (Singapore)\",\n  \"zh-tw\": \"Chinese (Taiwan)\",\n  cv: \"Chuvash\",\n  co: \"Corsican\",\n  cr: \"Cree\",\n  hr: \"Croatian\",\n  cs: \"Czech\",\n  da: \"Danish\",\n  nl: \"Dutch (Standard)\",\n  \"nl-be\": \"Dutch (Belgian)\",\n  en: \"English\",\n  \"en-au\": \"English (Australia)\",\n  \"en-bz\": \"English (Belize)\",\n  \"en-ca\": \"English (Canada)\",\n  \"en-ie\": \"English (Ireland)\",\n  \"en-jm\": \"English (Jamaica)\",\n  \"en-nz\": \"English (New Zealand)\",\n  \"en-ph\": \"English (Philippines)\",\n  \"en-za\": \"English (South Africa)\",\n  \"en-tt\": \"English (Trinidad & Tobago)\",\n  \"en-gb\": \"English (United Kingdom)\",\n  \"en-us\": \"English (United States)\",\n  \"en-zw\": \"English (Zimbabwe)\",\n  eo: \"Esperanto\",\n  et: \"Estonian\",\n  fo: \"Faeroese\",\n  fa: \"Farsi\",\n  fj: \"Fijian\",\n  fi: \"Finnish\",\n  fr: \"French (Standard)\",\n  \"fr-be\": \"French (Belgium)\",\n  \"fr-ca\": \"French (Canada)\",\n  \"fr-fr\": \"French (France)\",\n  \"fr-lu\": \"French (Luxembourg)\",\n  \"fr-mc\": \"French (Monaco)\",\n  \"fr-ch\": \"French (Switzerland)\",\n  fy: \"Frisian\",\n  fur: \"Friulian\",\n  gd: \"Gaelic (Scots)\",\n  \"gd-ie\": \"Gaelic (Irish)\",\n  gl: \"Galacian\",\n  ka: \"Georgian\",\n  de: \"German (Standard)\",\n  \"de-at\": \"German (Austria)\",\n  \"de-de\": \"German (Germany)\",\n  \"de-li\": \"German (Liechtenstein)\",\n  \"de-lu\": \"German (Luxembourg)\",\n  \"de-ch\": \"German (Switzerland)\",\n  el: \"Greek\",\n  gu: \"Gujurati\",\n  ht: \"Haitian\",\n  he: \"Hebrew\",\n  hi: \"Hindi\",\n  hu: \"Hungarian\",\n  is: \"Icelandic\",\n  id: \"Indonesian\",\n  iu: \"Inuktitut\",\n  ga: \"Irish\",\n  it: \"Italian (Standard)\",\n  \"it-ch\": \"Italian (Switzerland)\",\n  ja: \"Japanese\",\n  kn: \"Kannada\",\n  ks: \"Kashmiri\",\n  kk: \"Kazakh\",\n  km: \"Khmer\",\n  ky: \"Kirghiz\",\n  tlh: \"Klingon\",\n  ko: \"Korean\",\n  \"ko-kp\": \"Korean (North Korea)\",\n  \"ko-kr\": \"Korean (South Korea)\",\n  la: \"Latin\",\n  lv: \"Latvian\",\n  lt: \"Lithuanian\",\n  lb: \"Luxembourgish\",\n  mk: \"FYRO Macedonian\",\n  ms: \"Malay\",\n  ml: \"Malayalam\",\n  mt: \"Maltese\",\n  mi: \"Maori\",\n  mr: \"Marathi\",\n  mo: \"Moldavian\",\n  nv: \"Navajo\",\n  ng: \"Ndonga\",\n  ne: \"Nepali\",\n  no: \"Norwegian\",\n  nb: \"Norwegian (Bokmal)\",\n  nn: \"Norwegian (Nynorsk)\",\n  oc: \"Occitan\",\n  or: \"Oriya\",\n  om: \"Oromo\",\n  \"fa-ir\": \"Persian/Iran\",\n  pl: \"Polish\",\n  pt: \"Portuguese\",\n  \"pt-br\": \"Portuguese (Brazil)\",\n  pa: \"Punjabi\",\n  \"pa-in\": \"Punjabi (India)\",\n  \"pa-pk\": \"Punjabi (Pakistan)\",\n  qu: \"Quechua\",\n  rm: \"Rhaeto-Romanic\",\n  ro: \"Romanian\",\n  \"ro-mo\": \"Romanian (Moldavia)\",\n  ru: \"Russian\",\n  \"ru-mo\": \"Russian (Moldavia)\",\n  sz: \"Sami (Lappish)\",\n  sg: \"Sango\",\n  sa: \"Sanskrit\",\n  sc: \"Sardinian\",\n  sd: \"Sindhi\",\n  si: \"Singhalese\",\n  sr: \"Serbian\",\n  sk: \"Slovak\",\n  sl: \"Slovenian\",\n  so: \"Somani\",\n  sb: \"Sorbian\",\n  es: \"Spanish\",\n  \"es-ar\": \"Spanish (Argentina)\",\n  \"es-bo\": \"Spanish (Bolivia)\",\n  \"es-cl\": \"Spanish (Chile)\",\n  \"es-co\": \"Spanish (Colombia)\",\n  \"es-cr\": \"Spanish (Costa Rica)\",\n  \"es-do\": \"Spanish (Dominican Republic)\",\n  \"es-ec\": \"Spanish (Ecuador)\",\n  \"es-sv\": \"Spanish (El Salvador)\",\n  \"es-gt\": \"Spanish (Guatemala)\",\n  \"es-hn\": \"Spanish (Honduras)\",\n  \"es-mx\": \"Spanish (Mexico)\",\n  \"es-ni\": \"Spanish (Nicaragua)\",\n  \"es-pa\": \"Spanish (Panama)\",\n  \"es-py\": \"Spanish (Paraguay)\",\n  \"es-pe\": \"Spanish (Peru)\",\n  \"es-pr\": \"Spanish (Puerto Rico)\",\n  \"es-es\": \"Spanish (Spain)\",\n  \"es-uy\": \"Spanish (Uruguay)\",\n  \"es-ve\": \"Spanish (Venezuela)\",\n  sx: \"Sutu\",\n  sw: \"Swahili\",\n  sv: \"Swedish\",\n  \"sv-fi\": \"Swedish (Finland)\",\n  \"sv-sv\": \"Swedish (Sweden)\",\n  ta: \"Tamil\",\n  tt: \"Tatar\",\n  te: \"Teluga\",\n  th: \"Thai\",\n  tig: \"Tigre\",\n  ts: \"Tsonga\",\n  tn: \"Tswana\",\n  tr: \"Turkish\",\n  tk: \"Turkmen\",\n  uk: \"Ukrainian\",\n  hsb: \"Upper Sorbian\",\n  ur: \"Urdu\",\n  ve: \"Venda\",\n  vi: \"Vietnamese\",\n  vo: \"Volapuk\",\n  wa: \"Walloon\",\n  cy: \"Welsh\",\n  xh: \"Xhosa\",\n  ji: \"Yiddish\",\n  zu: \"Zulu\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fontSizeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"localeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontStack\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"emptyStateStyle\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./constants.map", "// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n  100: \"Thin\",\n  200: \"Extra-light\",\n  300: \"Light\",\n  400: \"Regular\",\n  500: \"Medium\",\n  600: \"Semi-bold\",\n  700: \"Bold\",\n  800: \"Extra-bold\",\n  900: \"Black\"\n};\nexport function useFontControls(props) {\n  const {\n    fontFamily = \"Inter\",\n    fontSize = 16,\n    fontWeight = 400,\n    font = false\n  } = props;\n  const fontWeightName = fontWeights[fontWeight];\n  const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n  const fontFamilyStyle = fontFamily ? {\n    fontSize,\n    fontWeight,\n    fontFamily: customFontStack\n  } : {\n    fontSize,\n    fontWeight\n  };\n  const fetchCustomFonts = async () => {\n    await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`, `CUSTOM;${fontFamily} ${fontWeightName}`, `GF;${fontFamily}-${fontWeightName.toLowerCase()}`]).catch(e => console.error(e));\n  };\n  useEffect(() => {\n    if (font) fetchCustomFonts();\n  }, [font, fontFamily, fontWeight]);\n  return fontFamilyStyle;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useFontControls\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n  const {\n    borderRadius,\n    isMixedBorderRadius,\n    topLeftRadius,\n    topRightRadius,\n    bottomRightRadius,\n    bottomLeftRadius\n  } = props;\n  const radiusValue = useMemo(() => isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`, [borderRadius, isMixedBorderRadius, topLeftRadius, topRightRadius, bottomRightRadius, bottomLeftRadius]);\n  return radiusValue;\n}\nexport const borderRadiusControl = {\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"isMixedBorderRadius\",\n    toggleTitles: [\"Radius\", \"Radius per corner\"],\n    valueKeys: [\"topLeftRadius\", \"topRightRadius\", \"bottomRightRadius\", \"bottomLeftRadius\"],\n    valueLabels: [\"TL\", \"TR\", \"BR\", \"BL\"],\n    min: 0\n  }\n};\nexport function usePadding(props) {\n  const {\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft\n  } = props;\n  const paddingValue = useMemo(() => paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding, [padding, paddingPerSide, paddingTop, paddingRight, paddingBottom, paddingLeft]);\n  return paddingValue;\n}\nexport const paddingControl = {\n  padding: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0,\n    title: \"Padding\"\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"borderRadiusControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useRadius\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"RadiusProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"PaddingProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"usePadding\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"paddingControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./propUtils.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { useCallback } from \"react\";\nimport { addPropertyControls, ControlType } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { defaultEvents, usePadding, useRadius, useFontControls } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\"; /**\n                                                                                                                              * CLIPBOARD\n                                                                                                                              *\n                                                                                                                              * @framerIntrinsicWidth 90\n                                                                                                                              * @framerIntrinsicHeight 50\n                                                                                                                              *\n                                                                                                                              * @framerSupportedLayoutWidth any\n                                                                                                                              * @framerSupportedLayoutHeight any\n                                                                                                                              */\nexport default function Clipboard(props) {\n  const {\n    label,\n    content,\n    fill,\n    color,\n    style,\n    onClick,\n    font,\n    hoverOptions,\n    ...rest\n  } = props;\n  const deprecatedFont = useFontControls({\n    fontWeight: 500,\n    ...rest\n  });\n  const borderRadius = useRadius(props);\n  const paddingValue = usePadding(props);\n  const handleClick = useCallback(() => {\n    var ref;\n    (ref = navigator.clipboard) === null || ref === void 0 ? void 0 : ref.writeText(content);\n    onClick === null || onClick === void 0 ? void 0 : onClick();\n  }, [onClick, content]);\n  return /*#__PURE__*/_jsx(motion.button, {\n    style: {\n      border: \"none\",\n      outline: \"none\",\n      resize: \"none\",\n      width: \"max-content\",\n      wordBreak: \"break-word\",\n      overflowWrap: \"break-word\",\n      WebkitTapHighlightColor: \"rgba(0, 0, 0, 0)\",\n      letterSpacing: \"-0.2px\",\n      display: \"flex\",\n      justifyContent: \"center\",\n      alignItems: \"center\",\n      background: fill,\n      borderRadius,\n      cursor: \"pointer\",\n      padding: paddingValue,\n      color,\n      ...deprecatedFont,\n      ...font,\n      ...style\n    },\n    onClick: handleClick,\n    ...rest,\n    whileHover: hoverOptions,\n    transition: hoverOptions === null || hoverOptions === void 0 ? void 0 : hoverOptions.transition,\n    children: label\n  });\n}\n;\naddPropertyControls(Clipboard, {\n  content: {\n    type: ControlType.String,\n    title: \"Content\",\n    displayTextArea: true,\n    description: \"When clicked, this content will be copied to the clipboard.\"\n  },\n  label: {\n    type: ControlType.String,\n    title: \"Label\",\n    defaultValue: \"Copy to Clipboard\"\n  },\n  fill: {\n    type: ControlType.Color,\n    title: \"Fill\",\n    defaultValue: \"#06F\"\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Text\",\n    defaultValue: \"#fff\"\n  },\n  font: {\n    // @ts-ignore - Internal\n    type: ControlType.Font,\n    controls: \"extended\",\n    defaultValue: {\n      fontSize: 16\n    }\n  },\n  hoverOptions: {\n    type: ControlType.Object,\n    title: \"Hover\",\n    buttonTitle: \"Effect\",\n    optional: true,\n    controls: {\n      scale: {\n        type: ControlType.Number,\n        title: \"Scale\",\n        min: 0,\n        max: 10,\n        displayStepper: true,\n        step: .01,\n        defaultValue: 1.1\n      },\n      backgroundColor: {\n        type: ControlType.Color,\n        title: \"Fill\",\n        defaultValue: \"#0088FF\",\n        optional: true\n      },\n      color: {\n        type: ControlType.Color,\n        title: \"Color\",\n        defaultValue: \"#FFF\",\n        optional: true\n      },\n      transition: {\n        type: ControlType.Transition,\n        title: \"Transition\",\n        defaultValue: {\n          type: \"spring\",\n          stiffness: 400,\n          damping: 30\n        }\n      }\n    }\n  },\n  padding: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0,\n    title: \"Padding\",\n    defaultValue: 10\n  },\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"isMixedBorderRadius\",\n    toggleTitles: [\"Radius\", \"Radius per corner\"],\n    valueKeys: [\"topLeftRadius\", \"topRightRadius\", \"bottomRightRadius\", \"bottomLeftRadius\"],\n    valueLabels: [\"TL\", \"TR\", \"BR\", \"BL\"],\n    min: 0,\n    defaultValue: 50\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Clipboard\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"any\",\n        \"framerSupportedLayoutWidth\": \"any\",\n        \"framerIntrinsicHeight\": \"50\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"90\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Clipboard.map", "// Generated by Framer (de6f63d)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as t, addPropertyControls as a, ControlType as o, cx as i, getFonts as n, RichText as l, useActiveVariantCallback as d, useLocaleInfo as s, useOnVariantChange as c, useVariantState as f, withCSS as p } from \"framer\";\nimport { LayoutGroup as m, motion as u, MotionConfigContext as x } from \"framer-motion\";\nimport * as g from \"react\";\nimport h from \"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";\nimport { Icon as b } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";\nimport * as y from \"https://framerusercontent.com/modules/q0dQNwMPMP9CQPn5fj99/rqaNI2rJIF9pCoEfNv4g/mjwalMrSQ.js\";\nlet v = n(h),\n  w = n(b),\n  A = {\n    rux2_6xNA: {\n      hover: !0\n    }\n  },\n  N = [\"rux2_6xNA\", \"e1UZ5AQut\"],\n  C = \"framer-tgxb8\",\n  k = {\n    e1UZ5AQut: \"framer-v-y4ucsq\",\n    rux2_6xNA: \"framer-v-1e626xo\"\n  };\nfunction Q(e, ...r) {\n  let t = {};\n  return null == r || r.forEach(r => r && Object.assign(t, e[r])), t;\n}\nlet j = {\n    default: {\n      delay: 0,\n      duration: .3,\n      ease: [.88, -.05, .39, 1.11],\n      type: \"tween\"\n    },\n    e1UZ5AQut: {\n      delay: 0,\n      duration: .3,\n      ease: [.88, -.05, .39, 1.11],\n      type: \"tween\"\n    }\n  },\n  _ = {\n    delay: 0,\n    duration: .3,\n    ease: [.88, -.05, .39, 1.11],\n    type: \"tween\"\n  },\n  T = {\n    delay: 0,\n    duration: .5,\n    ease: [.88, -.05, .2, .93],\n    type: \"tween\"\n  },\n  R = (e, r) => `translate(-50%, -50%) ${r}`,\n  Z = ({\n    value: r,\n    children: t\n  }) => {\n    let a = g.useContext(x),\n      o = null != r ? r : a.transition,\n      i = g.useMemo(() => ({\n        ...a,\n        transition: o\n      }), [JSON.stringify(o)]);\n    return /*#__PURE__*/e(x.Provider, {\n      value: i,\n      children: t\n    });\n  },\n  U = {\n    \"Default \": \"rux2_6xNA\",\n    Copied: \"e1UZ5AQut\"\n  },\n  P = ({\n    copiedEmail: e,\n    copyForClipboard: r,\n    height: t,\n    id: a,\n    mainButtonTitle: o,\n    width: i,\n    ...n\n  }) => {\n    var l, d, s, c, f;\n    return {\n      ...n,\n      FNE6d5tAj: null !== (l = null != e ? e : n.FNE6d5tAj) && void 0 !== l ? l : \"Copied to Clipboard\",\n      p5Po3VHMl: null !== (d = null != r ? r : n.p5Po3VHMl) && void 0 !== d ? d : \"Paste your text here\",\n      variant: null !== (c = null !== (s = U[n.variant]) && void 0 !== s ? s : n.variant) && void 0 !== c ? c : \"rux2_6xNA\",\n      ZXTzaF_gq: null !== (f = null != o ? o : n.ZXTzaF_gq) && void 0 !== f ? f : \"social@astorinomattia.com\"\n    };\n  },\n  M = (e, r) => r.join(\"-\") + e.layoutDependency,\n  q = /*#__PURE__*/g.forwardRef(function (t, a) {\n    let {\n        activeLocale: o\n      } = s(),\n      {\n        style: n,\n        className: p,\n        layoutId: x,\n        variant: v,\n        ZXTzaF_gq: w,\n        FNE6d5tAj: C,\n        p5Po3VHMl: U,\n        ...q\n      } = P(t),\n      {\n        baseVariant: H,\n        classNames: S,\n        gestureVariant: B,\n        setGestureState: z,\n        setVariant: I,\n        transition: D,\n        variants: E\n      } = f({\n        cycleOrder: N,\n        defaultVariant: \"rux2_6xNA\",\n        enabledGestures: A,\n        transitions: j,\n        variant: v,\n        variantClassNames: k\n      }),\n      L = M(t, E),\n      {\n        activeVariantCallback: F,\n        delay: V\n      } = d(H),\n      X = F(async (...e) => {\n        I(\"e1UZ5AQut\");\n      }),\n      Y = F(async (...e) => {\n        await V(() => I(\"rux2_6xNA\"), 1700);\n      });\n    c(H, {\n      e1UZ5AQut: Y\n    });\n    let J = g.useRef(null),\n      K = g.useId(),\n      O = [y.className];\n    return /*#__PURE__*/e(m, {\n      id: null != x ? x : K,\n      children: /*#__PURE__*/e(u.div, {\n        initial: v,\n        animate: E,\n        onHoverStart: () => z({\n          isHovered: !0\n        }),\n        onHoverEnd: () => z({\n          isHovered: !1\n        }),\n        onTapStart: () => z({\n          isPressed: !0\n        }),\n        onTap: () => z({\n          isPressed: !1\n        }),\n        onTapCancel: () => z({\n          isPressed: !1\n        }),\n        className: i(\"framer-tgxb8\", ...O, S),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(Z, {\n          value: D,\n          children: /*#__PURE__*/e(u.button, {\n            ...q,\n            className: i(\"framer-1e626xo\", p),\n            \"data-framer-name\": \"Default \",\n            \"data-highlight\": !0,\n            \"data-reset\": \"button\",\n            layoutDependency: L,\n            layoutId: \"rux2_6xNA\",\n            onTap: X,\n            ref: null != a ? a : J,\n            style: {\n              backgroundColor: \"var(--token-bab9af9b-e350-4bba-9318-3849c0183156, rgb(36, 35, 34))\",\n              borderBottomLeftRadius: 200,\n              borderBottomRightRadius: 200,\n              borderTopLeftRadius: 200,\n              borderTopRightRadius: 200,\n              ...n\n            },\n            variants: {\n              \"rux2_6xNA-hover\": {\n                backgroundColor: \"var(--token-3ef935c7-555e-459c-bc1c-c9a649a299f5, rgb(172, 160, 232))\"\n              },\n              e1UZ5AQut: {\n                backgroundColor: \"var(--token-3ef935c7-555e-459c-bc1c-c9a649a299f5, rgb(172, 160, 232))\"\n              }\n            },\n            ...Q({\n              \"rux2_6xNA-hover\": {\n                \"data-framer-name\": void 0\n              },\n              e1UZ5AQut: {\n                \"data-framer-name\": \"Copied\",\n                onTap: void 0\n              }\n            }, H, B),\n            children: /*#__PURE__*/e(Z, {\n              value: _,\n              ...Q({\n                \"rux2_6xNA-hover\": {\n                  value: T\n                }\n              }, H, B),\n              children: /*#__PURE__*/r(u.div, {\n                className: \"framer-1ku5yos\",\n                \"data-framer-name\": \"button-container\",\n                layoutDependency: L,\n                layoutId: \"jMm3w3AvX\",\n                children: [/*#__PURE__*/e(u.div, {\n                  className: \"framer-wwqw9s-container\",\n                  layoutDependency: L,\n                  layoutId: \"yBNhl_7PN-container\",\n                  style: {\n                    opacity: 0\n                  },\n                  ...Q({\n                    e1UZ5AQut: {\n                      transformTemplate: R\n                    }\n                  }, H, B),\n                  children: /*#__PURE__*/e(h, {\n                    borderRadius: 50,\n                    bottomLeftRadius: 50,\n                    bottomRightRadius: 50,\n                    color: \"rgb(255, 255, 255)\",\n                    content: U,\n                    fill: \"rgb(0, 102, 255)\",\n                    font: {},\n                    height: \"100%\",\n                    id: \"yBNhl_7PN\",\n                    isMixedBorderRadius: !1,\n                    label: \"Copy to Clipboard\",\n                    layoutId: \"yBNhl_7PN\",\n                    padding: 10,\n                    paddingBottom: 10,\n                    paddingLeft: 10,\n                    paddingPerSide: !1,\n                    paddingRight: 10,\n                    paddingTop: 10,\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    topLeftRadius: 50,\n                    topRightRadius: 50,\n                    width: \"100%\",\n                    ...Q({\n                      e1UZ5AQut: {\n                        style: {\n                          height: \"100%\"\n                        }\n                      }\n                    }, H, B)\n                  })\n                }), /*#__PURE__*/e(l, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(g.Fragment, {\n                    children: /*#__PURE__*/e(u.p, {\n                      className: \"framer-styles-preset-uumdir\",\n                      \"data-styles-preset\": \"mjwalMrSQ\",\n                      style: {\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-ad879f6b-6998-43fa-94fa-2c38e9ddfa29, rgb(4, 4, 4)))\"\n                      },\n                      children: \"social@astorinomattia.com\"\n                    })\n                  }),\n                  className: \"framer-1gykxj7\",\n                  layoutDependency: L,\n                  layoutId: \"BA_k4Lgll\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-ad879f6b-6998-43fa-94fa-2c38e9ddfa29, rgb(4, 4, 4))\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  text: w,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...Q({\n                    e1UZ5AQut: {\n                      children: /*#__PURE__*/e(g.Fragment, {\n                        children: /*#__PURE__*/e(u.p, {\n                          className: \"framer-styles-preset-uumdir\",\n                          \"data-styles-preset\": \"mjwalMrSQ\",\n                          style: {\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-ad879f6b-6998-43fa-94fa-2c38e9ddfa29, rgb(4, 4, 4)))\"\n                          },\n                          children: \"Copied to Clipboard \u2702\uFE0F\"\n                        })\n                      }),\n                      text: C\n                    }\n                  }, H, B)\n                }), \"e1UZ5AQut\" !== H && /*#__PURE__*/e(u.div, {\n                  className: \"framer-9zphc9-container\",\n                  layoutDependency: L,\n                  layoutId: \"iiocQ3Qfb-container\",\n                  children: /*#__PURE__*/e(b, {\n                    color: 'var(--token-ad879f6b-6998-43fa-94fa-2c38e9ddfa29, rgb(252, 252, 252)) /* {\"name\":\"Midnight Mist\"} */',\n                    height: \"100%\",\n                    iconSearch: \"copy\",\n                    iconSelection: \"Copy\",\n                    id: \"iiocQ3Qfb\",\n                    layoutId: \"iiocQ3Qfb\",\n                    mirrored: !1,\n                    selectByList: !1,\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    weight: \"duotone\",\n                    width: \"100%\"\n                  })\n                })]\n              })\n            })\n          })\n        })\n      })\n    });\n  }),\n  H = ['.framer-tgxb8 [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-tgxb8 .framer-4qfwzb { display: block; }\", \".framer-tgxb8 .framer-1e626xo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-tgxb8 .framer-1ku5yos { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 32px 24px 32px 24px; position: relative; width: min-content; }\", \".framer-tgxb8 .framer-wwqw9s-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\", \".framer-tgxb8 .framer-1gykxj7 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-tgxb8 .framer-9zphc9-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 27px); position: relative; width: 24px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-tgxb8 .framer-1e626xo, .framer-tgxb8 .framer-1ku5yos { gap: 0px; } .framer-tgxb8 .framer-1e626xo > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-tgxb8 .framer-1e626xo > :first-child, .framer-tgxb8 .framer-1ku5yos > :first-child { margin-left: 0px; } .framer-tgxb8 .framer-1e626xo > :last-child, .framer-tgxb8 .framer-1ku5yos > :last-child { margin-right: 0px; } .framer-tgxb8 .framer-1ku5yos > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\", \".framer-tgxb8.framer-v-y4ucsq .framer-1e626xo { cursor: unset; height: 70px; }\", \".framer-tgxb8.framer-v-y4ucsq .framer-wwqw9s-container { left: 50%; order: 0; top: 50%; width: auto; }\", \".framer-tgxb8.framer-v-y4ucsq .framer-1gykxj7 { cursor: default; order: 1; z-index: 1; }\", ...y.css],\n  S = p(q, H, \"framer-tgxb8\");\nexport default S;\nS.displayName = \"Email CTA\", S.defaultProps = {\n  height: 64,\n  width: 321\n}, a(S, {\n  variant: {\n    options: [\"rux2_6xNA\", \"e1UZ5AQut\"],\n    optionTitles: [\"Default \", \"Copied\"],\n    title: \"Variant\",\n    type: o.Enum\n  },\n  ZXTzaF_gq: {\n    defaultValue: \"social@astorinomattia.com\",\n    displayTextArea: !1,\n    title: \"Main Button Title\",\n    type: o.String\n  },\n  FNE6d5tAj: {\n    defaultValue: \"Copied to Clipboard\",\n    displayTextArea: !1,\n    title: \"Copied Email\",\n    type: o.String\n  },\n  p5Po3VHMl: {\n    defaultValue: \"Paste your text here\",\n    displayTextArea: !0,\n    title: \"Copy for Clipboard\",\n    type: o.String\n  }\n}), t(S, [...v, ...w, ...y.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerjMsfilpcr\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"321\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerVariables\": \"{\\\"ZXTzaF_gq\\\":\\\"mainButtonTitle\\\",\\\"FNE6d5tAj\\\":\\\"copiedEmail\\\",\\\"p5Po3VHMl\\\":\\\"copyForClipboard\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e1UZ5AQut\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nN0Y6Zpln\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"64\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./jMsfilpcr.map", "// Generated by Framer (de6f63d)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as i, cx as n, getFonts as o, optimizeAppear as m, optimizeAppearTransformTemplate as l, RichText as f, useLocaleInfo as p, useVariantState as d, withCSS as s, withFX as c } from \"framer\";\nimport { LayoutGroup as x, motion as g, MotionConfigContext as h } from \"framer-motion\";\nimport * as u from \"react\";\nimport * as y from \"https://framerusercontent.com/modules/e8ctxFoMpxxtFQAaKGTC/vEZiUyKIiqb4DWJd5PMk/Bhl8mjONy.js\";\nimport _ from \"https://framerusercontent.com/modules/AufQjaMxanSDa6BNmX26/uo6FuGgwhpxCOmyhb5Ch/jMsfilpcr.js\";\nimport v from \"https://framerusercontent.com/modules/ZtTFKnGVAUSv3vftpj5n/5RURn3vsrSaxw6XuzFYm/q5fJ2N6gn.js\";\nimport N from \"https://framerusercontent.com/modules/hkiesBzVSNoq5RBBi6WH/WPUG2e64hjGpyRZruwQc/WvyaTTPfK.js\";\nlet b = o(N),\n  w = c(g.div),\n  L = c(f),\n  U = o(_),\n  k = o(v),\n  j = [\"a4TCrNDUl\", \"oln8K37JJ\", \"N9xwr5xsH\", \"dZRi2CFEi\", \"P21IDmXSu\"],\n  D = \"framer-4LtNU\",\n  C = {\n    a4TCrNDUl: \"framer-v-4d9so\",\n    dZRi2CFEi: \"framer-v-1xi4yp4\",\n    N9xwr5xsH: \"framer-v-1pvjsfp\",\n    oln8K37JJ: \"framer-v-z2gkch\",\n    P21IDmXSu: \"framer-v-1d4y2du\"\n  };\nfunction E(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet F = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  P = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    x: 0,\n    y: 0\n  },\n  T = {\n    damping: 30,\n    delay: 0,\n    mass: 1,\n    stiffness: 400,\n    type: \"spring\"\n  },\n  I = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    transition: T,\n    x: 0,\n    y: 0\n  },\n  X = (e, r) => `perspective(1200px) ${r}`,\n  S = {\n    delay: 0,\n    duration: 1,\n    ease: [.4, 0, 0, 1],\n    type: \"tween\"\n  },\n  J = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    transition: S,\n    x: 0,\n    y: 54\n  },\n  K = {\n    opacity: 1,\n    rotate: 0,\n    rotateX: 0,\n    rotateY: 0,\n    scale: 1,\n    transition: S,\n    x: 0,\n    y: 0\n  },\n  H = {\n    opacity: .001,\n    rotate: 0,\n    scale: 1,\n    x: 0,\n    y: 54\n  },\n  O = {\n    opacity: 0,\n    rotate: 0,\n    scale: .5,\n    x: 0,\n    y: 0\n  },\n  M = {\n    opacity: 0,\n    rotate: 0,\n    scale: .5,\n    transition: T,\n    x: 0,\n    y: 0\n  },\n  z = ({\n    value: r,\n    children: a\n  }) => {\n    let t = u.useContext(h),\n      i = null != r ? r : t.transition,\n      n = u.useMemo(() => ({\n        ...t,\n        transition: i\n      }), [JSON.stringify(i)]);\n    return /*#__PURE__*/e(h.Provider, {\n      value: n,\n      children: a\n    });\n  },\n  Z = {\n    \"Desktop 404\": \"oln8K37JJ\",\n    \"Desktop Footer\": \"a4TCrNDUl\",\n    \"Mobile 404\": \"dZRi2CFEi\",\n    \"Variant 5\": \"P21IDmXSu\",\n    Mobile: \"N9xwr5xsH\"\n  },\n  R = ({\n    height: e,\n    id: r,\n    link: a,\n    showWorkStatus: t,\n    smoothScroll: i,\n    width: n,\n    ...o\n  }) => {\n    var m, l, f, p;\n    return {\n      ...o,\n      KlT6tom0_: null === (m = null != i ? i : o.KlT6tom0_) || void 0 === m || m,\n      mbkcyaLNn: null === (l = null != t ? t : o.mbkcyaLNn) || void 0 === l || l,\n      mPUb43xjh: null != a ? a : o.mPUb43xjh,\n      variant: null !== (p = null !== (f = Z[o.variant]) && void 0 !== f ? f : o.variant) && void 0 !== p ? p : \"a4TCrNDUl\"\n    };\n  },\n  A = (e, r) => r.join(\"-\") + e.layoutDependency,\n  B = /*#__PURE__*/u.forwardRef(function (a, t) {\n    let {\n        activeLocale: i\n      } = p(),\n      {\n        style: o,\n        className: f,\n        layoutId: s,\n        variant: c,\n        mPUb43xjh: h,\n        KlT6tom0_: b,\n        mbkcyaLNn: U,\n        ...k\n      } = R(a),\n      {\n        baseVariant: D,\n        classNames: S,\n        gestureVariant: Z,\n        setGestureState: B,\n        setVariant: V,\n        transition: Y,\n        variants: q\n      } = d({\n        cycleOrder: j,\n        defaultVariant: \"a4TCrNDUl\",\n        transitions: F,\n        variant: c,\n        variantClassNames: C\n      }),\n      G = A(a, q),\n      W = u.useRef(null),\n      $ = u.useId(),\n      Q = [y.className];\n    return /*#__PURE__*/e(x, {\n      id: null != s ? s : $,\n      children: /*#__PURE__*/e(g.div, {\n        initial: c,\n        animate: q,\n        onHoverStart: () => B({\n          isHovered: !0\n        }),\n        onHoverEnd: () => B({\n          isHovered: !1\n        }),\n        onTapStart: () => B({\n          isPressed: !0\n        }),\n        onTap: () => B({\n          isPressed: !1\n        }),\n        onTapCancel: () => B({\n          isPressed: !1\n        }),\n        className: n(\"framer-4LtNU\", ...Q, S),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(z, {\n          value: Y,\n          children: /*#__PURE__*/r(g.footer, {\n            ...k,\n            className: n(\"framer-4d9so\", f),\n            \"data-framer-name\": \"Desktop Footer\",\n            layoutDependency: G,\n            layoutId: \"a4TCrNDUl\",\n            ref: null != t ? t : W,\n            style: {\n              ...o\n            },\n            ...E({\n              dZRi2CFEi: {\n                \"data-framer-name\": \"Mobile 404\"\n              },\n              N9xwr5xsH: {\n                \"data-framer-name\": \"Mobile\"\n              },\n              oln8K37JJ: {\n                \"data-framer-name\": \"Desktop 404\"\n              },\n              P21IDmXSu: {\n                \"data-framer-name\": \"Variant 5\"\n              }\n            }, D, Z),\n            children: [![\"oln8K37JJ\", \"dZRi2CFEi\"].includes(D) && /*#__PURE__*/r(g.div, {\n              className: \"framer-18jgps8\",\n              \"data-framer-name\": \"bottom-cta-wrapper\",\n              layoutDependency: G,\n              layoutId: \"gcqBKh1p9\",\n              children: [/*#__PURE__*/r(g.div, {\n                className: \"framer-13aflx6\",\n                \"data-framer-name\": \"main-title-wrapper\",\n                layoutDependency: G,\n                layoutId: \"iylmrGaXK\",\n                children: [U && /*#__PURE__*/e(w, {\n                  __framer__animate: {\n                    transition: T\n                  },\n                  __framer__animateOnce: !1,\n                  __framer__enter: P,\n                  __framer__exit: I,\n                  __framer__styleAppearEffectEnabled: !0,\n                  __framer__threshold: 1,\n                  __perspectiveFX: !1,\n                  __smartComponentFX: !0,\n                  __targetOpacity: 1,\n                  className: \"framer-1hgl7gp-container\",\n                  layoutDependency: G,\n                  layoutId: \"aYNp_tLKk-container\",\n                  transformTemplate: X,\n                  children: /*#__PURE__*/e(N, {\n                    height: \"100%\",\n                    id: \"aYNp_tLKk\",\n                    ke1l2oEus: \"Design Lead at Lualtek.io\",\n                    layoutId: \"aYNp_tLKk\",\n                    variant: \"Cfwck6NLe\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/e(L, {\n                  __framer__animate: {\n                    transition: T\n                  },\n                  __framer__animateOnce: !1,\n                  __framer__enter: P,\n                  __framer__exit: I,\n                  __framer__styleAppearEffectEnabled: !0,\n                  __framer__threshold: 1,\n                  __fromCanvasComponent: !0,\n                  __perspectiveFX: !1,\n                  __smartComponentFX: !0,\n                  __targetOpacity: 1,\n                  children: /*#__PURE__*/e(u.Fragment, {\n                    children: /*#__PURE__*/e(g.h2, {\n                      className: \"framer-styles-preset-mxcj5r\",\n                      \"data-styles-preset\": \"Bhl8mjONy\",\n                      style: {\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-bab9af9b-e350-4bba-9318-3849c0183156, rgb(248, 246, 238)))\"\n                      },\n                      children: \"Let's collaborate and bring your vision to life!\"\n                    })\n                  }),\n                  className: \"framer-1azgx5n\",\n                  layoutDependency: G,\n                  layoutId: \"guW2OEpnz\",\n                  style: {\n                    \"--extracted-1of0zx5\": \"var(--token-bab9af9b-e350-4bba-9318-3849c0183156, rgb(248, 246, 238))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  transformTemplate: X,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...E({\n                    N9xwr5xsH: {\n                      __framer__threshold: .5\n                    },\n                    P21IDmXSu: {\n                      __framer__threshold: .5\n                    }\n                  }, D, Z)\n                })]\n              }), /*#__PURE__*/e(w, {\n                __perspectiveFX: !1,\n                __smartComponentFX: !0,\n                __targetOpacity: 1,\n                animate: m(\"animate\", \"4663de\", K, \"4d9so\"),\n                className: \"framer-4663de\",\n                \"data-framer-appear-id\": \"4663de\",\n                \"data-framer-name\": \"email-cta\",\n                exit: J,\n                initial: m(\"initial\", \"4663de\", H, \"4d9so\"),\n                layoutDependency: G,\n                layoutId: \"k2xLJ7cX1\",\n                transformTemplate: l(\"4663de\", X),\n                ...E({\n                  N9xwr5xsH: {\n                    \"data-framer-appear-id\": \"1l9n7sm\",\n                    animate: m(\"animate\", \"1l9n7sm\", K, \"1pvjsfp\"),\n                    initial: m(\"initial\", \"1l9n7sm\", H, \"1pvjsfp\"),\n                    transformTemplate: l(\"1l9n7sm\", X)\n                  },\n                  P21IDmXSu: {\n                    \"data-framer-appear-id\": \"if38cd\",\n                    animate: m(\"animate\", \"if38cd\", K, \"1d4y2du\"),\n                    initial: m(\"initial\", \"if38cd\", H, \"1d4y2du\"),\n                    transformTemplate: l(\"if38cd\", X)\n                  }\n                }, D, Z),\n                children: /*#__PURE__*/e(g.div, {\n                  className: \"framer-1g5c405\",\n                  \"data-framer-name\": \"copy-email-wrapper\",\n                  layoutDependency: G,\n                  layoutId: \"Jqzhi7YcP\",\n                  children: /*#__PURE__*/e(w, {\n                    __framer__animate: {\n                      transition: T\n                    },\n                    __framer__animateOnce: !1,\n                    __framer__enter: O,\n                    __framer__exit: M,\n                    __framer__styleAppearEffectEnabled: !0,\n                    __framer__threshold: 1,\n                    __perspectiveFX: !1,\n                    __smartComponentFX: !0,\n                    __targetOpacity: 1,\n                    className: \"framer-jlff6k-container\",\n                    \"data-framer-name\": \"Copy Email Button\",\n                    layoutDependency: G,\n                    layoutId: \"hl2SEY7gG-container\",\n                    name: \"Copy Email Button\",\n                    transformTemplate: X,\n                    children: /*#__PURE__*/e(_, {\n                      FNE6d5tAj: \"Copied to Clipboard\",\n                      height: \"100%\",\n                      id: \"hl2SEY7gG\",\n                      layoutId: \"hl2SEY7gG\",\n                      name: \"Copy Email Button\",\n                      p5Po3VHMl: \"social@astorinomattia.com\",\n                      style: {\n                        height: \"100%\"\n                      },\n                      variant: \"rux2_6xNA\",\n                      width: \"100%\",\n                      ZXTzaF_gq: \"social@astorinomattia.com\"\n                    })\n                  })\n                })\n              })]\n            }), /*#__PURE__*/e(g.div, {\n              className: \"framer-1fyd0nu-container\",\n              layoutDependency: G,\n              layoutId: \"gPob7sU1Z-container\",\n              children: /*#__PURE__*/e(v, {\n                bd9KK4LTx: h,\n                height: \"100%\",\n                id: \"gPob7sU1Z\",\n                layoutId: \"gPob7sU1Z\",\n                qk7FlJL6x: b,\n                style: {\n                  width: \"100%\"\n                },\n                variant: \"uaj1LIlqR\",\n                width: \"100%\",\n                ...E({\n                  N9xwr5xsH: {\n                    variant: \"GStAPMF9U\"\n                  },\n                  P21IDmXSu: {\n                    variant: \"GStAPMF9U\"\n                  }\n                }, D, Z)\n              })\n            })]\n          })\n        })\n      })\n    });\n  }),\n  V = ['.framer-4LtNU [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-4LtNU .framer-1h50ye3 { display: block; }\", \".framer-4LtNU .framer-4d9so { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1309px; }\", \".framer-4LtNU .framer-18jgps8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; max-width: 858px; overflow: visible; padding: 144px 0px 144px 0px; position: relative; width: 100%; }\", \".framer-4LtNU .framer-13aflx6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-4LtNU .framer-1hgl7gp-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-4LtNU .framer-1azgx5n { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-4LtNU .framer-4663de { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 32px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-4LtNU .framer-1g5c405 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 54px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-4LtNU .framer-jlff6k-container { flex: none; height: 100%; position: relative; width: auto; z-index: 1; }\", \".framer-4LtNU .framer-1fyd0nu-container { flex: none; height: auto; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4LtNU .framer-4d9so, .framer-4LtNU .framer-18jgps8, .framer-4LtNU .framer-13aflx6, .framer-4LtNU .framer-4663de, .framer-4LtNU .framer-1g5c405 { gap: 0px; } .framer-4LtNU .framer-4d9so > *, .framer-4LtNU .framer-4663de > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-4LtNU .framer-4d9so > :first-child, .framer-4LtNU .framer-18jgps8 > :first-child, .framer-4LtNU .framer-13aflx6 > :first-child, .framer-4LtNU .framer-4663de > :first-child { margin-top: 0px; } .framer-4LtNU .framer-4d9so > :last-child, .framer-4LtNU .framer-18jgps8 > :last-child, .framer-4LtNU .framer-13aflx6 > :last-child, .framer-4LtNU .framer-4663de > :last-child { margin-bottom: 0px; } .framer-4LtNU .framer-18jgps8 > *, .framer-4LtNU .framer-13aflx6 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-4LtNU .framer-1g5c405 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-4LtNU .framer-1g5c405 > :first-child { margin-left: 0px; } .framer-4LtNU .framer-1g5c405 > :last-child { margin-right: 0px; } }\", \".framer-4LtNU.framer-v-1pvjsfp .framer-4d9so, .framer-4LtNU.framer-v-1d4y2du .framer-4d9so { gap: 0px; width: 390px; }\", \".framer-4LtNU.framer-v-1pvjsfp .framer-18jgps8, .framer-4LtNU.framer-v-1d4y2du .framer-18jgps8 { padding: 64px 0px 80px 0px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4LtNU.framer-v-1pvjsfp .framer-4d9so { gap: 0px; } .framer-4LtNU.framer-v-1pvjsfp .framer-4d9so > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-4LtNU.framer-v-1pvjsfp .framer-4d9so > :first-child { margin-top: 0px; } .framer-4LtNU.framer-v-1pvjsfp .framer-4d9so > :last-child { margin-bottom: 0px; } }\", \".framer-4LtNU.framer-v-1xi4yp4 .framer-4d9so { width: 390px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4LtNU.framer-v-1d4y2du .framer-4d9so { gap: 0px; } .framer-4LtNU.framer-v-1d4y2du .framer-4d9so > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-4LtNU.framer-v-1d4y2du .framer-4d9so > :first-child { margin-top: 0px; } .framer-4LtNU.framer-v-1d4y2du .framer-4d9so > :last-child { margin-bottom: 0px; } }\", ...y.css],\n  Y = s(B, V, \"framer-4LtNU\");\nexport default Y;\nY.displayName = \"Footer\", Y.defaultProps = {\n  height: 788,\n  width: 1309\n}, t(Y, {\n  variant: {\n    options: [\"a4TCrNDUl\", \"oln8K37JJ\", \"N9xwr5xsH\", \"dZRi2CFEi\", \"P21IDmXSu\"],\n    optionTitles: [\"Desktop Footer\", \"Desktop 404\", \"Mobile\", \"Mobile 404\", \"Variant 5\"],\n    title: \"Variant\",\n    type: i.Enum\n  },\n  mPUb43xjh: {\n    title: \"Link\",\n    type: i.Link\n  },\n  KlT6tom0_: {\n    defaultValue: !0,\n    title: \"Smooth Scroll\",\n    type: i.Boolean\n  },\n  mbkcyaLNn: {\n    defaultValue: !0,\n    title: \"Show work status\",\n    type: i.Boolean\n  }\n}), a(Y, [...b, ...U, ...k, ...y.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\": \"FramerAXv6VHPD0\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"788\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oln8K37JJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"N9xwr5xsH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dZRi2CFEi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P21IDmXSu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1309\",\n        \"framerVariables\": \"{\\\"mPUb43xjh\\\":\\\"link\\\",\\\"KlT6tom0_\\\":\\\"smoothScroll\\\",\\\"mbkcyaLNn\\\":\\\"showWorkStatus\\\"}\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "Clipboard", "props", "label", "content", "fill", "color", "style", "onClick", "font", "hoverOptions", "rest", "deprecatedFont", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "handleClick", "ref", "navigator", "p", "motion", "addPropertyControls", "ControlType", "defaultEvents", "v", "getFonts", "Clipboard", "w", "Icon", "A", "N", "k", "Q", "e", "r", "t", "j", "_", "T", "R", "Z", "a", "re", "MotionConfigContext", "o", "i", "se", "p", "U", "P", "n", "l", "d", "s", "c", "f", "M", "q", "Y", "useLocaleInfo", "x", "v", "w", "C", "H", "S", "B", "z", "I", "D", "E", "useVariantState", "N", "A", "L", "F", "V", "useActiveVariantCallback", "X", "useOnVariantChange", "J", "pe", "K", "ae", "O", "className", "LayoutGroup", "motion", "cx", "u", "Clipboard", "RichText", "Icon", "css", "withCSS", "jMsfilpcr_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "b", "getFonts", "WvyaTTPfK_default", "w", "withFX", "motion", "L", "RichText", "U", "jMsfilpcr_default", "k", "q5fJ2N6gn_default", "j", "C", "E", "e", "r", "a", "F", "P", "T", "I", "X", "S", "J", "K", "H", "O", "M", "z", "t", "re", "MotionConfigContext", "i", "n", "se", "p", "Z", "R", "m", "l", "f", "A", "B", "Y", "useLocaleInfo", "o", "s", "c", "h", "b", "U", "k", "D", "V", "q", "useVariantState", "j", "G", "W", "pe", "$", "ae", "Q", "className", "LayoutGroup", "motion", "cx", "u", "w", "WvyaTTPfK_default", "L", "x", "optimizeAppear", "optimizeAppearTransformTemplate", "jMsfilpcr_default", "q5fJ2N6gn_default", "css", "withCSS", "AXv6VHPD0_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
