{
  "version": 3,
  "sources": ["ssg:https://app.framerstatic.com/framer-motion.KB2VX5JL.mjs", "ssg:https://framerusercontent.com/modules/0BN9WaL1lroMgo0LdivU/4t69SI7BQoHieIXfXGGZ/JIEcYmdM9.js", "ssg:https://framerusercontent.com/modules/0BN9WaL1lroMgo0LdivU/4t69SI7BQoHieIXfXGGZ/JIEcYmdM9-0.js", "ssg:https://framerusercontent.com/modules/mVCRKRtKqoEFSZoCISJq/Lx8wF8eX6Gh2mKtwIE5n/ThemeToggle.js", "ssg:https://framer.com/m/framer/store.js@^1.0.0"],
  "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-4Z6NVKPU.mjs\";\nimport \"./chunk-QLPHEVXG.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.KB2VX5JL.mjs.map\n", "// Generated by Framer (3fa6aa4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as localizedValues from\"./JIEcYmdM9-0.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={aXlKfzFz6:{pressed:true},cnwUJn4Gh:{pressed:true},OpoSQA1_x:{pressed:true},wZXrRHcKk:{pressed:true}};const cycleOrder=[\"si4rmJR7M\",\"cnwUJn4Gh\",\"CiCy36Dns\",\"OpoSQA1_x\",\"r95k2kGDO\",\"wZXrRHcKk\",\"xNbPQlXBE\",\"aXlKfzFz6\"];const serializationHash=\"framer-1feFV\";const variantClassNames={aXlKfzFz6:\"framer-v-1c4k3sw\",CiCy36Dns:\"framer-v-7g1bgi\",cnwUJn4Gh:\"framer-v-k4fpd1\",OpoSQA1_x:\"framer-v-6htl2u\",r95k2kGDO:\"framer-v-1ahwthz\",si4rmJR7M:\"framer-v-99b3vg\",wZXrRHcKk:\"framer-v-fpz32b\",xNbPQlXBE:\"framer-v-q0n36c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const valuesByLocaleId={UTFfW6rvB:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={delay:0,duration:1.2,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.7,ease:[0,0,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Primary hover\":\"OpoSQA1_x\",\"Primary/secondary hover\":\"cnwUJn4Gh\",\"Primary/secondary\":\"si4rmJR7M\",\"Secondary hover\":\"aXlKfzFz6\",\"Secondary/primary hover\":\"wZXrRHcKk\",\"Secondary/primary\":\"r95k2kGDO\",Primary:\"CiCy36Dns\",Secondary:\"xNbPQlXBE\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"si4rmJR7M\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"si4rmJR7M\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"cnwUJn4Gh-pressed\",\"OpoSQA1_x-pressed\",\"wZXrRHcKk-pressed\",\"aXlKfzFz6-pressed\"].includes(gestureVariant))return true;if([\"cnwUJn4Gh\",\"OpoSQA1_x\",\"wZXrRHcKk\",\"aXlKfzFz6\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-99b3vg\",className,classNames),\"data-framer-name\":\"Primary/secondary\",layoutDependency:layoutDependency,layoutId:\"si4rmJR7M\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{opacity:.75,...style},...addPropertyOverrides({\"aXlKfzFz6-pressed\":{\"data-framer-name\":undefined},\"cnwUJn4Gh-pressed\":{\"data-framer-name\":undefined},\"OpoSQA1_x-pressed\":{\"data-framer-name\":undefined},\"wZXrRHcKk-pressed\":{\"data-framer-name\":undefined},aXlKfzFz6:{\"data-framer-name\":\"Secondary hover\"},CiCy36Dns:{\"data-framer-name\":\"Primary\"},cnwUJn4Gh:{\"data-framer-name\":\"Primary/secondary hover\"},OpoSQA1_x:{\"data-framer-name\":\"Primary hover\"},r95k2kGDO:{\"data-framer-name\":\"Secondary/primary\"},wZXrRHcKk:{\"data-framer-name\":\"Secondary/primary hover\"},xNbPQlXBE:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{className:\"framer-ueiig7\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"Vc6_KOh8p\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-63ed9984-968b-4feb-a471-b1811141de52, rgb(104, 25, 230))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9d42c8b7-6c86-42e4-ae7e-ee554d082c95, rgba(104, 25, 230, 0.5))\",borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500},transformTemplate:transformTemplate1,variants:{\"aXlKfzFz6-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"cnwUJn4Gh-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"OpoSQA1_x-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"wZXrRHcKk-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},aXlKfzFz6:{\"--border-color\":\"var(--token-797d0fb3-e90e-4630-af68-5c3f00c82ac5, rgb(159, 255, 0))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},CiCy36Dns:{\"--border-color\":\"var(--token-382df4bc-0ea2-477b-ab7c-3d43aefe10bc, rgb(104, 25, 230))\",backgroundColor:\"rgba(104, 25, 230, 0.75)\"},cnwUJn4Gh:{backgroundColor:\"rgba(0, 0, 0, 0)\"},OpoSQA1_x:{\"--border-color\":\"var(--token-382df4bc-0ea2-477b-ab7c-3d43aefe10bc, rgb(104, 25, 230))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},r95k2kGDO:{\"--border-color\":\"var(--token-1acd076a-198c-4f11-a719-ff5843f1041f, rgb(159, 255, 0))\",backgroundColor:\"var(--token-c917c99d-722e-4b5b-b0e8-65c0f17ad1e4, rgba(159, 255, 0, 0.5))\"},wZXrRHcKk:{\"--border-color\":\"var(--token-1acd076a-198c-4f11-a719-ff5843f1041f, rgb(159, 255, 0))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},xNbPQlXBE:{\"--border-color\":\"var(--token-797d0fb3-e90e-4630-af68-5c3f00c82ac5, rgb(159, 255, 0))\",backgroundColor:\"rgba(159, 255, 0, 0.75)\"}},...addPropertyOverrides({\"cnwUJn4Gh-pressed\":{__framer__loopTransition:transition3},aXlKfzFz6:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1},cnwUJn4Gh:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1},OpoSQA1_x:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1},wZXrRHcKk:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-99es8a\",layoutDependency:layoutDependency,layoutId:\"tnwNcFrzp\",style:{backgroundColor:\"rgba(194, 163, 245, 0.5)\",borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500},transformTemplate:transformTemplate1,variants:{aXlKfzFz6:{backgroundColor:\"rgba(159, 255, 0, 0.75)\"},cnwUJn4Gh:{backgroundColor:\"var(--token-9d42c8b7-6c86-42e4-ae7e-ee554d082c95, rgba(104, 25, 230, 0.5))\"},OpoSQA1_x:{backgroundColor:\"rgba(104, 25, 230, 0.75)\"},wZXrRHcKk:{backgroundColor:\"var(--token-c917c99d-722e-4b5b-b0e8-65c0f17ad1e4, rgba(159, 255, 0, 0.5))\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1feFV.framer-1yt8xp3, .framer-1feFV .framer-1yt8xp3 { display: block; }\",\".framer-1feFV.framer-99b3vg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 30px; }\",\".framer-1feFV .framer-ueiig7, .framer-1feFV .framer-99es8a { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; mix-blend-mode: exclusion; overflow: visible; position: absolute; top: 50%; width: 20px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1feFV.framer-99b3vg { gap: 0px; } .framer-1feFV.framer-99b3vg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-1feFV.framer-99b3vg > :first-child { margin-left: 0px; } .framer-1feFV.framer-99b3vg > :last-child { margin-right: 0px; } }\",\".framer-1feFV.framer-v-k4fpd1.framer-99b3vg, .framer-1feFV.framer-v-6htl2u.framer-99b3vg, .framer-1feFV.framer-v-fpz32b.framer-99b3vg, .framer-1feFV.framer-v-1c4k3sw.framer-99b3vg { cursor: pointer; }\",\".framer-1feFV.framer-v-k4fpd1 .framer-ueiig7, .framer-1feFV.framer-v-6htl2u .framer-ueiig7, .framer-1feFV.framer-v-fpz32b .framer-ueiig7, .framer-1feFV.framer-v-1c4k3sw .framer-ueiig7 { height: var(--framer-aspect-ratio-supported, 30px); width: 30px; }\",\".framer-1feFV.framer-v-k4fpd1.pressed .framer-ueiig7, .framer-1feFV.framer-v-6htl2u.pressed .framer-ueiig7, .framer-1feFV.framer-v-fpz32b.pressed .framer-ueiig7, .framer-1feFV.framer-v-1c4k3sw.pressed .framer-ueiig7 { height: var(--framer-aspect-ratio-supported, 20px); width: 20px; }\",\".framer-1feFV.framer-v-k4fpd1.pressed .framer-99es8a, .framer-1feFV.framer-v-6htl2u.pressed .framer-99es8a, .framer-1feFV.framer-v-fpz32b.pressed .framer-99es8a, .framer-1feFV.framer-v-1c4k3sw.pressed .framer-99es8a { height: var(--framer-aspect-ratio-supported, 15px); width: 15px; }\",'.framer-1feFV[data-border=\"true\"]::after, .framer-1feFV [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cnwUJn4Gh\":{\"layout\":[\"fixed\",\"fixed\"]},\"CiCy36Dns\":{\"layout\":[\"fixed\",\"fixed\"]},\"OpoSQA1_x\":{\"layout\":[\"fixed\",\"fixed\"]},\"r95k2kGDO\":{\"layout\":[\"fixed\",\"fixed\"]},\"wZXrRHcKk\":{\"layout\":[\"fixed\",\"fixed\"]},\"xNbPQlXBE\":{\"layout\":[\"fixed\",\"fixed\"]},\"aXlKfzFz6\":{\"layout\":[\"fixed\",\"fixed\"]},\"rngcnNoXN\":{\"layout\":[\"fixed\",\"fixed\"]},\"bziCoHPbX\":{\"layout\":[\"fixed\",\"fixed\"]},\"USnCBoPaX\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZIuYk8Cb1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJIEcYmdM9=withCSS(Component,css,\"framer-1feFV\");export default FramerJIEcYmdM9;FramerJIEcYmdM9.displayName=\"cursorDot\";FramerJIEcYmdM9.defaultProps={height:30,width:30};addPropertyControls(FramerJIEcYmdM9,{variant:{options:[\"si4rmJR7M\",\"cnwUJn4Gh\",\"CiCy36Dns\",\"OpoSQA1_x\",\"r95k2kGDO\",\"wZXrRHcKk\",\"xNbPQlXBE\",\"aXlKfzFz6\"],optionTitles:[\"Primary/secondary\",\"Primary/secondary hover\",\"Primary\",\"Primary hover\",\"Secondary/primary\",\"Secondary/primary hover\",\"Secondary\",\"Secondary hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJIEcYmdM9,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJIEcYmdM9\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"30\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cnwUJn4Gh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CiCy36Dns\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OpoSQA1_x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r95k2kGDO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wZXrRHcKk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xNbPQlXBE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aXlKfzFz6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rngcnNoXN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bziCoHPbX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"USnCBoPaX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZIuYk8Cb1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JIEcYmdM9.map", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({theme:\"dark\"});const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];// Utilise la variable theme directement, sans ${...}\nhtmlElement.setAttribute(\"toggle-theme\",theme);bodyElement.setAttribute(\"toggle-theme\",theme);localStorage.setItem(\"theme\",theme)// Toujours mettre \u00E0 jour localStorage, sauf pour le mode \"system\"\n;const event=new Event(\"themeChange\");window.dispatchEvent(event);};export function withToggleTheme(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{const storedTheme=localStorage.getItem(\"theme\")||\"dark\"// Utilise \"dark\" si rien n'est trouv\u00E9\n;setStore({theme:storedTheme});changeTheme(storedTheme)// Applique le th\u00E8me stock\u00E9 ou le th\u00E8me sombre par d\u00E9faut\n;},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function withLightTheme(Component){return props=>{const[store,setStore]=useStore();// Au clic, passe en mode light\nconst clickLightTheme=()=>{setStore({theme:\"light\"});changeTheme(\"light\");};return /*#__PURE__*/_jsx(Component,{...props,variant:store.theme===\"light\"?\"Active\":\"Inactive\",whileHover:{scale:1.2},onClick:clickLightTheme});};}export function withDarkTheme(Component){return props=>{const[store,setStore]=useStore();// Au clic, passe en mode dark\nconst clickDarkTheme=()=>{setStore({theme:\"dark\"});changeTheme(\"dark\");};return /*#__PURE__*/_jsx(Component,{...props,variant:store.theme===\"dark\"?\"Active\":\"Inactive\",whileHover:{scale:1.2},onClick:clickDarkTheme});};}/*\nexport function withSystemTheme(Component): ComponentType {\n    return (props) => {\n        const [store, setStore] = useStore()\n\n        const clickSystemTheme = () => {\n            if (store.theme === \"system\") {\n                return\n            } else {\n                // Store the theme choice\n                setStore({ theme: \"system\" })\n                changeTheme(\"system\")\n            }\n        }\n        return (\n            <Component\n                {...props}\n                variant={store.theme === \"system\" ? \"Active\" : \"Inactive\"}\n                onClick={clickSystemTheme}\n                whileHover={{ scale: 1.2 }}\n            />\n        )\n    }\n}\n\nexport function withSystemThemeFunction(Component): ComponentType {\n    return (props) => {\n        const [store, setStore] = useStore()\n\n        const clickSystemTheme = () => {\n            if (store.theme === \"system\") {\n                return\n            } else {\n                // Store the theme choice\n                setStore({ theme: \"system\" })\n                changeTheme(\"system\")\n            }\n        }\n        return (\n            <Component\n                {...props}\n                variant={store.theme === \"system\" ? \"Active\" : \"Inactive\"}\n                onClick={clickSystemTheme}\n            />\n        )\n    }\n}\n*/\nexport const __FramerMetadata__ = {\"exports\":{\"withDarkTheme\":{\"type\":\"reactHoc\",\"name\":\"withDarkTheme\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLightTheme\":{\"type\":\"reactHoc\",\"name\":\"withLightTheme\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withToggleTheme\":{\"type\":\"reactHoc\",\"name\":\"withToggleTheme\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeToggle.map", "import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "transition2", "animation", "transition3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "variantClassNames", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "addPropertyOverrides", "MotionDivWithFX", "css", "FramerJIEcYmdM9", "withCSS", "JIEcYmdM9_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "useStore", "createStore", "changeTheme", "theme", "htmlElement", "bodyElement", "event", "withToggleTheme", "Component", "props", "store", "setStore", "ue", "storedTheme", "p", "withLightTheme", "clickLightTheme", "withDarkTheme", "clickDarkTheme"]
}
