1import{j as e}from"./vendor-ui-0OXj9iYK.js";import{i as f,L as t}from"./vendor-react-4xttTrfq.js";import{c as j,f as y,i as N,S as v,N as l,B as d,F as m,E as i,d as n,n as b,M as o,aL as c,x as p,Z as w,aa as h,G as x,C as g}from"./index-DrtUcs33.js";import{L as $}from"./LazyBestSellers-BD922SiR.js";import{c as k}from"./leaflet-LaqG2IMJ.js";import{b as C}from"./repair-data-DGx9h7QI.js";import{u as E}from"./useBreadcrumbJsonLd-CWtrhejs.js";import{o as S}from"./directions-BM-MZRbX.js";import{R}from"./ReviewSourceLinks-CKRK4gGJ.js";import{P as V,S as M}from"./SocialLinks-CIilct_k.js";import{A as L}from"./arrow-left-C0PFUmEr.js";import{C as P}from"./clock-DmXgFGhl.js";import{C as B}from"./calendar-DcnbCW3k.js";import{N as A}from"./navigation-DJ6_uZ0P.js";import{M as I,T,a as F,b as O}from"./vendor-leaflet-Cf0jtWkj.js";import"./vendor-charts-Deltk7zT.js";import"./vendor-query-C7wG0uIS.js";import"./badge-check-B6B55Hrf.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const D=j("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]),ie=()=>{const{shopId:u}=f(),s=C(u||""),r=s?s.city.replace(/-/g," ").replace(/\b\w/g,a=>a.toUpperCase()):"";return y({title:s?`${s.name} | EV Repair & Service in ${r} | EV Car Charge Stations`:"Shop Not Found | EV Car Charge Stations",description:s?`${s.name} is a trusted EV repair shop in ${r} offering ${s.services.slice(0,3).join(", ")} and more. Rated ${s.rating}/5 by ${s.reviewCount} customers. ${s.certifications.length>0?`Certifications: ${s.certifications.join(", ")}.`:""} Find certified EV mechanics and electric car repair services at ${s.name} in ${r}.`:"Repair shop not found.",ogImage:s?.image,noindex:!0}),E([{name:"Home",path:"/"},{name:"Repair & Service",path:"/repair"},...s?[{name:r,path:`/repair/city/${s.city}`},{name:s.name,path:`/repair/${s.id}`}]:[]]),N(s?{"@context":"https://schema.org","@type":"AutoRepair","@id":`${v}/repair/${s.id}`,name:s.name,description:`${s.name} is a${s.evSpecialist?" certified EV specialist":"n"} auto repair shop in ${r}, ${s.country}. Services include ${s.services.join(", ")}. ${s.certifications.length>0?`Certified by ${s.certifications.join(", ")}.`:""} Rated ${s.rating}/5 by ${s.reviewCount} customers. Established in ${s.yearEstablished}. Price range: ${s.priceRange}.`,image:s.image,address:{"@type":"PostalAddress",streetAddress:s.address,addressLocality:r,addressCountry:s.country},geo:{"@type":"GeoCoordinates",latitude:s.latitude,longitude:s.longitude},hasMap:`https://www.google.com/maps?q=${s.latitude},${s.longitude}`,telephone:s.phone,url:s.website,aggregateRating:{"@type":"AggregateRating",ratingValue:s.rating,reviewCount:s.reviewCount,bestRating:5,worstRating:1},openingHours:s.openHours,priceRange:s.priceRange,brand:{"@type":"Brand",name:s.brand},foundingDate:String(s.yearEstablished),makesOffer:s.services.map(a=>({"@type":"Offer",itemOffered:{"@type":"Service",name:a,description:`${a} for electric vehicles at ${s.name} in ${r}`,provider:{"@type":"AutoRepair",name:s.name},areaServed:{"@type":"Place",name:r},serviceType:"Electric Vehicle Repair"}})),hasCredential:s.certifications.map(a=>({"@type":"EducationalOccupationalCredential",credentialCategory:"Professional Certification",name:a})),knowsAbout:["Electric Vehicle Repair","EV Battery Service","Electric Motor Maintenance",...s.services],speakable:{"@type":"SpeakableSpecification",cssSelector:["h1",".shop-description",".shop-services"]}}:null),s?e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(l,{}),e.jsx("div",{className:"container mx-auto px-4 pt-6",children:e.jsxs("nav",{className:"flex items-center gap-1.5 text-sm text-muted-foreground flex-wrap",children:[e.jsx(t,{to:"/",className:"hover:text-foreground transition-colors",children:"Home"}),e.jsx(i,{className:"h-3.5 w-3.5"}),e.jsx(t,{to:"/repair",className:"hover:text-foreground transition-colors",children:"Repair"}),e.jsx(i,{className:"h-3.5 w-3.5"}),e.jsx(t,{to:`/repair/city/${s.city}`,className:"hover:text-foreground transition-colors",children:r}),e.jsx(i,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"text-foreground font-medium truncate max-w-[200px]",children:s.name})]})}),e.jsx("section",{className:"py-8 md:py-12",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-2",children:[s.evSpecialist&&e.jsx(n,{className:"bg-primary/90 text-primary-foreground border-0",children:"EV Specialist"}),e.jsx(n,{variant:"outline",children:s.priceRange})]}),e.jsx("h1",{className:"font-display text-3xl md:text-4xl font-bold text-foreground mb-3",children:s.name}),e.jsxs("div",{className:"flex flex-wrap items-center gap-4 text-sm text-muted-foreground mb-6",children:[e.jsxs("span",{className:"flex items-center gap-1 text-energy",children:[e.jsx(b,{className:"h-4 w-4 fill-current"}),e.jsx("span",{className:"font-semibold",children:s.rating}),e.jsxs("span",{children:["(",s.reviewCount," reviews)"]})]}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(o,{className:"h-4 w-4"})," ",s.address,", ",r]}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(P,{className:"h-4 w-4"})," ",s.openHours]})]}),e.jsx(R,{name:s.name,city:r,totalReviewCount:s.reviewCount,type:"repair"}),e.jsx("div",{className:"rounded-xl overflow-hidden mb-8 h-64 md:h-80",children:e.jsx("img",{src:s.image,alt:`${s.name} â EV repair shop in ${s.city}, ${s.country}, offering ${s.services?.slice(0,3).join(", ")}`,className:"w-full h-full object-cover",onError:a=>{a.currentTarget.src="/placeholder.svg"}})}),e.jsxs("h2",{className:"font-display text-xl font-bold text-foreground mb-4 flex items-center gap-2",children:[e.jsx(c,{className:"h-5 w-5 text-primary"})," Services Offered"]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3 mb-8",children:s.services.map(a=>e.jsxs("div",{className:"flex items-center gap-3 p-3 rounded-lg bg-secondary/50 border border-border",children:[e.jsx("div",{className:"flex h-8 w-8 items-center justify-center rounded-lg bg-primary/10",children:e.jsx(c,{className:"h-4 w-4 text-primary"})}),e.jsx("span",{className:"text-sm font-medium text-foreground",children:a})]},a))}),s.certifications.length>0&&e.jsxs(e.Fragment,{children:[e.jsxs("h2",{className:"font-display text-xl font-bold text-foreground mb-4 flex items-center gap-2",children:[e.jsx(p,{className:"h-5 w-5 text-primary"})," Certifications"]}),e.jsx("div",{className:"flex flex-wrap gap-2 mb-8",children:s.certifications.map(a=>e.jsxs(n,{variant:"outline",className:"text-sm py-1.5 px-3",children:[e.jsx(p,{className:"h-3.5 w-3.5 mr-1.5 text-primary"}),a]},a))})]}),e.jsxs("div",{className:"mt-8 p-5 rounded-xl bg-secondary/50 border border-border",children:[e.jsxs("h3",{className:"font-display text-lg font-semibold text-foreground mb-3",children:["Explore More in ",r]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:[e.jsxs(t,{to:`/city/${s.city}`,className:"flex items-center gap-2 text-sm text-primary hover:underline font-medium py-1",children:[e.jsx(w,{className:"h-3.5 w-3.5"})," EV Charging Stations in ",r]}),e.jsxs(t,{to:`/repair/city/${s.city}`,className:"flex items-center gap-2 text-sm text-primary hover:underline font-medium py-1",children:[e.jsx(c,{className:"h-3.5 w-3.5"})," All Repair Shops in ",r]}),e.jsxs(t,{to:"/map",className:"flex items-center gap-2 text-sm text-primary hover:underline font-medium py-1",children:[e.jsx(o,{className:"h-3.5 w-3.5"})," Interactive EV Map"]}),e.jsxs(t,{to:"/brands",className:"flex items-center gap-2 text-sm text-primary hover:underline font-medium py-1",children:[e.jsx(D,{className:"h-3.5 w-3.5"})," EV Charging Networks"]}),e.jsxs(t,{to:"/prices",className:"flex items-center gap-2 text-sm text-primary hover:underline font-medium py-1",children:[e.jsx(h,{className:"h-3.5 w-3.5"})," EV Charging Prices"]}
6),e.jsxs(t,{to:"/news",className:"flex items-center gap-2 text-sm text-primary hover:underline font-medium py-1",children:[e.jsx(x,{className:"h-3.5 w-3.5"})," EV News & Guides"]})]})]})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs(g,{className:"p-6 space-y-4",children:[e.jsx("h3",{className:"font-display font-semibold text-foreground",children:"Contact & Info"}),e.jsxs("div",{className:"space-y-3 text-sm",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(V,{className:"h-4 w-4 text-muted-foreground flex-shrink-0"}),e.jsx("span",{className:"text-foreground",children:s.phone})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(x,{className:"h-4 w-4 text-muted-foreground flex-shrink-0"}),e.jsx("a",{href:s.website,target:"_blank",rel:"noopener noreferrer nofollow",className:"text-primary hover:underline truncate",children:s.website})]}),e.jsx(M,{name:s.name,verified:s.evSpecialist,className:"mt-1 ml-7"}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(o,{className:"h-4 w-4 text-muted-foreground flex-shrink-0"}),e.jsxs("span",{className:"text-foreground",children:[s.address,", ",r]})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(h,{className:"h-4 w-4 text-muted-foreground flex-shrink-0"}),e.jsxs("span",{className:"text-foreground",children:["Price range: ",s.priceRange]})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(B,{className:"h-4 w-4 text-muted-foreground flex-shrink-0"}),e.jsxs("span",{className:"text-foreground",children:["Est. ",s.yearEstablished]})]})]}),e.jsxs(d,{className:"w-full gap-2 bg-gradient-primary hover:opacity-90 transition-opacity",onClick:()=>S({destinationLat:s.latitude,destinationLng:s.longitude,destinationName:s.name}),children:[e.jsx(A,{className:"h-4 w-4"})," Get Directions"]})]}),e.jsx(g,{className:"overflow-hidden h-[250px]",children:e.jsxs(I,{center:[s.latitude,s.longitude],zoom:15,style:{height:"100%",width:"100%"},scrollWheelZoom:!1,children:[e.jsx(T,{attribution:'© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a>',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),e.jsx(F,{position:[s.latitude,s.longitude],icon:k,children:e.jsxs(O,{children:[e.jsx("div",{className:"text-sm font-medium",children:s.name}),e.jsx("div",{className:"text-xs text-muted-foreground",children:s.address})]})})]})})]})]})})}),e.jsx("section",{className:"py-12 border-t border-border",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"max-w-4xl",children:[e.jsxs("h2",{className:"font-display text-2xl md:text-3xl font-bold text-foreground mb-5",children:["About ",s.name]}),e.jsxs("div",{className:"text-muted-foreground leading-relaxed space-y-4",children:[e.jsxs("p",{children:[e.jsx("strong",{className:"text-foreground",children:s.name})," is a reputable electric vehicle repair and service center located at ",s.address," in ",r,", ",s.country,". Established in ",s.yearEstablished,", ",e.jsx("strong",{className:"text-foreground",children:s.name})," has built a strong reputation among EV owners for delivering reliable diagnostics, expert battery repair, and comprehensive electric drivetrain services. The facility is staffed by certified technicians with hands-on experience across major EV brands, ensuring that every vehicle receives precision care backed by manufacturer-grade diagnostic tools and genuine parts. With a customer rating of ",s.rating,"/5 from ",s.reviewCount," verified reviews, the shop consistently ranks among the top-rated EV service providers in the area."]}),e.jsxs("p",{children:["If you're searching for a trusted ",e.jsxs("strong",{className:"text-foreground",children:["EV repair shop in ",r]}),", ",e.jsxs("strong",{className:"text-foreground",children:[s.name," in ",r]})," offers a full spectrum of services including ",s.services.slice(0,4).join(", "),s.services.length>4?", and more":"",". ",s.certifications.length>0?`The shop holds ${s.certifications.join(" and ")} certifications, demonstrating its commitment to industry-leading standards and continuous professional development.`:"The team stays current with the latest EV technologies through ongoing training and manufacturer partnerships."," Whether you need a routine check-up, urgent battery diagnostics, or specialised performance tuning, ",e.jsx("strong",{className:"text-foreground",children:s.name})," delivers quality workmanship at competitive prices (",s.priceRange,"). Open ",s.openHours,", the shop is conveniently accessible for both scheduled appointments and walk-in consultations. Find ",e.jsxs(t,{to:`/city/${s.city}`,className:"text-primary hover:underline font-medium",children:["nearby EV charging stations in ",r]})," or browse ",e.jsxs(t,{to:`/repair/city/${s.city}`,className:"text-primary hover:underline font-medium",children:["all repair shops in ",r]}),"."]})]})]})})}),e.jsx($,{}),e.jsx(m,{})]}):e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(l,{}),e.jsxs("div",{className:"container mx-auto px-4 py-24 text-center",children:[e.jsx("h1",{className:"text-3xl font-bold text-foreground mb-4",children:"Shop Not Found"}),e.jsx("p",{className:"text-muted-foreground mb-6",children:"The repair shop you're looking for doesn't exist."}),e.jsx(d,{asChild:!0,children:e.jsxs(t,{to:"/repair",children:[e.jsx(L,{className:"h-4 w-4 mr-2"})," Back to Repair Directory"]})})]}),e.jsx(m,{})]})};export{ie 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.