{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/oisLXwTQXkKHmKmxqx54/cB7n8dgSWT8vruQmBUUL/Audio.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";export function AudioPlayer(props){const{audioFile,backgroundColor,progressColor,trackColor,buttonColor,buttonColorHover,buttonColorActive,iconColor,iconColorHover,iconColorActive,buttonBorderColor,buttonBorderColorHover,buttonBorderColorActive,buttonBorderWidth,borderRadius,fontFamily,borderColor,borderWidth,transitionEnabled,transitionDuration,transitionCurve}=props;// ID unique pour chaque instance du lecteur\nconst playerIdRef=React.useRef(`audio-player-${Date.now()}-${Math.random().toString(36).substr(2,9)}`);// \u00C9tats\nconst[playing,setPlaying]=React.useState(false);const[time,setTime]=React.useState(0);const[duration,setDuration]=React.useState(0);// \u00C9tats de survol pour le bouton uniquement\nconst[isHoveringButton,setIsHoveringButton]=React.useState(false);const[isActiveButton,setIsActiveButton]=React.useState(false);// R\u00E9f\u00E9rence \u00E0 l'\u00E9l\u00E9ment audio\nconst audioRef=React.useRef(null);// Obtenir la couleur du bouton en fonction de l'\u00E9tat\nconst getButtonColor=()=>{if(isActiveButton&&buttonColorActive)return buttonColorActive;if(isHoveringButton&&buttonColorHover)return buttonColorHover;return buttonColor;};// Obtenir la couleur de l'ic\u00F4ne en fonction de l'\u00E9tat\nconst getIconColor=()=>{if(isActiveButton&&iconColorActive)return iconColorActive;if(isHoveringButton&&iconColorHover)return iconColorHover;return iconColor;};// Obtenir la couleur de la bordure du bouton en fonction de l'\u00E9tat\nconst getButtonBorderColor=()=>{if(isActiveButton&&buttonBorderColorActive)return buttonBorderColorActive;if(isHoveringButton&&buttonBorderColorHover)return buttonBorderColorHover;return buttonBorderColor;};// Obtenir le style de transition pour le bouton\nconst getTransition=()=>{if(!transitionEnabled)return\"none\";return`all ${transitionDuration}ms ${transitionCurve}`;};// Charger les m\u00E9tadonn\u00E9es\nReact.useEffect(()=>{if(!audioRef.current)return;const audio=audioRef.current;const handleLoadedMetadata=()=>{setDuration(audio.duration);};audio.addEventListener(\"loadedmetadata\",handleLoadedMetadata);return()=>{if(audio){audio.removeEventListener(\"loadedmetadata\",handleLoadedMetadata);}};},[audioFile]);// Mise \u00E0 jour du temps\nReact.useEffect(()=>{if(!audioRef.current)return;const audio=audioRef.current;const handleTimeUpdate=()=>{setTime(audio.currentTime);};audio.addEventListener(\"timeupdate\",handleTimeUpdate);return()=>{if(audio){audio.removeEventListener(\"timeupdate\",handleTimeUpdate);}};},[]);// G\u00E9rer la fin de lecture\nReact.useEffect(()=>{if(!audioRef.current)return;const audio=audioRef.current;const handleEnded=()=>{// Remettre au d\u00E9but et en pause\nif(audio){audio.currentTime=0;setTime(0);setPlaying(false);}};audio.addEventListener(\"ended\",handleEnded);return()=>{if(audio){audio.removeEventListener(\"ended\",handleEnded);}};},[]);// Format du temps\nconst formatTime=seconds=>{if(isNaN(seconds))return\"0:00\";const min=Math.floor(seconds/60);const sec=Math.floor(seconds%60);return`${min}:${sec.toString().padStart(2,\"0\")}`;};// Lecture/Pause\nconst togglePlay=()=>{if(!audioRef.current)return;const audio=audioRef.current;if(playing){audio.pause();setPlaying(false);}else{// Avant de jouer, envoyer un \u00E9v\u00E9nement global pour mettre en pause les autres lecteurs\nconst audioPlayEvent=new CustomEvent(\"audio-player-play\",{detail:{playerId:playerIdRef.current}});window.dispatchEvent(audioPlayEvent);// Puis jouer cet audio\naudio.play().then(()=>setPlaying(true)).catch(err=>{console.error(\"Erreur de lecture:\",err);setPlaying(false);});}};// \u00C9couter les \u00E9v\u00E9nements de lecture d'autres lecteurs\nReact.useEffect(()=>{const handleOtherAudioPlay=event=>{// Si un autre lecteur commence \u00E0 jouer, mettre celui-ci en pause\nif(event.detail.playerId!==playerIdRef.current&&playing&&audioRef.current){audioRef.current.pause();setPlaying(false);}};window.addEventListener(\"audio-player-play\",handleOtherAudioPlay);return()=>{window.removeEventListener(\"audio-player-play\",handleOtherAudioPlay);};},[playing]);// Clic sur la barre\nconst handleSeek=e=>{if(!audioRef.current||!duration)return;const rect=e.currentTarget.getBoundingClientRect();const pos=(e.clientX-rect.left)/rect.width;audioRef.current.currentTime=pos*duration;};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor:backgroundColor,padding:16,borderRadius:borderRadius,border:borderWidth>0?`${borderWidth}px solid ${borderColor}`:\"none\",display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:16,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"audio\",{ref:audioRef,src:audioFile}),/*#__PURE__*/_jsx(\"button\",{onClick:togglePlay,style:{width:40,height:40,backgroundColor:getButtonColor(),borderRadius:\"50%\",border:buttonBorderWidth>0?`${buttonBorderWidth}px solid ${getButtonBorderColor()}`:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",flexShrink:0,color:getIconColor(),transition:getTransition(),boxSizing:\"border-box\"},onMouseEnter:()=>setIsHoveringButton(true),onMouseLeave:()=>setIsHoveringButton(false),onMouseDown:()=>setIsActiveButton(true),onMouseUp:()=>setIsActiveButton(false),children:playing?// Ic\u00F4ne pause\n/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 15 15\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6.04995 2.74998C6.04995 2.44623 5.80371 2.19998 5.49995 2.19998C5.19619 2.19998 4.94995 2.44623 4.94995 2.74998V12.25C4.94995 12.5537 5.19619 12.8 5.49995 12.8C5.80371 12.8 6.04995 12.5537 6.04995 12.25V2.74998ZM10.05 2.74998C10.05 2.44623 9.80371 2.19998 9.49995 2.19998C9.19619 2.19998 8.94995 2.44623 8.94995 2.74998V12.25C8.94995 12.5537 9.19619 12.8 9.49995 12.8C9.80371 12.8 10.05 12.5537 10.05 12.25V2.74998Z\",fill:\"currentColor\",fillRule:\"evenodd\",clipRule:\"evenodd\"})}):// Ic\u00F4ne play\n/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 15 15\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.24182 2.32181C3.3919 2.23132 3.5784 2.22601 3.73338 2.30781L12.7334 7.05781C12.8974 7.14436 13 7.31457 13 7.5C13 7.68543 12.8974 7.85564 12.7334 7.94219L3.73338 12.6922C3.5784 12.774 3.3919 12.7687 3.24182 12.6782C3.09175 12.5877 3 12.4252 3 12.25V2.75C3 2.57476 3.09175 2.4123 3.24182 2.32181ZM4 3.57925V11.4207L11.4288 7.5L4 3.57925Z\",fill:\"currentColor\",fillRule:\"evenodd\",clipRule:\"evenodd\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{onClick:handleSeek,style:{height:6,backgroundColor:trackColor,borderRadius:3,position:\"relative\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,top:0,height:\"100%\",width:`${time/duration*100}%`,backgroundColor:progressColor,borderRadius:3}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",fontSize:12,color:\"#666\",fontFamily:fontFamily?`\"${fontFamily.family}\", system-ui, sans-serif`:\"Inter, system-ui, sans-serif\"},children:[/*#__PURE__*/_jsx(\"div\",{children:formatTime(time)}),/*#__PURE__*/_jsx(\"div\",{children:formatTime(duration)})]})]})]});}// Propri\u00E9t\u00E9s par d\u00E9faut\nAudioPlayer.defaultProps={audioFile:\"https://framerusercontent.com/modules/assets/XuzMZ3Z1QQHKltPqRjzGndJZ5U~9Ywgi5YXrP9TdLsCY39LQt6yITL9b2yPt_ht-iKFLj4o.mp3\",backgroundColor:\"#FFFFFF\",progressColor:\"#0077FF\",trackColor:\"#E0E0E0\",buttonColor:\"#0077FF\",buttonColorHover:\"#0077FF\",buttonColorActive:\"#0077FF\",iconColor:\"#FFFFFF\",iconColorHover:\"#FFFFFF\",iconColorActive:\"#FFFFFF\",buttonBorderColor:\"#0066DD\",buttonBorderColorHover:\"#0066DD\",buttonBorderColorActive:\"#0066DD\",buttonBorderWidth:0,borderRadius:8,fontFamily:{family:\"Inter\",style:\"Regular\"},borderColor:\"#E0E0E0\",borderWidth:0,transitionEnabled:false,transitionDuration:300,transitionCurve:\"ease\"};// Contr\u00F4les pour Framer\naddPropertyControls(AudioPlayer,{// Fichier audio\naudioFile:{type:ControlType.File,allowedFileTypes:[\"mp3\",\"wav\"],title:\"Fichier audio\",description:\"MP3 ou WAV\",group:\"Fichier Audio\"},// Apparence g\u00E9n\u00E9rale\nbackgroundColor:{type:ControlType.Color,title:\"Couleur de fond\",group:\"Apparence G\\xe9n\\xe9rale\"},borderColor:{type:ControlType.Color,title:\"Couleur contour\",group:\"Apparence G\\xe9n\\xe9rale\"},borderWidth:{type:ControlType.Number,title:\"\\xc9paisseur contour\",min:0,max:10,step:1,defaultValue:0,group:\"Apparence G\\xe9n\\xe9rale\"},borderRadius:{type:ControlType.Number,title:\"Arrondi des coins\",min:0,max:50,step:1,defaultValue:8,group:\"Apparence G\\xe9n\\xe9rale\"},fontFamily:{type:ControlType.Font,title:\"Police\",group:\"Apparence G\\xe9n\\xe9rale\"},// Barre de progression\ntrackColor:{type:ControlType.Color,title:\"Couleur piste\",group:\"Barre de Progression\"},progressColor:{type:ControlType.Color,title:\"Couleur progression\",group:\"Barre de Progression\"},// Bouton Play\nbuttonColor:{type:ControlType.Color,title:\"Couleur - Normal\",group:\"Bouton Play\"},buttonColorHover:{type:ControlType.Color,title:\"Couleur - Hover\",group:\"Bouton Play\"},buttonColorActive:{type:ControlType.Color,title:\"Couleur - Active\",group:\"Bouton Play\"},buttonBorderColor:{type:ControlType.Color,title:\"Contour - Normal\",group:\"Bouton Play\"},buttonBorderColorHover:{type:ControlType.Color,title:\"Contour - Hover\",group:\"Bouton Play\"},buttonBorderColorActive:{type:ControlType.Color,title:\"Contour - Active\",group:\"Bouton Play\"},buttonBorderWidth:{type:ControlType.Number,title:\"\\xc9paisseur contour\",min:0,max:10,step:1,defaultValue:0,group:\"Bouton Play\"},iconColor:{type:ControlType.Color,title:\"Ic\\xf4ne - Normal\",group:\"Bouton Play\"},iconColorHover:{type:ControlType.Color,title:\"Ic\\xf4ne - Hover\",group:\"Bouton Play\"},iconColorActive:{type:ControlType.Color,title:\"Ic\\xf4ne - Active\",group:\"Bouton Play\"},// Transitions\ntransitionEnabled:{type:ControlType.Boolean,title:\"Activer transitions\",defaultValue:false,group:\"Transitions\"},transitionDuration:{type:ControlType.Number,title:\"Dur\\xe9e (ms)\",min:0,max:1e3,step:10,defaultValue:300,hidden:props=>!props.transitionEnabled,group:\"Transitions\"},transitionCurve:{type:ControlType.Enum,title:\"Courbe\",options:[\"linear\",\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\"],optionTitles:[\"Lin\\xe9aire\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"],defaultValue:\"ease\",hidden:props=>!props.transitionEnabled,group:\"Transitions\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"AudioPlayer\":{\"type\":\"reactComponent\",\"name\":\"AudioPlayer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map"],
  "mappings": "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",
  "names": ["AudioPlayer", "props", "audioFile", "backgroundColor", "progressColor", "trackColor", "buttonColor", "buttonColorHover", "buttonColorActive", "iconColor", "iconColorHover", "iconColorActive", "buttonBorderColor", "buttonBorderColorHover", "buttonBorderColorActive", "buttonBorderWidth", "borderRadius", "fontFamily", "borderColor", "borderWidth", "transitionEnabled", "transitionDuration", "transitionCurve", "playerIdRef", "pe", "playing", "setPlaying", "ye", "time", "setTime", "duration", "setDuration", "isHoveringButton", "setIsHoveringButton", "isActiveButton", "setIsActiveButton", "audioRef", "getButtonColor", "getIconColor", "getButtonBorderColor", "getTransition", "ue", "audio", "handleLoadedMetadata", "handleTimeUpdate", "handleEnded", "formatTime", "seconds", "min", "sec", "togglePlay", "audioPlayEvent", "window", "err", "handleOtherAudioPlay", "event", "handleSeek", "rect", "pos", "u", "p", "addPropertyControls", "ControlType"]
}
