{"version":3,"file":"WaveformProgressCMS.CEcRN3os.mjs","names":["getGlobalState","getListeners","getGlobalAudioElement","useAudioStore","useState","startTransition","useCallback","p","useState","startTransition","useCallback"],"sources":["https:/framerusercontent.com/modules/P1BQ9xqJlb9rUQsxTLpC/1TrI8ouY9HW2gSsF8Ytn/EpisodePlayButtonCMS.js","https:/framerusercontent.com/modules/PKmjHjmvJdkqLdoaHZiC/U1Ql7Lyoopk4zBPbpkRs/WaveformProgressCMS.js"],"sourcesContent":["// EpisodePlayButtonCMS - CMS-connectable play button for podcast episodes\n// Uses window-scoped globals shared with WaveformProgressCMS and PodcastCardCMS\nfunction _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useCallback,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";function getGlobalState(){if(typeof window===\"undefined\")return{currentEpisode:null,isPlaying:false,currentTime:0,duration:0,volume:1};if(!window.__podcastAudioState)window.__podcastAudioState={currentEpisode:null,isPlaying:false,currentTime:0,duration:0,volume:1};return window.__podcastAudioState;}function getListeners(){if(typeof window===\"undefined\")return new Set;if(!window.__podcastListeners)window.__podcastListeners=new Set;return window.__podcastListeners;}function notifyListeners(){getListeners().forEach(l=>l());if(typeof window!==\"undefined\"&&window.__podcastPlayerInstance?.update)window.__podcastPlayerInstance.update();}function getGlobalAudioElement(){if(typeof window===\"undefined\")return{};if(!window.__podcastAudioElement){const audio=new Audio;audio.preload=\"auto\";const state=getGlobalState();let lastUpdate=0;audio.addEventListener(\"loadedmetadata\",()=>{state.duration=audio.duration||0;notifyListeners();});audio.addEventListener(\"playing\",()=>{state.isPlaying=true;notifyListeners();});audio.addEventListener(\"timeupdate\",()=>{if(Date.now()-lastUpdate<250)return;lastUpdate=Date.now();state.currentTime=audio.currentTime||0;notifyListeners();});audio.addEventListener(\"durationchange\",()=>{state.duration=audio.duration||0;notifyListeners();});audio.addEventListener(\"play\",()=>{state.isPlaying=true;notifyListeners();});audio.addEventListener(\"pause\",()=>{state.isPlaying=false;notifyListeners();});audio.addEventListener(\"ended\",()=>{state.isPlaying=false;state.currentTime=0;notifyListeners();});audio.addEventListener(\"error\",()=>{state.isPlaying=false;notifyListeners();});window.__podcastAudioElement=audio;}return window.__podcastAudioElement;}function useAudioStore(){const[,forceUpdate]=useState({});useEffect(()=>{const cb=()=>startTransition(()=>forceUpdate({}));getListeners().add(cb);return()=>{getListeners().delete(cb);};},[]);const state=getGlobalState();const play=useCallback(episode=>{const audio=getGlobalAudioElement();const s=getGlobalState();if(!episode.audio_url)return;if(s.currentEpisode?.id===episode.id){audio.play().catch(()=>{});return;}s.currentEpisode=episode;s.currentTime=0;s.isPlaying=false;initPersistentPlayer(\"#F02F4E\");audio.src=episode.audio_url;audio.load();audio.play().catch(()=>{});notifyListeners();},[]);const pause=useCallback(()=>{getGlobalAudioElement().pause();},[]);const resume=useCallback(()=>{getGlobalAudioElement().play().catch(()=>{});},[]);return{...state,play,pause,resume};}// ============================================\n// PERSISTENT PLAYER (idempotent - creates once, reuses)\n// ============================================\nconst PLAY_SVG=`<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"#FFF\"><path d=\"M8 5v14l11-7z\"/></svg>`;const PAUSE_SVG=`<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"#FFF\"><rect x=\"6\" y=\"4\" width=\"4\" height=\"16\" rx=\"1\"/><rect x=\"14\" y=\"4\" width=\"4\" height=\"16\" rx=\"1\"/></svg>`;function fmt(s){if(!s||!isFinite(s))return\"0:00\";return`${Math.floor(s/60)}:${Math.floor(s%60).toString().padStart(2,\"0\")}`;}class PersistentPlayer{setAccentColor(c){this.ac=c;if(this.pf)this.pf.style.backgroundColor=c;if(this.pp)this.pp.style.backgroundColor=c;}update(){const state=getGlobalState();const ep=state.currentEpisode;if(ep&&!this.vis){this.vis=true;this.el.style.opacity=\"1\";this.el.style.transform=\"translateY(0)\";}else if(!ep&&this.vis){this.vis=false;this.el.style.opacity=\"0\";this.el.style.transform=\"translateY(100px)\";}if(!ep)return;this.tt.textContent=ep.title||\"No episode\";this.td.textContent=`${fmt(state.currentTime)} / ${fmt(state.duration)}`;if(state.duration>0)this.pf.style.width=`${state.currentTime/state.duration*100}%`;if(ep.cover_image)this.th.style.backgroundImage=`url(${ep.cover_image})`;this.pp.innerHTML=state.isPlaying?PAUSE_SVG:PLAY_SVG;}destroy(){if(this.el?.parentNode)this.el.parentNode.removeChild(this.el);}constructor(){_define_property(this,\"el\",void 0);_define_property(this,\"pf\",void 0);_define_property(this,\"td\",void 0);_define_property(this,\"tt\",void 0);_define_property(this,\"th\",void 0);_define_property(this,\"pp\",void 0);_define_property(this,\"ac\",\"#F02F4E\");_define_property(this,\"vis\",false);this.el=document.createElement(\"div\");this.el.id=\"podcast-persistent-player\";Object.assign(this.el.style,{position:\"fixed\",bottom:\"20px\",left:\"0\",right:\"0\",height:\"70px\",display:\"flex\",justifyContent:\"center\",padding:\"0 20px\",zIndex:\"2147483647\",pointerEvents:\"none\",boxSizing:\"border-box\",opacity:\"0\",transform:\"translateY(100px)\",transition:\"opacity 0.3s ease, transform 0.3s ease\"});const p=document.createElement(\"div\");Object.assign(p.style,{width:\"100%\",maxWidth:\"900px\",height:\"70px\",backgroundColor:\"rgba(20, 20, 20, 0.85)\",backdropFilter:\"blur(20px)\",WebkitBackdropFilter:\"blur(20px)\",borderRadius:\"16px\",boxShadow:\"0 8px 32px rgba(0, 0, 0, 0.3)\",display:\"flex\",alignItems:\"center\",padding:\"0 16px\",gap:\"14px\",border:\"1px solid rgba(255, 255, 255, 0.08)\",boxSizing:\"border-box\",pointerEvents:\"auto\"});this.th=document.createElement(\"div\");Object.assign(this.th.style,{width:\"46px\",height:\"46px\",borderRadius:\"8px\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",backgroundSize:\"cover\",backgroundPosition:\"center\",flexShrink:\"0\"});this.pp=document.createElement(\"button\");Object.assign(this.pp.style,{width:\"42px\",height:\"42px\",borderRadius:\"50%\",backgroundColor:this.ac,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:\"0\"});this.pp.innerHTML=PLAY_SVG;this.pp.onclick=()=>{getGlobalState().isPlaying?getGlobalAudioElement().pause():getGlobalAudioElement().play().catch(()=>{});};const ca=document.createElement(\"div\");Object.assign(ca.style,{flex:\"1\",minWidth:\"0\",display:\"flex\",flexDirection:\"column\",gap:\"6px\"});const tr=document.createElement(\"div\");Object.assign(tr.style,{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"12px\"});this.tt=document.createElement(\"div\");Object.assign(this.tt.style,{fontSize:\"13px\",fontWeight:\"500\",color:\"#FFFFFF\",overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",fontFamily:\"Inter, -apple-system, sans-serif\"});this.td=document.createElement(\"span\");Object.assign(this.td.style,{fontSize:\"11px\",color:\"rgba(255, 255, 255, 0.5)\",fontVariantNumeric:\"tabular-nums\",flexShrink:\"0\",fontFamily:\"Inter, -apple-system, sans-serif\"});tr.append(this.tt,this.td);const pb=document.createElement(\"div\");Object.assign(pb.style,{width:\"100%\",height:\"4px\",backgroundColor:\"rgba(255, 255, 255, 0.15)\",borderRadius:\"2px\",cursor:\"pointer\",overflow:\"hidden\"});pb.onclick=e=>{const s=getGlobalState();if(!s.duration)return;const r=pb.getBoundingClientRect();getGlobalAudioElement().currentTime=(e.clientX-r.left)/r.width*s.duration;};this.pf=document.createElement(\"div\");Object.assign(this.pf.style,{width:\"0%\",height:\"100%\",backgroundColor:this.ac,borderRadius:\"2px\",transition:\"width 0.1s linear\"});pb.appendChild(this.pf);ca.append(tr,pb);const cb=document.createElement(\"button\");Object.assign(cb.style,{width:\"32px\",height:\"32px\",borderRadius:\"50%\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:\"0\"});cb.innerHTML=`<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" stroke=\"rgba(255,255,255,0.7)\" stroke-width=\"2\" fill=\"none\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"/></svg>`;cb.onclick=()=>{const a=getGlobalAudioElement();const s=getGlobalState();a.pause();a.src=\"\";s.currentEpisode=null;s.isPlaying=false;s.currentTime=0;s.duration=0;notifyListeners();};p.append(this.th,this.pp,ca,cb);this.el.appendChild(p);document.body.appendChild(this.el);}}function initPersistentPlayer(accentColor){if(typeof window===\"undefined\"||typeof document===\"undefined\")return;[\"podcast-player-cms-persistent\",\"podcast-cms-player\"].forEach(id=>{const el=document.getElementById(id);if(el)el.remove();});// Create only if missing — reuse existing instance\nif(!window.__podcastPlayerInstance||!document.getElementById(\"podcast-persistent-player\")){if(window.__podcastPlayerInstance?.destroy)window.__podcastPlayerInstance.destroy();window.__podcastPlayerInstance=new PersistentPlayer;}window.__podcastPlayerInstance.setAccentColor(accentColor);window.__podcastPlayerInstance.update();}// ============================================\n// HELPERS\n// ============================================\nfunction formatDuration(duration){if(duration===null||duration===undefined||duration===\"\")return\"\";const str=String(duration).trim();if(str.includes(\":\"))return str.replace(/^00:/,\"\");const seconds=parseInt(str);if(isNaN(seconds))return str;return`${Math.floor(seconds/60)}:${(seconds%60).toString().padStart(2,\"0\")}`;}function extractImageUrl(image){if(!image)return\"\";if(typeof image===\"string\")return image;if(typeof image===\"object\"&&image.src)return image.src;return\"\";}/**\n * Episode Play Button (CMS)\n *\n * Connect these props to your CMS fields:\n * - episodeNumber -> Episode Number\n * - title -> Title\n * - audioFile -> Audio File\n * - guestName -> Guest Name\n * - duration -> Duration\n * - coverImage -> Cover Image\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function EpisodePlayButtonCMS(props){const{episodeNumber=1,title=\"Episode Title\",audioFile=\"\",guestName=\"\",duration=\"\",coverImage,size=48,backgroundColor=\"#F02F4E\",iconColor=\"#FFFFFF\",style}=props;const store=useAudioStore();const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(isCanvas)return;initPersistentPlayer(backgroundColor);},[isCanvas]);const audioUrl=typeof audioFile===\"string\"?audioFile:\"\";const imageUrl=extractImageUrl(coverImage);const displayDuration=formatDuration(duration);const episode={id:episodeNumber,title:title||\"Untitled\",audio_url:audioUrl,guest_name:guestName||null,duration_formatted:displayDuration||null,cover_image:imageUrl||null};const isCurrentEpisode=store.currentEpisode?.id===episode.id;const isPlaying=isCurrentEpisode&&store.isPlaying;const handleClick=e=>{e.preventDefault();e.stopPropagation();if(!audioUrl)return;if(isCurrentEpisode){isPlaying?store.pause():store.resume();}else{store.play(episode);}};const showPlaying=isCanvas?false:isPlaying;return /*#__PURE__*/_jsx(motion.button,{style:{...style,width:size,height:size,borderRadius:\"50%\",backgroundColor,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},whileHover:{scale:1.1},whileTap:{scale:.95},onClick:handleClick,\"aria-label\":showPlaying?\"Pause\":\"Play\",children:showPlaying?/*#__PURE__*/_jsxs(\"svg\",{width:size*.4,height:size*.4,viewBox:\"0 0 24 24\",fill:iconColor,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"4\",width:\"4\",height:\"16\",rx:\"1\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"4\",width:\"4\",height:\"16\",rx:\"1\"})]}):/*#__PURE__*/_jsx(\"svg\",{width:size*.4,height:size*.4,viewBox:\"0 0 24 24\",fill:iconColor,children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 5v14l11-7z\"})})});}addPropertyControls(EpisodePlayButtonCMS,{episodeNumber:{type:ControlType.Number,title:\"Episode #\",defaultValue:1,description:\"Connect to CMS: Episode Number\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Episode Title\",description:\"Connect to CMS: Title\"},audioFile:{type:ControlType.File,title:\"Audio File\",allowedFileTypes:[\"mp3\",\"wav\",\"m4a\",\"ogg\",\"aac\"],description:\"Connect to CMS: Audio File\"},guestName:{type:ControlType.String,title:\"Guest Name\",defaultValue:\"\",description:\"Connect to CMS: Guest Name\"},duration:{type:ControlType.String,title:\"Duration\",defaultValue:\"\",description:\"Connect to CMS: Duration\"},coverImage:{type:ControlType.ResponsiveImage,title:\"Cover Image\",description:\"Connect to CMS: Cover Image\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:48,min:32,max:80,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F02F4E\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EpisodePlayButtonCMS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EpisodePlayButtonCMS.map","// WaveformProgressCMS - Decorative waveform progress visualizer\n// Uses window-scoped globals shared with EpisodePlayButtonCMS\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useCallback,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";function getGlobalState(){if(typeof window===\"undefined\")return{currentEpisode:null,isPlaying:false,currentTime:0,duration:0,volume:1};if(!window.__podcastAudioState)window.__podcastAudioState={currentEpisode:null,isPlaying:false,currentTime:0,duration:0,volume:1};return window.__podcastAudioState;}function getListeners(){if(typeof window===\"undefined\")return new Set;if(!window.__podcastListeners)window.__podcastListeners=new Set;return window.__podcastListeners;}function getGlobalAudioElement(){if(typeof window===\"undefined\")return null;return window.__podcastAudioElement||null;}function useAudioStore(){const[,forceUpdate]=useState({});useEffect(()=>{const cb=()=>startTransition(()=>forceUpdate({}));getListeners().add(cb);return()=>{getListeners().delete(cb);};},[]);return getGlobalState();}function seededRandom(seed){let s=seed;return()=>{s=s*1103515245+12345&2147483647;return s/2147483647;};}function generateWaveformPattern(count,seed=42,style=\"organic\",minHeight=.15,maxHeight=1,variation=0){const heights=[];const range=maxHeight-minHeight;const rand=seededRandom(seed);const baseVariation=.2;const extraVariation=variation/100*.35;const totalVariation=baseVariation+extraVariation;for(let i=0;i<count;i++){let h;const randVal=rand();switch(style){case\"peaks\":h=Math.max(Math.abs(Math.sin(i*.2+seed)),Math.abs(Math.sin(i*.35+seed*.7))*.8);h+=(randVal-.5)*totalVariation;break;case\"smooth\":h=.5+Math.sin(i*.1+seed)*.3+Math.sin(i*.05+seed*.5)*.2;h+=(randVal-.5)*totalVariation;break;case\"random\":h=Math.max(0,Math.min(1,Math.sin(i*seed*.1)*.5+.5+Math.sin(i*.7+seed)*.3+Math.sin(i*1.3+seed*2)*.2));h+=(randVal-.5)*totalVariation;break;case\"pulse\":h=(Math.sin(i*.25)>.3?.8:.3)+Math.sin(i*.15+seed)*.2;h+=(randVal-.5)*totalVariation;break;case\"dynamic\":{const base=.3+Math.sin(i*.15+seed)*.2+Math.sin(i*.08+seed*.5)*.15;const spike=Math.pow(Math.abs(Math.sin(i*.4+seed*1.7)),3)*.4;const dip=Math.pow(Math.abs(Math.sin(i*.6+seed*2.3)),4)*-.25;h=base+spike+dip+(randVal-.5)*totalVariation;break;}default:h=.3+Math.sin(i*.15+seed)*.25+Math.sin(i*.08+seed*.5)*.15+Math.sin(i*.3+seed*.3)*.1+Math.sin(i*seed*.01)*.15;h+=(randVal-.5)*totalVariation;break;}heights.push(minHeight+Math.max(0,Math.min(1,h))*range);}return heights;}/** @framerSupportedLayoutWidth any @framerSupportedLayoutHeight any */export default function WaveformProgressCMS(props){const{episodeNumber=1,barCount=80,barHeight=40,barGap=2,barRadius=2,waveColor=\"rgba(0, 0, 0, 0.15)\",progressColor=\"#F02F4E\",waveformStyle=\"organic\",variation=0,minBarHeight=15,maxBarHeight=100,seekable=false,animateOnPlay=true,debug=false,style}=props;const audioState=useAudioStore();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isCurrentEpisode=audioState.currentEpisode?.id===episodeNumber;const isPlaying=isCurrentEpisode&&audioState.isPlaying;const progress=isCurrentEpisode&&audioState.duration>0?audioState.currentTime/audioState.duration:0;const effectiveBarCount=Math.max(10,Math.min(200,barCount));const effectiveBarGap=Math.max(0,barGap);const waveformHeights=generateWaveformPattern(effectiveBarCount,episodeNumber,waveformStyle,minBarHeight/100,maxBarHeight/100,variation);const handleClick=useCallback(e=>{if(!seekable)return;const audio=getGlobalAudioElement();const state=getGlobalState();if(!audio||!state.duration||!state.currentEpisode||state.currentEpisode.id!==episodeNumber)return;const rect=e.currentTarget.getBoundingClientRect();audio.currentTime=(e.clientX-rect.left)/rect.width*state.duration;},[seekable,episodeNumber]);const displayProgress=isCanvas?.35:progress;const maxBarHeightPx=barHeight-4;return /*#__PURE__*/_jsxs(\"div\",{onClick:handleClick,style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor:debug?\"rgba(255,0,0,0.1)\":\"transparent\",overflow:\"hidden\",cursor:seekable&&isCurrentEpisode?\"pointer\":\"default\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[debug&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:0,left:0,fontSize:10,background:\"yellow\",padding:\"2px 4px\",zIndex:100},children:[\"bars:\",effectiveBarCount,\" barH:\",barHeight,\" var:\",variation]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:effectiveBarGap,width:\"100%\",height:\"100%\"},children:waveformHeights.map((h,i)=>{const isFilled=i/effectiveBarCount<displayProgress;const thisBarHeight=Math.max(4,h*maxBarHeightPx);const shouldAnimate=animateOnPlay&&isPlaying&&isFilled;return /*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:1,height:thisBarHeight,backgroundColor:isFilled?progressColor:waveColor,borderRadius:barRadius,transition:\"background-color 0.15s ease\",animation:shouldAnimate?`waveformPulse 0.6s ease-in-out ${i%8*.05}s infinite alternate`:undefined,outline:debug?\"1px solid lime\":\"none\"}},i);})}),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes waveformPulse { 0% { transform: scaleY(1); } 100% { transform: scaleY(1.15); } }`})]});}addPropertyControls(WaveformProgressCMS,{episodeNumber:{type:ControlType.Number,title:\"Episode #\",defaultValue:1,description:\"Connect to CMS: Episode Number\"},barCount:{type:ControlType.Number,title:\"Bar Count\",defaultValue:80,min:20,max:200,step:1},barHeight:{type:ControlType.Number,title:\"Bar Height\",defaultValue:40,min:20,max:120,unit:\"px\"},barGap:{type:ControlType.Number,title:\"Bar Gap\",defaultValue:2,min:0,max:8,unit:\"px\"},barRadius:{type:ControlType.Number,title:\"Bar Radius\",defaultValue:2,min:0,max:10,unit:\"px\"},waveColor:{type:ControlType.Color,title:\"Wave Color\",defaultValue:\"rgba(0, 0, 0, 0.15)\"},progressColor:{type:ControlType.Color,title:\"Progress Color\",defaultValue:\"#F02F4E\"},waveformStyle:{type:ControlType.Enum,title:\"Waveform Style\",defaultValue:\"organic\",options:[\"organic\",\"dynamic\",\"peaks\",\"smooth\",\"random\",\"pulse\"],optionTitles:[\"Organic\",\"Dynamic\",\"Peaks\",\"Smooth\",\"Random\",\"Pulse\"]},variation:{type:ControlType.Number,title:\"Variation\",defaultValue:0,min:0,max:100,unit:\"%\"},minBarHeight:{type:ControlType.Number,title:\"Min Bar Height\",defaultValue:15,min:5,max:50,unit:\"%\"},maxBarHeight:{type:ControlType.Number,title:\"Max Bar Height\",defaultValue:100,min:50,max:100,unit:\"%\"},seekable:{type:ControlType.Boolean,title:\"Seekable\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},animateOnPlay:{type:ControlType.Boolean,title:\"Animate on Play\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},debug:{type:ControlType.Boolean,title:\"Debug Mode\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WaveformProgressCMS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WaveformProgressCMS.map"],"mappings":"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"}