{"version":3,"file":"FAQ.BsrIo8k3.mjs","names":["p","useState"],"sources":["https:/framerusercontent.com/modules/KBafH7hcvLqSAdhkyrDt/vdELnWdM6WixU23MSFPN/FAQ.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{motion,useReducedMotion}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const PAPER=\"#F4F0E8\";const INK=\"#0F0F0F\";const WA=\"#25D366\";const BG_GRADIENT=\"linear-gradient(155deg, #0F0F0F 0%, #102818 45%, #0e5a2c 100%)\";// ─── Polices par défaut (surchargeables dans le panneau) ───\nconst FONT_DISPLAY=\"'Plus Jakarta Sans', sans-serif\";const FONT_BODY=\"Inter, sans-serif\";const FONT_MONO=\"'JetBrains Mono', monospace\";// Easing premium partagé (cohérence des sections) — affinage #1\nconst EASE=[.22,1,.36,1];// Texture grain (casse l'aspect \"flat\", touche premium)\nconst GRAIN=\"url(\\\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E\\\")\";// ─── Fusion générique d'un GROUPE (Object Framer) avec ses défauts ───\nfunction mergeObj(obj,defaults){const o=obj||{};const out={};for(const k in defaults){out[k]=o[k]===undefined||o[k]===null?defaults[k]:o[k];}return out;}// Convertit une couleur (#rgb, #rrggbb, rgb/rgba(...)) en triplet \"r,g,b\".\nfunction hexToRgb(c){if(!c)return\"0,0,0\";const s=String(c).trim();const m=s.match(/rgba?\\(([^)]+)\\)/i);if(m){const p=m[1].split(\",\").map(x=>x.trim());return`${p[0]},${p[1]},${p[2]}`;}let h=s.replace(\"#\",\"\");if(h.length===3)h=h.split(\"\").map(x=>x+x).join(\"\");const n=parseInt(h,16);if(isNaN(n))return\"0,0,0\";return`${n>>16&255},${n>>8&255},${n&255}`;}const WhatsAppIcon=({size=40,color=\"#fff\"})=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:size,height:size,fill:color,\"aria-hidden\":\"true\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.498 14.382c-.301-.15-1.767-.867-2.04-.966-.273-.101-.473-.15-.673.15-.197.295-.771.964-.944 1.162-.175.195-.349.21-.646.075-.3-.15-1.263-.465-2.403-1.485-.888-.795-1.484-1.77-1.66-2.07-.174-.3-.019-.465.13-.615.136-.135.301-.345.451-.523.146-.181.194-.301.297-.496.1-.21.049-.375-.025-.524-.075-.15-.672-1.62-.922-2.206-.24-.584-.487-.51-.672-.51-.172-.015-.371-.015-.571-.015-.2 0-.523.074-.797.359-.273.3-1.045 1.02-1.045 2.475s1.07 2.865 1.219 3.075c.149.195 2.105 3.195 5.1 4.485.714.3 1.27.48 1.704.629.714.227 1.365.195 1.88.121.574-.091 1.767-.721 2.016-1.426.255-.705.255-1.29.18-1.425-.074-.135-.27-.21-.57-.345m-5.446 7.443h-.016c-1.77 0-3.524-.48-5.055-1.38l-.36-.214-3.75.975 1.005-3.645-.239-.375a9.86 9.86 0 0 1-1.51-5.26c0-5.445 4.455-9.885 9.942-9.885a9.865 9.865 0 0 1 7.022 2.9 9.788 9.788 0 0 1 2.901 6.99c-.004 5.444-4.46 9.885-9.935 9.885M20.52 3.449C18.24 1.245 15.24 0 12.045 0 5.463 0 .104 5.334.101 11.893c0 2.096.549 4.14 1.595 5.945L0 24l6.335-1.652a12.062 12.062 0 0 0 5.71 1.447h.006c6.585 0 11.946-5.336 11.949-11.896 0-3.176-1.24-6.165-3.495-8.411\"})});// ─── Défauts par élément (un bloc dépliable = un objet) ───\nconst D_FOND={bgGradient:BG_GRADIENT,maxWidth:820,padYMin:4,padYVw:8,padYMax:100,padXMin:1.2,padXVw:5,padXMax:4,showHalo:true,haloColor:WA,haloOpacity:.2,haloSize:800,showGrain:true,grainOpacity:.05,grainSize:160,grainBlend:\"overlay\"};const D_ICONE={bgColor:WA,iconColor:\"#FFFFFF\",circleSize:80,iconSize:40,marginBottom:24,shadow:\"0 12px 36px rgba(37,211,102,0.5)\"};const D_KICKER={text:\"Une question ?\",color:WA,fontSize:11,spacing:.22,marginBottom:16};const D_TITRE={pre:\"Discutons\",accent:\"directement\",suffix:\".\",color:PAPER,accentColor:WA,sizeMin:2,sizeVw:4,sizeMax:44,marginBottom:24,lineHeight:1.1,spacing:-.02,weight:800};const D_LEDE={text:\"Envoyez-nous un message WhatsApp : on entre en contact directement avec vous.\",color:\"rgba(244,240,232,0.92)\",maxWidth:560,fontSize:15,lineHeight:1.6,marginBottom:40};const D_BTN={label:\"Envoyer un message WhatsApp\",link:\"\",bgColor:WA,textColor:INK,fontSize:17,padY:22,padX:40,radius:50,iconSize:22};const D_FOOT={text:\"R\\xe9ponse rapide \\xb7 du lundi au vendredi\",color:\"#FFFFFF\",fontSize:11,spacing:.22,marginTop:28};const D_STYLE={fontDisplay:FONT_DISPLAY,fontBody:FONT_BODY,fontMono:FONT_MONO,animate:true,animDuration:.7};export default function ServiceWhatsApp(props){// ─── Groupes de réglages (un bloc dépliable par élément dans Framer) ───\nconst fond=mergeObj(props.fond,D_FOND);const icone=mergeObj(props.icone,D_ICONE);const kickerG=mergeObj(props.kicker,D_KICKER);const titre=mergeObj(props.titre,D_TITRE);const ledeG=mergeObj(props.lede,D_LEDE);const btn=mergeObj(props.btn,D_BTN);const footG=mergeObj(props.foot,D_FOOT);const style=mergeObj(props.style,D_STYLE);const{sectionId}=props;// Polices résolues (props > défauts)\nconst fDisplay=style.fontDisplay||FONT_DISPLAY;const fBody=style.fontBody||FONT_BODY;const fMono=style.fontMono||FONT_MONO;// Sur le canvas Framer : pas d'animation d'entrée → affichage direct\n// ⚠️ RenderTarget.canvas est en MINUSCULES dans l'API Framer\nconst onCanvas=RenderTarget.current()===RenderTarget.canvas;const startState=onCanvas?\"show\":\"hidden\";const prefersReduced=useReducedMotion();// « reduced » effectif : accessibilité OU animations désactivées dans le panneau\nconst reduced=prefersReduced||style.animate===false;const reveal=reduced?{hidden:{opacity:0},show:{opacity:1}}:{hidden:{opacity:0,y:24},show:{opacity:1,y:0}};return /*#__PURE__*/_jsxs(\"section\",{id:sectionId||undefined,style:{position:\"relative\",background:fond.bgGradient,padding:`clamp(${fond.padYMin}rem, ${fond.padYVw}vw, ${fond.padYMax}px) clamp(${fond.padXMin}rem, ${fond.padXVw}vw, ${fond.padXMax}rem)`,color:titre.color,overflow:\"hidden\",fontFamily:fBody},children:[fond.showHalo?/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:\"50%\",left:\"50%\",width:fond.haloSize,height:fond.haloSize,transform:\"translate(-50%,-50%)\",background:`radial-gradient(circle at center, rgba(${hexToRgb(fond.haloColor)},${fond.haloOpacity}), transparent 60%)`,pointerEvents:\"none\"}}):null,fond.showGrain?/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",opacity:fond.grainOpacity,mixBlendMode:fond.grainBlend,backgroundImage:GRAIN,backgroundSize:`${fond.grainSize}px ${fond.grainSize}px`}}):null,/*#__PURE__*/_jsxs(motion.div,{variants:reveal,initial:startState,whileInView:\"show\",viewport:{once:true},transition:{duration:style.animDuration,ease:EASE},style:{position:\"relative\",zIndex:1,maxWidth:fond.maxWidth,margin:\"0 auto\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:icone.circleSize,height:icone.circleSize,borderRadius:\"50%\",background:icone.bgColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",marginBottom:icone.marginBottom,boxShadow:icone.shadow},children:/*#__PURE__*/_jsx(WhatsAppIcon,{size:icone.iconSize,color:icone.iconColor})}),kickerG.text?/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:fMono,fontSize:kickerG.fontSize,letterSpacing:`${kickerG.spacing}em`,textTransform:\"uppercase\",color:kickerG.color,marginBottom:kickerG.marginBottom},children:[\"— \",kickerG.text]}):null,/*#__PURE__*/_jsxs(\"h2\",{style:{margin:`0 0 ${titre.marginBottom}px`,fontFamily:fDisplay,fontSize:`clamp(${titre.sizeMin}rem, ${titre.sizeVw}vw, ${titre.sizeMax}px)`,fontWeight:titre.weight,lineHeight:titre.lineHeight,letterSpacing:`${titre.spacing}em`,color:titre.color,textWrap:\"balance\"},children:[titre.pre,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:titre.accentColor},children:titre.accent}),titre.suffix]}),ledeG.text?/*#__PURE__*/_jsx(\"p\",{style:{margin:`0 auto ${ledeG.marginBottom}px`,maxWidth:ledeG.maxWidth,fontSize:ledeG.fontSize,lineHeight:ledeG.lineHeight,color:ledeG.color,textWrap:\"pretty\"},children:ledeG.text}):null,/*#__PURE__*/_jsx(WaBtn,{btn:btn,reduced:reduced,fDisplay:fDisplay}),footG.text?/*#__PURE__*/_jsx(\"p\",{style:{marginTop:footG.marginTop,fontFamily:fMono,fontSize:footG.fontSize,letterSpacing:`${footG.spacing}em`,textTransform:\"uppercase\",color:footG.color},children:footG.text}):null]})]});}function WaBtn({btn,reduced,fDisplay=FONT_DISPLAY}){const c=btn||D_BTN;const[h,setH]=useState(false);const[f,setF]=useState(false);const on=h||f;return /*#__PURE__*/_jsxs(\"a\",{href:c.link||\"#\",target:\"_blank\",rel:\"noopener noreferrer\",onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),onFocus:()=>setF(true),onBlur:()=>setF(false),style:{display:\"inline-flex\",alignItems:\"center\",gap:14,background:c.bgColor,color:c.textColor,padding:`${c.padY}px ${c.padX}px`,border:\"none\",borderRadius:c.radius,fontFamily:fDisplay,fontWeight:700,fontSize:c.fontSize,letterSpacing:\"0.02em\",textDecoration:\"none\",boxShadow:f?\"0 0 0 3px rgba(244,240,232,0.85), 0 14px 40px rgba(37,211,102,0.45)\":h?\"0 18px 50px rgba(37,211,102,0.55)\":\"0 14px 40px rgba(37,211,102,0.45)\",transform:on&&!reduced?\"translateY(-2px)\":\"none\",outline:\"none\",transition:\"transform .25s, box-shadow .25s\"},children:[/*#__PURE__*/_jsx(WhatsAppIcon,{size:c.iconSize,color:c.textColor}),c.label]});}// ─── Property Controls (un bloc dépliable par élément) ───\naddPropertyControls(ServiceWhatsApp,{sectionId:{type:ControlType.String,title:\"ID section\",placeholder:\"ex. contact-whatsapp (pour le smooth scroll)\",defaultValue:\"contact-whatsapp\"},// ▸ Fond / décor\nfond:{type:ControlType.Object,title:\"Fond / d\\xe9cor\",defaultValue:D_FOND,controls:{bgGradient:{type:ControlType.String,title:\"Fond (d\\xe9grad\\xe9 CSS)\",defaultValue:BG_GRADIENT,description:\"D\\xe9grad\\xe9 CSS complet, ex. linear-gradient(155deg, #0F0F0F 0%, #0e5a2c 100%).\"},maxWidth:{type:ControlType.Number,title:\"Largeur max du contenu\",defaultValue:820,min:400,max:1200,step:20,unit:\"px\"},padYMin:{type:ControlType.Number,title:\"Padding vert. \\xb7 mini\",defaultValue:4,min:1,max:10,step:.5,unit:\"rem\"},padYVw:{type:ControlType.Number,title:\"Padding vert. \\xb7 fluide\",defaultValue:8,min:1,max:15,step:.5,unit:\"vw\"},padYMax:{type:ControlType.Number,title:\"Padding vert. \\xb7 maxi\",defaultValue:100,min:40,max:200,step:5,unit:\"px\"},padXMin:{type:ControlType.Number,title:\"Padding lat. \\xb7 mini\",defaultValue:1.2,min:0,max:6,step:.1,unit:\"rem\"},padXVw:{type:ControlType.Number,title:\"Padding lat. \\xb7 fluide\",defaultValue:5,min:1,max:12,step:.5,unit:\"vw\"},padXMax:{type:ControlType.Number,title:\"Padding lat. \\xb7 maxi\",defaultValue:4,min:1,max:10,step:.5,unit:\"rem\"},showHalo:{type:ControlType.Boolean,title:\"Halo\",defaultValue:true,enabledTitle:\"Oui\",disabledTitle:\"Non\"},haloColor:{type:ControlType.Color,title:\"Halo \\xb7 couleur\",hidden:p=>p.showHalo===false},haloOpacity:{type:ControlType.Number,title:\"Halo \\xb7 opacit\\xe9\",defaultValue:.2,min:0,max:.6,step:.01,hidden:p=>p.showHalo===false},haloSize:{type:ControlType.Number,title:\"Halo \\xb7 taille\",defaultValue:800,min:200,max:1400,step:20,unit:\"px\",hidden:p=>p.showHalo===false},showGrain:{type:ControlType.Boolean,title:\"Grain (texture)\",defaultValue:true,enabledTitle:\"Oui\",disabledTitle:\"Non\"},grainOpacity:{type:ControlType.Number,title:\"Grain \\xb7 opacit\\xe9\",defaultValue:.05,min:0,max:.3,step:.01,hidden:p=>p.showGrain===false},grainSize:{type:ControlType.Number,title:\"Grain \\xb7 taille\",defaultValue:160,min:40,max:400,step:10,unit:\"px\",hidden:p=>p.showGrain===false},grainBlend:{type:ControlType.Enum,title:\"Grain \\xb7 fusion\",options:[\"overlay\",\"soft-light\",\"multiply\",\"normal\"],optionTitles:[\"Overlay\",\"Soft-light\",\"Multiply\",\"Normal\"],defaultValue:\"overlay\",hidden:p=>p.showGrain===false}}},// ▸ Icône\nicone:{type:ControlType.Object,title:\"Ic\\xf4ne\",defaultValue:D_ICONE,controls:{bgColor:{type:ControlType.Color,title:\"Rond \\xb7 fond\"},iconColor:{type:ControlType.Color,title:\"Ic\\xf4ne \\xb7 couleur\"},circleSize:{type:ControlType.Number,title:\"Rond \\xb7 taille\",defaultValue:80,min:40,max:140,step:2,unit:\"px\"},iconSize:{type:ControlType.Number,title:\"Ic\\xf4ne \\xb7 taille\",defaultValue:40,min:16,max:80,step:1,unit:\"px\"},marginBottom:{type:ControlType.Number,title:\"Marge bas\",defaultValue:24,min:0,max:60,step:1,unit:\"px\"},shadow:{type:ControlType.String,title:\"Ombre (CSS)\"}}},// ▸ Kicker\nkicker:{type:ControlType.Object,title:\"Kicker\",defaultValue:D_KICKER,controls:{text:{type:ControlType.String,title:\"Texte\",defaultValue:\"Une question ?\"},color:{type:ControlType.Color,title:\"Couleur\"},fontSize:{type:ControlType.Number,title:\"Taille\",defaultValue:11,min:8,max:18,step:.5,unit:\"px\"},spacing:{type:ControlType.Number,title:\"Interlettrage\",defaultValue:.22,min:0,max:.5,step:.01,unit:\"em\"},marginBottom:{type:ControlType.Number,title:\"Marge bas\",defaultValue:16,min:0,max:48,step:1,unit:\"px\"}}},// ▸ Titre\ntitre:{type:ControlType.Object,title:\"Titre\",defaultValue:D_TITRE,controls:{pre:{type:ControlType.String,title:\"Texte\",defaultValue:\"Discutons\"},accent:{type:ControlType.String,title:\"Mot accent\",defaultValue:\"directement\"},suffix:{type:ControlType.String,title:\"Fin (ex. \\xab . \\xbb)\",defaultValue:\".\"},color:{type:ControlType.Color,title:\"Couleur\"},accentColor:{type:ControlType.Color,title:\"Couleur accent\"},sizeMin:{type:ControlType.Number,title:\"Taille mini\",defaultValue:2,min:1,max:4,step:.05,unit:\"rem\"},sizeVw:{type:ControlType.Number,title:\"Taille fluide (vw)\",defaultValue:4,min:1,max:10,step:.1,unit:\"vw\"},sizeMax:{type:ControlType.Number,title:\"Taille maxi\",defaultValue:44,min:20,max:96,step:1,unit:\"px\"},marginBottom:{type:ControlType.Number,title:\"Marge bas\",defaultValue:24,min:0,max:60,step:1,unit:\"px\"},lineHeight:{type:ControlType.Number,title:\"Interligne\",defaultValue:1.1,min:.9,max:1.6,step:.02},spacing:{type:ControlType.Number,title:\"Interlettrage\",defaultValue:-.02,min:-.08,max:.1,step:.005,unit:\"em\"},weight:{type:ControlType.Number,title:\"Graisse\",defaultValue:800,min:400,max:900,step:100}}},// ▸ Accroche\nlede:{type:ControlType.Object,title:\"Accroche\",defaultValue:D_LEDE,controls:{text:{type:ControlType.String,title:\"Texte\",displayTextArea:true,defaultValue:D_LEDE.text},color:{type:ControlType.Color,title:\"Couleur\"},maxWidth:{type:ControlType.Number,title:\"Largeur max\",defaultValue:560,min:300,max:900,step:10,unit:\"px\"},fontSize:{type:ControlType.Number,title:\"Taille\",defaultValue:15,min:11,max:22,step:.5,unit:\"px\"},lineHeight:{type:ControlType.Number,title:\"Interligne\",defaultValue:1.6,min:1.2,max:2.2,step:.05},marginBottom:{type:ControlType.Number,title:\"Marge bas\",defaultValue:40,min:0,max:80,step:1,unit:\"px\"}}},// ▸ Bouton WhatsApp\nbtn:{type:ControlType.Object,title:\"Bouton WhatsApp\",defaultValue:D_BTN,controls:{label:{type:ControlType.String,title:\"Libell\\xe9\",defaultValue:\"Envoyer un message WhatsApp\"},link:{type:ControlType.Link,title:\"Lien WhatsApp\"},bgColor:{type:ControlType.Color,title:\"Fond\"},textColor:{type:ControlType.Color,title:\"Texte / ic\\xf4ne\"},fontSize:{type:ControlType.Number,title:\"Taille texte\",defaultValue:17,min:12,max:24,step:.5,unit:\"px\"},padY:{type:ControlType.Number,title:\"Padding vertical\",defaultValue:22,min:8,max:40,step:1,unit:\"px\"},padX:{type:ControlType.Number,title:\"Padding horizontal\",defaultValue:40,min:12,max:80,step:1,unit:\"px\"},radius:{type:ControlType.Number,title:\"Rayon\",defaultValue:50,min:0,max:999,step:1,unit:\"px\"},iconSize:{type:ControlType.Number,title:\"Ic\\xf4ne \\xb7 taille\",defaultValue:22,min:14,max:36,step:1,unit:\"px\"}}},// ▸ Bas (sous le bouton)\nfoot:{type:ControlType.Object,title:\"Bas (sous le bouton)\",defaultValue:D_FOOT,controls:{text:{type:ControlType.String,title:\"Texte\",defaultValue:\"R\\xe9ponse rapide \\xb7 du lundi au vendredi\"},color:{type:ControlType.Color,title:\"Couleur\"},fontSize:{type:ControlType.Number,title:\"Taille\",defaultValue:11,min:8,max:18,step:.5,unit:\"px\"},spacing:{type:ControlType.Number,title:\"Interlettrage\",defaultValue:.22,min:0,max:.5,step:.01,unit:\"em\"},marginTop:{type:ControlType.Number,title:\"Marge haut\",defaultValue:28,min:0,max:60,step:1,unit:\"px\"}}},// ▸ Mise en forme & animation\nstyle:{type:ControlType.Object,title:\"Mise en forme & animation\",defaultValue:D_STYLE,controls:{fontDisplay:{type:ControlType.String,title:\"Police titres\",defaultValue:FONT_DISPLAY},fontBody:{type:ControlType.String,title:\"Police texte\",defaultValue:FONT_BODY},fontMono:{type:ControlType.String,title:\"Police mono\",defaultValue:FONT_MONO},animate:{type:ControlType.Boolean,title:\"Animations\",defaultValue:true,enabledTitle:\"Oui\",disabledTitle:\"Non\"},animDuration:{type:ControlType.Number,title:\"Anim \\xb7 dur\\xe9e\",defaultValue:.7,min:.1,max:2,step:.05,unit:\"s\",hidden:p=>p.animate===false}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ServiceWhatsApp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ.map"],"mappings":"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"}