{"version":3,"file":"EPSServicePage.DCAkMsfD.mjs","names":["useState","startTransition","p","useRef","useState","startTransition","TireGuide"],"sources":["https:/framerusercontent.com/modules/Mvjs0mK1vGOPiOgoMebt/wB9qEtIwCC0FjiAylPqG/EPSTireGuide.js","https:/framerusercontent.com/modules/3DyrEY6BHCqZK4tV3g9q/tD41z9EbxfcYk41g7oSh/EPSServicePage.js"],"sourcesContent":["// Demande : sur la page Pneumatiques, ajouter « Comment lire son pneu ? » avec une animation 3D explicative\n// pour repérer les références inscrites sur le flanc d'un pneu.\n// Pneu en 3D (flanc + épaisseur de la bande de roulement) qui pivote pour amener chaque inscription face au visiteur.\n// Exemple 205/55 R16 91V + DOT : largeur, série, structure, diamètre, indice de charge, indice de vitesse,\n// date de fabrication et témoin d'usure. Défilement automatique, ou clic / toucher sur une référence.\n// Tout le texte d'explication est présent dans la page (lisible par Google).\n// Utilisé par EPSServicePage (page pneus) ; peut aussi être posé seul sur une page.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState,startTransition}from\"react\";import{NAVY,YELLOW,GREEN,FONT_DISPLAY,FONT_TEXT,FONT_MONO,Fonts,mono,chamfer}from\"https://framerusercontent.com/modules/jgQfrrCd9WhdR2E9uMYO/pq3TanPXK80f4KRJOcj2/EPSUI.js\";// pos = position le long de l'arc du haut (0 → 1, 0.5 = sommet)\nconst PARTS=[{k:\"w\",code:\"205\",title:\"Largeur\",value:\"205 mm\",text:\"La largeur du pneu, d’un flanc \\xe0 l’autre, en millim\\xe8tres.\",pos:.3,zone:\"top\"},{k:\"s\",code:\"55\",title:\"S\\xe9rie (hauteur du flanc)\",value:\"55 %\",text:\"La hauteur du flanc en pourcentage de la largeur : ici 55 % de 205 mm, soit environ 113 mm.\",pos:.405,zone:\"top\"},{k:\"r\",code:\"R\",title:\"Structure\",value:\"Radiale\",text:\"\\xab R \\xbb indique une structure radiale, celle de la quasi-totalit\\xe9 des pneus de voiture actuels.\",pos:.475,zone:\"top\"},{k:\"d\",code:\"16\",title:\"Diam\\xe8tre de jante\",value:\"16 pouces\",text:\"Le diam\\xe8tre de la jante sur laquelle le pneu se monte, en pouces.\",pos:.54,zone:\"top\"},{k:\"l\",code:\"91\",title:\"Indice de charge\",value:\"615 kg\",text:\"La charge maximale par pneu : l’indice 91 correspond \\xe0 615 kg. Ne montez jamais un indice inf\\xe9rieur \\xe0 celui pr\\xe9conis\\xe9.\",pos:.64,zone:\"top\"},{k:\"v\",code:\"V\",title:\"Indice de vitesse\",value:\"240 km/h\",text:\"La vitesse maximale support\\xe9e : V = 240 km/h (T = 190, H = 210, W = 270…). Il doit \\xeatre au moins \\xe9gal \\xe0 celui d’origine.\",pos:.705,zone:\"top\"},{k:\"dot\",code:\"DOT 2324\",title:\"Date de fabrication\",value:\"Semaine 23 \\xb7 2024\",text:\"Les 4 derniers chiffres du code DOT : la semaine puis l’ann\\xe9e de fabrication. Au-del\\xe0 de 5 \\xe0 6 ans, faites contr\\xf4ler vos pneus.\",pos:.5,zone:\"bottom\"},{k:\"twi\",code:\"TWI\",title:\"T\\xe9moin d’usure\",value:\"1,6 mm minimum\",text:\"Un petit rep\\xe8re sur l’\\xe9paule indique l’emplacement des t\\xe9moins d’usure dans les rainures : \\xe0 1,6 mm, le pneu doit \\xeatre chang\\xe9.\",pos:.83,zone:\"twi\"}];const STEP_MS=4200;const R_TXT=148;function useInViewOnce(ref){const[v,setV]=useState(false);useEffect(()=>{const el=ref.current;if(!el||typeof IntersectionObserver===\"undefined\")return startTransition(()=>setV(true));const io=new IntersectionObserver(([e])=>startTransition(()=>setV(e.isIntersecting)),{rootMargin:\"0px 0px -15% 0px\"});io.observe(el);return()=>io.disconnect();},[]);return v;}function Tire({active,spin}){const p=PARTS[active];const on=k=>p.k===k;const fill=k=>on(k)?YELLOW:\"rgba(210,220,235,0.72)\";const glow=k=>on(k)?\"url(#eps-tg-glow)\":undefined;// épaisseur de la bande de roulement : couches empilées en profondeur\nconst layers=Array.from({length:16},(_,i)=>i);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",aspectRatio:\"1 / 1\",transformStyle:\"preserve-3d\",transform:`rotateZ(${spin}deg)`,transition:\"transform 1.1s cubic-bezier(.65,0,.35,1)\"},children:[layers.map(i=>/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:\"2.5%\",borderRadius:\"50%\",transform:`translateZ(${-(i+1)*4.5}px)`,background:i%3===1?\"#1c222c\":\"#0d1117\",boxShadow:i%3===1?\"inset 0 0 0 2px rgba(140,190,255,0.08)\":\"inset 0 0 0 1px rgba(255,255,255,0.05)\"}},i)),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 400 400\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"visible\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsxs(\"radialGradient\",{id:\"eps-tg-side\",cx:\"50%\",cy:\"50%\",r:\"50%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"55%\",stopColor:\"#1a1f28\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"80%\",stopColor:\"#262d39\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"93%\",stopColor:\"#151a22\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#0b0e13\"})]}),/*#__PURE__*/_jsxs(\"radialGradient\",{id:\"eps-tg-rim\",cx:\"45%\",cy:\"40%\",r:\"60%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#e8edf5\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"55%\",stopColor:\"#9aa6b8\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#4c5667\"})]}),/*#__PURE__*/_jsxs(\"filter\",{id:\"eps-tg-glow\",x:\"-50%\",y:\"-50%\",width:\"200%\",height:\"200%\",children:[/*#__PURE__*/_jsx(\"feGaussianBlur\",{stdDeviation:\"3\",result:\"b\"}),/*#__PURE__*/_jsxs(\"feMerge\",{children:[/*#__PURE__*/_jsx(\"feMergeNode\",{in:\"b\"}),/*#__PURE__*/_jsx(\"feMergeNode\",{in:\"SourceGraphic\"})]})]}),/*#__PURE__*/_jsx(\"path\",{id:\"eps-tg-top\",d:`M ${200-R_TXT} 200 A ${R_TXT} ${R_TXT} 0 0 1 ${200+R_TXT} 200`}),/*#__PURE__*/_jsx(\"path\",{id:\"eps-tg-bot\",d:`M ${200-R_TXT-12} 200 A ${R_TXT+12} ${R_TXT+12} 0 0 0 ${200+R_TXT+12} 200`})]}),/*#__PURE__*/_jsx(\"circle\",{cx:\"200\",cy:\"200\",r:\"190\",fill:\"url(#eps-tg-side)\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"200\",cy:\"200\",r:\"190\",fill:\"none\",stroke:\"rgba(140,190,255,0.25)\",strokeWidth:\"1.5\"}),Array.from({length:72},(_,i)=>{const a=i*5*Math.PI/180;return /*#__PURE__*/_jsx(\"line\",{x1:200+Math.cos(a)*183,y1:200+Math.sin(a)*183,x2:200+Math.cos(a)*188,y2:200+Math.sin(a)*188,stroke:\"rgba(255,255,255,0.08)\",strokeWidth:\"2\"},i);}),/*#__PURE__*/_jsx(\"circle\",{cx:\"200\",cy:\"200\",r:\"120\",fill:\"none\",stroke:\"rgba(255,255,255,0.08)\",strokeWidth:\"1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"200\",cy:\"200\",r:\"112\",fill:\"#0a0d12\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"200\",cy:\"200\",r:\"104\",fill:\"url(#eps-tg-rim)\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"200\",cy:\"200\",r:\"92\",fill:\"#1b2230\"}),Array.from({length:5},(_,i)=>{const a=(i*72-90)*(Math.PI/180);const b1=a-.2;const b2=a+.2;return /*#__PURE__*/_jsx(\"path\",{d:`M ${200+Math.cos(a-.35)*30} ${200+Math.sin(a-.35)*30} L ${200+Math.cos(b1)*92} ${200+Math.sin(b1)*92} A 92 92 0 0 1 ${200+Math.cos(b2)*92} ${200+Math.sin(b2)*92} L ${200+Math.cos(a+.35)*30} ${200+Math.sin(a+.35)*30} Z`,fill:\"url(#eps-tg-rim)\"},i);}),/*#__PURE__*/_jsx(\"circle\",{cx:\"200\",cy:\"200\",r:\"30\",fill:\"url(#eps-tg-rim)\",stroke:\"#3a4454\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"200\",cy:\"200\",r:\"12\",fill:\"#1b2230\"}),Array.from({length:5},(_,i)=>{const a=(i*72-54)*(Math.PI/180);return /*#__PURE__*/_jsx(\"circle\",{cx:200+Math.cos(a)*20,cy:200+Math.sin(a)*20,r:\"3\",fill:\"#2a3240\"},i);}),/*#__PURE__*/_jsxs(\"g\",{style:{fontFamily:FONT_MONO,fontWeight:700},children:[[[\"w\",\"205\",.3],[\"\",\"/\",.36],[\"s\",\"55\",.405],[\"r\",\"R\",.475],[\"d\",\"16\",.54],[\"l\",\"91\",.64],[\"v\",\"V\",.705]].map(([k,t,o])=>/*#__PURE__*/_jsx(\"text\",{fontSize:\"23\",fill:k?fill(k):\"rgba(210,220,235,0.5)\",filter:k?glow(k):undefined,style:{transition:\"fill .4s\"},children:/*#__PURE__*/_jsx(\"textPath\",{href:\"#eps-tg-top\",startOffset:`${o*100}%`,textAnchor:\"middle\",children:t})},String(o))),/*#__PURE__*/_jsx(\"text\",{fontSize:\"10\",fill:\"rgba(210,220,235,0.35)\",letterSpacing:\"3\",children:/*#__PURE__*/_jsx(\"textPath\",{href:\"#eps-tg-top\",startOffset:\"11%\",textAnchor:\"middle\",children:\"TUBELESS\"})}),/*#__PURE__*/_jsx(\"text\",{fontSize:\"10\",fill:\"rgba(210,220,235,0.35)\",letterSpacing:\"3\",children:/*#__PURE__*/_jsx(\"textPath\",{href:\"#eps-tg-top\",startOffset:\"89%\",textAnchor:\"middle\",children:\"RADIAL\"})}),/*#__PURE__*/_jsx(\"text\",{fontSize:\"15\",fill:\"rgba(210,220,235,0.45)\",letterSpacing:\"2\",children:/*#__PURE__*/_jsx(\"textPath\",{href:\"#eps-tg-bot\",startOffset:\"42%\",textAnchor:\"middle\",children:\"DOT XJ 4F\"})}),/*#__PURE__*/_jsx(\"text\",{fontSize:\"17\",fill:fill(\"dot\"),filter:glow(\"dot\"),letterSpacing:\"2\",style:{transition:\"fill .4s\"},children:/*#__PURE__*/_jsx(\"textPath\",{href:\"#eps-tg-bot\",startOffset:\"62%\",textAnchor:\"middle\",children:\"2324\"})})]}),(()=>{const a=((.83-.5)*180-90)*(Math.PI/180);const x=200+Math.cos(a)*176;const y=200+Math.sin(a)*176;const deg=(.83-.5)*180;return /*#__PURE__*/_jsxs(\"g\",{transform:`translate(${x} ${y}) rotate(${deg})`,filter:glow(\"twi\"),children:[/*#__PURE__*/_jsx(\"path\",{d:\"M -7 5 L 0 -7 L 7 5 Z\",fill:fill(\"twi\"),style:{transition:\"fill .4s\"}}),/*#__PURE__*/_jsx(\"text\",{y:\"-12\",textAnchor:\"middle\",fontSize:\"9\",fill:fill(\"twi\"),style:{fontFamily:FONT_MONO,fontWeight:700,transition:\"fill .4s\"},children:\"TWI\"})]});})(),/*#__PURE__*/_jsx(\"path\",{d:\"M 60 130 A 150 150 0 0 1 150 45\",fill:\"none\",stroke:\"rgba(255,255,255,0.07)\",strokeWidth:\"10\",strokeLinecap:\"round\"})]})]});}/**\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 640\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function EPSTireGuide(props){const staticR=useIsStaticRenderer();const S=props.isStatic??staticR;const ref=useRef(null);const inView=useInViewOnce(ref);const[active,setActive]=useState(0);const[auto,setAuto]=useState(true);const[tilt,setTilt]=useState(0);useEffect(()=>{if(S||!auto||!inView)return;const id=window.setInterval(()=>startTransition(()=>setActive(a=>(a+1)%PARTS.length)),STEP_MS);return()=>window.clearInterval(id);},[S,auto,inView]);const pick=i=>startTransition(()=>{setActive(i);setAuto(false);});const p=PARTS[active];// rotation du pneu : l'inscription choisie vient face au visiteur (en haut), la date reste en bas, le TWI en haut à droite\nconst spin=p.zone===\"top\"?-(p.pos-.5)*180:p.zone===\"twi\"?-40:0;const sceneTilt=p.zone===\"bottom\"?\"rotateX(-16deg)\":\"rotateX(14deg)\";return /*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"eps-tg\",style:{position:\"relative\",width:\"100%\",...props.style},children:[/*#__PURE__*/_jsx(Fonts,{}),/*#__PURE__*/_jsx(\"style\",{children:`\n.eps-tg-chip:focus{outline:none}\n.eps-tg-chip:focus-visible{outline:2px solid ${YELLOW};outline-offset:2px}\n@media (hover:hover){ .eps-tg-chip[aria-selected=\"false\"]:hover{background:rgba(255,214,0,0.14) !important} }\n@keyframes eps-tg-bar { from { transform: scaleX(0) } to { transform: scaleX(1) } }\n@keyframes eps-tg-float { 0%,100% { transform: translateY(0) } 50% { transform: translateY(-10px) } }\n@media (max-width: 809px){ .eps-tg-code{font-size:26px !important} .eps-tg-stage{max-width:320px !important} }\n@media (prefers-reduced-motion: reduce){ .eps-tg-float{animation:none !important} }\n`}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:48,flexWrap:\"wrap\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 1 380px\",minWidth:0,display:\"flex\",justifyContent:\"center\"},onPointerMove:e=>{if(e.pointerType!==\"mouse\")return;const r=e.currentTarget.getBoundingClientRect();const x=(e.clientX-r.left)/r.width-.5;startTransition(()=>setTilt(x));},onPointerLeave:()=>startTransition(()=>setTilt(0)),children:/*#__PURE__*/_jsxs(\"div\",{className:\"eps-tg-stage\",style:{position:\"relative\",width:\"100%\",maxWidth:440,perspective:1100},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:\"-10%\",background:\"radial-gradient(closest-side, rgba(7,87,201,0.4), transparent)\",filter:\"blur(10px)\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"12%\",right:\"12%\",bottom:\"-8%\",height:\"12%\",background:\"radial-gradient(closest-side, rgba(0,0,0,0.7), transparent)\"}}),/*#__PURE__*/_jsx(\"div\",{className:\"eps-tg-float\",style:{animation:S?undefined:\"eps-tg-float 6s ease-in-out infinite\"},children:/*#__PURE__*/_jsx(\"div\",{style:{transformStyle:\"preserve-3d\",transform:`${sceneTilt} rotateY(${-24+tilt*22}deg)`,transition:\"transform 1.1s cubic-bezier(.65,0,.35,1)\"},children:/*#__PURE__*/_jsx(Tire,{active:active,spin:spin})})}),/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",right:-6,top:-6,padding:\"8px 12px\",background:\"rgba(5,16,34,0.9)\",outline:`1px solid ${YELLOW}`,outlineOffset:-1,...mono(12,YELLOW),boxShadow:\"0 0 20px rgba(255,214,0,0.25)\"},children:[\"◎ \",p.code]})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 420px\",minWidth:0,display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsx(\"span\",{style:mono(12,YELLOW),children:\"// Guide\"}),/*#__PURE__*/_jsxs(\"h2\",{style:{margin:0,fontFamily:FONT_DISPLAY,fontSize:\"clamp(28px, 3.4vw, 46px)\",lineHeight:1,letterSpacing:\"-0.02em\",textTransform:\"uppercase\",color:\"#fff\"},children:[\"Comment lire \",/*#__PURE__*/_jsx(\"span\",{style:{color:YELLOW},children:\"son pneu ?\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT_TEXT,fontSize:16,lineHeight:1.65,color:\"rgba(255,255,255,0.72)\"},children:\"Toutes les informations utiles sont grav\\xe9es sur le flanc. Touchez une r\\xe9f\\xe9rence pour la rep\\xe9rer sur le pneu.\"}),/*#__PURE__*/_jsx(\"div\",{role:\"tablist\",\"aria-label\":\"R\\xe9f\\xe9rences du pneu\",style:{display:\"flex\",flexWrap:\"wrap\",gap:6,alignItems:\"center\"},children:PARTS.map((q,i)=>{const on=i===active;return /*#__PURE__*/_jsx(\"button\",{role:\"tab\",\"aria-selected\":on,className:\"eps-tg-chip eps-tg-code\",onClick:()=>pick(i),style:{all:\"unset\",cursor:\"pointer\",padding:q.k===\"dot\"||q.k===\"twi\"?\"8px 10px\":\"8px 12px\",fontFamily:FONT_MONO,fontWeight:700,fontSize:q.k===\"dot\"||q.k===\"twi\"?16:30,lineHeight:1,color:on?NAVY:\"#fff\",background:on?YELLOW:\"rgba(255,255,255,0.05)\",outline:on?\"none\":\"1px solid rgba(140,190,255,0.25)\",outlineOffset:-1,boxShadow:on?\"0 0 24px rgba(255,214,0,0.4)\":\"none\",transition:\"background .3s, color .3s, box-shadow .3s\",marginLeft:q.k===\"dot\"?10:0},children:q.code},q.k);})}),/*#__PURE__*/_jsx(\"div\",{style:{clipPath:chamfer(16),padding:1,background:`linear-gradient(135deg, ${YELLOW}, rgba(255,214,0,0.2) 55%, rgba(140,190,255,0.3))`},children:/*#__PURE__*/_jsxs(\"div\",{style:{clipPath:chamfer(15.5),background:\"linear-gradient(160deg, rgba(9,43,120,0.7), rgba(5,16,34,0.97) 70%)\",padding:\"22px 24px\",display:\"flex\",flexDirection:\"column\",gap:10,minHeight:150,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",justifyContent:\"space-between\",gap:12,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_DISPLAY,fontSize:22,textTransform:\"uppercase\",color:\"#fff\"},children:p.title}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_MONO,fontWeight:700,fontSize:18,color:YELLOW},children:p.value})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT_TEXT,fontSize:15.5,lineHeight:1.65,color:\"rgba(255,255,255,0.82)\"},children:p.text},p.k),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{marginTop:\"auto\",height:2,background:\"rgba(255,255,255,0.08)\",overflow:\"hidden\"},children:auto&&!S&&/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",background:YELLOW,transformOrigin:\"left\",animation:`eps-tg-bar ${STEP_MS}ms linear both`}},active)})]})}),/*#__PURE__*/_jsx(\"ul\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\",margin:0,padding:0},children:PARTS.map(q=>/*#__PURE__*/_jsxs(\"li\",{children:[q.code,\" — \",q.title,\" (\",q.value,\") : \",q.text]},q.k))}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:8,...mono(10,\"rgba(255,255,255,0.5)\")},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:6,height:6,borderRadius:\"50%\",background:GREEN}}),\"Un doute sur vos r\\xe9f\\xe9rences ? Nous v\\xe9rifions vos pneus gratuitement.\"]})]})]})]});}addPropertyControls(EPSTireGuide,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EPSTireGuide\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"640\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EPSTireGuide.map","// Demande : une page par service pour le référencement local d'Eco Pneus Service (Bayonne), dans le style HUD du site.\n// Un seul composant, le service affiché se choisit avec la propriété « Service ». Chaque carte de « Nos prestations »\n// a sa propre page (plus de page partagée) et chaque page a son propre contenu : tarifs, prestations, signes d'alerte, FAQ.\n// Visuel : en-tête avec grand mot en fond, panneau HUD avec icône fil de fer qui se dessine, prix d'appel et chiffres clés,\n// tableau de tarifs façon terminal, cartes de prestations numérotées (ou étapes), signes d'alerte, FAQ en accordéon,\n// bandeau rendez-vous et 3 services liés.\n// Texte réel lisible par Google + données structurées JSON-LD : Service, FAQPage, BreadcrumbList.\n// Page pneus : encart lien vers la page Allopneus du garage (commande en ligne, livraison et montage au garage).\n// Page pneus : guide 3D « Comment lire son pneu ? » (composant EPSTireGuide) après les tarifs.\n// SEO : titre et meta description propres à chaque service (plus de titre commun à tout le site), URLs absolues dans\n// les données structurées (fil d’Ariane valide) même sans « siteUrl ».\n// Domaine définitif : BreadcrumbList en URLs absolues https://ecopneusservice.fr/…, 3 niveaux comme le fil d’Ariane visible (Accueil › Services › page).\n// Mobile (< 810px) : panneau prix / chiffres clés adapté (prix sous l'icône si l'écran est étroit, chiffres clés sur une\n// colonne sous 560px : plus de mots coupés ni de prix rogné). Desktop et tablette inchangés.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion}from\"framer-motion\";import{useState,useEffect,startTransition}from\"react\";import TireGuide from\"https://framerusercontent.com/modules/Mvjs0mK1vGOPiOgoMebt/wB9qEtIwCC0FjiAylPqG/EPSTireGuide.js\";import{NAVY,YELLOW,GREEN,FONT_DISPLAY,FONT_TEXT,FONT_MONO,EASE,Fonts,GridBg,Panel,HudButton,mono,chamfer}from\"https://framerusercontent.com/modules/jgQfrrCd9WhdR2E9uMYO/pq3TanPXK80f4KRJOcj2/EPSUI.js\";const BOOKING=\"https://www.autoprogestion.fr/rendez-vous/eco-pneus-service\";const PHONE=\"05 59 93 71 05\";const TEL=\"tel:0559937105\";const BLUE_L=\"#8CBEFF\";const SERVICES={pneus:{path:\"/montage-pneus-bayonne\",nav:\"Pneumatiques\",ghost:\"Pneus\",icon:\"pneus\",label:\"// Pneumatiques \\xb7 Bayonne\",h1:\"Montage de pneus \\xe0 Bayonne\",lead:\"Pneus neufs pour voitures, SUV, 4\\xd74, utilitaires et Runflat. \\xc9quilibrage inclus, contr\\xf4le de la pression offert.\",from:{value:\"25 €\",label:\"le montage d’un pneu voiture\"},facts:[[\"Inclus\",\"\\xc9quilibrage\"],[\"Neufs\",\"Pneus uniquement\"],[\"21″\",\"Jantes jusqu’\\xe0\"],[\"Allopneus\",\"Livraison au garage\"]],whyTitle:\"Vos pneus mont\\xe9s dans la journ\\xe9e\",intro:[\"Eco Pneus Service monte vos pneus neufs dans son atelier du boulevard Jean d’Amou. Le prix est annonc\\xe9 avant l’intervention et l’\\xe9quilibrage est toujours compris.\",\"D\\xe9j\\xe0 command\\xe9s sur Allopneus ? Choisissez Eco Pneus Service comme centre de montage : les pneus sont livr\\xe9s au garage et vous ne r\\xe9glez que la pose.\"],partner:{t:\"Commander vos pneus sur Allopneus\",d:\"Pneus livr\\xe9s au garage \\xb7 montage chez Eco Pneus Service\",href:\"https://www.allopneus.com/montage-pneu/pyrenees-atlantiques-64/bayonne/eco-pneus-service-27933\"},prices:[[\"Montage voiture, jantes jusqu’\\xe0 21″\",\"25 € / pneu\"],[\"Montage SUV, jusqu’\\xe0 20″\",\"27 € / pneu\"],[\"Montage 4\\xd74, jusqu’\\xe0 20″\",\"30 € / pneu\"],[\"Montage camionnette / utilitaire\",\"30 € / pneu\"],[\"Montage Runflat 15–20″\",\"35 € / pneu\"],[\"Permutation \\xb7 r\\xe9paration de crevaison\",\"25 € / pneu\"],[\"\\xc9quilibrage seul\",\"20 € / pneu\"],[\"Contr\\xf4le d’usure et de pression\",\"Gratuit\"]],priceNote:\"Tarifs TTC. Pneus neufs uniquement ; remplacement des valves selon la valve et le v\\xe9hicule.\",includesTitle:\"Ce que comprend le montage\",includes:[{t:\"D\\xe9montage / montage\",d:\"D\\xe9pose de l’ancien pneu et montage du neuf sur votre jante, sans l’ab\\xeemer.\"},{t:\"\\xc9quilibrage\",d:\"Chaque roue est \\xe9quilibr\\xe9e pour \\xe9viter vibrations et usure pr\\xe9matur\\xe9e.\"},{t:\"Pression & valves\",d:\"Mise \\xe0 la bonne pression ; valves remplac\\xe9es selon leur \\xe9tat et le v\\xe9hicule.\"},{t:\"Conseil\",d:\"Dimensions, indices de charge et de vitesse adapt\\xe9s \\xe0 votre v\\xe9hicule et \\xe0 votre usage.\"}],signsTitle:\"Quand changer vos pneus ?\",signsText:\"Un pneu us\\xe9 allonge les distances de freinage, surtout sur route mouill\\xe9e.\",signs:[\"T\\xe9moin d’usure atteint (1,6 mm minimum)\",\"Hernie, entaille ou craquelure sur le flanc\",\"Usure plus marqu\\xe9e d’un c\\xf4t\\xe9\",\"Vibrations dans le volant\",\"Pneu qui perd de la pression\"],faq:[[\"Combien co\\xfbte le montage d’un pneu \\xe0 Bayonne ?\",\"Chez Eco Pneus Service, le montage d’un pneu de voiture co\\xfbte 25 € TTC (jantes jusqu’\\xe0 21″), \\xe9quilibrage inclus : 27 € pour un SUV, 30 € pour un 4\\xd74 ou un utilitaire, 35 € pour un Runflat.\"],[\"Proposez-vous des pneus d’occasion ?\",\"Non. Pour votre s\\xe9curit\\xe9, nous vendons et montons uniquement des pneus neufs.\"],[\"Puis-je faire livrer mes pneus Allopneus au garage ?\",\"Oui : choisissez Eco Pneus Service comme centre de montage lors de votre commande Allopneus. Vous r\\xe9glez la pose sur place.\"],[\"R\\xe9parez-vous les crevaisons ?\",\"Oui, quand la perforation, la zone touch\\xe9e et l’\\xe9tat du pneu le permettent (25 € TTC). Un pneu ayant roul\\xe9 \\xe0 plat peut \\xeatre ab\\xeem\\xe9 \\xe0 l’int\\xe9rieur : nous vous conseillerons alors de le remplacer.\"]],related:[\"geometrie\",\"freinage\",\"entretien\"]},mecanique:{path:\"/mecanique-generale-bayonne\",nav:\"M\\xe9canique g\\xe9n\\xe9rale\",ghost:\"M\\xe9canique\",icon:\"meca\",label:\"// M\\xe9canique g\\xe9n\\xe9rale \\xb7 Bayonne\",h1:\"M\\xe9canique g\\xe9n\\xe9rale \\xe0 Bayonne\",lead:\"Distribution, embrayage, amortisseurs, direction, refroidissement, batterie, d\\xe9marreur, \\xe9chappement… Toutes marques, devis gratuit avant travaux.\",from:{value:\"80 €\",label:\"l’heure de main-d’œuvre TTC\"},facts:[[\"Gratuit\",\"Devis avant travaux\"],[\"Toutes\",\"Marques\"],[\"Neuves\",\"Pi\\xe8ces mont\\xe9es\"],[\"66 €\",\"Recherche de panne d\\xe8s\"]],whyTitle:\"Une r\\xe9paration expliqu\\xe9e, un prix annonc\\xe9\",intro:[\"Bruit suspect, embrayage qui patine, voiture qui chauffe ? Nous identifions l’origine du probl\\xe8me, vous expliquons ce qu’il faut r\\xe9parer et vous remettons un devis d\\xe9taill\\xe9 : pi\\xe8ces et main-d’œuvre, avant toute intervention.\",\"Aucun travail n’est r\\xe9alis\\xe9 sans votre accord. Si d’autres d\\xe9fauts apparaissent en cours de r\\xe9paration, nous vous pr\\xe9venons d’abord.\"],prices:[[\"Kit de distribution (+ pompe \\xe0 eau selon v\\xe9hicule)\",\"Sur devis\"],[\"Embrayage (kit, but\\xe9e, volant moteur si besoin)\",\"Sur devis\"],[\"Amortisseurs, coupelles, ressorts\",\"Sur devis\"],[\"Direction : rotules, biellettes \\xb7 cardans\",\"Sur devis\"],[\"Refroidissement : radiateur, pompe \\xe0 eau, durites\",\"Sur devis\"],[\"Batterie, alternateur, d\\xe9marreur\",\"Sur devis\"],[\"\\xc9chappement, FAP, EGR, turbo\",\"Sur devis\"],[\"Diagnostic bruit moteur \\xb7 recherche de fuite\",\"d\\xe8s 66 €\"],[\"Main-d’œuvre\",\"80 € / heure\"]],priceNote:\"Tarifs TTC. Le prix d\\xe9pend du v\\xe9hicule et des pi\\xe8ces n\\xe9cessaires : chaque r\\xe9paration fait l’objet d’un devis gratuit et d\\xe9taill\\xe9.\",includesTitle:\"Nos interventions m\\xe9caniques\",includes:[{t:\"Distribution\",d:\"Courroie ou cha\\xeene, galets et pompe \\xe0 eau, selon les pr\\xe9conisations du constructeur.\"},{t:\"Embrayage\",d:\"Kit d’embrayage, but\\xe9e et volant moteur lorsque c’est n\\xe9cessaire.\"},{t:\"Suspension\",d:\"Amortisseurs, coupelles et ressorts pour retrouver tenue de route et confort.\"},{t:\"Direction & transmission\",d:\"Rotules, biellettes, cardans et soufflets.\"},{t:\"Refroidissement\",d:\"Radiateur, pompe \\xe0 eau, durites et thermostat.\"},{t:\"D\\xe9marrage & charge\",d:\"Batterie, alternateur et d\\xe9marreur.\"},{t:\"\\xc9chappement\",d:\"Silencieux, catalyseur, FAP et vanne EGR.\"},{t:\"Moteur\",d:\"Recherche de fuites et de bruits, turbo.\"}],signsTitle:\"Les signes d’une panne m\\xe9canique\",signsText:\"Plus un probl\\xe8me est pris t\\xf4t, moins la r\\xe9paration co\\xfbte cher.\",signs:[\"Claquement ou sifflement moteur\",\"Embrayage qui patine ou p\\xe9dale dure\",\"Voiture qui rebondit ou tangue en virage\",\"Moteur qui chauffe, fuite de liquide\",\"D\\xe9marrage difficile, batterie qui se vide\",\"Fum\\xe9e ou bruit anormal \\xe0 l’\\xe9chappement\"],faq:[[\"Quand changer la courroie de distribution ?\",\"Cela d\\xe9pend du v\\xe9hicule et de sa motorisation : le constructeur fixe un kilom\\xe9trage et une dur\\xe9e maximum. Nous v\\xe9rifions les pr\\xe9conisations de votre v\\xe9hicule et vous remettons un devis.\"],[\"Combien co\\xfbte un changement d’embrayage ?\",\"Le prix d\\xe9pend du mod\\xe8le et du kit n\\xe9cessaire. Nous \\xe9tablissons un devis gratuit et d\\xe9taill\\xe9 avant toute intervention ; la main-d’œuvre est factur\\xe9e 80 € TTC de l’heure.\"],[\"Comment savoir si mes amortisseurs sont us\\xe9s ?\",\"Une voiture qui rebondit, tangue en virage ou freine moins droit, ou une trace d’huile sur l’amortisseur, sont des signes d’usure. Nous les contr\\xf4lons \\xe0 l’atelier.\"],[\"R\\xe9parez-vous toutes les marques ?\",\"Oui, Eco Pneus Service intervient sur les v\\xe9hicules de toutes marques.\"]],related:[\"diagnostic\",\"entretien\",\"pieces\"]},entretien:{path:\"/vidange-revision-bayonne\",nav:\"Entretien & r\\xe9vision\",ghost:\"R\\xe9vision\",icon:\"entretien\",label:\"// Entretien \\xb7 Bayonne\",h1:\"Vidange et r\\xe9vision \\xe0 Bayonne\",lead:\"Vidange, filtres et r\\xe9vision compl\\xe8te selon le carnet d’entretien de votre v\\xe9hicule. Toutes marques, prix annonc\\xe9 \\xe0 l’avance.\",from:{value:\"59 €\",label:\"la vidange (r\\xe9vision interm\\xe9diaire)\"},facts:[[\"99 €\",\"R\\xe9vision g\\xe9n\\xe9rale d\\xe8s\"],[\"Carnet\",\"Pr\\xe9conisations suivies\"],[\"Toutes\",\"Marques\"],[\"Gratuit\",\"Devis\"]],whyTitle:\"Un entretien qui prot\\xe8ge votre moteur\",intro:[\"Un entretien r\\xe9gulier prolonge la vie de votre moteur et \\xe9vite les pannes co\\xfbteuses. Nous suivons les pr\\xe9conisations de votre constructeur : bonne huile, bons filtres, bons contr\\xf4les.\",\"\\xc0 la fin, l’indicateur d’entretien est remis \\xe0 z\\xe9ro et vous savez exactement ce qui a \\xe9t\\xe9 fait.\"],prices:[[\"Vidange (r\\xe9vision interm\\xe9diaire)\",\"d\\xe8s 59 €\"],[\"R\\xe9vision g\\xe9n\\xe9rale\",\"d\\xe8s 99 €\"],[\"R\\xe9vision constructeur\",\"Sur devis\"],[\"Devis\",\"Gratuit\"]],priceNote:\"Tarifs TTC. Le contenu d\\xe9pend de la motorisation, du kilom\\xe9trage et des pr\\xe9conisations constructeur ; tout est confirm\\xe9 sur le devis.\",includesTitle:\"Ce que comprend la r\\xe9vision g\\xe9n\\xe9rale\",includes:[{t:\"Vidange\",d:\"Huile moteur adapt\\xe9e et remplacement du filtre \\xe0 huile.\"},{t:\"Filtres\",d:\"Filtre \\xe0 air, d’habitacle et \\xe0 carburant selon le v\\xe9hicule.\"},{t:\"Bougies\",d:\"Bougies d’allumage sur les moteurs essence, selon le v\\xe9hicule.\"},{t:\"Contr\\xf4les\",d:\"Niveaux et contr\\xf4les compl\\xe9mentaires, remise \\xe0 z\\xe9ro de l’indicateur.\"}],signsTitle:\"Quand faire l’entretien ?\",signsText:\"Le bon moment est indiqu\\xe9 dans votre carnet ; en cas de doute, nous v\\xe9rifions pour vous.\",signs:[\"\\xc9ch\\xe9ance du carnet d’entretien atteinte\",\"Voyant ou message d’entretien\",\"Huile noire ou niveau bas\",\"Avant un long trajet\",\"Achat d’un v\\xe9hicule d’occasion sans historique\"],faq:[[\"Combien co\\xfbte une vidange \\xe0 Bayonne ?\",\"La vidange est propos\\xe9e d\\xe8s 59 € TTC chez Eco Pneus Service. Le prix final d\\xe9pend de la quantit\\xe9 et du type d’huile pr\\xe9conis\\xe9s pour votre moteur.\"],[\"Quelle diff\\xe9rence entre vidange et r\\xe9vision ?\",\"La vidange remplace l’huile et le filtre \\xe0 huile. La r\\xe9vision g\\xe9n\\xe9rale ajoute les filtres \\xe0 air, d’habitacle, \\xe0 carburant et les bougies selon le v\\xe9hicule, ainsi que des contr\\xf4les compl\\xe9mentaires.\"],[\"Faites-vous l’entretien de toutes les marques ?\",\"Oui, en suivant les pr\\xe9conisations de chaque constructeur.\"]],related:[\"mecanique\",\"pneus\",\"freinage\"]},freinage:{path:\"/freinage-bayonne\",nav:\"Freinage\",ghost:\"Freins\",icon:\"frein\",label:\"// Freinage \\xb7 Bayonne\",h1:\"Plaquettes et disques de frein \\xe0 Bayonne\",lead:\"Contr\\xf4le et remplacement des plaquettes et disques de frein avec des pi\\xe8ces neuves. Le prix est annonc\\xe9 avant d’intervenir.\",from:{value:\"69 €\",label:\"les plaquettes avant\"},facts:[[\"79 €\",\"Plaquettes arri\\xe8re d\\xe8s\"],[\"130 €\",\"Disques + plaquettes avant d\\xe8s\"],[\"Neuves\",\"Pi\\xe8ces\"],[\"Gratuit\",\"Contr\\xf4le de l’usure\"]],whyTitle:\"Votre s\\xe9curit\\xe9 avant tout\",intro:[\"Vos freins sont le premier \\xe9l\\xe9ment de s\\xe9curit\\xe9 de votre voiture. Au moindre bruit, vibration ou changement de sensation \\xe0 la p\\xe9dale, faites-les contr\\xf4ler : nous v\\xe9rifions l’usure et ne rempla\\xe7ons que ce qui doit l’\\xeatre.\"],prices:[[\"Plaquettes avant\",\"d\\xe8s 69 €\"],[\"Plaquettes arri\\xe8re\",\"d\\xe8s 79 €\"],[\"Disques + plaquettes avant\",\"d\\xe8s 130 €\"],[\"Disques + plaquettes arri\\xe8re\",\"d\\xe8s 150 €\"]],priceNote:\"Tarifs TTC indicatifs selon la marque, le mod\\xe8le et l’ann\\xe9e du v\\xe9hicule.\",includesTitle:\"Notre intervention\",includes:[{t:\"Contr\\xf4le\",d:\"Mesure de l’usure des plaquettes et de l’\\xe9paisseur des disques.\"},{t:\"Remplacement\",d:\"Pi\\xe8ces us\\xe9es remplac\\xe9es par des pi\\xe8ces neuves.\"},{t:\"Liquide de frein\",d:\"V\\xe9rification du niveau et de l’\\xe9tat du liquide.\"},{t:\"Essai\",d:\"Essai du v\\xe9hicule lorsque c’est n\\xe9cessaire.\"}],signsTitle:\"Les signes qui doivent vous alerter\",signsText:\"Ne tardez pas : des plaquettes trop us\\xe9es ab\\xeement aussi les disques.\",signs:[\"Grincement ou sifflement au freinage\",\"Vibrations dans le volant ou la p\\xe9dale\",\"P\\xe9dale molle ou qui s’enfonce\",\"Voyant de frein allum\\xe9\",\"Voiture qui tire d’un c\\xf4t\\xe9 en freinant\"],faq:[[\"Combien co\\xfbte le changement de plaquettes \\xe0 Bayonne ?\",\"Le remplacement des plaquettes avant est propos\\xe9 d\\xe8s 69 € TTC et des plaquettes arri\\xe8re d\\xe8s 79 € TTC.\"],[\"Faut-il changer les disques en m\\xeame temps ?\",\"Pas toujours : les disques sont remplac\\xe9s s’ils sont sous la cote minimale ou d\\xe9form\\xe9s. Nous contr\\xf4lons et vous conseillons avant d’intervenir.\"],[\"Mes freins font du bruit, est-ce grave ?\",\"C’est souvent le signe de plaquettes us\\xe9es. Faites contr\\xf4ler rapidement pour pr\\xe9server les disques et votre s\\xe9curit\\xe9.\"]],related:[\"pneus\",\"geometrie\",\"mecanique\"]},diagnostic:{path:\"/diagnostic-auto-bayonne\",nav:\"Diagnostic \\xe9lectronique\",ghost:\"Diagnostic\",icon:\"diag\",label:\"// Diagnostic \\xb7 Bayonne\",h1:\"Diagnostic auto et voyant moteur \\xe0 Bayonne\",lead:\"Lecture des calculateurs et des codes d\\xe9fauts toutes marques : voyant moteur, ABS, airbag, FAP.\",from:{value:\"80 €\",label:\"le diagnostic \\xe9lectronique complet\"},facts:[[\"Toutes\",\"Marques\"],[\"ABS \\xb7 FAP\",\"Airbag \\xb7 moteur\"],[\"66 €\",\"Recherche de fuite d\\xe8s\"],[\"Gratuit\",\"Devis de r\\xe9paration\"]],whyTitle:\"Trouver la vraie cause\",intro:[\"Un voyant s’allume, une perte de puissance, un bruit inhabituel ? Nous lisons les calculateurs, analysons les codes d\\xe9fauts et faisons les contr\\xf4les n\\xe9cessaires pour trouver l’origine de la panne. Vous savez ce qu’il faut r\\xe9parer, et combien cela co\\xfbte, avant de d\\xe9cider.\"],prices:[[\"Diagnostic \\xe9lectronique complet\",\"80 €\"],[\"Voyant moteur, ABS, airbag, FAP\",\"80 €\"],[\"Diagnostic bruit moteur \\xb7 recherche de fuite\",\"d\\xe8s 66 €\"]],priceNote:\"Tarifs TTC. Le diagnostic identifie l’origine d’un d\\xe9faut ; la r\\xe9paration fait l’objet d’un devis.\",includesTitle:\"Ce que comprend le diagnostic\",includes:[{t:\"Lecture\",d:\"Interrogation des calculateurs et lecture des codes d\\xe9fauts.\"},{t:\"Analyse\",d:\"Mesures, contr\\xf4les \\xe9lectriques et m\\xe9caniques.\"},{t:\"Recherche de panne\",d:\"Essais pour confirmer l’origine du d\\xe9faut.\"},{t:\"Explication\",d:\"R\\xe9sultat expliqu\\xe9 clairement et devis de r\\xe9paration.\"}],signsTitle:\"Quand faire un diagnostic ?\",signsText:\"Un voyant allum\\xe9 n’est jamais \\xe0 ignorer longtemps.\",signs:[\"Voyant moteur orange ou rouge\",\"Voyant ABS, airbag ou FAP\",\"Perte de puissance, mode d\\xe9grad\\xe9\",\"Ralenti instable ou \\xe0-coups\",\"Fuite sous le v\\xe9hicule\"],faq:[[\"Combien co\\xfbte un diagnostic auto \\xe0 Bayonne ?\",\"Le diagnostic \\xe9lectronique complet toutes marques co\\xfbte 80 € TTC chez Eco Pneus Service.\"],[\"Effacer le code d\\xe9faut suffit-il ?\",\"Non : effacer un code ne r\\xe9pare pas la panne, le voyant reviendra si la cause n’est pas trait\\xe9e. Le diagnostic sert \\xe0 trouver cette cause.\"],[\"Puis-je rouler avec le voyant moteur allum\\xe9 ?\",\"Un voyant orange permet en g\\xe9n\\xe9ral de rouler prudemment jusqu’au garage ; un voyant rouge impose de s’arr\\xeater. Dans le doute, appelez-nous au 05 59 93 71 05.\"]],related:[\"mecanique\",\"entretien\",\"controle\"]},carrosserie:{path:\"/carrosserie-accident-bayonne\",nav:\"Carrosserie\",ghost:\"Carrosserie\",icon:\"carro\",label:\"// Carrosserie \\xb7 Bayonne\",h1:\"Carrosserie et r\\xe9paration apr\\xe8s accident \\xe0 Bayonne\",lead:\"\\xc9tude des dommages, pare-chocs, \\xe9l\\xe9ments, d\\xe9bosselage et gestion de votre dossier avec l’assurance et l’expert.\",from:{value:\"Gratuite\",label:\"l’\\xe9tude des dommages\"},facts:[[\"Assurance\",\"Dossier g\\xe9r\\xe9\"],[\"Libre\",\"Choix du r\\xe9parateur\"],[\"Possible\",\"Rapatriement\"],[\"7 jours\",\"Gardiennage offert\"]],whyTitle:\"On s’occupe de tout apr\\xe8s un sinistre\",intro:[\"Apr\\xe8s un accrochage ou un accident, nous \\xe9tudions les dommages, organisons l’expertise, \\xe9changeons avec votre assureur et suivons les r\\xe9parations. Les travaux de carrosserie sont r\\xe9alis\\xe9s avec notre carrossier partenaire.\",\"Vous restez libre de choisir votre r\\xe9parateur (article L211-5-1 du Code des assurances).\"],prices:[[\"\\xc9tude des dommages\",\"Gratuit\"],[\"D\\xe9bosselage, pare-chocs, \\xe9l\\xe9ments\",\"Sur devis\"],[\"Gestion du dossier avec assureur et expert\",\"Sur demande\"],[\"Rapatriement du v\\xe9hicule\",\"Possible\"],[\"Gardiennage\",\"7 jours gratuits\"]],priceNote:\"La prise en charge d\\xe9pend de votre contrat d’assurance ; la franchise reste \\xe0 votre charge.\",includesTitle:\"Votre sinistre, \\xe9tape par \\xe9tape\",steps:true,includes:[{t:\"D\\xe9claration\",d:\"Aide \\xe0 la d\\xe9claration et transmission des \\xe9l\\xe9ments \\xe0 votre assureur.\"},{t:\"Expertise\",d:\"Rendez-vous organis\\xe9 avec l’expert et pr\\xe9sentation du v\\xe9hicule.\"},{t:\"R\\xe9paration\",d:\"Travaux apr\\xe8s validation de l’expert et votre accord.\"},{t:\"Suivi\",d:\"Dossier suivi jusqu’au r\\xe8glement.\"}],signsTitle:\"Nous intervenons pour\",signsText:\"Petit accrochage ou gros choc, commencez par une \\xe9tude gratuite.\",signs:[\"Accrochage, choc ou rayure\",\"Pare-chocs ab\\xeem\\xe9 ou arrach\\xe9\",\"\\xc9l\\xe9ment de carrosserie enfonc\\xe9\",\"V\\xe9hicule immobilis\\xe9 apr\\xe8s un accident\"],faq:[[\"G\\xe9rez-vous le dossier avec mon assurance ?\",\"Oui. Sur votre demande, nous organisons l’expertise, \\xe9changeons avec l’expert et votre assureur et suivons le dossier jusqu’au r\\xe8glement.\"],[\"Puis-je choisir mon garage apr\\xe8s un accident ?\",\"Oui : l’article L211-5-1 du Code des assurances vous laisse libre de choisir votre r\\xe9parateur.\"],[\"Mon v\\xe9hicule ne roule plus, que faire ?\",\"Appelez-nous au 05 59 93 71 05 : nous pouvons organiser le rapatriement jusqu’au garage.\"]],related:[\"phares\",\"mecanique\",\"geometrie\"]},geometrie:{path:\"/geometrie-parallelisme-bayonne\",nav:\"G\\xe9om\\xe9trie / parall\\xe9lisme\",ghost:\"G\\xe9om\\xe9trie\",icon:\"geo\",label:\"// G\\xe9om\\xe9trie \\xb7 Bayonne\",h1:\"G\\xe9om\\xe9trie et parall\\xe9lisme \\xe0 Bayonne\",lead:\"Votre voiture tire d’un c\\xf4t\\xe9 ou vos pneus s’usent de travers ? Contr\\xf4le et r\\xe9glage de la g\\xe9om\\xe9trie selon les valeurs constructeur.\",from:{value:\"110 €\",label:\"le r\\xe9glage g\\xe9om\\xe9trie / parall\\xe9lisme\"},facts:[[\"20 €\",\"\\xc9quilibrage / pneu\"],[\"25 €\",\"Permutation / pneu\"],[\"Constructeur\",\"Valeurs de r\\xe9glage\"],[\"Organis\\xe9\",\"Avec partenaire \\xe9quip\\xe9\"]],whyTitle:\"Des pneus qui durent plus longtemps\",intro:[\"Un mauvais parall\\xe9lisme use vos pneus pr\\xe9matur\\xe9ment, augmente la consommation et d\\xe9grade la tenue de route. Nous contr\\xf4lons et faisons r\\xe9gler la g\\xe9om\\xe9trie ; lorsqu’un \\xe9quipement sp\\xe9cialis\\xe9 est n\\xe9cessaire, nous organisons l’intervention avec notre partenaire \\xe9quip\\xe9, sans d\\xe9marche de votre part.\"],prices:[[\"G\\xe9om\\xe9trie / parall\\xe9lisme\",\"d\\xe8s 110 €\"],[\"Direction qui tire \\xe0 droite / gauche\",\"d\\xe8s 110 €\"],[\"\\xc9quilibrage\",\"20 € / pneu\"],[\"Permutation des pneus\",\"25 € / pneu\"]],priceNote:\"Tarifs TTC indicatifs selon le v\\xe9hicule.\",includesTitle:\"Notre intervention\",includes:[{t:\"Mesure\",d:\"Contr\\xf4le des angles de g\\xe9om\\xe9trie du train avant et arri\\xe8re.\"},{t:\"R\\xe9glage\",d:\"Parall\\xe9lisme r\\xe9gl\\xe9 selon les valeurs du constructeur.\"},{t:\"Pneus\",d:\"V\\xe9rification de l’usure et conseils de permutation.\"},{t:\"Essai\",d:\"Essai sur route pour valider la trajectoire.\"}],signsTitle:\"Les signes d’un mauvais parall\\xe9lisme\",signsText:\"Un choc contre un trottoir suffit parfois \\xe0 d\\xe9r\\xe9gler la g\\xe9om\\xe9trie.\",signs:[\"La voiture tire \\xe0 droite ou \\xe0 gauche\",\"Volant de travers en ligne droite\",\"Usure rapide ou irr\\xe9guli\\xe8re des pneus\",\"Apr\\xe8s un choc contre un trottoir\",\"Apr\\xe8s un changement de pi\\xe8ces de direction\"],faq:[[\"Combien co\\xfbte un parall\\xe9lisme \\xe0 Bayonne ?\",\"Le r\\xe9glage g\\xe9om\\xe9trie / parall\\xe9lisme est propos\\xe9 d\\xe8s 110 € TTC chez Eco Pneus Service.\"],[\"Faut-il faire le parall\\xe9lisme apr\\xe8s avoir chang\\xe9 ses pneus ?\",\"Pas obligatoirement, mais c’est recommand\\xe9 si les anciens pneus \\xe9taient us\\xe9s de fa\\xe7on irr\\xe9guli\\xe8re ou si la voiture tire d’un c\\xf4t\\xe9.\"]],related:[\"pneus\",\"mecanique\",\"freinage\"]},controle:{path:\"/preparation-controle-technique-bayonne\",nav:\"Contr\\xf4le technique\",ghost:\"Contr\\xf4le\",icon:\"controle\",label:\"// Contr\\xf4le technique \\xb7 Bayonne\",h1:\"Pr\\xe9paration au contr\\xf4le technique \\xe0 Bayonne\",lead:\"Pr\\xe9-contr\\xf4le, accompagnement au centre agr\\xe9\\xe9 et r\\xe9parations en cas de contre-visite.\",from:{value:\"100 €\",label:\"la pr\\xe9paration / accompagnement\"},facts:[[\"Inclus\",\"Pr\\xe9-contr\\xf4le\"],[\"Agr\\xe9\\xe9\",\"Centre partenaire\"],[\"Gratuit\",\"Devis r\\xe9parations\"],[\"G\\xe9r\\xe9\",\"Contre-visite\"]],whyTitle:\"Passez le contr\\xf4le sans surprise\",intro:[\"Nous v\\xe9rifions les points contr\\xf4l\\xe9s avant le passage, corrigeons les d\\xe9fauts avec votre accord et pouvons conduire votre v\\xe9hicule au centre de contr\\xf4le technique agr\\xe9\\xe9 partenaire. Le contr\\xf4le lui-m\\xeame est r\\xe9alis\\xe9 par le centre agr\\xe9\\xe9.\"],prices:[[\"Pr\\xe9paration / accompagnement\",\"d\\xe8s 100 €\"],[\"Pr\\xe9-contr\\xf4le des points v\\xe9rifi\\xe9s\",\"Inclus\"],[\"R\\xe9parations n\\xe9cessaires\",\"Sur devis\"]],priceNote:\"Tarifs TTC. Modalit\\xe9s et disponibilit\\xe9s \\xe0 confirmer avec le garage ; le r\\xe9sultat du contr\\xf4le rel\\xe8ve du centre agr\\xe9\\xe9.\",includesTitle:\"Comment \\xe7a se passe\",steps:true,includes:[{t:\"Pr\\xe9-contr\\xf4le\",d:\"\\xc9clairage, freinage, pneus, direction, niveaux, voyants.\"},{t:\"Corrections\",d:\"D\\xe9fauts corrig\\xe9s apr\\xe8s votre accord.\"},{t:\"Passage\",d:\"Conduite au centre de contr\\xf4le technique agr\\xe9\\xe9 partenaire.\"},{t:\"Contre-visite\",d:\"R\\xe9paration des d\\xe9fauts relev\\xe9s, sur devis.\"}],signsTitle:\"Points souvent en cause\",signsText:\"Les d\\xe9fauts les plus fr\\xe9quents se corrigent facilement avant le passage.\",signs:[\"Ampoules et r\\xe9glage des phares\",\"Usure des pneus et des freins\",\"Jeu dans la direction\",\"Fuites de liquides\",\"Voyants allum\\xe9s au tableau de bord\"],faq:[[\"R\\xe9alisez-vous le contr\\xf4le technique ?\",\"Non : il est r\\xe9alis\\xe9 par un centre agr\\xe9\\xe9. Nous pr\\xe9parons votre v\\xe9hicule, pouvons l’y conduire et r\\xe9alisons les r\\xe9parations en cas de contre-visite.\"],[\"Combien co\\xfbte la pr\\xe9paration au contr\\xf4le technique ?\",\"D\\xe8s 100 € TTC. Les \\xe9ventuelles r\\xe9parations font l’objet d’un devis gratuit.\"]],related:[\"phares\",\"freinage\",\"diagnostic\"]},pieces:{path:\"/pieces-auto-bayonne\",nav:\"Pi\\xe8ces automobiles\",ghost:\"Pi\\xe8ces\",icon:\"pieces\",label:\"// Pi\\xe8ces auto \\xb7 Bayonne\",h1:\"Pi\\xe8ces auto neuves \\xe0 Bayonne\",lead:\"Pi\\xe8ces neuves toutes marques, garantie jusqu’\\xe0 2 ans selon les conditions du fournisseur, montage possible \\xe0 l’atelier.\",from:{value:\"2 ans\",label:\"de garantie jusqu’\\xe0, selon fournisseur\"},facts:[[\"Neuves\",\"Toutes marques\"],[\"R\\xe9f\\xe9rence\",\"V\\xe9rifi\\xe9e par immatriculation\"],[\"Atelier\",\"Montage possible\"],[\"Gratuit\",\"Devis\"]],whyTitle:\"La bonne pi\\xe8ce, du premier coup\",intro:[\"Nous commandons vos pi\\xe8ces aupr\\xe8s de fournisseurs reconnus (Bosch, Valeo, SKF, LuK, Delphi, febi, MGA, Purflux…) en v\\xe9rifiant la r\\xe9f\\xe9rence exacte de votre v\\xe9hicule.\",\"Lorsque la r\\xe9glementation le pr\\xe9voit, des pi\\xe8ces issues de l’\\xe9conomie circulaire peuvent aussi vous \\xeatre propos\\xe9es.\"],prices:[[\"Pi\\xe8ces neuves toutes marques\",\"Sur devis\"],[\"Garantie\",\"Jusqu’\\xe0 2 ans*\"],[\"D\\xe9lais\",\"Selon disponibilit\\xe9\"],[\"Montage \\xe0 l’atelier\",\"80 € / heure\"]],priceNote:\"*Selon les conditions du fournisseur. Tarifs TTC ; d\\xe9lai indiqu\\xe9 au devis.\",includesTitle:\"Notre service pi\\xe8ces\",includes:[{t:\"Recherche\",d:\"R\\xe9f\\xe9rence exacte trouv\\xe9e \\xe0 partir de votre v\\xe9hicule.\"},{t:\"Commande\",d:\"Aupr\\xe8s de nos fournisseurs, avec d\\xe9lai annonc\\xe9.\"},{t:\"Montage\",d:\"Pose \\xe0 l’atelier si vous le souhaitez.\"},{t:\"Vos pi\\xe8ces\",d:\"Pi\\xe8ces fournies par vous : montage possible avec notre accord pr\\xe9alable.\"}],signsTitle:\"Les marques que nous utilisons\",signsText:\"Des \\xe9quipementiers reconnus, fournisseurs de premi\\xe8re monte.\",signs:[\"Bosch\",\"Valeo\",\"SKF\",\"LuK\",\"Delphi\",\"febi\",\"MGA\",\"Purflux\"],faq:[[\"Puis-je fournir mes propres pi\\xe8ces ?\",\"Oui, avec notre accord pr\\xe9alable. La garantie de la pi\\xe8ce rel\\xe8ve alors de son vendeur ; nous garantissons notre montage.\"],[\"Quelle garantie sur les pi\\xe8ces ?\",\"Jusqu’\\xe0 2 ans selon les conditions du fournisseur ; nous vous les pr\\xe9cisons \\xe0 la commande.\"],[\"Quels sont les d\\xe9lais ?\",\"Ils d\\xe9pendent de la disponibilit\\xe9 chez nos fournisseurs ; le d\\xe9lai vous est indiqu\\xe9 sur le devis.\"]],related:[\"mecanique\",\"entretien\",\"freinage\"]},attelage:{path:\"/attelage-bayonne\",nav:\"Attelage\",ghost:\"Attelage\",icon:\"attelage\",label:\"// Attelage \\xb7 Bayonne\",h1:\"Pose d’attelage \\xe0 Bayonne\",lead:\"Fourniture et pose d’attelage, faisceau \\xe9lectrique et codage selon le v\\xe9hicule. Devis gratuit.\",from:{value:\"Gratuit\",label:\"le devis attelage\"},facts:[[\"Faisceau\",\"\\xc9lectrique\"],[\"Codage\",\"Selon v\\xe9hicule\"],[\"Toutes\",\"Marques\"],[\"80 €\",\"Main-d’œuvre / heure\"]],whyTitle:\"Remorque, v\\xe9los, caravane : pr\\xeat \\xe0 partir\",intro:[\"Nous vous conseillons l’attelage adapt\\xe9 \\xe0 votre v\\xe9hicule et \\xe0 votre usage, le fournissons et le posons avec son faisceau \\xe9lectrique. Sur les v\\xe9hicules qui le n\\xe9cessitent, le faisceau est cod\\xe9 pour \\xeatre reconnu par l’\\xe9lectronique.\"],prices:[[\"Fourniture et pose d’attelage\",\"Sur devis\"],[\"Faisceau \\xe9lectrique\",\"Sur devis\"],[\"Codage du faisceau\",\"Selon v\\xe9hicule\"],[\"Main-d’œuvre\",\"80 € / heure\"]],priceNote:\"Tarifs TTC. Le prix d\\xe9pend du v\\xe9hicule, du type d’attelage et du faisceau.\",includesTitle:\"Notre intervention\",includes:[{t:\"Conseil\",d:\"Attelage adapt\\xe9 au v\\xe9hicule et \\xe0 la charge \\xe0 tracter.\"},{t:\"Pose\",d:\"Montage de l’attelage sur le ch\\xe2ssis.\"},{t:\"Faisceau\",d:\"Branchement \\xe9lectrique des feux de la remorque.\"},{t:\"Codage & test\",d:\"Codage si n\\xe9cessaire et contr\\xf4le des feux.\"}],signsTitle:\"Pour quels usages ?\",signsText:\"Dans la limite de la capacit\\xe9 de remorquage de votre v\\xe9hicule.\",signs:[\"Remorque bagag\\xe8re ou utilitaire\",\"Porte-v\\xe9los sur attelage\",\"Caravane\",\"Remorque de loisirs\"],faq:[[\"Combien co\\xfbte la pose d’un attelage ?\",\"Le prix d\\xe9pend du v\\xe9hicule, du type d’attelage et du faisceau : demandez votre devis gratuit.\"],[\"Faut-il coder le faisceau ?\",\"Sur de nombreux v\\xe9hicules r\\xe9cents, oui : le faisceau doit \\xeatre cod\\xe9 pour que l’\\xe9lectronique reconnaisse l’attelage. Nous v\\xe9rifions selon votre mod\\xe8le.\"]],related:[\"pieces\",\"mecanique\",\"entretien\"]},phares:{path:\"/renovation-phares-bayonne\",nav:\"R\\xe9novation de phares\",ghost:\"Phares\",icon:\"phares\",label:\"// Phares \\xb7 Bayonne\",h1:\"R\\xe9novation de phares \\xe0 Bayonne\",lead:\"R\\xe9novation et polissage des optiques jaunies, r\\xe9glage des phares et remplacement d’ampoules.\",from:{value:\"90 €\",label:\"la r\\xe9novation des optiques\"},facts:[[\"35 €\",\"R\\xe9glage des phares d\\xe8s\"],[\"11 €\",\"Remplacement ampoule\"],[\"Nuit\",\"Meilleure visibilit\\xe9\"],[\"CT\",\"D\\xe9faut d’\\xe9clairage \\xe9vit\\xe9\"]],whyTitle:\"Voir et \\xeatre vu\",intro:[\"Avec le temps, les optiques jaunissent et s’opacifient : l’\\xe9clairage perd en puissance et le contr\\xf4le technique peut le relever. La r\\xe9novation redonne leur transparence aux phares, selon leur \\xe9tat.\"],prices:[[\"R\\xe9novation / polissage des optiques\",\"d\\xe8s 90 €\"],[\"R\\xe9glage des phares\",\"d\\xe8s 35 €\"],[\"Remplacement ampoule\",\"11 €\"]],priceNote:\"Tarifs TTC. R\\xe9sultat selon l’\\xe9tat des optiques.\",includesTitle:\"Notre intervention\",includes:[{t:\"Pon\\xe7age\",d:\"Suppression de la couche jaunie et opaque.\"},{t:\"Polissage\",d:\"Retour de la transparence de l’optique.\"},{t:\"Protection\",d:\"Finition pour prot\\xe9ger l’optique r\\xe9nov\\xe9e.\"},{t:\"R\\xe9glage\",d:\"Hauteur des faisceaux v\\xe9rifi\\xe9e.\"}],signsTitle:\"Quand r\\xe9nover vos phares ?\",signsText:\"Un phare opaque peut r\\xe9duire nettement la port\\xe9e de l’\\xe9clairage.\",signs:[\"Optiques jaunies ou opaques\",\"\\xc9clairage faible la nuit\",\"\\xc9blouissement des autres conducteurs\",\"D\\xe9faut d’\\xe9clairage au contr\\xf4le technique\",\"Ampoule grill\\xe9e\"],faq:[[\"Combien co\\xfbte la r\\xe9novation des phares \\xe0 Bayonne ?\",\"La r\\xe9novation / polissage des optiques est propos\\xe9e d\\xe8s 90 € TTC chez Eco Pneus Service.\"],[\"La r\\xe9novation suffit-elle toujours ?\",\"Cela d\\xe9pend de l’\\xe9tat : une optique fissur\\xe9e ou ab\\xeem\\xe9e \\xe0 l’int\\xe9rieur doit \\xeatre remplac\\xe9e. Nous vous conseillons apr\\xe8s examen.\"]],related:[\"controle\",\"carrosserie\",\"entretien\"]}};// Petit libellé au-dessus du prix d'appel, et étiquette des cartes « services liés »\nconst FROM_K={pneus:\"\\xc0 partir de\",mecanique:\"Main-d’œuvre\",entretien:\"\\xc0 partir de\",freinage:\"\\xc0 partir de\",diagnostic:\"Forfait\",carrosserie:\"\\xc9tude\",geometrie:\"\\xc0 partir de\",controle:\"\\xc0 partir de\",pieces:\"Garantie\",attelage:\"Devis\",phares:\"\\xc0 partir de\"};const TAG={pneus:\"d\\xe8s 25 € / pneu\",mecanique:\"80 € / h \\xb7 devis gratuit\",entretien:\"d\\xe8s 59 €\",freinage:\"d\\xe8s 69 €\",diagnostic:\"80 €\",carrosserie:\"\\xc9tude gratuite\",geometrie:\"d\\xe8s 110 €\",controle:\"d\\xe8s 100 €\",pieces:\"Garantie jusqu’\\xe0 2 ans\",attelage:\"Devis gratuit\",phares:\"d\\xe8s 90 €\"};// Titre et description propres à chaque page (Google + partage). Mêmes textes à reporter dans Framer : Page → Settings → SEO.\nconst SEO={pneus:{t:\"Montage pneus \\xe0 Bayonne d\\xe8s 25 € | Eco Pneus Service\",d:\"Montage de pneus neufs \\xe0 Bayonne pour voiture, SUV, 4\\xd74, utilitaire et Runflat. \\xc9quilibrage inclus, contr\\xf4le de la pression offert.\"},mecanique:{t:\"M\\xe9canique automobile \\xe0 Bayonne | Eco Pneus Service\",d:\"Garage de m\\xe9canique g\\xe9n\\xe9rale \\xe0 Bayonne : distribution, embrayage, amortisseurs, direction, batterie, \\xe9chappement. Toutes marques, devis gratuit.\"},entretien:{t:\"Vidange et r\\xe9vision \\xe0 Bayonne d\\xe8s 59 € | Eco Pneus Service\",d:\"Vidange, filtres et r\\xe9vision compl\\xe8te \\xe0 Bayonne selon le carnet d’entretien du constructeur. Toutes marques, prix annonc\\xe9 \\xe0 l’avance.\"},freinage:{t:\"Plaquettes et disques de frein \\xe0 Bayonne | Eco Pneus Service\",d:\"Contr\\xf4le et remplacement des plaquettes et disques de frein \\xe0 Bayonne avec des pi\\xe8ces neuves. Prix annonc\\xe9 avant intervention.\"},diagnostic:{t:\"Diagnostic auto et voyant moteur \\xe0 Bayonne | Eco Pneus Service\",d:\"Diagnostic automobile \\xe0 Bayonne : lecture des calculateurs et des codes d\\xe9fauts toutes marques (voyant moteur, ABS, airbag, FAP).\"},carrosserie:{t:\"Carrosserie apr\\xe8s accident \\xe0 Bayonne | Eco Pneus Service\",d:\"Carrosserie et r\\xe9paration apr\\xe8s accident \\xe0 Bayonne : \\xe9tude des dommages gratuite, pare-chocs, d\\xe9bosselage, suivi avec l’assurance et l’expert.\"},geometrie:{t:\"G\\xe9om\\xe9trie et parall\\xe9lisme \\xe0 Bayonne | Eco Pneus Service\",d:\"Voiture qui tire d’un c\\xf4t\\xe9, pneus us\\xe9s de travers ? Contr\\xf4le et r\\xe9glage de la g\\xe9om\\xe9trie et du parall\\xe9lisme \\xe0 Bayonne selon les valeurs constructeur.\"},controle:{t:\"Pr\\xe9paration contr\\xf4le technique \\xe0 Bayonne | Eco Pneus Service\",d:\"Pr\\xe9paration au contr\\xf4le technique \\xe0 Bayonne : pr\\xe9-contr\\xf4le, accompagnement au centre agr\\xe9\\xe9 et r\\xe9parations en cas de contre-visite.\"},pieces:{t:\"Pi\\xe8ces auto neuves \\xe0 Bayonne | Eco Pneus Service\",d:\"Pi\\xe8ces automobiles neuves toutes marques \\xe0 Bayonne, garantie jusqu’\\xe0 2 ans selon le fournisseur, avec montage possible \\xe0 l’atelier.\"},attelage:{t:\"Pose d’attelage \\xe0 Bayonne | Eco Pneus Service\",d:\"Fourniture et pose d’attelage \\xe0 Bayonne : attelage, faisceau \\xe9lectrique et codage selon le v\\xe9hicule. Devis gratuit.\"},phares:{t:\"R\\xe9novation de phares \\xe0 Bayonne | Eco Pneus Service\",d:\"R\\xe9novation et polissage des phares jaunis \\xe0 Bayonne, r\\xe9glage des phares et remplacement d’ampoules.\"}};// Applique titre / description / Open Graph de la page (sans effet visuel). Répété après la navigation de Framer.\nfunction useHeadSeo(t,d,url){useEffect(()=>{if(!t||typeof document===\"undefined\")return;const setMeta=(attr,key,val)=>{let el=document.head.querySelector(`meta[${attr}=\"${key}\"]`);if(!el){el=document.createElement(\"meta\");el.setAttribute(attr,key);document.head.appendChild(el);}el.setAttribute(\"content\",val);};const apply=()=>{document.title=t;if(d){setMeta(\"name\",\"description\",d);setMeta(\"property\",\"og:description\",d);setMeta(\"name\",\"twitter:description\",d);}setMeta(\"property\",\"og:title\",t);setMeta(\"name\",\"twitter:title\",t);if(url)setMeta(\"property\",\"og:url\",url);};apply();const a=window.setTimeout(apply,60);const b=window.setTimeout(apply,600);return()=>{window.clearTimeout(a);window.clearTimeout(b);};},[t,d,url]);}const ORDER=[\"pneus\",\"mecanique\",\"entretien\",\"freinage\",\"diagnostic\",\"carrosserie\",\"geometrie\",\"controle\",\"pieces\",\"attelage\",\"phares\"];/* ---------- Icônes fil de fer ---------- */function gearPath(){const pts=[];const n=16;for(let i=0;i<n;i++){const a=i/n*Math.PI*2;const r=i%2===0?24:19;const a2=(i+1)/n*Math.PI*2;pts.push(`${32+Math.cos(a)*r},${32+Math.sin(a)*r}`);pts.push(`${32+Math.cos(a2)*r},${32+Math.sin(a2)*r}`);}return`M${pts.join(\" L\")} Z`;}const GEAR=gearPath();const ICONS={pneus:{circles:[[32,32,26],[32,32,17],[32,32,5]],paths:[\"M32 6 V12 M32 52 V58 M6 32 H12 M52 32 H58 M13.6 13.6 L17.8 17.8 M46.2 46.2 L50.4 50.4 M13.6 50.4 L17.8 46.2 M46.2 17.8 L50.4 13.6\",\"M32 15 V27 M32 37 V49 M15 32 H27 M37 32 H49\"]},meca:{circles:[[32,32,9],[32,32,3]],paths:[GEAR]},entretien:{circles:[],paths:[\"M32 6 C32 6 14 28 14 40 A18 18 0 0 0 50 40 C50 28 32 6 32 6 Z\",\"M22 40 A10 10 0 0 0 32 50\",\"M8 58 H56\"]},frein:{circles:[[32,32,24],[32,32,8]],paths:[\"M32 14 V18 M32 46 V50 M14 32 H18 M46 32 H50\",\"M44 12 Q58 22 56 40 L50 38 Q52 24 42 17 Z\"]},diag:{circles:[],paths:[\"M18 18 H46 V46 H18 Z\",\"M24 24 H40 V40 H24 Z\",\"M24 10 V18 M32 10 V18 M40 10 V18 M24 46 V54 M32 46 V54 M40 46 V54 M10 24 H18 M10 32 H18 M10 40 H18 M46 24 H54 M46 32 H54 M46 40 H54\",\"M26 33 L29 33 L31 28 L34 37 L36 32 L38 32\"]},carro:{circles:[[17,43,6],[48,43,6]],paths:[\"M4 42 L6 33 L18 29 L26 20 L42 20 L50 29 L58 32 L60 42 Z\",\"M28 22 L24 29 L50 29 M36 21 V29\",\"M2 52 H62\"]},geo:{circles:[],paths:[\"M10 18 H18 V46 H10 Z M46 18 H54 V46 H46 Z\",\"M18 32 H46\",\"M14 8 V56 M50 8 V56\",\"M26 24 L32 18 L38 24 M26 40 L32 46 L38 40\"]},controle:{circles:[],paths:[\"M16 8 H48 V56 H16 Z\",\"M24 20 L27 23 L32 17 M36 20 H42\",\"M24 32 L27 35 L32 29 M36 32 H42\",\"M24 44 L27 47 L32 41 M36 44 H42\"]},pieces:{circles:[],paths:[\"M32 8 L54 19 L54 45 L32 56 L10 45 L10 19 Z\",\"M10 19 L32 30 L54 19 M32 30 V56\",\"M21 13.5 L43 24.5\"]},attelage:{circles:[[46,18,7]],paths:[\"M6 46 H28 Q40 46 42 36 L44 25\",\"M6 40 H20 V52 H6 Z\",\"M52 30 Q58 36 56 44\"]},phares:{circles:[],paths:[\"M24 14 A18 18 0 0 0 24 50 Z\",\"M24 20 A12 12 0 0 0 24 44\",\"M32 22 L58 16 M32 32 H60 M32 42 L58 48\",\"M32 27 L58 24 M32 37 L58 40\"]}};function Icon({name,size,color,animate}){const ic=ICONS[name]||ICONS.meca;const t=i=>({duration:1.4,delay:.3+i*.15,ease:[.65,0,.35,1]});let k=0;return /*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",focusable:\"false\",width:size,height:size,viewBox:\"0 0 64 64\",fill:\"none\",stroke:color,strokeWidth:1.4,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{overflow:\"visible\",filter:`drop-shadow(0 0 8px ${color}66)`},children:[ic.circles.map(([cx,cy,r])=>{const i=k++;return /*#__PURE__*/_jsx(motion.circle,{cx:cx,cy:cy,r:r,initial:{pathLength:animate?0:1},animate:{pathLength:1},transition:t(i)},`c${i}`);}),ic.paths.map(d=>{const i=k++;return /*#__PURE__*/_jsx(motion.path,{d:d,initial:{pathLength:animate?0:1},animate:{pathLength:1},transition:t(i)},`p${i}`);})]});}/* ---------- Blocs ---------- */function SectionTitle({kicker,title,text}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:14,maxWidth:760},children:[/*#__PURE__*/_jsx(\"span\",{style:mono(12,YELLOW),children:kicker}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:FONT_DISPLAY,fontSize:\"clamp(28px, 3.4vw, 46px)\",lineHeight:1,letterSpacing:\"-0.02em\",textTransform:\"uppercase\",color:\"#fff\"},children:title}),text&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT_TEXT,fontSize:16.5,lineHeight:1.6,color:\"rgba(255,255,255,0.68)\"},children:text})]});}function Reveal({children,delay=0,isStatic,style}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:isStatic?1:0,y:isStatic?0:28},whileInView:{opacity:1,y:0},viewport:{once:true,margin:\"0px 0px -10% 0px\"},transition:{duration:.8,delay,ease:EASE},style:style,children:children});}function Faq({q,a,i}){const[open,setOpen]=useState(i===0);return /*#__PURE__*/_jsxs(\"details\",{open:open,onToggle:e=>{const v=e.currentTarget.open;startTransition(()=>setOpen(v));},style:{clipPath:chamfer(12),background:open?\"linear-gradient(160deg, rgba(9,43,120,0.55), rgba(5,16,34,0.9))\":\"rgba(255,255,255,0.04)\",outline:`1px solid ${open?\"rgba(255,214,0,0.45)\":\"rgba(255,255,255,0.12)\"}`,outlineOffset:-1,transition:\"background .3s\"},children:[/*#__PURE__*/_jsxs(\"summary\",{style:{listStyle:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:16,padding:\"20px 22px\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...mono(11,YELLOW),flexShrink:0},children:[\"Q\",String(i+1).padStart(2,\"0\")]}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,flex:1,fontFamily:FONT_TEXT,fontWeight:700,fontSize:17,lineHeight:1.4,color:\"#fff\"},children:q}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:30,height:30,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",clipPath:chamfer(6),background:open?YELLOW:\"rgba(255,255,255,0.08)\",color:open?NAVY:YELLOW,fontFamily:FONT_MONO,fontSize:18,transform:open?\"rotate(45deg)\":\"none\",transition:\"transform .3s, background .3s\"},children:\"+\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,padding:\"0 22px 22px 66px\",fontFamily:FONT_TEXT,fontSize:16,lineHeight:1.65,color:\"rgba(255,255,255,0.78)\"},children:a})]});}function RelatedCard({k}){const s=SERVICES[k];const[h,setH]=useState(false);if(!s)return null;return /*#__PURE__*/_jsx(\"a\",{href:s.path,onMouseEnter:()=>startTransition(()=>setH(true)),onMouseLeave:()=>startTransition(()=>setH(false)),style:{display:\"block\",textDecoration:\"none\",flex:\"1 1 260px\",minWidth:0,transform:h?\"translateY(-4px)\":\"none\",transition:\"transform .3s cubic-bezier(.16,1,.3,1)\"},children:/*#__PURE__*/_jsx(Panel,{padding:\"24px 24px\",cut:16,tone:h?\"accent\":\"dark\",children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:18},children:[/*#__PURE__*/_jsx(Icon,{name:s.icon,size:52,color:h?YELLOW:BLUE_L,animate:false}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_DISPLAY,fontSize:19,lineHeight:1.1,textTransform:\"uppercase\",color:\"#fff\"},children:s.nav}),/*#__PURE__*/_jsxs(\"span\",{style:mono(10.5,YELLOW),children:[TAG[k],\" →\"]})]})]})})});}/**\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 3200\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function EPSServicePage(props){const{service=\"pneus\",siteUrl=\"\"}=props;const d=SERVICES[service]||SERVICES.pneus;const S=useIsStaticRenderer();// Adresse du site : propriété « siteUrl » si remplie, sinon domaine réel de la page (URLs absolues valides pour Google)\nconst[origin,setOrigin]=useState(\"\");useEffect(()=>{if(typeof window!==\"undefined\"&&/^https?:/.test(window.location.origin))setOrigin(window.location.origin);},[]);const base=(siteUrl||origin||\"\").replace(/\\/+$/,\"\");const abs=p=>base?base+p:p;// Fil d’Ariane (BreadcrumbList) : toujours sur le domaine définitif (ou « siteUrl » si renseigné), dès le rendu serveur\nconst BC_BASE=(siteUrl||\"https://ecopneusservice.fr\").replace(/\\/+$/,\"\");const ld=[{\"@context\":\"https://schema.org\",\"@type\":\"Service\",name:d.h1,serviceType:d.nav,description:d.lead,areaServed:[\"Bayonne\",\"Anglet\",\"Biarritz\",\"Boucau\",\"Tarnos\",\"Saint-Pierre-d'Irube\",\"Mouguerre\"],provider:{\"@type\":\"AutoRepair\",name:\"Eco Pneus Service\",telephone:\"+33559937105\",address:{\"@type\":\"PostalAddress\",streetAddress:\"9 B boulevard Jean d'Amou\",postalCode:\"64100\",addressLocality:\"Bayonne\",addressCountry:\"FR\"}},...base?{url:abs(d.path)}:{}},{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:d.faq.map(([q,a])=>({\"@type\":\"Question\",name:q,acceptedAnswer:{\"@type\":\"Answer\",text:a}}))},{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",// URLs absolues sur le domaine définitif, identiques au fil d’Ariane visible : Accueil › Services › page\nitemListElement:[{\"@type\":\"ListItem\",position:1,name:\"Accueil\",item:`${BC_BASE}/`},{\"@type\":\"ListItem\",position:2,name:\"Services\",item:`${BC_BASE}/#prestations`},{\"@type\":\"ListItem\",position:3,name:d.nav,item:`${BC_BASE}${d.path}`}]}];const seo=SEO[service]||SEO.pneus;useHeadSeo(S?undefined:seo.t,seo.d,base?abs(d.path):undefined);const fade=(delay=0)=>({initial:{opacity:S?1:0,y:S?0:26},animate:{opacity:1,y:0},transition:{duration:.9,delay,ease:EASE}});return /*#__PURE__*/_jsxs(\"main\",{\"data-eps-nofx\":true,style:{position:\"relative\",width:\"100%\",background:NAVY,padding:\"140px 72px 120px\",boxSizing:\"border-box\",overflow:\"hidden\",...props.style},children:[/*#__PURE__*/_jsx(Fonts,{}),/*#__PURE__*/_jsx(\"style\",{children:`\n.eps-sp-price-row:hover { background: rgba(255,214,0,0.05); }\n.eps-partner:hover { background: rgba(255,214,0,0.16) !important; }\n.eps-sp-summary::-webkit-details-marker { display: none; }\ndetails > summary::-webkit-details-marker { display: none; }\n@media (max-width: 809px) {\n  .eps-sp-ghost { font-size: 26vw !important; top: 90px !important; }\n  .eps-sp-steps { grid-template-columns: 1fr !important; }\n  .eps-sp-steps-line { display: none !important; }\n  .eps-sp-faq details p { padding-left: 22px !important; }\n  .eps-sp-hudrow { flex-wrap: wrap; gap: 16px !important; }\n  .eps-sp-hudrow > div:last-child { flex: 1 1 220px; }\n  .eps-sp-from { font-size: clamp(32px, 10vw, 44px) !important; }\n}\n@media (max-width: 560px) {\n  .eps-sp-facts { grid-template-columns: 1fr !important; }\n}\n`}),/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(ld)}}),/*#__PURE__*/_jsx(GridBg,{fade:\"to bottom, #000, transparent 40%\"}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"-10%\",top:-200,width:900,height:900,background:\"radial-gradient(closest-side, rgba(7,87,201,0.35), transparent)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",className:\"eps-sp-ghost\",style:{position:\"absolute\",right:\"-1%\",top:110,fontFamily:FONT_DISPLAY,fontSize:\"15vw\",lineHeight:.8,textTransform:\"uppercase\",color:\"transparent\",WebkitTextStroke:\"1px rgba(140,190,255,0.12)\",whiteSpace:\"nowrap\",pointerEvents:\"none\",userSelect:\"none\"},children:d.ghost}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",maxWidth:1296,margin:\"0 auto\",display:\"flex\",flexDirection:\"column\",gap:110},children:[/*#__PURE__*/_jsxs(\"header\",{style:{display:\"flex\",gap:56,flexWrap:\"wrap\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 520px\",minWidth:0,display:\"flex\",flexDirection:\"column\",gap:24},children:[/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Fil d’Ariane\",style:{...mono(11,\"rgba(255,255,255,0.55)\"),display:\"flex\",gap:10,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{color:\"rgba(255,255,255,0.7)\",textDecoration:\"none\"},children:\"Accueil\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"›\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/#prestations\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"Services\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"›\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:YELLOW},children:d.nav})]}),/*#__PURE__*/_jsxs(motion.div,{...fade(),style:{display:\"flex\",flexDirection:\"column\",gap:22},children:[/*#__PURE__*/_jsx(\"span\",{style:mono(13,YELLOW),children:d.label}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,fontFamily:FONT_DISPLAY,fontSize:\"clamp(36px, 5.2vw, 78px)\",lineHeight:.94,letterSpacing:\"-0.03em\",textTransform:\"uppercase\",color:\"#fff\",textShadow:\"0 8px 40px rgba(7,26,51,0.8)\"},children:d.h1}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,maxWidth:620,fontFamily:FONT_TEXT,fontSize:18.5,lineHeight:1.6,color:\"rgba(255,255,255,0.85)\",borderLeft:`2px solid ${YELLOW}`,paddingLeft:20},children:d.lead})]}),/*#__PURE__*/_jsxs(motion.div,{...fade(.15),style:{display:\"flex\",gap:12,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(HudButton,{href:BOOKING,children:\"Prendre rendez-vous ↗\"}),/*#__PURE__*/_jsxs(HudButton,{href:TEL,variant:\"ghost\",newTab:false,children:[\"☎ \",PHONE]})]})]}),/*#__PURE__*/_jsx(motion.div,{...fade(.25),style:{flex:\"0 1 460px\",minWidth:0,width:\"100%\"},children:/*#__PURE__*/_jsx(Panel,{tone:\"accent\",padding:\"30px 28px 28px\",cut:24,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"eps-sp-hudrow\",style:{display:\"flex\",alignItems:\"center\",gap:24},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:120,height:120,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:S?{}:{rotate:360},transition:{duration:18,repeat:Infinity,ease:\"linear\"},style:{position:\"absolute\",inset:0,borderRadius:\"50%\",border:\"1px dashed rgba(255,214,0,0.45)\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:12,borderRadius:\"50%\",background:\"radial-gradient(closest-side, rgba(255,214,0,0.12), transparent)\"}}),/*#__PURE__*/_jsx(Icon,{name:d.icon,size:76,color:YELLOW,animate:!S})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:mono(10.5,\"rgba(255,255,255,0.6)\"),children:FROM_K[service]||\"\\xc0 partir de\"}),/*#__PURE__*/_jsx(\"span\",{className:\"eps-sp-from\",style:{fontFamily:FONT_DISPLAY,fontSize:\"clamp(38px, 4vw, 54px)\",lineHeight:.95,color:YELLOW,textShadow:\"0 0 30px rgba(255,214,0,0.35)\"},children:d.from.value}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_TEXT,fontSize:14,lineHeight:1.4,color:\"rgba(255,255,255,0.75)\"},children:d.from.label})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"eps-sp-facts\",style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:10},children:d.facts.map(([v,l])=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"14px 14px\",background:\"rgba(255,255,255,0.05)\",outline:\"1px solid rgba(255,255,255,0.1)\",outlineOffset:-1,clipPath:chamfer(8),display:\"flex\",flexDirection:\"column\",gap:4,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_DISPLAY,fontSize:19,lineHeight:1.05,color:\"#fff\",textTransform:\"uppercase\",overflowWrap:\"anywhere\"},children:v}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_TEXT,fontSize:12.5,lineHeight:1.35,color:\"rgba(255,255,255,0.6)\"},children:l})]},l))})]})})})]}),/*#__PURE__*/_jsxs(\"section\",{style:{display:\"flex\",gap:48,flexWrap:\"wrap\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(Reveal,{isStatic:S,style:{flex:\"1 1 420px\",minWidth:0,display:\"flex\",flexDirection:\"column\",gap:22},children:[/*#__PURE__*/_jsx(SectionTitle,{kicker:\"// Le garage\",title:d.whyTitle}),d.intro.map(p=>/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT_TEXT,fontSize:17,lineHeight:1.75,color:\"rgba(255,255,255,0.78)\"},children:p},p)),d.partner&&/*#__PURE__*/_jsxs(\"a\",{href:d.partner.href,target:\"_blank\",rel:\"noopener\",className:\"eps-partner\",style:{display:\"flex\",alignItems:\"center\",gap:16,padding:\"16px 20px\",textDecoration:\"none\",background:\"rgba(255,214,0,0.08)\",outline:\"1px solid rgba(255,214,0,0.45)\",outlineOffset:-1,clipPath:chamfer(10),transition:\"background .25s\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flexShrink:0,width:40,height:40,display:\"grid\",placeItems:\"center\",background:YELLOW,color:NAVY,fontFamily:FONT_DISPLAY,fontSize:20,clipPath:chamfer(6)},children:\"↗\"}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",flexDirection:\"column\",gap:4,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_DISPLAY,fontSize:18,lineHeight:1.1,color:\"#fff\",textTransform:\"uppercase\"},children:d.partner.t}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_TEXT,fontSize:13.5,lineHeight:1.4,color:\"rgba(255,255,255,0.65)\"},children:d.partner.d})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:10,marginTop:6},children:[\"Devis gratuit\",\"Prix TTC annonc\\xe9s\",\"Aucun travail sans votre accord\"].map(t=>/*#__PURE__*/_jsxs(\"span\",{style:{...mono(10.5,\"#fff\"),padding:\"8px 12px\",background:\"rgba(34,197,94,0.1)\",outline:\"1px solid rgba(34,197,94,0.35)\",outlineOffset:-1},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:GREEN},children:\"✓ \"}),t]},t))})]}),/*#__PURE__*/_jsx(Reveal,{isStatic:S,delay:.1,style:{flex:\"1.15 1 480px\",minWidth:0},children:/*#__PURE__*/_jsxs(Panel,{padding:\"0\",cut:20,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"14px 22px\",borderBottom:\"1px solid rgba(255,255,255,0.08)\",background:\"rgba(255,255,255,0.03)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:9,height:9,borderRadius:\"50%\",background:\"#FF5F57\"}}),/*#__PURE__*/_jsx(\"span\",{style:{width:9,height:9,borderRadius:\"50%\",background:YELLOW}}),/*#__PURE__*/_jsx(\"span\",{style:{width:9,height:9,borderRadius:\"50%\",background:GREEN}}),/*#__PURE__*/_jsxs(\"span\",{style:{marginLeft:10,...mono(10,\"rgba(255,255,255,0.5)\"),textTransform:\"none\",letterSpacing:\"0.06em\"},children:[\"tarifs\",d.path]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"22px 24px 24px\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 12px\",fontFamily:FONT_DISPLAY,fontSize:26,textTransform:\"uppercase\",color:\"#fff\"},children:\"Nos tarifs\"}),d.prices.map(([l,v])=>/*#__PURE__*/_jsxs(\"div\",{className:\"eps-sp-price-row\",style:{display:\"flex\",alignItems:\"baseline\",gap:12,padding:\"11px 6px\",borderBottom:\"1px dashed rgba(255,255,255,0.1)\",flexWrap:\"wrap\",transition:\"background .2s\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_TEXT,fontSize:15.5,color:\"rgba(255,255,255,0.82)\",minWidth:0},children:l}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,borderBottom:\"1px dotted rgba(140,190,255,0.25)\",transform:\"translateY(-4px)\",minWidth:16}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_MONO,fontSize:14,fontWeight:700,color:/gratuit|inclus/i.test(v)?GREEN:/devis|selon|possible|demande|disponibilit/i.test(v)?\"#fff\":YELLOW,whiteSpace:\"nowrap\",textAlign:\"right\"},children:v})]},l)),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"16px 0 0\",display:\"flex\",gap:10,fontFamily:FONT_TEXT,fontSize:13.5,lineHeight:1.55,color:\"rgba(255,255,255,0.55)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:YELLOW,fontFamily:FONT_MONO},children:\"ⓘ\"}),d.priceNote]})]})]})})]}),service===\"pneus\"&&/*#__PURE__*/_jsx(Reveal,{isStatic:S,children:/*#__PURE__*/_jsx(\"section\",{\"aria-label\":\"Comment lire son pneu\",style:{position:\"relative\",padding:\"8px 0\"},children:/*#__PURE__*/_jsx(TireGuide,{isStatic:S})})}),/*#__PURE__*/_jsxs(\"section\",{style:{display:\"flex\",flexDirection:\"column\",gap:36},children:[/*#__PURE__*/_jsx(Reveal,{isStatic:S,children:/*#__PURE__*/_jsx(SectionTitle,{kicker:d.steps?\"// \\xc9tapes\":\"// Prestations\",title:d.includesTitle})}),d.steps?/*#__PURE__*/_jsxs(\"div\",{className:\"eps-sp-steps\",style:{position:\"relative\",display:\"grid\",gridTemplateColumns:`repeat(${d.includes.length}, minmax(0, 1fr))`,gap:20},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",className:\"eps-sp-steps-line\",style:{position:\"absolute\",left:\"6%\",right:\"6%\",top:27,height:2,background:`linear-gradient(90deg, ${YELLOW}, rgba(255,214,0,0.15))`}}),d.includes.map((it,i)=>/*#__PURE__*/_jsxs(Reveal,{isStatic:S,delay:i*.1,style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",gap:14},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:56,height:56,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",clipPath:chamfer(12),background:i===0?YELLOW:NAVY,outline:`2px solid ${YELLOW}`,outlineOffset:-2,fontFamily:FONT_DISPLAY,fontSize:20,color:i===0?NAVY:YELLOW},children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontFamily:FONT_DISPLAY,fontSize:20,textTransform:\"uppercase\",color:\"#fff\"},children:it.t}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT_TEXT,fontSize:15,lineHeight:1.6,color:\"rgba(255,255,255,0.7)\"},children:it.d})]},it.t))]}):/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(260px, 1fr))\",gap:18},children:d.includes.map((it,i)=>/*#__PURE__*/_jsx(Reveal,{isStatic:S,delay:i%4*.08,style:{minWidth:0},children:/*#__PURE__*/_jsx(Panel,{padding:\"24px 22px\",cut:16,tone:i===0?\"accent\":\"dark\",children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,height:\"100%\"},children:[/*#__PURE__*/_jsx(\"span\",{style:mono(11,YELLOW),children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontFamily:FONT_DISPLAY,fontSize:20,lineHeight:1.1,textTransform:\"uppercase\",color:\"#fff\"},children:it.t}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT_TEXT,fontSize:15,lineHeight:1.6,color:\"rgba(255,255,255,0.7)\"},children:it.d})]})})},it.t))})]}),/*#__PURE__*/_jsxs(\"section\",{style:{display:\"flex\",gap:48,flexWrap:\"wrap\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(Reveal,{isStatic:S,style:{flex:\"1 1 360px\",minWidth:0},children:/*#__PURE__*/_jsx(SectionTitle,{kicker:\"// \\xc0 surveiller\",title:d.signsTitle,text:d.signsText})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1.4 1 520px\",minWidth:0,display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(230px, 1fr))\",gap:12},children:d.signs.map((t,i)=>/*#__PURE__*/_jsx(Reveal,{isStatic:S,delay:i*.05,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14,padding:\"16px 18px\",height:\"100%\",boxSizing:\"border-box\",background:\"rgba(255,255,255,0.04)\",outline:\"1px solid rgba(255,255,255,0.1)\",outlineOffset:-1,clipPath:chamfer(10)},children:[/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:\"26\",height:\"26\",viewBox:\"0 0 26 26\",fill:\"none\",stroke:YELLOW,strokeWidth:\"1.6\",strokeLinejoin:\"round\",style:{flexShrink:0},children:service===\"pieces\"?/*#__PURE__*/_jsx(\"path\",{d:\"M13 3 L22 8 V18 L13 23 L4 18 V8 Z M4 8 L13 13 L22 8 M13 13 V23\"}):/*#__PURE__*/_jsx(\"path\",{d:\"M13 3 L24 22 H2 Z M13 10 V15 M13 18.5 V19\"})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_TEXT,fontSize:15,lineHeight:1.45,color:\"rgba(255,255,255,0.85)\"},children:t})]})},t))})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"eps-sp-faq\",style:{display:\"flex\",gap:48,flexWrap:\"wrap\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(Reveal,{isStatic:S,style:{flex:\"1 1 320px\",minWidth:0},children:/*#__PURE__*/_jsx(SectionTitle,{kicker:\"// FAQ\",title:\"Questions fr\\xe9quentes\",text:`Une autre question ? Appelez-nous au ${PHONE}.`})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1.6 1 560px\",minWidth:0,display:\"flex\",flexDirection:\"column\",gap:10},children:d.faq.map(([q,a],i)=>/*#__PURE__*/_jsx(Faq,{q:q,a:a,i:i},q))})]}),/*#__PURE__*/_jsx(Reveal,{isStatic:S,children:/*#__PURE__*/_jsx(Panel,{tone:\"yellow\",padding:\"40px 40px\",cut:26,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:32,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 420px\",minWidth:0,display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:mono(11,NAVY),children:\"// Eco Pneus Service \\xb7 Bayonne\"}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:FONT_DISPLAY,fontSize:\"clamp(26px, 3vw, 40px)\",lineHeight:1,textTransform:\"uppercase\",color:NAVY},children:\"R\\xe9servez votre cr\\xe9neau\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:24,flexWrap:\"wrap\",fontFamily:FONT_TEXT,fontSize:15,lineHeight:1.5,color:\"rgba(7,26,51,0.85)\"},children:[/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"Adresse\"}),/*#__PURE__*/_jsx(\"br\",{}),\"9 B bd Jean d’Amou, 64100 Bayonne\"]}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"Horaires\"}),/*#__PURE__*/_jsx(\"br\",{}),\"Mar – sam \\xb7 9h–12h / 14h–17h30\"]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(HudButton,{href:BOOKING,variant:\"navy\",children:\"R\\xe9server en ligne ↗\"}),/*#__PURE__*/_jsxs(HudButton,{href:TEL,variant:\"navy\",newTab:false,children:[\"☎ \",PHONE]})]})]})})}),/*#__PURE__*/_jsxs(\"section\",{style:{display:\"flex\",flexDirection:\"column\",gap:24},children:[/*#__PURE__*/_jsx(SectionTitle,{kicker:\"// Aussi \\xe0 l’atelier\",title:\"Services li\\xe9s\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:16,flexWrap:\"wrap\"},children:d.related.map(k=>/*#__PURE__*/_jsx(RelatedCard,{k:k},k))}),/*#__PURE__*/_jsx(\"a\",{href:\"/#prestations\",style:{alignSelf:\"flex-start\",...mono(11,YELLOW),textDecoration:\"none\"},children:\"Voir tous nos services →\"})]})]})]});}addPropertyControls(EPSServicePage,{service:{type:ControlType.Enum,title:\"Service\",options:ORDER,optionTitles:[\"Pneumatiques\",\"M\\xe9canique g\\xe9n\\xe9rale\",\"Entretien / r\\xe9vision\",\"Freinage\",\"Diagnostic\",\"Carrosserie\",\"G\\xe9om\\xe9trie\",\"Contr\\xf4le technique\",\"Pi\\xe8ces auto\",\"Attelage\",\"R\\xe9novation de phares\"],defaultValue:\"pneus\"},siteUrl:{type:ControlType.String,title:\"Adresse du site\",defaultValue:\"\",placeholder:\"https://www.mon-domaine.fr\",description:\"Adresse finale du site (pour Google)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EPSServicePage\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"3200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"1440\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EPSServicePage.map"],"mappings":"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"}