PageSourceSearch

https://monribot-plomberie.fr/_assets/_index-D9qrosvQ.js

js monribot-plomberie.fr collected 2026-10-06 12:28:59 UTC 17,221 bytes, 1 lines download raw bytes

1import{j as e,L as n,e as I,y as q,h as F,q as D,W as N,D as g,F as z,z as T,G as k,s as L,I as E,J as R,K as A,x as h,f as t,N as G,U as j}from"./vendor-BqXCF-s4.js";import{H as P}from"./Helmet-XI2UWjgQ.js";import{B as o}from"./index-D25kycUV.js";import{B as b}from"./Badge-BAE3k_Au.js";import{A as V,a as m,b as v,c as x}from"./Accordion-isNNZfgO.js";import{u as M,a as B,F as H,b as c,c as l,d,e as u,S as W,f as O,g as Q,h as U,i as J,j as f,T as K,s as Z}from"./useContactForm-Dru-NQVF.js";import{I as p}from"./Input-Dk5hL6PL.js";import"./index-BbP3371Q.js";import"./index-BV9Ak2hm.js";const X="_hero_cwviz_2",Y="_heroOverlay_cwviz_16",$="_heroContent_cwviz_23",ee="_heroTitle_cwviz_33",se="_heroSubtitle_cwviz_42",ie="_heroActions_cwviz_50",ne="_heroCtaPrimary_cwviz_57",ae="_heroCtaSecondary_cwviz_64",re="_reassurance_cwviz_71",te="_reassuranceContainer_cwviz_80",oe="_reassuranceItem_cwviz_89",ce="_reassuranceIcon_cwviz_105",le="_sectionHeader_cwviz_131",de="_services_cwviz_150",ue="_servicesGrid_cwviz_157",he="_serviceCard_cwviz_163",me="_serviceIconWrapper_cwviz_178",ve="_serviceTitle_cwviz_183",xe="_serviceDesc_cwviz_191",je="_serviceLink_cwviz_198",pe="_zones_cwviz_212",_e="_zonesContainer_cwviz_217",ge="_zonesText_cwviz_223",ze="_zonesDesc_cwviz_231",be="_zonesList_cwviz_239",fe="_zonesFooter_cwviz_278",Ce="_testimonials_cwviz_284",Ne="_testimonialsGrid_cwviz_291",we="_testimonialCard_cwviz_297",ye="_stars_cwviz_304",Se="_comment_cwviz_311",Ie="_author_cwviz_319",qe="_testimonialsFooter_cwviz_324",Fe="_realisations_cwviz_330",De="_realisationsGrid_cwviz_337",Te="_realisationCard_cwviz_343",ke="_realisationMeta_cwviz_359",Le="_realisationCity_cwviz_366",Ee="_realisationTitle_cwviz_375",Re="_realisationDesc_cwviz_383",Ae="_realisationsFooter_cwviz_389",Ge="_blog_cwviz_395",Pe="_blogGrid_cwviz_402",Ve="_blogCard_cwviz_408",Me="_blogMeta_cwviz_425",Be="_blogDate_cwviz_432",He="_blogTitle_cwviz_438",We="_blogExcerpt_cwviz_446",Oe="_blogLink_cwviz_454",Qe="_blogFooter_cwviz_468",Ue="_bottomSection_cwviz_474",Je="_bottomContainer_cwviz_480",Ke="_faqFooter_cwviz_488",Ze="_faqCol_
1cwviz_493",Xe="_contactCard_cwviz_493",Ye="_quickForm_cwviz_514",$e="_formRow_cwviz_520",es="_submitBtn_cwviz_526",s={hero:X,heroOverlay:Y,heroContent:$,heroTitle:ee,heroSubtitle:se,heroActions:ie,heroCtaPrimary:ne,heroCtaSecondary:ae,reassurance:re,reassuranceContainer:te,reassuranceItem:oe,reassuranceIcon:ce,sectionHeader:le,services:de,servicesGrid:ue,serviceCard:he,serviceIconWrapper:me,serviceTitle:ve,serviceDesc:xe,serviceLink:je,zones:pe,zonesContainer:_e,zonesText:ge,zonesDesc:ze,zonesList:be,zonesFooter:fe,testimonials:Ce,testimonialsGrid:Ne,testimonialCard:we,stars:ye,comment:Se,author:Ie,testimonialsFooter:qe,realisations:Fe,realisationsGrid:De,realisationCard:Te,realisationMeta:ke,realisationCity:Le,realisationTitle:Ee,realisationDesc:Re,realisationsFooter:Ae,blog:Ge,blogGrid:Pe,blogCard:Ve,blogMeta:Me,blogDate:Be,blogTitle:He,blogExcerpt:We,blogLink:Oe,blogFooter:Qe,bottomSection:Ue,bottomContainer:Je,faqFooter:Ke,faqCol:Ze,contactCard:Xe,quickForm:Ye,formRow:$e,submitBtn:es},C=[{id:"plomberie",icon:g,title:"Plomberie générale",desc:"Installations sanitaires, robinetterie, tuyauterie.",link:"/prestations/plomberie-generale"},{id:"depannage",icon:N,title:"Dépannage plomberie",desc:"Fuite d'eau, robinet cassé, WC bouché, intervention rapide.",link:"/prestations/depannage-plomberie"},{id:"chauffage",icon:z,title:"Chauffage",desc:"Installation, remplacement et réglage de radiateurs.",link:"/prestations/chauffage"},{id:"chaudiere",icon:T,title:"Entretien chaudière",desc:"Contrôle, entretien annuel et prévention des pannes.",link:"/prestations/entretien-chaudiere"},{id:"chauffe-eau",icon:k,title:"Installation chauffe-eau",desc:"Électrique ou ballon d'eau chaude, remplacement.",link:"/prestations/installation-chauffe-eau"},{id:"fuite",icon:L,title:"Recherche de fuite",desc:"Diagnostic précis pour fuites apparentes ou encastrées.",link:"/prestations/recherche-de-fuite"},{id:"debouchage",icon:g,title:"Débouchage canalisation",desc:"Évier, douche, WC et canalisations extérieures.",link:"/prestations/debouchage-canalisation"},{id:"sdb",icon:E,title:"Rénovation salle de bain",desc:"Modernisation complète et remplacement de sanitaires.",link:"/prestations/renovation-salle-de-bain"},{id:"climatisation",icon:R,title:"Climatisation",desc:"Installation, entretien et dépannage de systèmes de climatisation.",link:"/prestations/climatisation"},{id:"energie-renouvelable",icon:A,title:"Énergies renouvelables",desc:"Solutions écologiques : pompes à chaleur, solaire et bois énergie.",link:"/prestations/energie-renouvelable"},{id:"ramonage",icon:z,title:"Ramonage",desc:"Entretien obligatoire de vos conduits de cheminée, poêle et chaudière.",link:"/prestations/ramonage"}],ss=[{id:1,title:"Rénovation complète salle de bain",category:"Salle de bain",city:"Rouffignac",desc:"Transformation d'une salle de bain vétuste avec douche à l'italienne et double vasque."},{id:2,title:"Remplacement chaudière gaz",category:"Chauffage",city:"Périgueux",desc:"Installation d'une chaudière à très haute performance énergétique (THPE) pour réduire la facture d'énergie."},{id:3,title:"Dépannage fuite sous dalle",category:"Dépannage",city:"Rouffignac",desc:"Recherche de fuite non destructive et réparation rapide sur réseau d'eau chaude."}],is=[{name:"Marie L.",rating:5,comment:"Intervention très rapide un dimanche matin pour une fuite importante. Plombier très professionnel et tarif transparent."},{name:"Thomas V.",rating:5,comment:"Installation d'une nouvelle chaudière réalisée avec succès. De très bons conseils et un chantier laissé impeccable."},{name:"Sophie D.",rating:5,comment:"Artisan sérieux, devis respecté à la lettre et travail de qualité pour la rénovation de notre salle de bain."}],ns=[{id:1,title:"Que faire en cas de fuite d'eau ?",category:"Plomberie",date:"15 janvier 2026",excerpt:"Découvrez les premiers gestes à adopter pour limiter les dégâts d'une fuite d'eau.",link:"/blog/fuite-eau-que-faire"},{id:2,title:"Quand remplacer un chauffe-eau ?",category:"Chauffage",date:"8 janvier 2026",excerpt:"Quels sont les signes qui indiquent qu'il est temps de changer votre cumulus avant la panne totale ?",link:"/blog/quand-remplacer-chauffe-eau"},{id:3,title:"5 signes d'un problème de plomberie",category:"Conseils pratiques",date:"18 novembre 2025",excerpt:"Apprenez à repérer les signes avant-coureurs d'une canalisation bouchée ou d'une fuite cachée.",link:"/blog/signes-probleme-plomberie"}];function vs(){const{submitContactAsync:w,isLoading:_}=M(),r=B({schema:Z,defaultValues:{nom:"",email:"",telephone:"",service:"",message:"",ville:""}}),y=async i=>{try{await w(i),j.success("Demande envoyée avec succès. Nous vous recontactons très vite."),r.setValues({nom:"",email:"",telephone:"",service:"",message:"",ville:""})}catch(a){a instanceof Error?j.error(a.message||"Une erreur est survenue lors de l'envoi."):j.error("Une erreur inattendue est survenue.")}};return e.jsxs(e.Fragment,{children:[e.jsxs(P,{children:[e.jsx("title",{children:"Monribot Plomberie & Chauffage | Votre Artisan en Périgord"}),e.jsx("meta",{name:"description",content:"Plombier chauffagiste certifié RGE intervenant en Périgord et Dordogne. Dépannage rapide, devis gratuit."})]}),e.jsxs("section",{className:s.hero,children:[e.jsx("div",{className:s.heroOverlay}),e.jsxs("div",{className:s.heroContent,children:[e.jsx("h1",{className:s.heroTitle,children:"Votre plombier chauffagiste de confiance sur Rouffignac et alentours"}),e.jsx("p",{className:s.heroSubtitle,children:"Intervention rapide, devis gratuit, artisan certifié RGE."}),e.jsxs("div",{className:s.heroActions,children:[e.jsx(o,{asChild:!0,size:"lg",className:s.heroCtaPrimary,children:e.jsx(n,{to:"/contact",children:"Demander un devis gratuit"})}),e.jsx(o,{asChild:!0,size:"lg",variant:"secondary",className:s.heroCtaSecondary,children:e.jsxs("a",{href:"tel:0632239676",children:[e.jsx(I,{size:18}),"Appeler maintenant"]})})]})]})]}),e.jsx("section",{className:s.reassurance,children:e.jsxs("div",{className:s.reassuranceContainer,children:[e.jsxs("div",{className:s.reassuranceItem,children:[e.jsx("div",{className:s.reassuranceIcon,children:e.jsx(q,{size:32})}),e.jsx("h3",{children:"Devis gratuit"}),e.jsx("p",{children:"Clair, détaillé et sans engagement"})]}),e.jsxs("div",{className:s.reassuranceItem,children:[e.jsx("div",{className:s.reassuranceIcon,children:e.jsx(F,{size:32})}),e.jsx("h3",{children:"Intervention rapide"}),e.jsx("p",{children:"Dans les plus brefs délais"})]}),e.jsxs("div",{className:s.reassuranceItem,children:[e.jsx("div",{className:s.reassuranceIcon,children:e.jsx(D,{size:32})}),e.jsx("h3",{children:"Artisan RGE"}),e.jsx("p",{children:"Certifié pour la transition énergétique"})]}),e.jsxs("div",{className:s.reassuranceItem,children:[e.jsx("div",{className:s.reassuranceIcon,children:e.jsx(N,{size:32})}),e.jsx("h3",{children:"Garantie décennale"}),e.jsx("p",{children:"Tous nos travaux sont couverts"})]})]})}),e.jsxs("section",{className:s.services,children:[e.jsxs("div",{className:s.sectionHeader,children:[e.jsx("h2",{children:"Nos Services Principaux"}),e.jsx("p",{children:"Une expertise complète pour tous vos besoins en plomberie et chauffage."})]}),e.jsx("div",{className:s.servicesGrid,children:C.map(i=>e.jsxs("div",{className:s.serviceCard,children:[e.jsx("div",{className:s.serviceIconWrapper,children:e.jsx(i.icon,{size:28})}),e.jsx("h3",{className:s.serviceTitle,children:i.title}),e.jsx("p",{className:s.serviceDesc,children:i.desc}),e.jsxs(n,{to:i.link,className:s.serviceLink,children:["En savoir plus ",e.jsx(h,{size:16})]})]},i.id))})]}),e.jsx("section",{className:s.zones,children:e.jsx("div",{className:s.zonesContainer,children:e.jsxs("div",{className:s.zonesText,children:[e.jsx("h2",{children:"Zones d'intervention"}),e.jsx("p",{className:s.zonesDesc,children:"Nous intervenons rapidement dans un rayon de 30 km autour de Rouffignac pour tous vos travaux."}),e.jsxs("ul",{className:s.zonesList,children:[e.jsx("li",{children:e.jsxs(n,{to:"/zones/rouffignac",children:[e.jsx(t,{size:18})," Rouffignac"]})}),e.jsx("li",{children:e.jsxs(n,{to:"/zones/la-douze",children:[e.jsx(t,{size:18})," La Douze"]})}),e.jsx("li",{children:e.jsxs(n,{to:"/zones/les-eyzies",children:[e.jsx(t,{size:18})," Les Eyzies"]})}),e.jsx("li",{children:e.jsxs(n,{to:"/zones/fleurac",children:[e.jsx(t,{size:18})," Fleurac"]})}),e.jsx("li",{children:e.jsxs(n,{to:"/zones/saint-pierre-de-chignac",children:[e.jsx(t,{size:18})," Saint Pierre de Chignac"]})}),e.jsx("li",{children:e.jsxs(n,{to:"/zones/thenon",children:[e.jsx(t,{size:18})," Thenon"]})}),e.jsx("li",{children:e.jsxs(n,{to:"/zones/la-bachellerie",children:[e.jsx(t,{size:18})," La Bachellerie"]})}),e.jsx("li",{children:e.jsxs(n,{to:"/zones/le-bugue",children:[e.jsx(t,{size:18})," Le Bugue"]})}),e.jsx("li",{children:e.jsxs(n,{to:"/zones/milhac",children:[e.jsx(t,{size:18})," Milhac"]})}),e.jsx("li",{children:e.jsxs(n,{to:"/zones/montignac",children:[e.jsx(t,{size:18})," Montignac"]})})]}),e.jsx("div",{className:s.zonesFooter,children:e.jsx(o,{asChild:!0,variant:"outline",children:e.jsx(n,{to:"/zones",children:"Voir toutes nos zones"})})})]})})}),e.jsxs("section",{className:s.testimonials,children:[e.jsxs("div",{className:s.sectionHeader,children:[e.jsx("h2",{children:"Avis de nos clients"}),e.jsx("p",{children:"Ils nous ont fait confiance, pourquoi pas vous ?"})]}),e.jsx("div",{className:s.testimonialsGrid,children:is.map((i,a)=>e.jsxs("div",{className:s.testimonialCard,children:[e.jsx("div",{className:s.stars,children:[...Array(i.rating)].map((as,S)=>
1e.jsx(G,{size:18,fill:"currentColor"},S))}),e.jsxs("p",{className:s.comment,children:['"',i.comment,'"']}),e.jsxs("p",{className:s.author,children:["— ",i.name]})]},a))}),e.jsx("div",{className:s.testimonialsFooter,children:e.jsx(o,{asChild:!0,variant:"outline",children:e.jsx(n,{to:"/avis-clients",children:"Voir tous les avis clients"})})})]}),e.jsxs("section",{className:s.realisations,children:[e.jsxs("div",{className:s.sectionHeader,children:[e.jsx("h2",{children:"Nos Réalisations"}),e.jsx("p",{children:"Découvrez quelques-uns de nos derniers chantiers."})]}),e.jsx("div",{className:s.realisationsGrid,children:ss.map(i=>e.jsxs("div",{className:s.realisationCard,children:[e.jsxs("div",{className:s.realisationMeta,children:[e.jsx(b,{variant:"secondary",children:i.category}),e.jsxs("span",{className:s.realisationCity,children:[e.jsx(t,{size:14})," ",i.city]})]}),e.jsx("h3",{className:s.realisationTitle,children:i.title}),e.jsx("p",{className:s.realisationDesc,children:i.desc})]},i.id))}),e.jsx("div",{className:s.realisationsFooter,children:e.jsx(o,{asChild:!0,variant:"outline",children:e.jsx(n,{to:"/realisations",children:"Voir toutes nos réalisations"})})})]}),e.jsxs("section",{className:s.blog,children:[e.jsxs("div",{className:s.sectionHeader,children:[e.jsx("h2",{children:"Nos derniers conseils"}),e.jsx("p",{children:"Astuces et guides pour entretenir votre plomberie et votre chauffage."})]}),e.jsx("div",{className:s.blogGrid,children:ns.map(i=>e.jsxs("div",{className:s.blogCard,children:[e.jsxs("div",{className:s.blogMeta,children:[e.jsx(b,{variant:"secondary",children:i.category}),e.jsx("span",{className:s.blogDate,children:i.date})]}),e.jsx("h3",{className:s.blogTitle,children:i.title}),e.jsx("p",{className:s.blogExcerpt,children:i.excerpt}),e.jsxs(n,{to:i.link,className:s.blogLink,children:["Lire l'article ",e.jsx(h,{size:16})]})]},i.id))}),e.jsx("div",{className:s.blogFooter,children:e.jsx(o,{asChild:!0,variant:"outline",children:e.jsxs(n,{to:"/blog",children:["Voir tous nos conseils ",e.jsx(h,{size:16})]})})})]}),e.jsx("section",{className:s.bottomSection,children:e.jsxs("div",{className:s.bottomContainer,children:[e.jsxs("div",{className:s.faqCol,children:[e.jsx("h2",{children:"Questions fréquentes"}),e.jsxs(V,{type:"single",collapsible:!0,children:[e.jsxs(m,{value:"q1",children:[e.jsx(v,{children:"Quels sont vos délais d'intervention ?"}),e.jsx(x,{children:"Nous nous engageons à intervenir dans les plus brefs délais. Pour les cas les plus graves, nous pouvons intervenir dans la journée."})]}),e.jsxs(m,{value:"q2",children:[e.jsx(v,{children:"Faites-vous des devis gratuits ?"}),e.jsx(x,{children:"Absolument. Nos devis sont totalement gratuits et sans engagement, qu'il s'agisse d'un petit dépannage ou d'une rénovation complète de salle de bain."})]}),e.jsxs(m,{value:"q3",children:[e.jsx(v,{children:"Réparez-vous toutes les marques de chaudières ?"}),e.jsx(x,{children:"Nous intervenons sur la grande majorité des marques reconnues (Saunier Duval, Frisquet, ELM Leblanc, De Dietrich, etc.) pour l'entretien et le dépannage."})]}),e.jsxs(m,{value:"q4",children:[e.jsx(v,{children:"Sous quel délai pouvez-vous intervenir ?"}),e.jsx(x,{children:"Pour des travaux classiques ou des installations, nous pouvons généralement planifier une intervention dans un délai de 48h à 72h selon notre planning."})]})]}),e.jsx("div",{className:s.faqFooter,children:e.jsx(o,{asChild:!0,variant:"outline",children:e.jsxs(n,{to:"/faq",children:["Consulter notre FAQ complète ",e.jsx(h,{size:16})]})})})]}),e.jsx("div",{className:s.contactCol,children:e.jsxs("div",{className:s.contactCard,children:[e.jsx("h2",{children:"Demande rapide"}),e.jsx("p",{children:"Laissez-nous vos coordonnées, nous vous rappelons dans la journée."}),e.jsx(H,{...r,children:e.jsxs("form",{onSubmit:r.handleSubmit(y),className:s.quickForm,children:[e.jsxs(c,{name:"nom",children:[e.jsx(l,{children:"Nom"}),e.jsx(d,{children:e.jsx(p,{placeholder:"Votre nom",value:r.values.nom,onChange:i=>r.setValues(a=>({...a,nom:i.target.value}))})}),e.jsx(u,{})]}),e.jsxs("div",{className:s.formRow,children:[e.jsxs(c,{name:"telephone",children:[e.jsx(l,{children:"Téléphone"}),e.jsx(d,{children:e.jsx(p,{placeholder:"Ex: 06 32 23 96 76",value:r.values.telephone,onChange:i=>r.setValues(a=>
1({...a,telephone:i.target.value}))})}),e.jsx(u,{})]}),e.jsxs(c,{name:"email",children:[e.jsx(l,{children:"Email"}),e.jsx(d,{children:e.jsx(p,{placeholder:"Ex: [email protected]",value:r.values.email,onChange:i=>r.setValues(a=>({...a,email:i.target.value}))})}),e.jsx(u,{})]})]}),e.jsxs(c,{name:"service",children:[e.jsx(l,{children:"Service concerné (optionnel)"}),e.jsx(d,{children:e.jsxs(W,{value:r.values.service||"_empty",onValueChange:i=>r.setValues(a=>({...a,service:i==="_empty"?"":i})),children:[e.jsx(O,{children:e.jsx(Q,{placeholder:"Sélectionnez un service"})}),e.jsx(U,{children:e.jsxs(J,{children:[e.jsx(f,{value:"_empty",children:"Sélectionnez un service"}),C.map(i=>e.jsx(f,{value:i.title,children:i.title},i.id))]})})]})}),e.jsx(u,{})]}),e.jsxs(c,{name:"message",children:[e.jsx(l,{children:"Votre demande"}),e.jsx(d,{children:e.jsx(K,{placeholder:"Précisez votre besoin...",rows:3,value:r.values.message,onChange:i=>r.setValues(a=>({...a,message:i.target.value}))})}),e.jsx(u,{})]}),e.jsx(o,{type:"submit",variant:"primary",disabled:_,className:s.submitBtn,children:_?"Envoi...":"Envoyer ma demande"})]})})]})})]})})]})}export{vs as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.