{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/rv2CGzD0BrOzg5feSye8/ZNK0P0PdFGXnNikfp55J/Switch.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useMotionValue,animate}from\"framer\";import{useEffect,useCallback,useState}from\"react\";export function KeyboardVariantSwitch(){const[currentVariant,setCurrentVariant]=useState(\"variantA\");const opacity=useMotionValue(1);const handleKeyDown=useCallback(event=>{console.log(\"Tecla presionada:\",event.key);if(event.key===\" \"||event.key===\" \"){console.log(\"Cambiando variante\");setCurrentVariant(prev=>prev===\"variantA\"?\"variantB\":\"variantA\");}},[]);useEffect(()=>{window.addEventListener(\"keydown\",handleKeyDown);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);};},[handleKeyDown]);useEffect(()=>{console.log(\"Variante cambiada a:\",currentVariant);animate(opacity,currentVariant===\"variantA\"?1:0,{duration:.3});},[currentVariant,opacity]);return{opacity,variant:currentVariant,transition:{duration:.3}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withKeyboardVariantSwitch(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...KeyboardVariantSwitch(props)});};}withKeyboardVariantSwitch.displayName=\"KeyboardVariantSwitch\";\nexport const __FramerMetadata__ = {\"exports\":{\"withKeyboardVariantSwitch\":{\"type\":\"reactHoc\",\"name\":\"withKeyboardVariantSwitch\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyboardVariantSwitch\":{\"type\":\"override\",\"name\":\"KeyboardVariantSwitch\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Switch.map"],
  "mappings": "qKAA+I,SAASA,GAAuB,CAAC,GAAK,CAACC,EAAeC,CAAiB,EAAEC,EAAS,UAAU,EAAQC,EAAQC,EAAe,CAAC,EAAQC,EAAcC,EAAYC,GAAO,CAAC,QAAQ,IAAI,oBAAoBA,EAAM,GAAG,GAAKA,EAAM,MAAM,KAAKA,EAAM,MAAM,OAAK,QAAQ,IAAI,oBAAoB,EAAEN,EAAkBO,GAAMA,IAAO,WAAW,WAAW,UAAU,EAAG,EAAE,CAAC,CAAC,EAAE,OAAAC,EAAU,KAAKC,EAAO,iBAAiB,UAAUL,CAAa,EAAQ,IAAI,CAACK,EAAO,oBAAoB,UAAUL,CAAa,CAAE,GAAI,CAACA,CAAa,CAAC,EAAEI,EAAU,IAAI,CAAC,QAAQ,IAAI,uBAAuBT,CAAc,EAAEW,EAAQR,EAAQH,IAAiB,WAAW,EAAE,EAAE,CAAC,SAAS,EAAE,CAAC,CAAE,EAAE,CAACA,EAAeG,CAAO,CAAC,EAAQ,CAAC,QAAAA,EAAQ,QAAQH,EAAe,WAAW,CAAC,SAAS,EAAE,CAAC,CAAE,CAA2J,SAASY,EAA0BC,EAAE,CAAC,OAAOC,IAAQC,EAA+BC,CAAuC,EAASC,EAAKJ,EAAE,CAAC,GAAGC,EAAM,GAAGf,EAAsBe,CAAK,CAAC,CAAC,EAAI,CAACF,EAA0B,YAAY",
  "names": ["KeyboardVariantSwitch", "currentVariant", "setCurrentVariant", "ye", "opacity", "useMotionValue", "handleKeyDown", "te", "event", "prev", "ue", "window", "animate2", "withKeyboardVariantSwitch", "C", "props", "re", "DataObserverContext", "p"]
}
