{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/CS2rQ6Vhm4f7p5K0Neyo/Xca6sVRBHzFEuX5i52jW/LoopiebotUI.js", "ssg:https://framerusercontent.com/modules/hqnINRy7huqnyihoKkzu/EBZwtFDQzZaWZhaqie8P/UnlockLoopie.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";function useMatrixDropEffect(text,delay=60){const[displayText,setDisplayText]=useState(\"\");useEffect(()=>{if(!text)return setDisplayText(\"\");let current=\"\";let i=0;const chars=text.split(\"\");const interval=setInterval(()=>{current+=chars[i];setDisplayText(current);i++;if(i>=chars.length)clearInterval(interval);},delay);return()=>clearInterval(interval);},[text]);return displayText;}const LoopieSwirl=()=>/*#__PURE__*/_jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",width:\"28\",height:\"28\",fill:\"#9d4dff\",animate:{scale:[1,1.3,1],opacity:[1,.7,1]},transition:{repeat:Infinity,duration:1.5},style:{filter:\"drop-shadow(0 0 8px #9d4dff)\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5  2 5.42 4.42 3 7.5 3c1.74 0 3.41 0.81 4.5 2.09  C13.09 3.81 14.76 3 16.5 3  19.58 3 22 5.42 22 8.5  c0 3.78-3.4 6.86-8.55 11.54L12 21.35z\"})});export default function LoopieBotUI({avatar,soundFile,glitchVideo,videoOpacity=.12,backgroundColor=\"#3e0066\"}){const[input,setInput]=useState(\"\");const[reply,setReply]=useState(\"\");const[isThinking,setIsThinking]=useState(false);const[copyClicked,setCopyClicked]=useState(false);const[sendClicked,setSendClicked]=useState(false);const[listening,setListening]=useState(false);const[speechSupported,setSpeechSupported]=useState(true);const audioRef=useRef(null);const recognitionRef=useRef(null);const finalTranscript=useRef(\"\");const displayText=useMatrixDropEffect(reply);useEffect(()=>{if(\"webkitSpeechRecognition\"in window||\"SpeechRecognition\"in window){const SpeechRecognition=window.SpeechRecognition||window.webkitSpeechRecognition;const recognition=new SpeechRecognition;recognition.lang=\"en-US\";recognition.interimResults=true;recognition.continuous=false;recognition.onresult=event=>{let interim=\"\";for(let i=event.resultIndex;i<event.results.length;++i){const result=event.results[i];if(result.isFinal){finalTranscript.current+=result[0].transcript;}else{interim+=result[0].transcript;}}setInput(finalTranscript.current+interim);};recognition.onend=()=>{setListening(false);const message=finalTranscript.current.trim();if(message){setInput(message);finalTranscript.current=\"\";setTimeout(()=>sendMessage(message),50);}else{finalTranscript.current=\"\";}};recognitionRef.current=recognition;setSpeechSupported(true);}else{setSpeechSupported(false);}},[]);const toggleListening=()=>{if(!recognitionRef.current)return;if(!listening){finalTranscript.current=\"\";recognitionRef.current.start();setListening(true);}else{recognitionRef.current.stop();setListening(false);}};const sendMessage=async customInput=>{const message=customInput||input;if(!message.trim())return;if(audioRef.current){try{audioRef.current.muted=false;audioRef.current.currentTime=0;await audioRef.current.play();}catch{}}setReply(\"\uD83C\uDF00 Loop it to Lose it\");setIsThinking(true);setSendClicked(true);setTimeout(()=>setSendClicked(false),400);try{const res=await fetch(\"https://bubble-emotion-worker.vibyfy-chat.workers.dev/loopie\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({token:\"loopie-key-2468\",message})});const data=await res.json();setReply(data?.response||\"\u26A0\uFE0F Loopie spun out.\");}catch{setReply(\"\u274C Network error.\");}finally{setIsThinking(false);setInput(\"\");}};const copyToClipboard=()=>{if(!reply)return;navigator.clipboard.writeText(reply);setCopyClicked(true);setTimeout(()=>setCopyClicked(false),400);};return /*#__PURE__*/_jsxs(motion.div,{animate:{x:[\"-1.2vw\",\"1.2vw\",\"-1.2vw\"]},transition:{repeat:Infinity,duration:8,ease:\"easeInOut\"},style:{width:\"100%\",minHeight:\"100%\",padding:\"5vw\",boxSizing:\"border-box\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes gentleRGBGlitch {\n                    0% { text-shadow: 1px 0 #b084f7, -1px 0 #f0f, 0 1px #ab47ff; }\n                    25% { text-shadow: -1px 1px #b084f7, 1px -1px #f0f; }\n                    50% { text-shadow: 0 0 6px #cc66ff, 0 0 8px #ff99ff; }\n                    75% { text-shadow: 1px -1px #c6f, -1px 1px #f0f; }\n                    100% { text-shadow: 0 0 4px #cc66ff, 0 0 8px #ff99ff; }\n                }\n                @keyframes shimmerPulse {\n                    0% {\n                        background-position: -300% 0;\n                        box-shadow:\n                            0 0 12px rgba(255, 0, 255, 0.2),\n                            0 0 18px rgba(255, 0, 255, 0.3),\n                            inset 0 0 20px rgba(255, 0, 255, 0.15);\n                    }\n                    50% {\n                        box-shadow:\n                            0 0 20px rgba(255, 0, 255, 0.4),\n                            0 0 30px rgba(255, 0, 255, 0.5),\n                            inset 0 0 30px rgba(255, 0, 255, 0.2);\n                    }\n                    100% {\n                        background-position: 300% 0;\n                        box-shadow:\n                            0 0 12px rgba(255, 0, 255, 0.2),\n                            0 0 18px rgba(255, 0, 255, 0.3),\n                            inset 0 0 20px rgba(255, 0, 255, 0.15);\n                    }\n                }\n                ::-webkit-scrollbar {\n                    width: 8px;\n                }\n                ::-webkit-scrollbar-track {\n                    background: transparent;\n                }\n                ::-webkit-scrollbar-thumb {\n                    background-color: #cc66ff;\n                    border-radius: 4px;\n                    border: 2px solid transparent;\n                    background-clip: content-box;\n                }\n                ::-webkit-scrollbar-thumb:hover {\n                    background-color: #a64dff;\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:720,background:backgroundColor,borderRadius:32,padding:\"6vw\",fontFamily:\"'Space Grotesk', sans-serif\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:20,position:\"relative\",overflow:\"hidden\"},children:[glitchVideo&&/*#__PURE__*/_jsx(\"img\",{src:glitchVideo,alt:\"Overlay\",style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",pointerEvents:\"none\",opacity:videoOpacity,zIndex:1,mixBlendMode:\"screen\",filter:\"blur(0.3px) saturate(1.5)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,fontSize:\"clamp(18px, 5vw, 24px)\",fontWeight:600,color:\"#fff\",background:\"rgba(0,0,0,0.4)\",borderRadius:28,padding:\"12px 24px\",backdropFilter:\"blur(6px)\",zIndex:2},children:[/*#__PURE__*/_jsx(LoopieSwirl,{}),/*#__PURE__*/_jsx(\"span\",{children:\"Loop it to Lose it...\"})]}),avatar&&/*#__PURE__*/_jsx(\"img\",{src:avatar,style:{width:\"120px\",height:\"120px\",objectFit:\"cover\",borderRadius:\"50%\",filter:\"drop-shadow(0 0 32px #cc66ff)\",animation:isThinking?\"pulseHeart 1.2s infinite\":\"none\",zIndex:2}}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"28px 20px\",borderRadius:24,width:\"100%\",fontSize:18,fontWeight:500,color:\"#fff\",lineHeight:1.6,height:\"180px\",overflowY:\"auto\",whiteSpace:\"pre-wrap\",zIndex:2,backdropFilter:\"blur(8px) saturate(1.4)\",textAlign:\"center\",display:\"block\",background:\"linear-gradient(120deg, rgba(0,0,0,0.4), rgba(255,0,255,0.05), rgba(0,0,0,0.4))\",backgroundSize:\"300% 100%\",animation:\"shimmerPulse 8s ease-in-out infinite\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",animation:\"gentleRGBGlitch 2.8s infinite ease-in-out\"},children:displayText||\"What thought won\u2019t leave you alone?\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:12,width:\"100%\",zIndex:2,justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"input\",{value:input,onChange:e=>setInput(e.target.value),onKeyDown:e=>{if(e.key===\"Enter\"){e.preventDefault();sendMessage();}},placeholder:\"What\u2019s looping through you?\",style:{flexGrow:1,minWidth:0,padding:\"16px 20px\",fontSize:16,borderRadius:20,border:\"none\",outline:\"none\",background:\"rgba(255, 255, 255, 0.1)\",color:\"#fff\",backdropFilter:\"blur(4px)\"}}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>sendMessage(),style:{minWidth:44,height:44,fontSize:18,borderRadius:20,border:\"none\",background:\"#ff66cc\",color:\"#000\",fontWeight:600,cursor:\"pointer\",transform:sendClicked?\"scale(1.1)\":\"scale(1)\",transition:\"transform 0.2s\"},children:\"\u27A4\"}),speechSupported&&/*#__PURE__*/_jsx(\"button\",{onClick:toggleListening,style:{minWidth:44,height:44,fontSize:20,borderRadius:20,border:\"none\",background:listening?\"#ff33aa\":\"#cc99ff\",color:\"#fff\",fontWeight:600,cursor:\"pointer\"},children:\"\uD83C\uDFA4\"}),/*#__PURE__*/_jsx(\"button\",{onClick:copyToClipboard,style:{minWidth:64,height:44,fontSize:14,borderRadius:20,border:\"none\",background:\"#fff\",color:\"#cc66ff\",fontWeight:600,cursor:\"pointer\",padding:\"0 16px\"},children:copyClicked?\"\u2713\":\"Copy\"}),/*#__PURE__*/_jsx(\"audio\",{ref:audioRef,src:soundFile})]})]})]});}addPropertyControls(LoopieBotUI,{avatar:{type:ControlType.File,allowedFileTypes:[\"gif\",\"jpg\",\"png\",\"webp\"],title:\"Loopie Avatar\"},soundFile:{type:ControlType.File,allowedFileTypes:[\"mp3\",\"wav\"],title:\"Send Sound\"},glitchVideo:{type:ControlType.File,allowedFileTypes:[\"gif\"],title:\"Overlay GIF\"},videoOpacity:{type:ControlType.Number,min:0,max:1,step:.01,defaultValue:.12,title:\"Video Opacity\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#3e0066\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoopieBotUI\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LoopiebotUI.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";const SECRET=\"vibyfy-shared-secret-4729\";function validateSignature(target,t,s){const payload=`${target}:${t}:${SECRET}`;let hash=0;for(let i=0;i<payload.length;i++){hash=(hash<<5)-hash+payload.charCodeAt(i);hash|=0;}const expectedSig=btoa((hash>>>0).toString());return expectedSig===s;}export default function UnlockLoopie(){const[valid,setValid]=useState(false);useEffect(()=>{const url=new URL(window.location.href);const t=url.searchParams.get(\"t\");const s=url.searchParams.get(\"s\");const now=Math.floor(Date.now()/1e3);const isFramerPreview=window.location.hostname.includes(\"framer\")||window.location.hostname.includes(\"localhost\");if(isFramerPreview){setValid(true);return;}const target=\"unlock-loopie\";const sigValid=t&&s&&validateSignature(target,t,s);const notExpired=t&&Math.abs(now-parseInt(t))<=60;if(sigValid&&notExpired){setValid(true);}else{window.location.href=\"/access-denied\";}},[]);if(!valid){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"#000\",color:\"#888\",fontFamily:\"monospace\",fontSize:16,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:\"Verifying token...\"});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:\"monospace\",fontSize:18,color:\"#ffe680\",background:\"#000\"},children:\"\uD83C\uDF00 Loopie Unlocked. Spin Through \u2192\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UnlockLoopie\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UnlockLoopie.map"],
  "mappings": "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",
  "names": ["useMatrixDropEffect", "text", "delay", "displayText", "setDisplayText", "ye", "ue", "current", "i", "chars", "interval", "LoopieSwirl", "p", "motion", "LoopieBotUI", "avatar", "soundFile", "glitchVideo", "videoOpacity", "backgroundColor", "input", "setInput", "reply", "setReply", "isThinking", "setIsThinking", "copyClicked", "setCopyClicked", "sendClicked", "setSendClicked", "listening", "setListening", "speechSupported", "setSpeechSupported", "audioRef", "pe", "recognitionRef", "finalTranscript", "window", "SpeechRecognition", "recognition", "event", "interim", "result", "message", "sendMessage", "toggleListening", "customInput", "data", "copyToClipboard", "navigator", "u", "e", "addPropertyControls", "ControlType", "SECRET", "validateSignature", "target", "t", "payload", "hash", "i", "UnlockLoopie", "valid", "setValid", "ye", "ue", "url", "window", "s", "now", "sigValid", "notExpired", "p"]
}
