{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VpB6Cxw3UtkdUZWbi5c9/OjfaNVQEF8Nq5kdNt6ym/Heading.js"],
  "sourcesContent": ["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/docs/guides/\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { motion } from \"framer-motion\";\nimport { addPropertyControls, ControlType } from \"framer\"; /**\n                                                           * These annotations control how your component sizes\n                                                           * Learn more: https://www.framer.com/docs/guides/auto-sizing\n                                                           *\n                                                           * @framerSupportedLayoutWidth auto\n                                                           * @framerSupportedLayoutHeight auto\n                                                           */\nexport default function Heading(props) {\n  // This is a React component containing an Example component\n  // - Replace <Example /> with your own code\n  // - Find inspiration: https://www.framer.com/developers/\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      ...containerStyle,\n      maxWidth: props.scale === 1 && 400\n    },\n    children: /*#__PURE__*/_jsxs(\"h1\", {\n      style: {\n        fontSize: 26.6666655 * props.scale,\n        fontFamily: \"Sunflower\",\n        margin: 0,\n        textAlign: props.align\n      },\n      children: [\"One link to run your\", \" \", /*#__PURE__*/_jsx(\"span\", {\n        style: {\n          ...spanWrapperStyle,\n          height: 32 * props.scale,\n          lineHeight: `${32 * props.scale}px`\n        },\n        children: /*#__PURE__*/_jsxs(motion.span, {\n          style: animatedSpanStyle,\n          animate: {\n            y: [0, 0, 0, -32 * props.scale, -32 * props.scale, -32 * props.scale, -32 * props.scale * 2, -32 * props.scale * 2, -32 * props.scale * 2, -32 * props.scale * 3, -32 * props.scale * 3, -32 * props.scale * 3, -32 * props.scale * 4, -32 * props.scale * 4, -32 * props.scale * 4, -32 * props.scale * 5, -32 * props.scale * 5, -32 * props.scale * 5, -32 * props.scale * 6, -32 * props.scale * 6, -32 * props.scale * 6, -32 * props.scale * 7, -32 * props.scale * 7, -32 * props.scale * 7, -32 * props.scale * 8, -32 * props.scale * 8, -32 * props.scale * 8, -32 * props.scale * 9, -32 * props.scale * 9, -32 * props.scale * 9, -32 * props.scale * 10, -32 * props.scale * 10, -32 * props.scale * 10, -32 * props.scale * 11, -32 * props.scale * 11, -32 * props.scale * 11]\n          },\n          transition: {\n            duration: 20,\n            repeat: Infinity\n          },\n          children: [/*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"coaching business\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"dog walking business\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"physiotherapy business\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"wellness business\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"skate shop\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"esthetician business\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"consulting business\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"bike shop\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"fan club\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"tennis business\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"fitness business\"\n          }), /*#__PURE__*/_jsx(\"span\", {\n            style: spanChild,\n            children: \"yoga business\"\n          })]\n        })\n      })]\n    })\n  });\n}\n; // Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle = {\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\",\n  overflow: \"hidden\"\n};\nconst spanWrapperStyle = {\n  display: \"inline-block\",\n  color: \"#006DFF\",\n  overflow: \"hidden\"\n};\nconst animatedSpanStyle = {\n  display: \"inline-block\"\n};\nconst spanChild = {\n  display: \"block\"\n};\nHeading.defaultProps = {\n  align: \"align\"\n};\naddPropertyControls(Heading, {\n  align: {\n    title: \"align\",\n    type: ControlType.Enum,\n    options: [\"left\", \"center\"]\n  },\n  scale: {\n    title: \"scale\",\n    type: ControlType.Number,\n    defaultValue: 1\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Heading\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutHeight\": \"auto\",\n        \"framerSupportedLayoutWidth\": \"auto\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Heading.map"],
  "mappings": "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",
  "names": ["Heading", "props", "p", "containerStyle", "u", "spanWrapperStyle", "motion", "animatedSpanStyle", "spanChild", "addPropertyControls", "ControlType"]
}
