{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js", "ssg:https://framerusercontent.com/modules/m22fr3BSTtZaO98rx9gD/Y7CtYpohichsUJdOp0QK/HyKtz2Eqy.js", "ssg:https://framerusercontent.com/modules/ZmVfF1WtwBvggpXS1kS4/hK6ppU8JB7cSOsHHS7ch/NV9R88q49.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType, RenderTarget, withCSS } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { containerStyles, usePadding, useRadius, paddingControl, borderRadiusControl, fontControls, useFontControls } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nimport { useCallback, useMemo, useState } from \"react\";\nconst emailRegex = /^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\nconst validateEmail = email => {\n  return emailRegex.test(String(email).toLowerCase());\n}; /**\n   * FORMSPARK\n   *\n   * @framerIntrinsicWidth 550\n   * @framerIntrinsicHeight 290\n   *\n   * @framerSupportedLayoutWidth fixed\n   * @framerSupportedLayoutHeight fixed\n   */\nconst FormSpark = withCSS(function FormSpark({\n  formId,\n  withName,\n  nameField: name,\n  withEmail,\n  email,\n  withMessage,\n  message,\n  layout,\n  inputs,\n  button,\n  style,\n  gap,\n  onSubmit,\n  ...props\n}) {\n  const [nameValue, setName] = useState(name === null || name === void 0 ? void 0 : name.value);\n  const [emailValue, setEmail] = useState(email === null || email === void 0 ? void 0 : email.value);\n  const [messageValue, setMessage] = useState(message === null || message === void 0 ? void 0 : message.value);\n  const [isNameError, setNameError] = useState(false);\n  const [isEmailError, setEmailError] = useState(false);\n  const [isMessageError, setMessageError] = useState(false);\n  const [isLoading, setLoading] = useState(false);\n  const [isSuccess, setSuccess] = useState(false);\n  const isCanvas = useMemo(() => {\n    return RenderTarget.current() === RenderTarget.canvas;\n  }, []);\n  const gridTemplateRows = useMemo(() => {\n    const rows = [];\n    if (withName || withMessage) {\n      rows.push(\"max-content\");\n    }\n    if (withMessage) {\n      rows.push(\"1fr\");\n    }\n    return [...rows, \"max-content\"].join(\" \");\n  }, [withName, withEmail, withMessage]);\n  const gridTemplateColumns = useMemo(() => {\n    const cols = [];\n    if ((withName && !withEmail || withEmail && !withName) && !withMessage && layout === \"horizontal\") {\n      return \"1fr max-content\";\n    }\n    return \"1fr\";\n  }, [withName, withEmail, withMessage, layout]);\n  const {\n    fontFamily,\n    fontSize,\n    fontWeight\n  } = useFontControls(props);\n  const borderRadius = useRadius(props);\n  const paddingValue = usePadding(props);\n  const validateForm = useCallback(() => {\n    let error = false;\n    setNameError(false);\n    setEmailError(false);\n    setMessageError(false);\n    if (withName && !nameValue) {\n      setNameError(true);\n      error = true;\n    }\n    if (withEmail && (!emailValue || !validateEmail(emailValue))) {\n      setEmailError(true);\n      error = true;\n    }\n    if (withMessage && !messageValue) {\n      setMessageError(true);\n      error = true;\n    }\n    return error;\n  }, [validateEmail, withName, withEmail, withMessage, nameValue, emailValue, messageValue]);\n  const handleSubmit = useCallback(event => {\n    setLoading(true);\n    event.preventDefault();\n    if (validateForm()) {\n      setLoading(false);\n    } else {\n      const data = new FormData(event.target);\n      const entries = Object.fromEntries(data.entries());\n      fetch(`https://api.formspark.io/${formId}`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/json\",\n          Accept: \"application/json\"\n        },\n        body: JSON.stringify(entries)\n      }).then(() => {\n        setSuccess(true);\n        onSubmit();\n      }).catch(() => setLoading(false));\n    }\n  }, [formId, onSubmit, validateForm]);\n  const handleNameChange = useCallback(event => {\n    setNameError(false);\n    setName(event.target.value);\n  }, []);\n  const handleEmailChange = useCallback(event => {\n    setEmailError(false);\n    setEmail(event.target.value);\n  }, []);\n  const handleMessageChange = useCallback(event => {\n    setMessageError(false);\n    setMessage(event.target.value);\n  }, []);\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      ...style,\n      ...containerStyles,\n      flexDirection: \"column\",\n      \"--framer-formspark-placeholder-color\": inputs.placeholderColor\n    },\n    children: isSuccess ? /*#__PURE__*/_jsx(motion.div, {\n      style: {\n        height: \"60px\",\n        width: \"60px\",\n        background: button.fill,\n        color: button.color,\n        borderRadius: \"50%\",\n        display: \"flex\",\n        justifyContent: \"center\",\n        alignItems: \"center\"\n      },\n      initial: {\n        scale: 0\n      },\n      animate: {\n        scale: 1\n      },\n      transition: {\n        duration: .3\n      },\n      children: /*#__PURE__*/_jsx(\"svg\", {\n        xmlns: \"http://www.w3.org/2000/svg\",\n        width: \"28\",\n        height: \"28\",\n        children: /*#__PURE__*/_jsx(\"path\", {\n          d: \"M 2 14 L 10 22 L 26 6\",\n          fill: \"transparent\",\n          strokeWidth: \"4\",\n          stroke: \"currentColor\",\n          strokeLinecap: \"round\"\n        })\n      })\n    }) : /*#__PURE__*/_jsxs(\"form\", {\n      style: {\n        display: \"grid\",\n        gridTemplateRows,\n        gridTemplateColumns,\n        gap,\n        width: \"100%\",\n        height: \"100%\"\n      },\n      onSubmit: handleSubmit,\n      method: \"POST\",\n      children: [(withName || withEmail) && /*#__PURE__*/_jsxs(\"div\", {\n        style: {\n          width: \"100%\",\n          display: \"grid\",\n          gridAutoFlow: layout === \"horizontal\" ? \"column\" : \"row\",\n          gap\n        },\n        children: [withName && /*#__PURE__*/_jsx(\"input\", {\n          className: \"framer-formspark-input\",\n          type: \"text\",\n          name: \"name\",\n          placeholder: name.placeholder,\n          value: isCanvas ? name.value : nameValue,\n          onChange: handleNameChange,\n          style: {\n            ...defaultStyle,\n            padding: paddingValue,\n            borderRadius,\n            fontFamily,\n            fontWeight,\n            fontSize,\n            background: inputs.fill,\n            color: inputs.color,\n            boxShadow: `inset 0 0 0 1px ${isNameError ? inputs.error : \"transparent\"}`\n          }\n        }), withEmail && /*#__PURE__*/_jsx(\"input\", {\n          className: \"framer-formspark-input\",\n          type: \"email\",\n          name: \"email\",\n          placeholder: email.placeholder,\n          value: isCanvas ? email.value : emailValue,\n          onChange: handleEmailChange,\n          style: {\n            ...defaultStyle,\n            padding: paddingValue,\n            borderRadius,\n            fontFamily,\n            fontWeight,\n            fontSize,\n            background: inputs.fill,\n            color: inputs.color,\n            boxShadow: `inset 0 0 0 1px ${isEmailError ? inputs.error : \"transparent\"}`\n          }\n        })]\n      }), withMessage && /*#__PURE__*/_jsx(\"textarea\", {\n        className: \"framer-formspark-input\",\n        placeholder: message.placeholder,\n        name: \"message\",\n        value: isCanvas ? message.value : messageValue,\n        onChange: handleMessageChange,\n        style: {\n          ...defaultStyle,\n          minHeight: 0,\n          padding: paddingValue,\n          resize: \"vertical\",\n          borderRadius,\n          background: inputs.fill,\n          fontFamily,\n          fontWeight,\n          fontSize,\n          color: inputs.color,\n          boxShadow: `inset 0 0 0 1px ${isMessageError ? inputs.error : \"transparent\"}`\n        }\n      }), /*#__PURE__*/_jsxs(\"div\", {\n        children: [/*#__PURE__*/_jsx(motion.input, {\n          type: \"submit\",\n          value: button.label,\n          style: {\n            ...defaultStyle,\n            borderRadius,\n            padding: paddingValue,\n            fontFamily,\n            fontWeight: button.fontWeight,\n            fontSize,\n            background: button.fill,\n            cursor: \"pointer\",\n            color: button.color,\n            zIndex: 1\n          },\n          transition: {\n            type: \"ease\",\n            duration: .3\n          },\n          whileHover: {\n            opacity: .8\n          }\n        }), isLoading && /*#__PURE__*/_jsx(\"div\", {\n          style: {\n            borderRadius,\n            position: \"absolute\",\n            display: \"flex\",\n            justifyContent: \"center\",\n            alignItems: \"center\",\n            width: \"100%\",\n            height: \"100%\",\n            left: 0,\n            top: 0,\n            zIndex: 2,\n            color: button.color,\n            background: button.fill\n          },\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {\n              height: 16,\n              width: 16\n            },\n            initial: {\n              rotate: 0\n            },\n            animate: {\n              rotate: 360\n            },\n            transition: {\n              duration: 2,\n              repeat: Infinity\n            },\n            children: /*#__PURE__*/_jsxs(\"svg\", {\n              xmlns: \"http://www.w3.org/2000/svg\",\n              width: \"16\",\n              height: \"16\",\n              children: [/*#__PURE__*/_jsx(\"path\", {\n                d: \"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",\n                fill: \"currentColor\",\n                opacity: \"0.2\"\n              }), /*#__PURE__*/_jsx(\"path\", {\n                d: \"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",\n                fill: \"currentColor\"\n              })]\n            })\n          })\n        })]\n      })]\n    })\n  });\n}, [\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\"]);\nFormSpark.defaultProps = {\n  fontSize: 16,\n  fontFamily: \"Inter\",\n  fontWeight: 400,\n  padding: 15,\n  paddingTop: 15,\n  paddingBottom: 15,\n  paddingLeft: 15,\n  paddingRight: 15,\n  borderRadius: 8,\n  topLeftRadius: 8,\n  topRightRadius: 8,\n  bottomRightRadius: 8,\n  bottomLeftRadius: 8,\n  gap: 15,\n  nameField: {\n    value: undefined,\n    placeholder: \"Name\"\n  },\n  email: {\n    value: undefined,\n    placeholder: \"Email\"\n  },\n  message: {\n    value: undefined,\n    placeholder: \"Message\"\n  },\n  inputs: {\n    fill: \"#EBEBEB\",\n    color: \"#000\",\n    placeholderColor: \"rgba(0, 0, 0, 0.5)\",\n    error: \"#EE4444\"\n  },\n  layout: {\n    fill: \"#EBEBEB\",\n    color: \"#000\",\n    placeholderColor: \"rgba(0, 0, 0, 0.5)\",\n    error: \"#EE4444\"\n  },\n  button: {\n    label: \"Sign Up\",\n    fontWeight: 600,\n    fill: \"#000\",\n    color: \"#FFF\"\n  }\n};\naddPropertyControls(FormSpark, {\n  formId: {\n    title: \"ID\",\n    placeholder: \"7PbPpGN3\",\n    type: ControlType.String,\n    description: \"Create a [FormSpark](https://formspark.io/) account, add a new form and copy its ID. [Learn more\u2026](https://www.framer.com/sites/integrations/formspark/)\"\n  },\n  withName: {\n    title: \"Name\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: true\n  },\n  nameField: {\n    title: \" \",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"Name\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String,\n        defaultValue: \"\"\n      }\n    },\n    hidden: props => !props.withName\n  },\n  withEmail: {\n    title: \"Email\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: true\n  },\n  email: {\n    title: \" \",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"Email\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String\n      }\n    },\n    hidden: props => !props.withEmail\n  },\n  withMessage: {\n    title: \"Message\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: true\n  },\n  message: {\n    title: \" \",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"Message\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String\n      }\n    },\n    hidden: props => !props.withMessage\n  },\n  layout: {\n    title: \"Layout\",\n    type: ControlType.Enum,\n    options: [\"horizontal\", \"vertical\"],\n    displaySegmentedControl: true,\n    defaultValue: \"horizontal\"\n  },\n  inputs: {\n    title: \"Inputs\",\n    type: ControlType.Object,\n    controls: {\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#EBEBEB\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      placeholderColor: {\n        title: \"Placeholder\",\n        type: ControlType.Color,\n        defaultValue: \"rgba(0, 0, 0, 0.5)\"\n      },\n      error: {\n        title: \"Error\",\n        type: ControlType.Color,\n        defaultValue: \"#EE4444\"\n      }\n    }\n  },\n  button: {\n    title: \"Button\",\n    type: ControlType.Object,\n    controls: {\n      label: {\n        title: \"Label\",\n        type: ControlType.String,\n        defaultValue: \"Sign Up\"\n      },\n      fontWeight: {\n        ...fontControls.fontWeight,\n        defaultValue: 600\n      },\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#FFF\"\n      }\n    }\n  },\n  ...fontControls,\n  fontSize: {\n    title: \"Font Size\",\n    type: ControlType.Number,\n    displayStepper: true,\n    defaultValue: 16\n  },\n  ...paddingControl,\n  ...borderRadiusControl,\n  gap: {\n    title: \"Gap\",\n    type: ControlType.Number,\n    displayStepper: true,\n    min: 0\n  },\n  onSubmit: {\n    type: ControlType.EventHandler\n  }\n});\nconst defaultStyle = {\n  WebkitAppearance: \"none\",\n  display: \"inline-block\",\n  width: \"100%\",\n  lineHeight: \"1.4em\",\n  outline: \"none\",\n  border: \"none\"\n};\nexport default FormSpark;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FormSpark\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"290\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"550\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./FormSpark.map", "// Generated by Framer (d894e1b)\nimport { jsx as r, jsxs as e } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as n, cx as o, Link as i, RichText as f, SVG as m, useLocaleInfo as l, useVariantState as d, withCSS as s } from \"framer\";\nimport { LayoutGroup as c, motion as p, MotionConfigContext as h } from \"framer-motion\";\nimport * as g from \"react\";\nlet b = [\"JD2ox_dii\", \"Q99QG_06w\"],\n  u = \"framer-VmroD\",\n  v = {\n    JD2ox_dii: \"framer-v-bt0d03\",\n    Q99QG_06w: \"framer-v-1fjjdml\"\n  };\nfunction x(r, ...e) {\n  let a = {};\n  return null == e || e.forEach(e => e && Object.assign(a, r[e])), a;\n}\nlet y = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  w = ({\n    value: e,\n    children: a\n  }) => {\n    let t = g.useContext(h),\n      n = null != e ? e : t.transition,\n      o = g.useMemo(() => ({\n        ...t,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/r(h.Provider, {\n      value: o,\n      children: a\n    });\n  },\n  D = {\n    Desktop: \"JD2ox_dii\",\n    Phone: \"Q99QG_06w\"\n  },\n  k = ({\n    height: r,\n    id: e,\n    width: a,\n    ...t\n  }) => {\n    var n, o;\n    return {\n      ...t,\n      variant: null !== (o = null !== (n = D[t.variant]) && void 0 !== n ? n : t.variant) && void 0 !== o ? o : \"JD2ox_dii\"\n    };\n  },\n  V = (r, e) => e.join(\"-\") + r.layoutDependency,\n  I = /*#__PURE__*/g.forwardRef(function (a, t) {\n    let {\n        activeLocale: n\n      } = l(),\n      {\n        style: s,\n        className: h,\n        layoutId: u,\n        variant: D,\n        ...I\n      } = k(a),\n      {\n        baseVariant: j,\n        classNames: R,\n        gestureVariant: _,\n        setGestureState: Z,\n        setVariant: F,\n        transition: N,\n        variants: A\n      } = d({\n        cycleOrder: b,\n        defaultVariant: \"JD2ox_dii\",\n        transitions: y,\n        variant: D,\n        variantClassNames: v\n      }),\n      M = V(a, A),\n      z = g.useRef(null),\n      L = g.useId();\n    return /*#__PURE__*/r(c, {\n      id: null != u ? u : L,\n      children: /*#__PURE__*/r(p.div, {\n        initial: D,\n        animate: A,\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: o(\"framer-VmroD\", ...[], R),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/r(w, {\n          value: N,\n          children: /*#__PURE__*/e(p.div, {\n            ...I,\n            className: o(\"framer-bt0d03\", h),\n            \"data-framer-name\": \"Desktop\",\n            layoutDependency: M,\n            layoutId: \"JD2ox_dii\",\n            ref: null != t ? t : z,\n            style: {\n              ...s\n            },\n            ...x({\n              Q99QG_06w: {\n                \"data-framer-name\": \"Phone\"\n              }\n            }, j, _),\n            children: [/*#__PURE__*/r(i, {\n              href: \"instagram.com\",\n              children: /*#__PURE__*/e(p.a, {\n                className: \"framer-sbau9u framer-1su6e89\",\n                \"data-framer-name\": \"Button\",\n                layoutDependency: M,\n                layoutId: \"ZcETAah4z\",\n                style: {\n                  borderBottomLeftRadius: 8,\n                  borderBottomRightRadius: 8,\n                  borderTopLeftRadius: 8,\n                  borderTopRightRadius: 8\n                },\n                children: [/*#__PURE__*/r(m, {\n                  className: \"framer-jolewf\",\n                  \"data-framer-name\": \"social_instagram\",\n                  fill: \"black\",\n                  intrinsicHeight: 32,\n                  intrinsicWidth: 32,\n                  layoutDependency: M,\n                  layoutId: \"g5DxwpGpH\",\n                  svg: '<svg width=\"32\" height=\"32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16 5.333c-2.897 0-3.259.014-4.397.064-1.136.054-1.909.232-2.589.496a5.219 5.219 0 0 0-1.889 1.23 5.2 5.2 0 0 0-1.23 1.89c-.264.68-.443 1.454-.496 2.589-.054 1.138-.064 1.499-.064 4.397s.014 3.259.064 4.397c.054 1.135.232 1.91.496 2.589a5.227 5.227 0 0 0 1.23 1.889 5.206 5.206 0 0 0 1.889 1.23c.681.263 1.454.443 2.589.496 1.138.054 1.499.064 4.397.064s3.259-.014 4.397-.064c1.135-.054 1.91-.233 2.589-.496a5.227 5.227 0 0 0 1.889-1.23 5.197 5.197 0 0 0 1.23-1.889c.263-.68.443-1.454.496-2.589.054-1.138.064-1.499.064-4.397s-.014-3.259-.064-4.397c-.054-1.135-.233-1.91-.496-2.589a5.219 5.219 0 0 0-1.23-1.889 5.197 5.197 0 0 0-1.889-1.23c-.68-.264-1.454-.443-2.589-.496-1.138-.054-1.499-.065-4.397-.065Zm0 1.92c2.847 0 3.186.014 4.311.063 1.04.049 1.605.222 1.979.369.499.193.854.424 1.229.797.373.374.603.728.797 1.227.146.375.32.939.367 1.979.05 1.126.062 1.463.062 4.311s-.014 3.186-.066 4.311c-.054 1.04-.227 1.605-.374 1.979a3.395 3.395 0 0 1-.799 1.229 3.348 3.348 0 0 1-1.226.797c-.374.146-.946.32-1.986.367-1.133.05-1.466.062-4.319.062-2.853 0-3.187-.014-4.319-.066-1.041-.054-1.614-.227-1.987-.374a3.301 3.301 0 0 1-1.226-.799 3.245 3.245 0 0 1-.8-1.226c-.146-.374-.319-.946-.374-1.986-.04-1.12-.054-1.466-.054-4.305 0-2.839.014-3.187.054-4.321.054-1.04.226-1.613.374-1.986.186-.506.426-.854.8-1.227.373-.373.72-.613 1.226-.798.374-.147.934-.321 1.974-.374 1.134-.04 1.466-.054 4.319-.054l.04.026L16 7.253Zm0 3.269a5.477 5.477 0 1 0 0 10.954 5.477 5.477 0 0 0 0-10.954Zm0 9.032a3.554 3.554 0 1 1 3.555-3.555A3.554 3.554 0 0 1 16 19.554Zm6.974-9.248a1.281 1.281 0 0 1-2.56 0 1.28 1.28 0 0 1 2.56 0Z\" fill=\"#E1306C\"/></svg>',\n                  withExternalLayout: !0\n                }), /*#__PURE__*/r(f, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/r(g.Fragment, {\n                    children: /*#__PURE__*/r(p.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                        \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127)))\"\n                      },\n                      children: \"@AgentKit\"\n                    })\n                  }),\n                  className: \"framer-l0kpc9\",\n                  fonts: [\"GF;Inter-700\"],\n                  layoutDependency: M,\n                  layoutId: \"zBIkBm3EI\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...x({\n                    Q99QG_06w: {\n                      children: /*#__PURE__*/r(g.Fragment, {\n                        children: /*#__PURE__*/r(p.p, {\n                          style: {\n                            \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                            \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                            \"--framer-font-size\": \"14px\",\n                            \"--framer-font-weight\": \"700\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127)))\"\n                          },\n                          children: \"@AgentKit\"\n                        })\n                      })\n                    }\n                  }, j, _)\n                })]\n              })\n            }), /*#__PURE__*/r(i, {\n              href: \"tiktok.com\",\n              children: /*#__PURE__*/e(p.a, {\n                className: \"framer-1jd799r framer-1su6e89\",\n                \"data-framer-name\": \"Button\",\n                layoutDependency: M,\n                layoutId: \"uLTrUYUzb\",\n                style: {\n                  borderBottomLeftRadius: 8,\n                  borderBottomRightRadius: 8,\n                  borderTopLeftRadius: 8,\n                  borderTopRightRadius: 8\n                },\n                children: [/*#__PURE__*/r(m, {\n                  className: \"framer-19p8z38\",\n                  \"data-framer-name\": \"social_tiktok_color\",\n                  fill: \"black\",\n                  intrinsicHeight: 32,\n                  intrinsicWidth: 32,\n                  layoutDependency: M,\n                  layoutId: \"dsG4VpotM\",\n                  svg: '<svg width=\"32\" height=\"32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M13.788 13.913v-.883a6.813 6.813 0 0 0-.925-.067A6.871 6.871 0 0 0 6 19.826a6.859 6.859 0 0 0 2.93 5.619 6.835 6.835 0 0 1-1.843-4.673c0-3.73 2.991-6.772 6.7-6.86Z\" fill=\"#00F2EA\"/><path d=\"M13.95 23.906a3.136 3.136 0 0 0 3.128-3.017l.006-14.943h2.73A5.178 5.178 0 0 1 19.726 5h-3.729l-.006 14.943a3.135 3.135 0 0 1-3.128 3.016 3.11 3.11 0 0 1-1.454-.36 3.13 3.13 0 0 0 2.54 1.307Zm10.963-12.888v-.83a5.155 5.155 0 0 1-2.825-.84 5.188 5.188 0 0 0 2.825 1.67Z\" fill=\"#00F2EA\"/><path d=\"M22.088 9.347a5.165 5.165 0 0 1-1.276-3.4h-.998a5.197 5.197 0 0 0 2.274 3.4Zm-9.225 7.344a3.138 3.138 0 0 0-3.134 3.134 3.136 3.136 0 0 0 1.68 2.775 3.113 3.113 0 0 1-.594-1.828 3.138 3.138 0 0 1 3.135-3.135c.322 0 .632.053.924.145v-3.806a6.814 6.814 0 0 0-.925-.068c-.054 0-.107.003-.161.004v2.924a3.09 3.09 0 0 0-.925-.145Z\" fill=\"#FF004F\"/><path d=\"M24.913 11.018v2.898a8.868 8.868 0 0 1-5.187-1.668v7.578a6.87 6.87 0 0 1-6.863 6.862 6.823 6.823 0 0 1-3.933-1.244 6.843 6.843 0 0 0 5.02 2.19 6.87 6.87 0 0 0 6.863-6.862v-7.577A8.868 8.868 0 0 0 26 14.863v-3.73c-.373 0-.736-.04-1.087-.115Z\" fill=\"#FF004F\"/><path d=\"M19.725 19.825v-7.577a8.866 8.866 0 0 0 5.188 1.668v-2.898a5.188 5.188 0 0 1-2.825-1.67 5.197 5.197 0 0 1-2.275-3.401h-2.73l-.005 14.943a3.136 3.136 0 0 1-3.129 3.016 3.13 3.13 0 0 1-2.54-1.306 3.136 3.136 0 0 1-1.68-2.774 3.138 3.138 0 0 1 3.134-3.135c.322 0 .632.053.925.145v-2.923a6.868 6.868 0 0 0-6.701 6.859c0 1.804.7 3.446 1.843 4.673a6.822 6.822 0 0 0 3.933 1.243 6.87 6.87 0 0 0 6.862-6.863Z\" fill=\"#000\"/></svg>',\n                  withExternalLayout: !0\n                }), /*#__PURE__*/r(f, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/r(g.Fragment, {\n                    children: /*#__PURE__*/r(p.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                        \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127)))\"\n                      },\n                      children: \"@AgentTikTok\"\n                    })\n                  }),\n                  className: \"framer-12g9k9x\",\n                  fonts: [\"GF;Inter-700\"],\n                  layoutDependency: M,\n                  layoutId: \"FahUliSMN\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...x({\n                    Q99QG_06w: {\n                      children: /*#__PURE__*/r(g.Fragment, {\n                        children: /*#__PURE__*/r(p.p, {\n                          style: {\n                            \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                            \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                            \"--framer-font-size\": \"14px\",\n                            \"--framer-font-weight\": \"700\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127)))\"\n                          },\n                          children: \"@AgentTikTok\"\n                        })\n                      })\n                    }\n                  }, j, _)\n                })]\n              })\n            }), /*#__PURE__*/r(i, {\n              href: \"whatsapp.com\",\n              children: /*#__PURE__*/e(p.a, {\n                className: \"framer-k3g073 framer-1su6e89\",\n                \"data-framer-name\": \"Button\",\n                layoutDependency: M,\n                layoutId: \"siYyb3Dpq\",\n                style: {\n                  borderBottomLeftRadius: 8,\n                  borderBottomRightRadius: 8,\n                  borderTopLeftRadius: 8,\n                  borderTopRightRadius: 8\n                },\n                children: [/*#__PURE__*/r(m, {\n                  className: \"framer-11dn4dk\",\n                  \"data-framer-name\": \"social_whatsapp\",\n                  fill: \"black\",\n                  intrinsicHeight: 32,\n                  intrinsicWidth: 32,\n                  layoutDependency: M,\n                  layoutId: \"yNO_VriV5\",\n                  svg: '<svg width=\"32\" height=\"32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M23.479 8.434a10.491 10.491 0 0 0-7.481-3.101c-5.831 0-10.574 4.743-10.574 10.57a10.496 10.496 0 0 0 1.41 5.285l-1.501 5.479 5.608-1.472a10.583 10.583 0 0 0 5.053 1.29h.004c5.827 0 10.57-4.743 10.574-10.574 0-2.824-1.096-5.479-3.093-7.477Zm-2.308 11.248c-.219.616-1.298 1.212-1.782 1.253-.488.045-.943.219-3.172-.657-2.688-1.058-4.383-3.813-4.516-3.99-.133-.174-1.075-1.431-1.075-2.73 0-1.303.682-1.94.922-2.204a.98.98 0 0 1 .707-.331c.174 0 .352 0 .504.008.191.004.397.017.595.455.236.521.749 1.828.815 1.96.066.132.112.29.021.463-.087.178-.133.285-.26.442-.133.153-.277.343-.397.459-.133.133-.269.277-.116.541.153.264.682 1.129 1.468 1.828 1.009.901 1.861 1.178 2.125 1.311s.418.112.571-.066c.157-.174.661-.769.839-1.034.174-.264.352-.219.591-.133.244.087 1.543.728 1.807.86s.438.198.504.306c.066.112.066.641-.153 1.257l.002.002Z\" fill=\"#25D366\"/></svg>',\n                  withExternalLayout: !0\n                }), /*#__PURE__*/r(f, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/r(g.Fragment, {\n                    children: /*#__PURE__*/r(p.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                        \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127)))\"\n                      },\n                      children: \"Whatsapp\"\n                    })\n                  }),\n                  className: \"framer-15jiace\",\n                  fonts: [\"GF;Inter-700\"],\n                  layoutDependency: M,\n                  layoutId: \"MAL4yzbc3\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...x({\n                    Q99QG_06w: {\n                      children: /*#__PURE__*/r(g.Fragment, {\n                        children: /*#__PURE__*/r(p.p, {\n                          style: {\n                            \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                            \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                            \"--framer-font-size\": \"14px\",\n                            \"--framer-font-weight\": \"700\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127)))\"\n                          },\n                          children: \"Whatsapp\"\n                        })\n                      })\n                    }\n                  }, j, _)\n                })]\n              })\n            }), /*#__PURE__*/r(i, {\n              href: \"tel:00000000\",\n              children: /*#__PURE__*/e(p.a, {\n                className: \"framer-itnhb1 framer-1su6e89\",\n                \"data-framer-name\": \"Button\",\n                layoutDependency: M,\n                layoutId: \"VWZrkF__f\",\n                style: {\n                  borderBottomLeftRadius: 8,\n                  borderBottomRightRadius: 8,\n                  borderTopLeftRadius: 8,\n                  borderTopRightRadius: 8\n                },\n                children: [/*#__PURE__*/r(m, {\n                  className: \"framer-123qbct\",\n                  \"data-framer-name\": \"device_phone\",\n                  fill: \"black\",\n                  intrinsicHeight: 32,\n                  intrinsicWidth: 32,\n                  layoutDependency: M,\n                  layoutId: \"ictqC131r\",\n                  svg: '<svg width=\"32\" height=\"32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21.661 22.536V7.268H10.223v15.268h11.438Zm-3.523 3.268v-1.073h-4.392v1.073h4.392ZM20.282 4c1.788 0 3.268 1.481 3.268 3.268v17.464c0 1.788-1.481 3.268-3.268 3.268h-8.681c-1.788 0-3.268-1.481-3.268-3.268V7.268C8.333 5.48 9.814 4 11.601 4h8.681Z\" fill=\"#F45050\"/></svg>',\n                  withExternalLayout: !0\n                }), /*#__PURE__*/r(f, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/r(g.Fragment, {\n                    children: /*#__PURE__*/r(p.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                        \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127)))\"\n                      },\n                      children: \"+0119876543\"\n                    })\n                  }),\n                  className: \"framer-1hzreol\",\n                  fonts: [\"GF;Inter-700\"],\n                  layoutDependency: M,\n                  layoutId: \"sug12SjOS\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...x({\n                    Q99QG_06w: {\n                      children: /*#__PURE__*/r(g.Fragment, {\n                        children: /*#__PURE__*/r(p.p, {\n                          style: {\n                            \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                            \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                            \"--framer-font-size\": \"14px\",\n                            \"--framer-font-weight\": \"700\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-e7ca9239-b4df-474d-bb7e-ff94fcaa63b3, rgb(87, 106, 127)))\"\n                          },\n                          children: \"+0119876543\"\n                        })\n                      })\n                    }\n                  }, j, _)\n                })]\n              })\n            })]\n          })\n        })\n      })\n    });\n  }),\n  j = ['.framer-VmroD [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-VmroD .framer-1su6e89 { display: block; }\", \".framer-VmroD .framer-bt0d03 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-VmroD .framer-sbau9u, .framer-VmroD .framer-1jd799r, .framer-VmroD .framer-k3g073, .framer-VmroD .framer-itnhb1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 40px; justify-content: center; overflow: visible; padding: 15px 15px 15px 15px; position: relative; text-decoration: none; width: min-content; }\", \".framer-VmroD .framer-jolewf, .framer-VmroD .framer-19p8z38, .framer-VmroD .framer-11dn4dk, .framer-VmroD .framer-123qbct { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\", \".framer-VmroD .framer-l0kpc9, .framer-VmroD .framer-12g9k9x, .framer-VmroD .framer-15jiace, .framer-VmroD .framer-1hzreol { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VmroD .framer-bt0d03, .framer-VmroD .framer-sbau9u, .framer-VmroD .framer-1jd799r, .framer-VmroD .framer-k3g073, .framer-VmroD .framer-itnhb1 { gap: 0px; } .framer-VmroD .framer-bt0d03 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-VmroD .framer-bt0d03 > :first-child, .framer-VmroD .framer-sbau9u > :first-child, .framer-VmroD .framer-1jd799r > :first-child, .framer-VmroD .framer-k3g073 > :first-child, .framer-VmroD .framer-itnhb1 > :first-child { margin-left: 0px; } .framer-VmroD .framer-bt0d03 > :last-child, .framer-VmroD .framer-sbau9u > :last-child, .framer-VmroD .framer-1jd799r > :last-child, .framer-VmroD .framer-k3g073 > :last-child, .framer-VmroD .framer-itnhb1 > :last-child { margin-right: 0px; } .framer-VmroD .framer-sbau9u > *, .framer-VmroD .framer-1jd799r > *, .framer-VmroD .framer-k3g073 > *, .framer-VmroD .framer-itnhb1 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\", \".framer-VmroD.framer-v-1fjjdml .framer-bt0d03 { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(170px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); padding: 0px 0px 0px 0px; }\", \".framer-VmroD.framer-v-1fjjdml .framer-sbau9u, .framer-VmroD.framer-v-1fjjdml .framer-1jd799r, .framer-VmroD.framer-v-1fjjdml .framer-k3g073, .framer-VmroD.framer-v-1fjjdml .framer-itnhb1 { align-self: start; height: 100%; justify-self: start; padding: 8px 0px 8px 0px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VmroD.framer-v-1fjjdml .framer-bt0d03 { gap: 0px; } .framer-VmroD.framer-v-1fjjdml .framer-bt0d03 > *, .framer-VmroD.framer-v-1fjjdml .framer-bt0d03 > :first-child, .framer-VmroD.framer-v-1fjjdml .framer-bt0d03 > :last-child { margin: 0px; } }\"],\n  R = s(I, j, \"framer-VmroD\");\nexport default R;\nR.displayName = \"Social Media\", R.defaultProps = {\n  height: 48,\n  width: 680.5\n}, t(R, {\n  variant: {\n    options: [\"JD2ox_dii\", \"Q99QG_06w\"],\n    optionTitles: [\"Desktop\", \"Phone\"],\n    title: \"Variant\",\n    type: n.Enum\n  }\n}), a(R, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/HyKtz2Eqy:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\",\n  weight: \"700\"\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\": \"FramerHyKtz2Eqy\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Q99QG_06w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"680.5\",\n        \"framerIntrinsicHeight\": \"48\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./HyKtz2Eqy.map", "// Generated by Framer (d894e1b)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as t, addPropertyControls as a, ControlType as n, cx as i, getFonts as o, RichText as l, useLocaleInfo as f, useVariantState as m, withCSS as d } from \"framer\";\nimport { LayoutGroup as c, motion as s, MotionConfigContext as p } from \"framer-motion\";\nimport * as h from \"react\";\nimport g from \"https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js\";\nimport x from \"https://framerusercontent.com/modules/m22fr3BSTtZaO98rx9gD/Y7CtYpohichsUJdOp0QK/HyKtz2Eqy.js\";\nlet u = o(x),\n  b = o(g),\n  w = [\"h85OJjRET\", \"cy30gM1QE\", \"UiWowAAi_\"],\n  v = \"framer-3h9HE\",\n  y = {\n    cy30gM1QE: \"framer-v-1r1wpil\",\n    h85OJjRET: \"framer-v-1051in\",\n    UiWowAAi_: \"framer-v-1elqz8s\"\n  };\nfunction E(e, ...r) {\n  let t = {};\n  return null == r || r.forEach(r => r && Object.assign(t, e[r])), t;\n}\nlet k = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  H = ({\n    value: r,\n    children: t\n  }) => {\n    let a = h.useContext(p),\n      n = null != r ? r : a.transition,\n      i = h.useMemo(() => ({\n        ...a,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/e(p.Provider, {\n      value: i,\n      children: t\n    });\n  },\n  I = {\n    Desktop: \"h85OJjRET\",\n    Phone: \"UiWowAAi_\",\n    Tablet: \"cy30gM1QE\"\n  },\n  M = ({\n    height: e,\n    id: r,\n    width: t,\n    ...a\n  }) => {\n    var n, i;\n    return {\n      ...a,\n      variant: null !== (i = null !== (n = I[a.variant]) && void 0 !== n ? n : a.variant) && void 0 !== i ? i : \"h85OJjRET\"\n    };\n  },\n  A = (e, r) => r.join(\"-\") + e.layoutDependency,\n  T = /*#__PURE__*/h.forwardRef(function (t, a) {\n    let {\n        activeLocale: n\n      } = f(),\n      {\n        style: o,\n        className: d,\n        layoutId: p,\n        variant: u,\n        ...b\n      } = M(t),\n      {\n        baseVariant: v,\n        classNames: I,\n        gestureVariant: T,\n        setGestureState: z,\n        setVariant: C,\n        transition: R,\n        variants: N\n      } = m({\n        cycleOrder: w,\n        defaultVariant: \"h85OJjRET\",\n        transitions: k,\n        variant: u,\n        variantClassNames: y\n      }),\n      j = A(t, N),\n      F = h.useRef(null),\n      q = h.useId();\n    return /*#__PURE__*/e(c, {\n      id: null != p ? p : q,\n      children: /*#__PURE__*/e(s.div, {\n        initial: u,\n        animate: N,\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-3h9HE\", ...[], I),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(H, {\n          value: R,\n          children: /*#__PURE__*/r(s.div, {\n            ...b,\n            className: i(\"framer-1051in\", d),\n            \"data-border\": !0,\n            \"data-framer-name\": \"Desktop\",\n            layoutDependency: j,\n            layoutId: \"h85OJjRET\",\n            ref: null != a ? a : F,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(87, 106, 127, 0.1)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"var(--token-eeb64c7d-ae51-49c0-a1e8-0ce024bdc982, rgb(255, 255, 255))\",\n              ...o\n            },\n            ...E({\n              cy30gM1QE: {\n                \"data-framer-name\": \"Tablet\"\n              },\n              UiWowAAi_: {\n                \"data-framer-name\": \"Phone\"\n              }\n            }, v, T),\n            children: [/*#__PURE__*/r(s.div, {\n              className: \"framer-ufks66\",\n              \"data-framer-name\": \"Details\",\n              layoutDependency: j,\n              layoutId: \"soxHQano5\",\n              children: [/*#__PURE__*/r(s.div, {\n                className: \"framer-oikprw\",\n                \"data-framer-name\": \"Title\",\n                layoutDependency: j,\n                layoutId: \"LCf2LUC1A\",\n                children: [/*#__PURE__*/e(l, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(h.Fragment, {\n                    children: /*#__PURE__*/e(s.h2, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                        \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"30px\",\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-letter-spacing\": \"-0.5px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-af4de168-cf5c-48e8-b398-a5b7f1e8b651, rgb(60, 72, 107)))\"\n                      },\n                      children: \"Contact Us\"\n                    })\n                  }),\n                  className: \"framer-1kclkoo\",\n                  fonts: [\"GF;Inter-700\"],\n                  layoutDependency: j,\n                  layoutId: \"har7J8POO\",\n                  style: {\n                    \"--extracted-1of0zx5\": \"var(--token-af4de168-cf5c-48e8-b398-a5b7f1e8b651, rgb(60, 72, 107))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...E({\n                    cy30gM1QE: {\n                      children: /*#__PURE__*/e(h.Fragment, {\n                        children: /*#__PURE__*/e(s.h2, {\n                          style: {\n                            \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                            \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                            \"--framer-font-size\": \"26px\",\n                            \"--framer-font-weight\": \"700\",\n                            \"--framer-letter-spacing\": \"-0.5px\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-af4de168-cf5c-48e8-b398-a5b7f1e8b651, rgb(60, 72, 107)))\"\n                          },\n                          children: \"Contact Us\"\n                        })\n                      })\n                    },\n                    UiWowAAi_: {\n                      children: /*#__PURE__*/e(h.Fragment, {\n                        children: /*#__PURE__*/e(s.h2, {\n                          style: {\n                            \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                            \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                            \"--framer-font-size\": \"26px\",\n                            \"--framer-font-weight\": \"700\",\n                            \"--framer-letter-spacing\": \"-0.5px\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-af4de168-cf5c-48e8-b398-a5b7f1e8b651, rgb(60, 72, 107)))\"\n                          },\n                          children: \"Contact Us\"\n                        })\n                      })\n                    }\n                  }, v, T)\n                }), /*#__PURE__*/e(l, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(h.Fragment, {\n                    children: /*#__PURE__*/e(s.h2, {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                        \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"18px\",\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-letter-spacing\": \"-0.2px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-af4de168-cf5c-48e8-b398-a5b7f1e8b651, rgb(60, 72, 107)))\"\n                      },\n                      children: \"Do you have any questions? Lets get in touch.\"\n                    })\n                  }),\n                  className: \"framer-18q1hkf\",\n                  fonts: [\"GF;Inter-500\"],\n                  layoutDependency: j,\n                  layoutId: \"ZC0di9TFY\",\n                  style: {\n                    \"--extracted-1of0zx5\": \"var(--token-af4de168-cf5c-48e8-b398-a5b7f1e8b651, rgb(60, 72, 107))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .7\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...E({\n                    cy30gM1QE: {\n                      children: /*#__PURE__*/e(h.Fragment, {\n                        children: /*#__PURE__*/e(s.h2, {\n                          style: {\n                            \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                            \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                            \"--framer-font-weight\": \"500\",\n                            \"--framer-letter-spacing\": \"-0.2px\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-af4de168-cf5c-48e8-b398-a5b7f1e8b651, rgb(60, 72, 107)))\"\n                          },\n                          children: \"Do you have any questions? Lets get in touch.\"\n                        })\n                      })\n                    },\n                    UiWowAAi_: {\n                      children: /*#__PURE__*/e(h.Fragment, {\n                        children: /*#__PURE__*/e(s.h2, {\n                          style: {\n                            \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                            \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                            \"--framer-font-weight\": \"500\",\n                            \"--framer-letter-spacing\": \"-0.2px\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-af4de168-cf5c-48e8-b398-a5b7f1e8b651, rgb(60, 72, 107)))\"\n                          },\n                          children: \"Do you have any questions? Lets get in touch.\"\n                        })\n                      })\n                    }\n                  }, v, T)\n                })]\n              }), /*#__PURE__*/e(s.div, {\n                className: \"framer-1j6mkyh-container\",\n                layoutDependency: j,\n                layoutId: \"ZVBCEEmn6-container\",\n                children: /*#__PURE__*/e(x, {\n                  height: \"100%\",\n                  id: \"ZVBCEEmn6\",\n                  layoutId: \"ZVBCEEmn6\",\n                  variant: \"JD2ox_dii\",\n                  width: \"100%\",\n                  ...E({\n                    UiWowAAi_: {\n                      variant: \"Q99QG_06w\"\n                    }\n                  }, v, T)\n                })\n              })]\n            }), /*#__PURE__*/e(s.div, {\n              className: \"framer-1lgmg8a\",\n              \"data-framer-name\": \"Form\",\n              layoutDependency: j,\n              layoutId: \"MbLYAI28f\",\n              children: /*#__PURE__*/e(s.div, {\n                className: \"framer-53xrfs-container\",\n                layoutDependency: j,\n                layoutId: \"MftB9BT0H-container\",\n                children: /*#__PURE__*/e(g, {\n                  borderRadius: 8,\n                  bottomLeftRadius: 8,\n                  bottomRightRadius: 8,\n                  button: {\n                    color: \"rgb(255, 255, 255)\",\n                    fill: 'var(--token-0e09d883-9b21-4857-9c1b-cc9c46768db6, rgb(244, 80, 80)) /* {\"name\":\"Peach\"} */',\n                    fontWeight: 600,\n                    label: \"Send\"\n                  },\n                  email: {\n                    placeholder: \"Email\",\n                    value: \"\"\n                  },\n                  font: !0,\n                  fontFamily: \"Inter\",\n                  fontSize: 16,\n                  fontWeight: 500,\n                  formId: \"\",\n                  gap: 15,\n                  height: \"100%\",\n                  id: \"MftB9BT0H\",\n                  inputs: {\n                    color: \"rgb(0, 0, 0)\",\n                    error: \"rgb(238, 68, 68)\",\n                    fill: \"rgb(242, 242, 242)\",\n                    placeholderColor: \"rgba(0, 0, 0, 0.5)\"\n                  },\n                  isMixedBorderRadius: !1,\n                  layout: \"horizontal\",\n                  layoutId: \"MftB9BT0H\",\n                  message: {\n                    placeholder: \"Message\",\n                    value: \"\"\n                  },\n                  nameField: {\n                    placeholder: \"Name\",\n                    value: \"\"\n                  },\n                  padding: 15,\n                  paddingBottom: 15,\n                  paddingLeft: 15,\n                  paddingPerSide: !1,\n                  paddingRight: 15,\n                  paddingTop: 15,\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  topLeftRadius: 8,\n                  topRightRadius: 8,\n                  width: \"100%\",\n                  withEmail: !0,\n                  withMessage: !0,\n                  withName: !0\n                })\n              })\n            })]\n          })\n        })\n      })\n    });\n  }),\n  z = ['.framer-3h9HE [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-3h9HE .framer-1i9ku62 { display: block; }\", \".framer-3h9HE .framer-1051in { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 552px; justify-content: center; overflow: hidden; padding: 45px 60px 60px 60px; position: relative; width: 1200px; }\", \".framer-3h9HE .framer-ufks66 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; max-width: 100%; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-3h9HE .framer-oikprw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 400px; }\", \".framer-3h9HE .framer-1kclkoo, .framer-3h9HE .framer-18q1hkf { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-3h9HE .framer-1j6mkyh-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-3h9HE .framer-1lgmg8a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 290px; justify-content: center; max-width: 100%; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-3h9HE .framer-53xrfs-container { flex: none; height: 100%; position: relative; width: 680px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3h9HE .framer-1051in, .framer-3h9HE .framer-ufks66, .framer-3h9HE .framer-oikprw, .framer-3h9HE .framer-1lgmg8a { gap: 0px; } .framer-3h9HE .framer-1051in > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-3h9HE .framer-1051in > :first-child, .framer-3h9HE .framer-ufks66 > :first-child, .framer-3h9HE .framer-oikprw > :first-child { margin-top: 0px; } .framer-3h9HE .framer-1051in > :last-child, .framer-3h9HE .framer-ufks66 > :last-child, .framer-3h9HE .framer-oikprw > :last-child { margin-bottom: 0px; } .framer-3h9HE .framer-ufks66 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-3h9HE .framer-oikprw > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-3h9HE .framer-1lgmg8a > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-3h9HE .framer-1lgmg8a > :first-child { margin-left: 0px; } .framer-3h9HE .framer-1lgmg8a > :last-child { margin-right: 0px; } }\", \".framer-3h9HE.framer-v-1r1wpil .framer-1051in { width: 810px; }\", \".framer-3h9HE.framer-v-1elqz8s .framer-1051in { gap: 20px; height: min-content; padding: 40px 20px 50px 20px; width: 390px; }\", \".framer-3h9HE.framer-v-1elqz8s .framer-oikprw { align-content: flex-start; align-items: flex-start; width: 100%; }\", \".framer-3h9HE.framer-v-1elqz8s .framer-18q1hkf { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-3h9HE.framer-v-1elqz8s .framer-53xrfs-container { flex: 1 0 0px; width: 1px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3h9HE.framer-v-1elqz8s .framer-1051in { gap: 0px; } .framer-3h9HE.framer-v-1elqz8s .framer-1051in > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-3h9HE.framer-v-1elqz8s .framer-1051in > :first-child { margin-top: 0px; } .framer-3h9HE.framer-v-1elqz8s .framer-1051in > :last-child { margin-bottom: 0px; } }\"],\n  C = d(T, z, \"framer-3h9HE\");\nexport default C;\nC.displayName = \"Contact Section\", C.defaultProps = {\n  height: 552,\n  width: 1200\n}, a(C, {\n  variant: {\n    options: [\"h85OJjRET\", \"cy30gM1QE\", \"UiWowAAi_\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Phone\"],\n    title: \"Variant\",\n    type: n.Enum\n  }\n}), t(C, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/NV9R88q49:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/NV9R88q49:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",\n  weight: \"500\"\n}, ...u, ...b]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerNV9R88q49\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cy30gM1QE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UiWowAAi_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"552\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1200\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./NV9R88q49.map"],
  "mappings": "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",
  "names": ["emailRegex", "validateEmail", "email", "FormSpark", "withCSS", "formId", "withName", "name", "withEmail", "withMessage", "message", "layout", "inputs", "button", "style", "gap", "onSubmit", "props", "nameValue", "setName", "ye", "emailValue", "setEmail", "messageValue", "setMessage", "isNameError", "setNameError", "isEmailError", "setEmailError", "isMessageError", "setMessageError", "isLoading", "setLoading", "isSuccess", "setSuccess", "isCanvas", "se", "RenderTarget", "gridTemplateRows", "rows", "gridTemplateColumns", "cols", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "validateForm", "te", "error", "handleSubmit", "event", "data", "entries", "handleNameChange", "handleEmailChange", "handleMessageChange", "p", "motion", "containerStyles", "u", "defaultStyle", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "FormSpark_default", "b", "v", "x", "r", "e", "a", "y", "w", "t", "re", "MotionConfigContext", "n", "o", "se", "p", "D", "k", "V", "I", "Y", "useLocaleInfo", "s", "h", "u", "j", "R", "_", "Z", "F", "N", "A", "useVariantState", "b", "M", "z", "pe", "L", "ae", "LayoutGroup", "motion", "cx", "Link", "SVG", "RichText", "withCSS", "HyKtz2Eqy_default", "addPropertyControls", "ControlType", "addFonts", "u", "getFonts", "HyKtz2Eqy_default", "b", "FormSpark_default", "w", "y", "E", "e", "r", "t", "k", "H", "a", "re", "MotionConfigContext", "n", "i", "se", "p", "I", "M", "A", "T", "Y", "useLocaleInfo", "d", "u", "v", "z", "C", "R", "N", "useVariantState", "w", "j", "F", "pe", "q", "ae", "LayoutGroup", "motion", "cx", "RichText", "x", "HyKtz2Eqy_default", "FormSpark_default", "withCSS", "NV9R88q49_default", "addPropertyControls", "ControlType", "addFonts", "b"]
}
