{"version":3,"file":"VideoSlot.B-NAnxtt.mjs","names":["React.useMemo","React.useState","p","__esmMin","pe","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","_e","p","c","init_jsx_runtime","ce","addPropertyControls","init_framer_DcxuU94H","ControlType","parse","out","raw","l","i","StepExplainer","props","list","steps","n","setI","playing","setPlaying","autoplay","reduce","id","v","interval","go","k","p$1","active","speed","cur","btn","style","topic","a","on","x","y","s","init_StepExplainer","embed","u","url","m","VideoSlot","e","frame","title","length","init_VideoSlot"],"sources":["https:/framerusercontent.com/modules/WtRgE5Q0hDXgZ47vADya/WMmnQQXHfkDi72H6uily/StepExplainer.js","https:/framerusercontent.com/modules/waD5DARuPp2EIw2ElBd1/yE6yKsS7mSBMaMr17vDN/VideoSlot.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function parse(raw){const out=(raw||\"\").split(/\\r?\\n/).map(l=>l.trim()).filter(Boolean).map(l=>{const i=l.indexOf(\"::\");return i>=0?{title:l.slice(0,i).trim(),text:l.slice(i+2).trim()}:{title:l,text:\"\"};});return out.length?out:[{title:\"How it works\",text:\"Steps for this explainer will appear here.\"}];}/**\n * Step-by-step animated explainer driven by CMS text. One step per line: Title :: Description\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function StepExplainer(props){const{topic=\"\",steps=\"\",interval=6,autoplay=true,style}=props;const list=React.useMemo(()=>parse(steps),[steps]);const n=list.length;const[i,setI]=React.useState(0);const[playing,setPlaying]=React.useState(autoplay);const reduce=typeof window!==\"undefined\"&&!!(window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches);React.useEffect(()=>{setI(0);},[steps]);React.useEffect(()=>{if(!playing||reduce||n<2)return;const id=setTimeout(()=>setI(v=>(v+1)%n),Math.max(2,interval)*1e3);return()=>clearTimeout(id);},[i,playing,n,interval,reduce]);const go=k=>{setPlaying(false);setI((k%n+n)%n);};const p=n>1?i/(n-1):1;const nodes=10;const active=Math.max(1,Math.round(1+p*(nodes-1)));const speed=7-p*4;const cur=list[i];const btn={width:38,height:38,borderRadius:999,border:\"1px solid rgba(216,180,248,0.35)\",background:\"transparent\",color:\"#FFFFFF\",cursor:\"pointer\",fontSize:15,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};return /*#__PURE__*/_jsxs(\"div\",{style:{...style,width:\"100%\",borderRadius:20,overflow:\"hidden\",background:\"radial-gradient(120% 120% at 15% 0%, #2A1446 0%, #120B1C 55%, #0A0A0C 100%)\",border:\"1px solid rgba(216,180,248,0.16)\",fontFamily:\"Poppins, sans-serif\",color:\"#FFFFFF\"},children:[/*#__PURE__*/_jsx(\"style\",{children:\"@keyframes seSpin{to{transform:rotate(360deg)}}@keyframes seFlow{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}100%{offset-distance:100%;opacity:0}}@keyframes sePulse{0%,100%{opacity:.55}50%{opacity:1}}.se-orbit{transform-origin:160px 110px;animation:seSpin 40s linear infinite}.se-dot{animation:seFlow var(--d) linear infinite}.se-core{animation:sePulse 3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.se-orbit,.se-dot,.se-core{animation:none}}\"}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"18px 22px 0\",fontFamily:\"'JetBrains Mono', monospace\",fontSize:11,letterSpacing:\"0.08em\",color:\"#D8B4F8\"},children:(\"ANIMATED EXPLAINER\"+(topic?\" \\xb7 \"+topic:\"\")).toUpperCase()}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,alignItems:\"center\",padding:\"6px 10px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 1 280px\",minWidth:240},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 320 220\",style:{width:\"100%\",height:\"auto\",display:\"block\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"radialGradient\",{id:\"seCore\",cx:\"50%\",cy:\"50%\",r:\"50%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#FFFFFF\",stopOpacity:.9}),/*#__PURE__*/_jsx(\"stop\",{offset:\"35%\",stopColor:\"#A020F0\",stopOpacity:.55+p*.4}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#A020F0\",stopOpacity:0})]})}),/*#__PURE__*/_jsx(\"circle\",{cx:160,cy:110,r:92,fill:\"none\",stroke:\"rgba(216,180,248,0.12)\"}),/*#__PURE__*/_jsx(\"circle\",{cx:160,cy:110,r:62,fill:\"none\",stroke:\"rgba(216,180,248,0.18)\",strokeDasharray:\"3 6\"}),/*#__PURE__*/_jsx(\"g\",{className:\"se-orbit\",children:Array.from({length:nodes}).map((_,k)=>{const a=k/nodes*Math.PI*2;const on=k<active;return /*#__PURE__*/_jsx(\"circle\",{cx:160+Math.cos(a)*92,cy:110+Math.sin(a)*92,r:on?7:5,fill:on?\"#A020F0\":\"rgba(216,180,248,0.18)\",stroke:on?\"#D8B4F8\":\"none\",style:{transition:\"all .6s ease\"}},k);})}),Array.from({length:Math.min(active,8)}).map((_,k)=>{const a=k/8*Math.PI*2+.3;const x=160+Math.cos(a)*92,y=110+Math.sin(a)*92;return /*#__PURE__*/_jsx(\"circle\",{r:3.2,fill:\"#D8B4F8\",className:\"se-dot\",style:{offsetPath:\"path('M\"+x.toFixed(1)+\" \"+y.toFixed(1)+\" L160 110')\",[\"--d\"]:(speed+k*.37).toFixed(2)+\"s\",animationDelay:(k*.45).toFixed(2)+\"s\"}},\"f\"+k);}),/*#__PURE__*/_jsx(\"circle\",{className:\"se-core\",cx:160,cy:110,r:26+p*18,fill:\"url(#seCore)\",style:{transition:\"r .8s ease\"}}),/*#__PURE__*/_jsx(\"circle\",{cx:160,cy:110,r:12,fill:\"#1A0B2E\",stroke:\"#D8B4F8\"}),/*#__PURE__*/_jsx(\"text\",{x:160,y:114,textAnchor:\"middle\",fontFamily:\"'JetBrains Mono', monospace\",fontSize:11,fill:\"#FFFFFF\",children:i+1})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 280px\",minWidth:240,padding:\"8px 14px 6px\"},\"aria-live\":\"polite\",children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'JetBrains Mono', monospace\",fontSize:11,letterSpacing:\"0.08em\",color:\"#A898BC\"},children:\"STEP \"+(i+1)+\" OF \"+n}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Playfair Display', serif\",fontSize:24,fontWeight:600,lineHeight:1.25,margin:\"8px 0 10px\"},children:cur.title}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,lineHeight:1.65,color:\"#D9CDE8\",minHeight:74},children:cur.text})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,padding:\"14px 22px 20px\",flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,flex:\"1 1 160px\"},role:\"tablist\",\"aria-label\":\"Explainer steps\",children:list.map((s,k)=>/*#__PURE__*/_jsx(\"button\",{role:\"tab\",\"aria-selected\":k===i,\"aria-label\":\"Step \"+(k+1)+\": \"+s.title,onClick:()=>go(k),style:{flex:1,height:6,borderRadius:4,border:\"none\",cursor:\"pointer\",background:k<=i?\"#A020F0\":\"rgba(216,180,248,0.18)\",transition:\"background .4s\"}},k))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Previous step\",style:btn,onClick:()=>go(i-1),children:\"‹\"}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":playing?\"Pause\":\"Play\",style:btn,onClick:()=>setPlaying(!playing),children:playing?\"❚❚\":\"▶\"}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Next step\",style:btn,onClick:()=>go(i+1),children:\"›\"})]})]})]});}addPropertyControls(StepExplainer,{topic:{type:ControlType.String,title:\"Topic\",defaultValue:\"\"},steps:{type:ControlType.String,title:\"Steps\",displayTextArea:true,defaultValue:\"Step one :: What happens first.\\nStep two :: What happens next.\\nStep three :: How treatment helps.\"},interval:{type:ControlType.Number,title:\"Seconds\",min:2,max:20,step:1,defaultValue:6},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StepExplainer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StepExplainer.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";function embed(url){const u=(url||\"\").trim();if(!u)return null;let m=u.match(/(?:youtube\\.com\\/(?:watch\\?v=|embed\\/|shorts\\/)|youtu\\.be\\/)([A-Za-z0-9_-]{6,})/);if(m)return{kind:\"iframe\",src:\"https://www.youtube-nocookie.com/embed/\"+m[1]+\"?rel=0\"};m=u.match(/vimeo\\.com\\/(?:video\\/)?(\\d+)/);if(m)return{kind:\"iframe\",src:\"https://player.vimeo.com/video/\"+m[1]};return{kind:\"video\",src:u};}/**\n * Lesson video slot. Shows the studio placeholder until a video URL is added.\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function VideoSlot(props){const{url=\"\",title=\"\",length=\"\",style}=props;const e=embed(url);const frame={position:\"relative\",width:\"100%\",aspectRatio:\"16 / 9\",borderRadius:20,overflow:\"hidden\",background:\"#0A0A0C\",border:\"1px solid rgba(216,180,248,0.16)\"};if(e){return /*#__PURE__*/_jsx(\"div\",{style:{...style,...frame},children:e.kind===\"iframe\"?/*#__PURE__*/_jsx(\"iframe\",{src:e.src,title:title||\"Video lesson\",allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\",allowFullScreen:true,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:0}}):/*#__PURE__*/_jsx(\"video\",{src:e.src,controls:true,playsInline:true,preload:\"metadata\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",background:\"#000\"}})});}return /*#__PURE__*/_jsxs(\"div\",{style:{...style,...frame,background:\"radial-gradient(90% 120% at 50% 40%, #2A1446 0%, #120B1C 55%, #0A0A0C 100%)\",fontFamily:\"Poppins, sans-serif\"},role:\"img\",\"aria-label\":\"Video lesson coming soon\"+(title?\": \"+title:\"\"),children:[/*#__PURE__*/_jsx(\"style\",{children:\"@keyframes vsRing{0%{transform:translate(-50%,-50%) scale(.6);opacity:.7}100%{transform:translate(-50%,-50%) scale(2.2);opacity:0}}.vs-ring{position:absolute;left:50%;top:44%;width:120px;height:120px;border-radius:999px;border:1px solid rgba(216,180,248,.5);animation:vsRing 3.6s ease-out infinite}@media (prefers-reduced-motion: reduce){.vs-ring{animation:none;opacity:.25}}\"}),/*#__PURE__*/_jsx(\"div\",{className:\"vs-ring\"}),/*#__PURE__*/_jsx(\"div\",{className:\"vs-ring\",style:{animationDelay:\"1.2s\"}}),/*#__PURE__*/_jsx(\"div\",{className:\"vs-ring\",style:{animationDelay:\"2.4s\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"44%\",transform:\"translate(-50%,-50%)\",width:72,height:72,borderRadius:999,background:\"rgba(160,32,240,0.9)\",boxShadow:\"0 10px 40px rgba(160,32,240,0.45)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,borderTop:\"12px solid transparent\",borderBottom:\"12px solid transparent\",borderLeft:\"19px solid #FFFFFF\",marginLeft:5}})}),length?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:16,right:16,fontFamily:\"'JetBrains Mono', monospace\",fontSize:11,letterSpacing:\"0.08em\",color:\"#FFFFFF\",background:\"rgba(10,10,12,0.6)\",border:\"1px solid rgba(216,180,248,0.3)\",borderRadius:999,padding:\"5px 11px\"},children:length.toUpperCase()}):null,/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:22,right:22,bottom:18},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'JetBrains Mono', monospace\",fontSize:11,letterSpacing:\"0.08em\",color:\"#D8B4F8\"},children:\"IN THE STUDIO\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Playfair Display', serif\",fontSize:20,fontWeight:600,color:\"#FFFFFF\",margin:\"6px 0 4px\"},children:\"Dr. Tahir is recording this lesson.\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:\"#D9CDE8\"},children:\"Check back soon. New lessons are added regularly.\"})]})]});}addPropertyControls(VideoSlot,{url:{type:ControlType.String,title:\"Video URL\",defaultValue:\"\",placeholder:\"YouTube, Vimeo or .mp4 link\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\"},length:{type:ControlType.String,title:\"Length\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VideoSlot\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VideoSlot.map"],"mappings":"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"}