{
  "version": 3,
  "sources": ["ssg:https://app.framerstatic.com/framer-motion.TRMGPAP6.mjs", "ssg:https://framerusercontent.com/modules/vbaJXlyVEeIvuEevvudG/rCFm5HF6GVagmMq4atm9/UnicornStudioEmbed.js", "ssg:https://framerusercontent.com/modules/8iIgtBR3ISI15jUvc9Ol/bgjrbCEpmu1KWgK560WB/nzbKIRcpi.js"],
  "sourcesContent": ["import {\n  AcceleratedAnimation,\n  AnimatePresence,\n  AnimateSharedLayout,\n  DeprecatedLayoutGroupContext,\n  DragControls,\n  FlatTree,\n  LayoutGroup,\n  LayoutGroupContext,\n  LazyMotion,\n  MotionConfig,\n  MotionConfigContext,\n  MotionContext,\n  MotionGlobalConfig,\n  MotionValue,\n  PresenceContext,\n  SwitchLayoutGroupContext,\n  VisualElement,\n  addPointerEvent,\n  addPointerInfo,\n  addScaleCorrector,\n  animate,\n  animateMini,\n  animateValue,\n  animateVisualElement,\n  animationControls,\n  animations,\n  anticipate,\n  backIn,\n  backInOut,\n  backOut,\n  buildTransform,\n  calcLength,\n  cancelFrame,\n  cancelSync,\n  circIn,\n  circInOut,\n  circOut,\n  clamp,\n  color,\n  complex,\n  createBox,\n  createRendererMotionComponent,\n  createScopedAnimate,\n  cubicBezier,\n  delay,\n  disableInstantTransitions,\n  distance,\n  distance2D,\n  domAnimation,\n  domMax,\n  domMin,\n  easeIn,\n  easeInOut,\n  easeOut,\n  filterProps,\n  findSpring,\n  frame,\n  frameData,\n  frameSteps,\n  inView,\n  inertia,\n  interpolate,\n  invariant,\n  isBrowser,\n  isDragActive,\n  isMotionComponent,\n  isMotionValue,\n  isValidMotionProp,\n  keyframes,\n  m,\n  makeUseVisualState,\n  mirrorEasing,\n  mix,\n  motion,\n  motionValue,\n  namespace_exports,\n  optimizedAppearDataAttribute,\n  pipe,\n  progress,\n  px,\n  resolveMotionValue,\n  reverseEasing,\n  scroll,\n  scrollInfo,\n  spring,\n  stagger,\n  startOptimizedAppearAnimation,\n  steps,\n  sync,\n  transform,\n  unwrapMotionComponent,\n  useAnimate,\n  useAnimateMini,\n  useAnimatedState,\n  useAnimation,\n  useAnimationControls,\n  useAnimationFrame,\n  useCycle,\n  useDomEvent,\n  useDragControls,\n  useElementScroll,\n  useForceUpdate,\n  useInView,\n  useInstantLayoutTransition,\n  useInstantTransition,\n  useInvertedScale,\n  useIsPresent,\n  useIsomorphicLayoutEffect,\n  useMotionTemplate,\n  useMotionValue,\n  useMotionValueEvent,\n  usePresence,\n  useReducedMotion,\n  useReducedMotionConfig,\n  useResetProjection,\n  useScroll,\n  useSpring,\n  useTime,\n  useTransform,\n  useUnmountEffect,\n  useVelocity,\n  useViewportScroll,\n  useWillChange,\n  visualElementStore,\n  warning,\n  wrap\n} from \"./chunk-RKC6CDUL.mjs\";\nimport \"./chunk-IMK5ZWMZ.mjs\";\nexport {\n  AcceleratedAnimation,\n  AnimatePresence,\n  AnimateSharedLayout,\n  DeprecatedLayoutGroupContext,\n  DragControls,\n  FlatTree,\n  LayoutGroup,\n  LayoutGroupContext,\n  LazyMotion,\n  MotionConfig,\n  MotionConfigContext,\n  MotionContext,\n  MotionGlobalConfig,\n  MotionValue,\n  PresenceContext,\n  namespace_exports as Reorder,\n  SwitchLayoutGroupContext,\n  VisualElement,\n  addPointerEvent,\n  addPointerInfo,\n  addScaleCorrector,\n  animate,\n  animateMini,\n  animateValue,\n  animateVisualElement,\n  animationControls,\n  animations,\n  anticipate,\n  backIn,\n  backInOut,\n  backOut,\n  buildTransform,\n  calcLength,\n  cancelFrame,\n  cancelSync,\n  circIn,\n  circInOut,\n  circOut,\n  clamp,\n  color,\n  complex,\n  createBox,\n  createRendererMotionComponent,\n  createScopedAnimate,\n  cubicBezier,\n  delay,\n  disableInstantTransitions,\n  distance,\n  distance2D,\n  domAnimation,\n  domMax,\n  domMin,\n  easeIn,\n  easeInOut,\n  easeOut,\n  filterProps,\n  findSpring,\n  frame,\n  frameData,\n  frameSteps,\n  inView,\n  inertia,\n  interpolate,\n  invariant,\n  isBrowser,\n  isDragActive,\n  isMotionComponent,\n  isMotionValue,\n  isValidMotionProp,\n  keyframes,\n  m,\n  makeUseVisualState,\n  mirrorEasing,\n  mix,\n  motion,\n  motionValue,\n  optimizedAppearDataAttribute,\n  pipe,\n  progress,\n  px,\n  resolveMotionValue,\n  reverseEasing,\n  scroll,\n  scrollInfo,\n  spring,\n  stagger,\n  startOptimizedAppearAnimation,\n  steps,\n  sync,\n  transform,\n  unwrapMotionComponent,\n  useAnimate,\n  useAnimateMini,\n  useAnimation,\n  useAnimationControls,\n  useAnimationFrame,\n  useCycle,\n  useAnimatedState as useDeprecatedAnimatedState,\n  useInvertedScale as useDeprecatedInvertedScale,\n  useDomEvent,\n  useDragControls,\n  useElementScroll,\n  useForceUpdate,\n  useInView,\n  useInstantLayoutTransition,\n  useInstantTransition,\n  useIsPresent,\n  useIsomorphicLayoutEffect,\n  useMotionTemplate,\n  useMotionValue,\n  useMotionValueEvent,\n  usePresence,\n  useReducedMotion,\n  useReducedMotionConfig,\n  useResetProjection,\n  useScroll,\n  useSpring,\n  useTime,\n  useTransform,\n  useUnmountEffect,\n  useVelocity,\n  useViewportScroll,\n  useWillChange,\n  visualElementStore,\n  warning,\n  wrap\n};\n//# sourceMappingURL=framer-motion.TRMGPAP6.mjs.map\n", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 800\n */export default function UnicornStudioEmbed(props){const elementRef=useRef(null);const sceneRef=useRef(null);useEffect(()=>{const isEditingOrPreviewing=[\"CANVAS\",\"PREVIEW\"].includes(RenderTarget.current());if(RenderTarget.current()===\"CANVAS\"){return;}const initializeScript=callback=>{const existingScript=document.querySelector('script[src^=\"https://cdn.unicorn.studio\"]');if(!existingScript){const script=document.createElement(\"script\");script.src=\"https://cdn.unicorn.studio/v1.3.2/unicornStudio.umd.js\";script.onload=callback;document.head.appendChild(script);}else{callback();}};const initializeUnicornStudio=()=>{const query=props.projectId.split(\"?\");const projectId=query[0];const production=query[1]&&query[1].includes(\"production\");const cacheBuster=isEditingOrPreviewing?\"?update=\"+Math.random():\"\";elementRef.current.setAttribute(\"data-us-project\",projectId+cacheBuster);if(production){elementRef.current.setAttribute(\"data-us-production\",1);}if(window.UnicornStudio){var _window_UnicornStudio_scenes;const existingScene=(_window_UnicornStudio_scenes=window.UnicornStudio.scenes)===null||_window_UnicornStudio_scenes===void 0?void 0:_window_UnicornStudio_scenes.find(scene=>scene.element===elementRef.current||scene.element.contains(elementRef.current));if(existingScene){existingScene.destroy();}else{window.UnicornStudio.destroy();}window.UnicornStudio.init().then(scenes=>{const ourScene=scenes.find(scene=>scene.element===elementRef.current||scene.element.contains(elementRef.current));if(ourScene){sceneRef.current=ourScene;}});}};if(props.projectId){if(window.UnicornStudio){initializeUnicornStudio();}else{initializeScript(initializeUnicornStudio);}}return()=>{if(sceneRef.current){sceneRef.current.destroy();sceneRef.current=null;}};},[props.projectId]);if(RenderTarget.current()===\"CANVAS\"){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",backgroundColor:\"rgba(0, 0, 0, 0.15)\",color:\"#4B5563\",fontWeight:500,textAlign:\"center\",padding:\"16px\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"1.25rem\",marginBottom:\"12px\"},children:\"Scene will render in Preview and on your published site.\"}),!props.projectId?/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"1rem\",color:\"#EF4444\"},children:\"No project ID, please export your scene and add its project ID in the detail panel.\"}):\" \"]});}return /*#__PURE__*/_jsx(\"div\",{ref:elementRef,\"data-us-dpi\":props.dpi,\"data-us-scale\":props.scale,\"data-us-fps\":props.fps,\"data-us-altText\":props.altText,\"data-us-ariaLabel\":props.ariaLabel,\"data-us-lazyload\":props.lazyLoad?\"true\":\"\",style:{width:\"100%\",height:\"100%\",...props.style},children:props.header&&/*#__PURE__*/_jsx(\"h1\",{style:{width:\"1px\",height:\"1px\",margin:\"-1px\",padding:\"0\",overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",border:\"0\"},children:props.header})});}UnicornStudioEmbed.displayName=\"Unicorn Studio Embed\";addPropertyControls(UnicornStudioEmbed,{projectId:{type:ControlType.String,title:\"Project ID\"},scale:{type:ControlType.Number,title:\"Scale\",defaultValue:1,min:.25,max:1,step:.01},dpi:{type:ControlType.Number,title:\"DPI\",defaultValue:1.5,min:.5,max:2,step:.1},fps:{type:ControlType.Number,title:\"FPS\",defaultValue:60,min:10,max:120,step:5},header:{type:ControlType.String,title:\"H1 text\"},altText:{type:ControlType.String,title:\"Alt text\"},ariaLabel:{type:ControlType.String,title:\"Aria label\"},lazyLoad:{type:ControlType.Boolean,title:\"Lazy Load\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UnicornStudioEmbed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"800\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UnicornStudioEmbed.map", "// Generated by Framer (68888f7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-AwBW0 .framer-styles-preset-1398vte:not(.rich-text-wrapper), .framer-AwBW0 .framer-styles-preset-1398vte.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-color: #b0b0b0; --framer-link-text-decoration: none; }\"];export const className=\"framer-AwBW0\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "UnicornStudioEmbed", "props", "elementRef", "pe", "sceneRef", "ue", "isEditingOrPreviewing", "RenderTarget", "initializeScript", "callback", "script", "initializeUnicornStudio", "query", "projectId", "production", "cacheBuster", "_window_UnicornStudio_scenes", "existingScene", "scene", "scenes", "ourScene", "u", "p", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className"]
}
