{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/UTbAXfm9iiuym1LkE5Gs/QJy19iCRZ5G8TKHHvVTc/InterferenceImage.js"],
  "sourcesContent": ["// Duplicate of InterferenceImage as InterferenceImage for independent editing\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";/**\n * InterferenceImage - Glitch Video/Image Component (duplicate of InterferenceImage)\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 300\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function InterferenceImage(props){const{image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Glitch Image\"},intensity=50,speed=2,showScanlines=true,showNoise=true,showColorShift=true,glitchColor=\"#ff0080\",backgroundColor=\"#000000\",brightness=100,isVideo=false,video=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",soundEnabled=true,soundFile=\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\",hoverVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\"}=props;const[isHovered,setIsHovered]=useState(false);const containerRef=useRef(null);const[glitchOffset,setGlitchOffset]=useState({x:0,y:0});const[isGlitching,setIsGlitching]=useState(false);const[noiseOpacity,setNoiseOpacity]=useState(0);const isStatic=useIsStaticRenderer();const isInView=useInView(containerRef,{once:false});// --- Buzz/Crackle audio on hover ---\nconst audioRef=useRef(null);useEffect(()=>{if(!soundEnabled||!isHovered){if(audioRef.current){audioRef.current.pause();audioRef.current.currentTime=0;}return;}if(typeof window===\"undefined\")return;if(audioRef.current){audioRef.current.pause();audioRef.current.currentTime=0;audioRef.current.src=soundFile;audioRef.current.load();}else{const audio=document.createElement(\"audio\");audio.src=soundFile;audio.loop=true;audio.volume=.25;audioRef.current=audio;}// Safari/Chrome: resume context if needed\nif(typeof window!==\"undefined\"&&(window.AudioContext||window.webkitAudioContext)){try{// Use a persistent context to avoid multiple resumes\nif(!window._framerAudioCtx){window._framerAudioCtx=window.AudioContext?new window.AudioContext:new window.webkitAudioContext;}const ctx=window._framerAudioCtx;if(ctx&&ctx.state===\"suspended\")ctx.resume();}catch{}}// Try to play, fallback if blocked\n// --- CHANGED: Use user gesture to play on hover ---\nconst playAudio=()=>{if(audioRef.current){const playPromise=audioRef.current.play();if(playPromise&&typeof playPromise.then===\"function\"){playPromise.catch(()=>{// Try to resume context and play again\nif(typeof window!==\"undefined\"&&(window.AudioContext||window.webkitAudioContext)){try{if(!window._framerAudioCtx){window._framerAudioCtx=window.AudioContext?new window.AudioContext:new window.webkitAudioContext;}const ctx=window._framerAudioCtx;if(ctx&&ctx.state===\"suspended\")ctx.resume();// Try to play again\nif(audioRef.current)audioRef.current.play().catch(()=>{});}catch{}}});}}};// Attach to pointerdown for user gesture\nif(containerRef.current){containerRef.current.addEventListener(\"pointerdown\",playAudio,{once:true});}// Also try to play immediately (for browsers that allow it)\nplayAudio();return()=>{if(audioRef.current){audioRef.current.pause();audioRef.current.currentTime=0;}if(containerRef.current){containerRef.current.removeEventListener(\"pointerdown\",playAudio);}};},[isHovered,soundEnabled,soundFile]);// Generate random glitch effects\nuseEffect(()=>{if(isStatic||!isInView||!isHovered)return;const interval=setInterval(()=>{if(Math.random()<intensity/100){startTransition(()=>{setIsGlitching(true);setGlitchOffset({x:(Math.random()-.5)*(intensity/10),y:(Math.random()-.5)*(intensity/20)});setNoiseOpacity(Math.random()*(intensity/100));});setTimeout(()=>{startTransition(()=>{setIsGlitching(false);setGlitchOffset({x:0,y:0});setNoiseOpacity(0);});},50+Math.random()*100);}},1e3/speed);return()=>clearInterval(interval);},[intensity,speed,isStatic,isInView,isHovered]);// Generate noise pattern\nconst noisePattern=useMemo(()=>{if(typeof window===\"undefined\")return\"\";const canvas=document.createElement(\"canvas\");canvas.width=100;canvas.height=100;const ctx=canvas.getContext(\"2d\");if(!ctx)return\"\";const imageData=ctx.createImageData(100,100);const data=imageData.data;for(let i=0;i<data.length;i+=4){const noise=Math.random()*255;data[i]=noise// R\n;data[i+1]=noise// G\n;data[i+2]=noise// B\n;data[i+3]=255// A\n;}ctx.putImageData(imageData,0,0);return canvas.toDataURL();},[]);const glitchStyles={position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",backgroundColor,...props.style};// Select video source based on hover\nconst videoSource=isHovered&&isVideo&&hoverVideo?hoverVideo:video;const mediaSource=isVideo?{src:videoSource,alt:\"Glitch Video\"}:image;const mediaStyles={width:\"100%\",height:\"100%\",objectFit:\"cover\",transform:isGlitching?`translate(${glitchOffset.x}px, ${glitchOffset.y}px)`:\"none\",filter:isGlitching&&showColorShift?`hue-rotate(${Math.random()*360}deg) saturate(${1+Math.random()})`:undefined,transition:\"none\"};if(isStatic){return /*#__PURE__*/_jsxs(\"div\",{style:glitchStyles,children:[!isVideo?/*#__PURE__*/_jsx(\"img\",{src:mediaSource.src,alt:mediaSource.alt,style:mediaStyles}):/*#__PURE__*/_jsx(\"video\",{src:mediaSource.src,autoPlay:true,loop:true,muted:true,playsInline:true,style:mediaStyles}),showScanlines&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",background:`repeating-linear-gradient(\n                                0deg,\n                                transparent,\n                                transparent 2px,\n                                rgba(0, 0, 0, 0.1) 2px,\n                                rgba(0, 0, 0, 0.1) 4px\n                            )`,pointerEvents:\"none\"}})]});}return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:glitchStyles,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),children:[/*#__PURE__*/_jsxs(\"audio\",{ref:audioRef,style:{display:\"none\"},children:[/*#__PURE__*/_jsx(\"source\",{src:soundFile,type:\"audio/mp3\"}),/*#__PURE__*/_jsx(\"source\",{src:soundFile,type:\"audio/wav\"}),/*#__PURE__*/_jsx(\"source\",{src:soundFile,type:\"audio/ogg\"}),/*#__PURE__*/_jsx(\"source\",{src:\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.mp3\",type:\"audio/mp3\"}),/*#__PURE__*/_jsx(\"source\",{src:\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.ogg\",type:\"audio/ogg\"}),/*#__PURE__*/_jsx(\"source\",{src:\"https://framerusercontent.com/assets/8w3IUatLX9a5JVJ6XPCVuHi94.wav\",type:\"audio/wav\"}),\"Your browser does not support the audio element.\"]}),!isVideo?/*#__PURE__*/_jsx(motion.img,{src:mediaSource.src,alt:mediaSource.alt,style:mediaStyles,animate:{scale:isGlitching?[1,1.02,1]:1},transition:{duration:.1}}):/*#__PURE__*/_jsxs(motion.video,{src:mediaSource.src,autoPlay:true,loop:true,muted:true,playsInline:true,style:mediaStyles,animate:{scale:isGlitching?[1,1.02,1]:1},transition:{duration:.1},children:[/*#__PURE__*/_jsx(\"source\",{src:mediaSource.src,type:\"video/mp4\"}),/*#__PURE__*/_jsx(\"source\",{src:mediaSource.src,type:\"video/webm\"}),/*#__PURE__*/_jsx(\"source\",{src:mediaSource.src,type:\"video/ogg\"}),\"Your browser does not support the video tag. Please try a different browser or upload a compatible video format.\"]}),showColorShift&&isGlitching&&/*#__PURE__*/_jsx(_Fragment,{children:!isVideo?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"img\",{src:mediaSource.src,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",mixBlendMode:\"screen\",filter:\"hue-rotate(180deg)\",opacity:.3,transform:`translate(${glitchOffset.x*2}px, ${glitchOffset.y}px)`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"img\",{src:mediaSource.src,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",mixBlendMode:\"multiply\",filter:`sepia(1) hue-rotate(300deg)`,opacity:.2,transform:`translate(${-glitchOffset.x}px, ${glitchOffset.y*2}px)`,pointerEvents:\"none\"}})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"video\",{src:mediaSource.src,autoPlay:true,loop:true,muted:true,playsInline:true,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",mixBlendMode:\"screen\",filter:\"hue-rotate(180deg)\",opacity:.3,transform:`translate(${glitchOffset.x*2}px, ${glitchOffset.y}px)`,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"source\",{src:mediaSource.src,type:\"video/mp4\"}),/*#__PURE__*/_jsx(\"source\",{src:mediaSource.src,type:\"video/webm\"}),/*#__PURE__*/_jsx(\"source\",{src:mediaSource.src,type:\"video/ogg\"}),\"Your browser does not support the video tag.\"]}),/*#__PURE__*/_jsxs(\"video\",{src:mediaSource.src,autoPlay:true,loop:true,muted:true,playsInline:true,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",mixBlendMode:\"multiply\",filter:`sepia(1) hue-rotate(300deg)`,opacity:.2,transform:`translate(${-glitchOffset.x}px, ${glitchOffset.y*2}px)`,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"source\",{src:mediaSource.src,type:\"video/mp4\"}),/*#__PURE__*/_jsx(\"source\",{src:mediaSource.src,type:\"video/webm\"}),/*#__PURE__*/_jsx(\"source\",{src:mediaSource.src,type:\"video/ogg\"}),\"Your browser does not support the video tag.\"]})]})}),isGlitching&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:`${Math.random()*80}%`,left:0,width:\"100%\",height:`${2+Math.random()*8}px`,backgroundColor:glitchColor,opacity:.8,mixBlendMode:\"difference\",pointerEvents:\"none\"}}),showScanlines&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",background:`repeating-linear-gradient(\n                            0deg,\n                            transparent,\n                            transparent 2px,\n                            rgba(0, 0, 0, 0.1) 2px,\n                            rgba(0, 0, 0, 0.1) 4px\n                        )`,pointerEvents:\"none\"}}),showNoise&&noisePattern&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundImage:`url(${noisePattern})`,backgroundRepeat:\"repeat\",opacity:noiseOpacity,mixBlendMode:\"overlay\",pointerEvents:\"none\"}}),isGlitching&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",background:`linear-gradient(\n                            ${Math.random()*360}deg,\n                            transparent ${Math.random()*50}%,\n                            ${glitchColor}22 ${50+Math.random()*30}%,\n                            transparent ${80+Math.random()*20}%\n                        )`,pointerEvents:\"none\"}})]});}// Add property controls\naddPropertyControls(InterferenceImage,{isVideo:{type:ControlType.Boolean,title:\"Media Type\",defaultValue:false,enabledTitle:\"Video\",disabledTitle:\"Image\"},image:{type:ControlType.ResponsiveImage,title:\"Image\",hidden:({isVideo})=>isVideo},video:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:({isVideo})=>!isVideo},hoverVideo:{type:ControlType.File,title:\"Hover Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:({isVideo})=>!isVideo},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:50,min:0,max:100,step:1,unit:\"%\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:2,min:.1,max:10,step:.1,unit:\"Hz\"},showScanlines:{type:ControlType.Boolean,title:\"Scanlines\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},showNoise:{type:ControlType.Boolean,title:\"Noise\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},showColorShift:{type:ControlType.Boolean,title:\"Color Shift\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},glitchColor:{type:ControlType.Color,title:\"Glitch Color\",defaultValue:\"#ff0080\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},soundEnabled:{type:ControlType.Boolean,title:\"Sound Effect\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},soundFile:{type:ControlType.File,title:\"Sound File\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\"],hidden:({soundEnabled})=>!soundEnabled}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InterferenceImage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"300\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InterferenceImage.map"],
  "mappings": "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",
  "names": ["InterferenceImage", "props", "image", "intensity", "speed", "showScanlines", "showNoise", "showColorShift", "glitchColor", "backgroundColor", "brightness", "isVideo", "video", "soundEnabled", "soundFile", "hoverVideo", "isHovered", "setIsHovered", "ye", "containerRef", "pe", "glitchOffset", "setGlitchOffset", "isGlitching", "setIsGlitching", "noiseOpacity", "setNoiseOpacity", "isStatic", "useIsStaticRenderer", "isInView", "useInView", "audioRef", "ue", "window", "audio", "ctx", "playAudio", "playPromise", "interval", "Z", "noisePattern", "se", "canvas", "imageData", "data", "i", "noise", "glitchStyles", "mediaSource", "mediaStyles", "u", "p", "motion", "l", "addPropertyControls", "ControlType"]
}
