{"version":3,"file":"shared-lib.evL88Co2.mjs","names":["React.useState","React.useRef","React.useMemo","React.useCallback"],"sources":["https:/framerusercontent.com/modules/cMLSgSmGj7OSXj5LyRTA/z1eq8qlKhhvuAwfMTPOa/Text2.js","https:/framerusercontent.com/modules/ssVl8mtpLrPU4camMj2a/2MTV19a7ImepL2Pp0yAO/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function GlitchButton(props){const{text,font,fontSize,color,background,speed,glitchChance,maxGlitchChars,symbols,letterSpacing,opacity,bold,italic,underline,navigationType,pageLink,scrollTarget,openInNewTab,enableClick,strobeDuration,strobeFlashes,disableDuringAnimation,strobeOffMode,strobeOffColor}=props;const[displayText,setDisplayText]=React.useState(text);const[isGlitching,setIsGlitching]=React.useState(false);const[isStrobing,setIsStrobing]=React.useState(false);const[strobeVisible,setStrobeVisible]=React.useState(true);const[isLocked,setIsLocked]=React.useState(false);const glitchLoopTimeoutRef=React.useRef(null);const glitchResetTimeoutRef=React.useRef(null);const strobeIntervalRef=React.useRef(null);const unlockTimeoutRef=React.useRef(null);const symbolArray=React.useMemo(()=>{const safe=symbols&&symbols.length>0?symbols:\".:`^~-_+=*/01\";return safe.split(\"\");},[symbols]);const fontFamily=font?.fontFamily||'\"Courier New\", monospace';const fontWeight=bold?700:font?.fontWeight||400;const fontStyle=italic?\"italic\":\"normal\";const textDecoration=underline?\"underline\":\"none\";React.useEffect(()=>{setDisplayText(text);},[text]);React.useEffect(()=>{return()=>{if(glitchLoopTimeoutRef.current){window.clearTimeout(glitchLoopTimeoutRef.current);}if(glitchResetTimeoutRef.current){window.clearTimeout(glitchResetTimeoutRef.current);}if(strobeIntervalRef.current){window.clearInterval(strobeIntervalRef.current);}if(unlockTimeoutRef.current){window.clearTimeout(unlockTimeoutRef.current);}};},[]);React.useEffect(()=>{let mounted=true;const clearGlitchTimers=()=>{if(glitchLoopTimeoutRef.current){window.clearTimeout(glitchLoopTimeoutRef.current);glitchLoopTimeoutRef.current=null;}if(glitchResetTimeoutRef.current){window.clearTimeout(glitchResetTimeoutRef.current);glitchResetTimeoutRef.current=null;}};const pickRandomSymbol=()=>{const index=Math.floor(Math.random()*symbolArray.length);return symbolArray[index];};const glitchOnce=()=>{if(!mounted)return;if(!text||text.trim().length===0)return;if(isStrobing)return;const chars=text.split(\"\");const validIndexes=chars.map((char,index)=>char!==\" \"?index:-1).filter(index=>index!==-1);if(validIndexes.length===0)return;const count=Math.max(1,Math.min(maxGlitchChars,validIndexes.length,Math.floor(Math.random()*Math.max(1,maxGlitchChars))+1));const positions=new Set;while(positions.size<count){const randomIndex=validIndexes[Math.floor(Math.random()*validIndexes.length)];positions.add(randomIndex);}const glitchedChars=[...chars];positions.forEach(i=>{glitchedChars[i]=pickRandomSymbol();});setDisplayText(glitchedChars.join(\"\"));setIsGlitching(true);const holdTime=50+Math.random()*120;if(glitchResetTimeoutRef.current){window.clearTimeout(glitchResetTimeoutRef.current);}glitchResetTimeoutRef.current=window.setTimeout(()=>{if(!mounted)return;setDisplayText(text);setIsGlitching(false);},holdTime);};const loop=()=>{if(!mounted)return;const interval=Math.max(100,1e3/Math.max(.1,speed));if(!isStrobing&&Math.random()<glitchChance){glitchOnce();}glitchLoopTimeoutRef.current=window.setTimeout(loop,interval);};clearGlitchTimers();glitchLoopTimeoutRef.current=window.setTimeout(loop,300);return()=>{mounted=false;clearGlitchTimers();};},[text,speed,glitchChance,maxGlitchChars,symbolArray,isStrobing]);const navigateAfterEffect=React.useCallback(()=>{if(navigationType===\"page\"&&pageLink){if(openInNewTab){window.open(pageLink,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=pageLink;}return;}if(navigationType===\"scroll\"&&scrollTarget){const target=document.querySelector(scrollTarget);if(target){target.scrollIntoView({behavior:\"smooth\",block:\"start\"});}}},[navigationType,pageLink,scrollTarget,openInNewTab]);const runStrobeAndNavigate=React.useCallback(()=>{if(!enableClick)return;if(disableDuringAnimation&&isLocked)return;if(disableDuringAnimation){setIsLocked(true);}if(strobeIntervalRef.current){window.clearInterval(strobeIntervalRef.current);strobeIntervalRef.current=null;}if(unlockTimeoutRef.current){window.clearTimeout(unlockTimeoutRef.current);unlockTimeoutRef.current=null;}setIsStrobing(true);setIsGlitching(false);setDisplayText(text);setStrobeVisible(true);const safeFlashes=Math.max(1,strobeFlashes);const safeDuration=Math.max(100,strobeDuration);const totalToggles=safeFlashes*2;const stepTime=safeDuration/totalToggles;let toggleCount=0;let visible=true;strobeIntervalRef.current=window.setInterval(()=>{toggleCount+=1;visible=!visible;setStrobeVisible(visible);if(toggleCount>=totalToggles){if(strobeIntervalRef.current){window.clearInterval(strobeIntervalRef.current);strobeIntervalRef.current=null;}setStrobeVisible(true);setIsStrobing(false);navigateAfterEffect();unlockTimeoutRef.current=window.setTimeout(()=>{setIsLocked(false);},50);}},stepTime);},[enableClick,disableDuringAnimation,isLocked,text,strobeFlashes,strobeDuration,navigateAfterEffect]);const handleClick=()=>{if(!enableClick)return;runStrobeAndNavigate();};const currentColor=isStrobing?strobeVisible?color:strobeOffMode===\"color\"?strobeOffColor:\"transparent\":color;const currentOpacity=isStrobing?strobeVisible?1:strobeOffMode===\"color\"?1:0:opacity;return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{width:\"100%\",height:\"100%\",background,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",position:\"relative\",cursor:enableClick?\"pointer\":\"default\",userSelect:\"none\",WebkitUserSelect:\"none\"},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",fontSize:`${fontSize}px`,fontFamily,fontWeight,fontStyle,textDecoration,color:currentColor,opacity:currentOpacity,letterSpacing:`${letterSpacing}px`,whiteSpace:\"pre\",pointerEvents:\"none\",display:\"inline-block\",transition:isStrobing?\"none\":\"color 0.08s ease\"},children:displayText})});}GlitchButton.defaultProps={text:\"virtual.Dove\",fontSize:42,font:{fontFamily:\"IBM Plex Mono\",fontWeight:400},color:\"#bdbdbd\",background:\"transparent\",speed:2,glitchChance:.14,maxGlitchChars:2,symbols:\".:`^~-_+=*/01\",letterSpacing:0,opacity:.78,bold:false,italic:false,underline:false,navigationType:\"none\",pageLink:\"/\",scrollTarget:\"#section-1\",openInNewTab:false,enableClick:true,strobeDuration:450,strobeFlashes:4,disableDuringAnimation:true,strobeOffMode:\"transparent\",strobeOffColor:\"#000000\"};addPropertyControls(GlitchButton,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"virtual.Dove\"},font:{type:ControlType.Font,title:\"Font\"},fontSize:{type:ControlType.Number,title:\"Size\",min:8,max:200,step:1,defaultValue:42},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#bdbdbd\"},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"transparent\"},speed:{type:ControlType.Number,title:\"Speed\",min:.1,max:20,step:.1,defaultValue:2},glitchChance:{type:ControlType.Number,title:\"Chance\",min:0,max:1,step:.01,defaultValue:.14},maxGlitchChars:{type:ControlType.Number,title:\"MaxChars\",min:1,max:20,step:1,defaultValue:2},symbols:{type:ControlType.String,title:\"Symbols\",defaultValue:\".:`^~-_+=*/01\"},letterSpacing:{type:ControlType.Number,title:\"Spacing\",min:-5,max:20,step:.1,defaultValue:0},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.01,defaultValue:.78},bold:{type:ControlType.Boolean,title:\"Bold\",defaultValue:false},italic:{type:ControlType.Boolean,title:\"Italic\",defaultValue:false},underline:{type:ControlType.Boolean,title:\"Underline\",defaultValue:false},enableClick:{type:ControlType.Boolean,title:\"Clickable\",defaultValue:true},navigationType:{type:ControlType.Enum,title:\"Navigate\",options:[\"none\",\"page\",\"scroll\"],optionTitles:[\"None\",\"Page\",\"Scroll\"],defaultValue:\"none\",displaySegmentedControl:true},pageLink:{type:ControlType.String,title:\"Page Link\",defaultValue:\"/\",hidden(props){return props.navigationType!==\"page\";}},scrollTarget:{type:ControlType.String,title:\"Target\",defaultValue:\"#section-1\",placeholder:\"#section-1\",hidden(props){return props.navigationType!==\"scroll\";}},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false,hidden(props){return props.navigationType!==\"page\";}},strobeDuration:{type:ControlType.Number,title:\"Strobe ms\",min:100,max:3e3,step:10,defaultValue:450},strobeFlashes:{type:ControlType.Number,title:\"Flashes\",min:1,max:20,step:1,defaultValue:4},strobeOffMode:{type:ControlType.Enum,title:\"Strobe Off\",options:[\"transparent\",\"color\"],optionTitles:[\"Disappear\",\"Color\"],defaultValue:\"transparent\",displaySegmentedControl:true},strobeOffColor:{type:ControlType.Color,title:\"Off Color\",defaultValue:\"#000000\",hidden(props){return props.strobeOffMode!==\"color\";}},disableDuringAnimation:{type:ControlType.Boolean,title:\"Lock Click\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GlitchButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text2.map","// Generated by Framer (1067533)\nexport default function metadata(params,activeLocale){return{favicon:\"https://framerusercontent.com/assets/DX2G50i5n8Jy3nTz4glmR5OSQ0.png\",robots:\"max-image-preview:large\",title:\"virtualDove\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}