import{j as e}from"./vendor-radix-DjbNOLjZ.js";import{L as l}from"./vendor-router-CYowL1Ry.js";import{u as p,a2 as d,a3 as N,a4 as E,a5 as c,a6 as x,a7 as $}from"./index-C0qbWopP.js";const i="text-silver hover:text-foreground underline-offset-4 hover:underline text-sm";function L({city:r,exceptNeighborhood:t,exceptService:g,hideOtherCities:h}){const{language:u}=p(),a=u==="fr",o=d.find(s=>s.slug===r),n=a?o.fr:o.en,m=N.filter(s=>s.parent.toLowerCase()===r&&s.slug!==t),f=a?[]:E.filter(s=>s.slug!=="commercial-cleaning"),v=Object.keys(c).filter(s=>s!==g),j=s=>a?`/fr/services/${$[s]}/${r}`:`/services/${s}/${r}`;return e.jsx("section",{className:"section-padding border-t border-border",children:e.jsxs("div",{className:"container-custom max-w-5xl mx-auto",children:[m.length>0&&e.jsxs("div",{className:"mb-12",children:[e.jsx("h2",{className:"text-2xl font-light mb-5",children:a?`Secteurs desservis à ${n}`:`Neighbourhoods we serve in ${n}`}),e.jsx("div",{className:"flex flex-wrap gap-x-6 gap-y-2",children:m.map(s=>e.jsx(l,{to:`/commercial-cleaning-${s.slug}`,className:i,children:s.name},s.slug))})]}),e.jsxs("div",{className:"mb-12",children:[e.jsx("h2",{className:"text-2xl font-light mb-5",children:a?`Nos services à ${n}`:`Our services in ${n}`}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-6 gap-y-2",children:[f.map(s=>e.jsx(l,{to:`/services/${s.slug}/${r}`,className:i,children:s.en},s.slug)),v.map(s=>e.jsx(l,{to:j(s),className:i,children:a?c[s].fr:c[s].en},s))]})]}),!h&&e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl font-light mb-5",children:a?"Ailleurs dans le Grand Montréal":"Elsewhere in Greater Montréal"}),e.jsxs("div",{className:"flex flex-wrap gap-x-6 gap-y-2",children:[t&&e.jsx(l,{to:x(r,a),className:i,children:n}),d.filter(s=>s.slug!==r).map(s=>e.jsx(l,{to:x(s.slug,a),className:i,children:a?s.fr:s.en},s.slug)),e.jsx(l,{to:a?"/fr/zones-desservies":"/service-areas",className:i,children:a?"Toutes les zones desservies":"All service areas"})]})]})]})})}export{L as C};