{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/nCslYXnthjg9OMjh6LsF/uSvExBRE508OV1osRAGp/Gpt.js", "ssg:https://framerusercontent.com/modules/4RubHQ4v2P55sXqj1N1V/FHFPYOk0GN2X4YpNxjIY/augiA20Il.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { useEffect, useRef, useState } from \"react\";\nimport { motion } from \"framer-motion\";\nconst item1 = 5;\nconst item2 = 10;\nconst item3 = 15;\nexport function itemOne(Component) {\n  return props => {\n    const [positionOffset, setPositionOffset] = useState({\n      x: 0,\n      y: 0\n    });\n    const position = useRef({\n      x: 0,\n      y: 0\n    });\n    const componentRef = useRef();\n    const initialUpdateDone = useRef(false);\n    const handleMove = event => {\n      let x, y;\n      if (event.changedTouches) {\n        x = event.changedTouches[0].clientX;\n        y = event.changedTouches[0].clientY;\n      } else {\n        x = event.clientX;\n        y = event.clientY;\n      }\n      if (componentRef.current) {\n        const rect = componentRef.current.getBoundingClientRect();\n        const centerX = rect.left + rect.width / 2;\n        const centerY = rect.top + rect.height / 2;\n        const offsetX = (x - centerX) / item1;\n        const offsetY = (y - centerY) / item1;\n        position.current = {\n          x,\n          y\n        };\n        if (initialUpdateDone.current) {\n          setPositionOffset({\n            x: offsetX,\n            y: offsetY\n          });\n        }\n      }\n    };\n    useEffect(() => {\n      window.addEventListener(\"mousemove\", handleMove);\n      window.addEventListener(\"touchmove\", handleMove);\n      return () => {\n        window.removeEventListener(\"mousemove\", handleMove);\n        window.removeEventListener(\"touchmove\", handleMove);\n      };\n    }, []);\n    useEffect(() => {\n      initialUpdateDone.current = true;\n    }, []);\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      ref: componentRef,\n      as: motion.div,\n      animate: {\n        x: positionOffset.x,\n        y: positionOffset.y\n      },\n      transition: {\n        type: \"spring\",\n        stiffness: 120,\n        damping: 14\n      },\n      style: {\n        ...props.style\n      }\n    });\n  };\n}\nexport function itemTwo(Component) {\n  return props => {\n    const [positionOffset, setPositionOffset] = useState({\n      x: 0,\n      y: 0\n    });\n    const position = useRef({\n      x: 0,\n      y: 0\n    });\n    const componentRef = useRef();\n    const initialUpdateDone = useRef(false);\n    const handleMove = event => {\n      let x, y;\n      if (event.changedTouches) {\n        x = event.changedTouches[0].clientX;\n        y = event.changedTouches[0].clientY;\n      } else {\n        x = event.clientX;\n        y = event.clientY;\n      }\n      if (componentRef.current) {\n        const rect = componentRef.current.getBoundingClientRect();\n        const centerX = rect.left + rect.width / 2;\n        const centerY = rect.top + rect.height / 2;\n        const offsetX = (x - centerX) / item2;\n        const offsetY = (y - centerY) / item2;\n        position.current = {\n          x,\n          y\n        };\n        if (initialUpdateDone.current) {\n          setPositionOffset({\n            x: offsetX,\n            y: offsetY\n          });\n        }\n      }\n    };\n    useEffect(() => {\n      window.addEventListener(\"mousemove\", handleMove);\n      window.addEventListener(\"touchmove\", handleMove);\n      return () => {\n        window.removeEventListener(\"mousemove\", handleMove);\n        window.removeEventListener(\"touchmove\", handleMove);\n      };\n    }, []);\n    useEffect(() => {\n      initialUpdateDone.current = true;\n    }, []);\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      ref: componentRef,\n      as: motion.div,\n      animate: {\n        x: positionOffset.x,\n        y: positionOffset.y\n      },\n      transition: {\n        type: \"spring\",\n        stiffness: 120,\n        damping: 14\n      },\n      style: {\n        ...props.style\n      }\n    });\n  };\n}\nexport function itemThree(Component) {\n  return props => {\n    const [positionOffset, setPositionOffset] = useState({\n      x: 0,\n      y: 0\n    });\n    const position = useRef({\n      x: 0,\n      y: 0\n    });\n    const componentRef = useRef();\n    const initialUpdateDone = useRef(false);\n    const handleMove = event => {\n      let x, y;\n      if (event.changedTouches) {\n        x = event.changedTouches[0].clientX;\n        y = event.changedTouches[0].clientY;\n      } else {\n        x = event.clientX;\n        y = event.clientY;\n      }\n      if (componentRef.current) {\n        const rect = componentRef.current.getBoundingClientRect();\n        const centerX = rect.left + rect.width / 2;\n        const centerY = rect.top + rect.height / 2;\n        const offsetX = (x - centerX) / item3;\n        const offsetY = (y - centerY) / item3;\n        position.current = {\n          x,\n          y\n        };\n        if (initialUpdateDone.current) {\n          setPositionOffset({\n            x: offsetX,\n            y: offsetY\n          });\n        }\n      }\n    };\n    useEffect(() => {\n      window.addEventListener(\"mousemove\", handleMove);\n      window.addEventListener(\"touchmove\", handleMove);\n      return () => {\n        window.removeEventListener(\"mousemove\", handleMove);\n        window.removeEventListener(\"touchmove\", handleMove);\n      };\n    }, []);\n    useEffect(() => {\n      initialUpdateDone.current = true;\n    }, []);\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      ref: componentRef,\n      as: motion.div,\n      animate: {\n        x: positionOffset.x,\n        y: positionOffset.y\n      },\n      transition: {\n        type: \"spring\",\n        stiffness: 120,\n        damping: 14\n      },\n      style: {\n        ...props.style\n      }\n    });\n  };\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"itemTwo\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"itemTwo\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"itemThree\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"itemThree\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"itemOne\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"itemOne\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Gpt.map", "// Generated by Framer (a7ecdf4)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, cx, GeneratedComponentContext, Image, removeHiddenBreakpointLayers, useHydratedBreakpointVariants, useLocaleInfo, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { itemOne, itemThree, itemTwo } from \"https://framerusercontent.com/modules/nCslYXnthjg9OMjh6LsF/uSvExBRE508OV1osRAGp/Gpt.js\";\nimport metadataProvider from \"https://framerusercontent.com/modules/dB1VR5Q8xhkMbV2oKMj3/6O0LiNHx5BWk4Z0KTk91/augiA20Il.js\";\nconst MotionDivItemThree = itemThree(motion.div);\nconst MotionDivItemTwo = itemTwo(motion.div);\nconst MotionDivItemOne = itemOne(motion.div);\nconst cycleOrder = [\"WQLkyLRf1\"];\nconst breakpoints = {};\nconst isBrowser = () => typeof document !== \"undefined\";\nconst serializationHash = \"framer-PzAIW\";\nconst variantClassNames = {\n  WQLkyLRf1: \"framer-v-72rtr7\"\n};\nif (isBrowser()) {\n  removeHiddenBreakpointLayers(\"WQLkyLRf1\", breakpoints, variantClassNames);\n}\nconst transitions = {\n  default: {\n    duration: 0\n  }\n};\nconst transformTemplate = (_, t) => `translateX(-50%) ${t}`;\nconst transformTemplate1 = (_, t) => `translateY(-50%) ${t}`;\nconst metadata = metadataProvider();\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  return {\n    ...props\n  };\n};\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale,\n    setLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  React.useLayoutEffect(() => {\n    const metadata1 = metadataProvider(undefined, activeLocale);\n    document.title = metadata1.title || \"\";\n    if (metadata1.viewport) {\n      var _document_querySelector;\n      (_document_querySelector = document.querySelector('meta[name=\"viewport\"]')) === null || _document_querySelector === void 0 ? void 0 : _document_querySelector.setAttribute(\"content\", metadata1.viewport);\n    }\n    if (metadata1.bodyClassName) {\n      Array.from(document.body.classList).filter(c => c.startsWith(\"framer-body-\")).map(c => document.body.classList.remove(c));\n      document.body.classList.add(`${metadata1.bodyClassName}-framer-PzAIW`);\n      return () => {\n        document.body.classList.remove(`${metadata1.bodyClassName}-framer-PzAIW`);\n      };\n    }\n  }, [undefined, activeLocale]);\n  const [baseVariant, hydratedBaseVariant] = useHydratedBreakpointVariants(variant, breakpoints, false);\n  const gestureVariant = undefined;\n  const transition = transitions.default;\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [];\n  return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider, {\n    value: {\n      primaryVariantId: \"WQLkyLRf1\",\n      variantClassNames\n    },\n    children: /*#__PURE__*/_jsxs(LayoutGroup, {\n      id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n      children: [/*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(serializationHash, ...sharedStyleClassNames, \"framer-72rtr7\", className),\n        ref: ref !== null && ref !== void 0 ? ref : ref1,\n        style: {\n          ...style\n        },\n        children: /*#__PURE__*/_jsxs(\"div\", {\n          className: \"framer-1fhssl8\",\n          children: [/*#__PURE__*/_jsx(\"div\", {\n            className: \"framer-kg3vnr\",\n            children: /*#__PURE__*/_jsxs(\"div\", {\n              className: \"framer-19ss0zd\",\n              children: [/*#__PURE__*/_jsx(MotionDivItemThree, {\n                className: \"framer-9809k9\",\n                transformTemplate: transformTemplate,\n                children: /*#__PURE__*/_jsx(Image, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fill\",\n                    intrinsicHeight: 1e3,\n                    intrinsicWidth: 1e3,\n                    pixelHeight: 2e3,\n                    pixelWidth: 2e3,\n                    sizes: \"200px\",\n                    src: \"https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png?scale-down-to=1024\",\n                    srcSet: \"https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png?scale-down-to=512 512w, https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png 2000w\"\n                  },\n                  className: \"framer-yohasy\",\n                  \"data-framer-name\": \"$3d_render_of_black_and_glossy_wavy_abstract_shape_8\",\n                  name: \"$3d_render_of_black_and_glossy_wavy_abstract_shape_8\"\n                })\n              }), /*#__PURE__*/_jsx(MotionDivItemTwo, {\n                className: \"framer-11dzpjp\",\n                transformTemplate: transformTemplate1,\n                children: /*#__PURE__*/_jsx(Image, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fill\",\n                    intrinsicHeight: 1e3,\n                    intrinsicWidth: 1e3,\n                    pixelHeight: 2e3,\n                    pixelWidth: 2e3,\n                    sizes: \"200px\",\n                    src: \"https://framerusercontent.com/images/GWsPiXznPK5fs2BLT6kkhL3Az5g.png?scale-down-to=1024\",\n                    srcSet: \"https://framerusercontent.com/images/GWsPiXznPK5fs2BLT6kkhL3Az5g.png?scale-down-to=512 512w, https://framerusercontent.com/images/GWsPiXznPK5fs2BLT6kkhL3Az5g.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/GWsPiXznPK5fs2BLT6kkhL3Az5g.png 2000w\"\n                  },\n                  className: \"framer-1qznay1\",\n                  \"data-framer-name\": \"$3d_render_of_black_and_glossy_wavy_abstract_shape_3\",\n                  name: \"$3d_render_of_black_and_glossy_wavy_abstract_shape_3\"\n                })\n              }), /*#__PURE__*/_jsx(MotionDivItemOne, {\n                className: \"framer-1o6h7or\",\n                transformTemplate: transformTemplate1,\n                children: /*#__PURE__*/_jsx(Image, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fill\",\n                    intrinsicHeight: 1e3,\n                    intrinsicWidth: 1e3,\n                    pixelHeight: 2e3,\n                    pixelWidth: 2e3,\n                    sizes: \"200px\",\n                    src: \"https://framerusercontent.com/images/DAYlw9jKMyhQr06MVcTymaTgtNA.png?scale-down-to=1024\",\n                    srcSet: \"https://framerusercontent.com/images/DAYlw9jKMyhQr06MVcTymaTgtNA.png?scale-down-to=512 512w, https://framerusercontent.com/images/DAYlw9jKMyhQr06MVcTymaTgtNA.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/DAYlw9jKMyhQr06MVcTymaTgtNA.png 2000w\"\n                  },\n                  className: \"framer-1e9d6ks\",\n                  \"data-framer-name\": \"$3d_render_of_black_and_glossy_wavy_abstract_shape_10\",\n                  name: \"$3d_render_of_black_and_glossy_wavy_abstract_shape_10\"\n                })\n              })]\n            })\n          }), /*#__PURE__*/_jsx(\"div\", {\n            className: \"framer-11m5nx6\"\n          })]\n        })\n      }), /*#__PURE__*/_jsx(\"div\", {\n        className: cx(serializationHash, ...sharedStyleClassNames),\n        id: \"overlay\"\n      })]\n    })\n  });\n});\nconst css = ['.framer-PzAIW[data-border=\"true\"]::after, .framer-PzAIW [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; } }\", `.${metadata.bodyClassName}-framer-PzAIW { background: #EFEFF1; }`, \".framer-PzAIW.framer-lux5qc, .framer-PzAIW .framer-lux5qc { display: block; }\", \".framer-PzAIW.framer-72rtr7 { align-content: center; align-items: center; background-color: #efeff1; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-PzAIW .framer-1fhssl8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-PzAIW .framer-kg3vnr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-PzAIW .framer-19ss0zd { flex: 1 0 0px; height: 100%; max-width: 700px; overflow: hidden; position: relative; width: 1px; }\", \".framer-PzAIW .framer-9809k9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); left: 50%; overflow: hidden; position: absolute; top: 108px; transform: translateX(-50%); width: 200px; }\", \".framer-PzAIW .framer-yohasy, .framer-PzAIW .framer-1qznay1, .framer-PzAIW .framer-1e9d6ks { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\", \".framer-PzAIW .framer-11dzpjp { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); overflow: hidden; position: absolute; right: 40px; top: 63%; transform: translateY(-50%); width: 200px; }\", \".framer-PzAIW .framer-1o6h7or { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); left: 65px; overflow: hidden; position: absolute; top: 41%; transform: translateY(-50%); width: 200px; }\", \".framer-PzAIW .framer-11m5nx6 { flex: none; height: 23%; overflow: visible; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-PzAIW.framer-72rtr7, .framer-PzAIW .framer-1fhssl8, .framer-PzAIW .framer-kg3vnr { gap: 0px; } .framer-PzAIW.framer-72rtr7 > *, .framer-PzAIW .framer-1fhssl8 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-PzAIW.framer-72rtr7 > :first-child, .framer-PzAIW .framer-1fhssl8 > :first-child { margin-top: 0px; } .framer-PzAIW.framer-72rtr7 > :last-child, .framer-PzAIW .framer-1fhssl8 > :last-child { margin-bottom: 0px; } .framer-PzAIW .framer-kg3vnr > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-PzAIW .framer-kg3vnr > :first-child { margin-left: 0px; } .framer-PzAIW .framer-kg3vnr > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicHeight 800\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerImmutableVariables true\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerDisplayContentsDiv false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerResponsiveScreen\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              */\nconst FrameraugiA20Il = withCSS(Component, css, \"framer-PzAIW\");\nexport default FrameraugiA20Il;\nFrameraugiA20Il.displayName = \"Home\";\nFrameraugiA20Il.defaultProps = {\n  height: 800,\n  width: 1200\n};\naddFonts(FrameraugiA20Il, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameraugiA20Il\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerDisplayContentsDiv\": \"false\",\n        \"framerResponsiveScreen\": \"\",\n        \"framerIntrinsicHeight\": \"800\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["item1", "item2", "item3", "itemOne", "Component", "props", "positionOffset", "setPositionOffset", "ye", "position", "pe", "componentRef", "initialUpdateDone", "handleMove", "event", "x", "y", "rect", "centerX", "centerY", "offsetX", "offsetY", "ue", "window", "p", "motion", "itemTwo", "itemThree", "MotionDivItemThree", "itemThree", "motion", "MotionDivItemTwo", "itemTwo", "MotionDivItemOne", "itemOne", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "removeHiddenBreakpointLayers", "transitions", "transformTemplate", "_", "transformTemplate1", "metadata", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "fe", "metadata1", "_document_querySelector", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "MotionDivItemThree", "Image2", "MotionDivItemTwo", "MotionDivItemOne", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "__FramerMetadata__"]
}
