{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/2ESYW66uemWAfc1It99s/UvDvBBo2yHGZ6n0ICKFB/nQPBQvmIX.js", "ssg:https://ga.jspm.io/npm:@emotion/hash@0.9.0/dist/emotion-hash.esm.js", "ssg:https://framerusercontent.com/modules/4S4SnR1GdEzX95H1h5mT/TDb0qbFhtN7SkrM58svb/Arc.js"],
  "sourcesContent": ["// Generated by Framer (ac3938c)\nimport { jsx as e } from \"react/jsx-runtime\";\nimport { addFonts as r, addPropertyControls as a, ControlType as t, cx as o, Link as n, RichText as i, useActiveVariantCallback as l, useLocaleInfo as p, useVariantState as d, withCSS as s } from \"framer\";\nimport { LayoutGroup as u, motion as f, MotionConfigContext as x } from \"framer-motion\";\nimport * as m from \"react\";\nlet c = {\n    J8YYCMe4e: {\n      hover: !0\n    },\n    xuK6w_UV7: {\n      hover: !0\n    }\n  },\n  b = [\"xuK6w_UV7\", \"J8YYCMe4e\"],\n  v = \"framer-uvbKL\",\n  h = {\n    J8YYCMe4e: \"framer-v-1w2or89\",\n    xuK6w_UV7: \"framer-v-u9de2w\"\n  };\nfunction g(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), 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: r,\n    children: a\n  }) => {\n    let t = m.useContext(x),\n      o = null != r ? r : t.transition,\n      n = m.useMemo(() => ({\n        ...t,\n        transition: o\n      }), [JSON.stringify(o)]);\n    return /*#__PURE__*/e(x.Provider, {\n      value: n,\n      children: a\n    });\n  },\n  V = {\n    \"Variant 1\": \"xuK6w_UV7\",\n    \"Variant 2 - Secondary\": \"J8YYCMe4e\"\n  },\n  K = ({\n    height: e,\n    id: r,\n    link: a,\n    tap: t,\n    title: o,\n    width: n,\n    ...i\n  }) => {\n    var l, p, d;\n    return {\n      ...i,\n      aPeu3zbRR: null != t ? t : i.aPeu3zbRR,\n      FkRZNmduu: null !== (l = null != o ? o : i.FkRZNmduu) && void 0 !== l ? l : \"Support us\",\n      sOuONSDs_: null != a ? a : i.sOuONSDs_,\n      variant: null !== (d = null !== (p = V[i.variant]) && void 0 !== p ? p : i.variant) && void 0 !== d ? d : \"xuK6w_UV7\"\n    };\n  },\n  k = (e, r) => r.join(\"-\") + e.layoutDependency,\n  C = /*#__PURE__*/m.forwardRef(function (r, a) {\n    let {\n        activeLocale: t\n      } = p(),\n      {\n        style: s,\n        className: x,\n        layoutId: v,\n        variant: V,\n        FkRZNmduu: C,\n        aPeu3zbRR: Y,\n        sOuONSDs_: S,\n        ...N\n      } = K(r),\n      {\n        baseVariant: _,\n        classNames: L,\n        gestureVariant: R,\n        setGestureState: U,\n        setVariant: D,\n        transition: M,\n        variants: O\n      } = d({\n        cycleOrder: b,\n        defaultVariant: \"xuK6w_UV7\",\n        enabledGestures: c,\n        transitions: y,\n        variant: V,\n        variantClassNames: h\n      }),\n      T = k(r, O),\n      {\n        activeVariantCallback: J,\n        delay: E\n      } = l(_),\n      P = J(async (...e) => {\n        if (Y) {\n          let r = await Y(...e);\n          if (!1 === r) return !1;\n        }\n      }),\n      B = m.useRef(null),\n      j = m.useId();\n    return /*#__PURE__*/e(u, {\n      id: null != v ? v : j,\n      children: /*#__PURE__*/e(f.div, {\n        initial: V,\n        animate: O,\n        onHoverStart: () => U({\n          isHovered: !0\n        }),\n        onHoverEnd: () => U({\n          isHovered: !1\n        }),\n        onTapStart: () => U({\n          isPressed: !0\n        }),\n        onTap: () => U({\n          isPressed: !1\n        }),\n        onTapCancel: () => U({\n          isPressed: !1\n        }),\n        className: o(\"framer-uvbKL\", ...[], L),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(w, {\n          value: M,\n          children: /*#__PURE__*/e(n, {\n            href: S,\n            smoothScroll: !0,\n            children: /*#__PURE__*/e(f.a, {\n              ...N,\n              className: `${o(\"framer-u9de2w\", x)} framer-17ud8sp`,\n              \"data-framer-name\": \"Variant 1\",\n              \"data-highlight\": !0,\n              layoutDependency: T,\n              layoutId: \"xuK6w_UV7\",\n              onTap: P,\n              ref: null != a ? a : B,\n              style: {\n                backgroundColor: \"rgb(34, 34, 34)\",\n                boxShadow: \"0px 0.7065919983928324px 0.7065919983928324px -0.625px rgba(0, 0, 0, 0.14764), 0px 1.8065619053231785px 1.8065619053231785px -1.25px rgba(0, 0, 0, 0.14398), 0px 3.6217592146567767px 3.6217592146567767px -1.875px rgba(0, 0, 0, 0.13793), 0px 6.8655999097303715px 6.8655999097303715px -2.5px rgba(0, 0, 0, 0.12711), 0px 13.646761411524492px 13.646761411524492px -3.125px rgba(0, 0, 0, 0.10451), 0px 30px 30px -3.75px rgba(0, 0, 0, 0.05)\",\n                ...s\n              },\n              variants: {\n                \"J8YYCMe4e-hover\": {\n                  backgroundColor: \"var(--token-867bded4-9412-4dfa-9edc-1eda319502c8, rgb(41, 39, 130))\"\n                },\n                \"xuK6w_UV7-hover\": {\n                  backgroundColor: \"var(--token-74b992ed-83cf-471f-9b1a-011cef36c698, rgb(0, 0, 0))\",\n                  boxShadow: \"0px 0.7065919983928324px 0.7065919983928324px -0.625px rgba(10, 13, 240, 0.14764), 0px 1.8065619053231785px 1.8065619053231785px -1.25px rgba(10, 13, 240, 0.14398), 0px 3.6217592146567767px 3.6217592146567767px -1.875px rgba(10, 13, 240, 0.13793), 0px 6.8655999097303715px 6.8655999097303715px -2.5px rgba(10, 13, 240, 0.12711), 0px 13.646761411524492px 13.646761411524492px -3.125px rgba(10, 13, 240, 0.10451), 0px 30px 30px -3.75px rgba(10, 13, 240, 0.05)\"\n                },\n                J8YYCMe4e: {\n                  backgroundColor: \"var(--token-3d9f7b8e-24af-435e-95b5-cc0e98ddb0bb, rgb(76, 72, 248))\"\n                }\n              },\n              ...g({\n                \"J8YYCMe4e-hover\": {\n                  \"data-framer-name\": void 0\n                },\n                \"xuK6w_UV7-hover\": {\n                  \"data-framer-name\": void 0\n                },\n                J8YYCMe4e: {\n                  \"data-framer-name\": \"Variant 2 - Secondary\"\n                }\n              }, _, R),\n              children: /*#__PURE__*/e(i, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/e(m.Fragment, {\n                  children: /*#__PURE__*/e(f.p, {\n                    style: {\n                      \"--font-selector\": \"Q1VTVE9NO0NsYXNoIERpc3BsYXkgQm9sZA==\",\n                      \"--framer-font-family\": '\"Clash Display Bold\", serif',\n                      \"--framer-line-height\": \"1.6em\",\n                      \"--framer-text-alignment\": \"left\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                    },\n                    children: \"Support us\"\n                  })\n                }),\n                className: \"framer-mhn9j1\",\n                fonts: [\"CUSTOM;Clash Display Bold\"],\n                layoutDependency: T,\n                layoutId: \"N9zTglGcH\",\n                style: {\n                  \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                  \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                  \"--framer-link-text-decoration\": \"none\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                text: C,\n                variants: {\n                  \"xuK6w_UV7-hover\": {\n                    \"--extracted-r6o4lv\": \"var(--token-3d9f7b8e-24af-435e-95b5-cc0e98ddb0bb, rgb(76, 72, 248))\"\n                  }\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: !0,\n                ...g({\n                  \"xuK6w_UV7-hover\": {\n                    children: /*#__PURE__*/e(m.Fragment, {\n                      children: /*#__PURE__*/e(f.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO0NsYXNoIERpc3BsYXkgQm9sZA==\",\n                          \"--framer-font-family\": '\"Clash Display Bold\", \"Clash Display Bold Placeholder\", sans-serif',\n                          \"--framer-line-height\": \"1.6em\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-3d9f7b8e-24af-435e-95b5-cc0e98ddb0bb, rgb(76, 72, 248)))\"\n                        },\n                        children: \"Support us\"\n                      })\n                    })\n                  }\n                }, _, R)\n              })\n            })\n          })\n        })\n      })\n    });\n  }),\n  Y = ['.framer-uvbKL [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-uvbKL .framer-17ud8sp { display: block; }\", \".framer-uvbKL .framer-u9de2w { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 15px 15px 15px 15px; position: relative; text-decoration: none; width: min-content; }\", \".framer-uvbKL .framer-mhn9j1 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uvbKL .framer-u9de2w { gap: 0px; } .framer-uvbKL .framer-u9de2w > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-uvbKL .framer-u9de2w > :first-child { margin-left: 0px; } .framer-uvbKL .framer-u9de2w > :last-child { margin-right: 0px; } }\"],\n  S = s(C, Y, \"framer-uvbKL\");\nexport default S;\nS.displayName = \"Button\", S.defaultProps = {\n  height: 40,\n  width: 120\n}, a(S, {\n  variant: {\n    options: [\"xuK6w_UV7\", \"J8YYCMe4e\"],\n    optionTitles: [\"Variant 1\", \"Variant 2 - Secondary\"],\n    title: \"Variant\",\n    type: t.Enum\n  },\n  FkRZNmduu: {\n    defaultValue: \"Support us\",\n    displayTextArea: !1,\n    title: \"Title\",\n    type: t.String\n  },\n  aPeu3zbRR: {\n    title: \"Tap\",\n    type: t.EventHandler\n  },\n  sOuONSDs_: {\n    title: \"Link\",\n    type: t.Link\n  }\n}), r(S, [{\n  family: \"Clash Display Bold\",\n  url: \"https://framerusercontent.com/assets/vXF6tkDgHR7xzSgl9Y3nGzKJOM.otf\"\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\": \"FramernQPBQvmIX\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"true\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"J8YYCMe4e\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OZoSPvGDk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"eHqjEn83R\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"120\",\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerVariables\": \"{\\\"FkRZNmduu\\\":\\\"title\\\",\\\"aPeu3zbRR\\\":\\\"tap\\\",\\\"sOuONSDs_\\\":\\\"link\\\"}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./nQPBQvmIX.map", "function murmur2(r){var t=0;var a,e=0,c=r.length;for(;c>=4;++e,c-=4){a=255&r.charCodeAt(e)|(255&r.charCodeAt(++e))<<8|(255&r.charCodeAt(++e))<<16|(255&r.charCodeAt(++e))<<24;a=1540483477*(65535&a)+(59797*(a>>>16)<<16);a^=a>>>24;t=1540483477*(65535&a)+(59797*(a>>>16)<<16)^1540483477*(65535&t)+(59797*(t>>>16)<<16)}switch(c){case 3:t^=(255&r.charCodeAt(e+2))<<16;case 2:t^=(255&r.charCodeAt(e+1))<<8;case 1:t^=255&r.charCodeAt(e);t=1540483477*(65535&t)+(59797*(t>>>16)<<16)}t^=t>>>13;t=1540483477*(65535&t)+(59797*(t>>>16)<<16);return((t^t>>>15)>>>0).toString(36)}export{murmur2 as default};\n\n//# sourceMappingURL=emotion-hash.esm.js.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget, withCSS } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport hash from \"@emotion/hash\";\nimport { renderToString } from \"react-dom/server\"; /**\n                                                   * ARC TEXT\n                                                   * By Adam and Benjamin\n                                                   *\n                                                   * @framerIntrinsicWidth 150\n                                                   * @framerIntrinsicHeight 150\n                                                   * @framerDisableUnlink\n                                                   *\n                                                   * @framerSupportedLayoutWidth fixed\n                                                   * @framerSupportedLayoutHeight fixed\n                                                   */\nconst Arc = withCSS(function Arc(props) {\n  // Checks\n  const hasChildren = Children.count(props.slots) > 0;\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const showCustomPath = hasChildren && props.type === \"graphic\"; // For Ellipse\n  const isCircle = props.type === \"circle\";\n  const isEllipse = props.type === \"ellipse\";\n  const cylinder = isEllipse ? props.cylinderHeight / 2 : 0; // Base arc path\n  let path = createPath(props.flip, cylinder);\n  let childPath;\n  let viewBox; // If graphic is connected\n  if (showCustomPath) {\n    const firstChild = getFirstChild(props.slots);\n    const svgChild = getFirstChild(firstChild.props.svg);\n    const svgChildCanvas = getFirstChild(firstChild.props.children); // Show placeholder on canvas if connected layer isn\u2019t a graphic\n    if (isCanvas && !svgChildCanvas.props.frame) {\n      return /*#__PURE__*/_jsxs(\"div\", {\n        style: placeholderStyles,\n        children: [/*#__PURE__*/_jsx(\"div\", {\n          style: emojiStyles,\n          children: \"\uD83D\uDC8E\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          style: titleStyles,\n          children: \"Please connect to Graphic\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          style: subtitleStyles,\n          children: \"You can only connect the Arc to a Graphic with a single path.\"\n        })]\n      });\n    } // Grab the react element from the canvas and turn it into SVG\n    if (isCanvas && svgChildCanvas) {\n      const svgString = renderToString(svgChildCanvas); // Canvas does not give us viewBox within the string\n      const canvasFrame = svgChildCanvas.props.frame;\n      viewBox = `0 0 ${canvasFrame.width} ${canvasFrame.height}`;\n      let attributes = svgString.match(/[\\w-]+=\"[^\"]*\"/g);\n      for (const element of attributes) {\n        if (element.includes(\"d=\")) {\n          childPath = splitAndReplace(element);\n        }\n      }\n    } // On the preview/deploy we already get the SVG string\n    if (!isCanvas && svgChild) {\n      let attributes1 = svgChild.match(/[\\w-]+=\"[^\"]*\"/g);\n      viewBox = svgChild.split(\"viewBox=\")[1];\n      viewBox = viewBox.split(\">\")[0];\n      viewBox = viewBox.replace(/^\"(.+(?=\"$))\"$/, \"$1\");\n      for (const element1 of attributes1) {\n        if (element1.includes(\"d=\")) {\n          childPath = splitAndReplace(element1);\n        }\n      }\n    }\n  } // Unique IDs to avoid multiple instances on the canvas sharing a single path\n  const id = `curve-${hash(childPath || path)}`; // Alignment icon conversion\n  let alignmentValue;\n  if (props.alignmentBaseline === \"top\") alignmentValue = \"Text Top\";\n  if (props.alignmentBaseline === \"center\") alignmentValue = \"Central\";\n  if (props.alignmentBaseline === \"bottom\") alignmentValue = \"Hanging\";\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      width: \"100%\",\n      height: \"100%\",\n      // userSelect: \"none\",\n      // pointerEvents: \"none\",\n      position: \"relative\"\n    },\n    draggable: \"false\",\n    children: /*#__PURE__*/_jsxs(motion.svg, {\n      className: \"transform-origin-center-center\",\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        position: \"absolute\",\n        inset: 0,\n        transformOrigin: \"center\",\n        willChange: props.rotate && \"transform\"\n      },\n      viewBox: showCustomPath ? viewBox : `0 0 100 100`,\n      overflow: \"visible\",\n      animate: isCircle && props.rotate && {\n        rotate: 360\n      },\n      transition: isCircle && props.rotate && {\n        duration: 100 / props.rotateSpeed,\n        repeat: Infinity,\n        ease: \"linear\"\n      },\n      children: [/*#__PURE__*/_jsx(\"path\", {\n        id: id,\n        d: showCustomPath ? childPath : path,\n        strokeWidth: \"none\",\n        fill: \"transparent\"\n      }), /*#__PURE__*/_jsx(\"text\", {\n        children: /*#__PURE__*/_jsxs(\"textPath\", {\n          href: `#${id}`,\n          startOffset: props.startOffset,\n          dominantBaseline: alignmentValue,\n          style: {\n            fontSize: props.font.fontSize,\n            fontFamily: props.font.font,\n            fontWeight: props.font.fontWeight,\n            wordSpacing: props.font.wordSpacing,\n            letterSpacing: props.font.letterSpacing,\n            fill: props.color\n          },\n          children: [props.text, !isCanvas && props.animate && /*#__PURE__*/_jsx(\"animate\", {\n            attributeName: \"startOffset\",\n            from: `${props.animateStart}%`,\n            to: `${props.animateEnd}%`,\n            begin: \"0s\",\n            dur: `${props.animateDuration}s`,\n            repeatCount: \"indefinite\"\n          })]\n        })\n      })]\n    })\n  });\n},\n// Work around a bug with framer-motion that calculates a px origin when animating SVG elements.\n[\".transform-origin-center-center { transform-origin: center center !important; }\"]);\nexport default Arc;\nArc.defaultProps = {\n  height: 50,\n  width: 50\n};\naddPropertyControls(Arc, {\n  text: {\n    title: \"Content\",\n    type: ControlType.String,\n    defaultValue: \"\u2726 THANK YOU \u2726 FOR VISITING\",\n    displayTextArea: true\n  },\n  type: {\n    title: \"Type\",\n    type: ControlType.Enum,\n    options: [\"circle\", \"ellipse\", \"graphic\"],\n    optionTitles: [\"Circle\", \"Ellipse\", \"Graphic\"],\n    defaultValue: true\n  },\n  cylinderHeight: {\n    title: \"Height\",\n    type: ControlType.Number,\n    unit: \"px\",\n    min: 0,\n    max: 1e3,\n    hidden: ({\n      type\n    }) => type !== \"ellipse\"\n  },\n  rotate: {\n    type: ControlType.Boolean,\n    title: \"Rotate\",\n    defaultValue: false,\n    hidden: ({\n      type\n    }) => type !== \"circle\"\n  },\n  rotateSpeed: {\n    type: ControlType.Number,\n    title: \"Speed\",\n    min: 0,\n    max: 50,\n    defaultValue: 5,\n    displayStepper: true,\n    step: 1,\n    hidden: ({\n      type,\n      rotate\n    }) => type !== \"circle\" || !rotate\n  },\n  slots: {\n    type: ControlType.ComponentInstance,\n    title: \"Graphic\",\n    hidden: ({\n      type\n    }) => type !== \"graphic\"\n  },\n  alignmentBaseline: {\n    title: \"Align\",\n    type: ControlType.Enum,\n    options: [\"top\", \"center\", \"bottom\"],\n    optionIcons: [\"align-top\", \"align-middle\", \"align-bottom\"],\n    defaultValue: \"bottom\",\n    displaySegmentedControl: true\n  },\n  flip: {\n    type: ControlType.Boolean,\n    defaultValue: false,\n    title: \"Direction\",\n    enabledTitle: \"CW\",\n    disabledTitle: \"CCW\",\n    hidden: ({\n      type\n    }) => type === \"graphic\"\n  },\n  startOffset: {\n    title: \"Offset\",\n    type: ControlType.Number,\n    defaultValue: 0,\n    max: 360,\n    unit: \"\\xb0\",\n    step: .5\n  },\n  color: {\n    title: \"Color\",\n    type: ControlType.Color,\n    defaultValue: \"#999\"\n  },\n  font: {\n    type: ControlType.Object,\n    controls: {\n      font: {\n        type: ControlType.String,\n        placeholder: \"Inter\",\n        defaultValue: \"Inter\"\n      },\n      fontSize: {\n        title: \"Size\",\n        type: ControlType.Number,\n        min: 0,\n        max: 100,\n        step: .5,\n        defaultValue: 12\n      },\n      fontWeight: {\n        type: ControlType.Enum,\n        options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n        defaultValue: 600,\n        title: \"Weight\"\n      },\n      wordSpacing: {\n        title: \"Word\",\n        type: ControlType.Number,\n        defaultValue: 4,\n        step: .1,\n        displayStepper: true\n      },\n      letterSpacing: {\n        title: \"Letter\",\n        type: ControlType.Number,\n        defaultValue: 4,\n        step: .1,\n        displayStepper: true\n      }\n    }\n  },\n  animate: {\n    type: ControlType.Boolean,\n    defaultValue: false,\n    title: \"Animate\"\n  },\n  animateStart: {\n    type: ControlType.Number,\n    min: -200,\n    max: 200,\n    step: .1,\n    defaultValue: -50,\n    title: \"From\",\n    unit: \"%\",\n    hidden: props => !props.animate\n  },\n  animateEnd: {\n    type: ControlType.Number,\n    min: -200,\n    max: 200,\n    step: .1,\n    defaultValue: 150,\n    title: \"To\",\n    unit: \"%\",\n    hidden: props => !props.animate\n  },\n  animateDuration: {\n    type: ControlType.Number,\n    min: 0,\n    max: 50,\n    defaultValue: 5,\n    title: \"Time\",\n    unit: \"s\",\n    displayStepper: true,\n    hidden: props => !props.animate\n  }\n}); /* Method to get the first child */\nfunction getFirstChild(slots) {\n  let firstChild;\n  Children.map(slots, child => {\n    if (firstChild === undefined) {\n      firstChild = child;\n    }\n  });\n  return firstChild;\n} /* Method to get stringless attributes */\nconst splitAndReplace = string => {\n  return string.split(\"=\")[1].replace(/['\"]+/g, \"\");\n}; /* Path creation method */\nconst createPath = (flip, cylinder) => {\n  const cylinderTop = 50 - cylinder;\n  const cylinderBottom = 50 + cylinder;\n  return !flip ? `M 0 50 L 0 ${cylinderTop} A 1 1 0 0 1 100 ${cylinderTop} L 100 50 L 100 ${cylinderBottom} A 1 1 0 0 1 0 ${cylinderBottom} L 0 ${cylinderTop}` : `M 0 50 L 0 ${cylinderBottom} A 1 1 0 1 0 100 ${cylinderBottom} L 100 ${cylinderTop} A 1 1 0 1 0 0 ${cylinderTop} L 0 50`;\n}; /* Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 160,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Arc\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerIntrinsicHeight\": \"150\",\n        \"framerIntrinsicWidth\": \"150\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerDisableUnlink\": \"*\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Arc.map"],
  "mappings": "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",
  "names": ["c", "b", "h", "g", "e", "r", "a", "y", "w", "t", "re", "MotionConfigContext", "o", "n", "se", "p", "V", "K", "i", "l", "d", "k", "C", "Y", "useLocaleInfo", "s", "x", "v", "S", "N", "_", "L", "R", "U", "D", "M", "O", "useVariantState", "b", "c", "T", "J", "E", "useActiveVariantCallback", "P", "B", "pe", "j", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "withCSS", "nQPBQvmIX_default", "addPropertyControls", "ControlType", "addFonts", "murmur2", "r", "t", "a", "e", "c", "Arc", "withCSS", "props", "hasChildren", "j", "isCanvas", "RenderTarget", "showCustomPath", "isCircle", "cylinder", "path", "createPath", "childPath", "viewBox", "firstChild", "getFirstChild", "svgChild", "svgChildCanvas", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "svgString", "On", "canvasFrame", "attributes", "element", "splitAndReplace", "attributes1", "element1", "id", "murmur2", "alignmentValue", "motion", "Arc_default", "addPropertyControls", "ControlType", "type", "rotate", "slots", "child", "string", "flip", "cylinderTop", "cylinderBottom"]
}
