(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4174],{8565:function(e,a,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/find-clinics",function(){return s(5347)}])},5347:function(e,a,s){"use strict";s.r(a);var i=s(5893),t=s(7294),l=s(1163),n=s(7317),c=s(3950),r=s(2194),o=s(141),d=s(2217),p=s(7089),u=s(9442),h=s(3645),f=s(2126),m=s(9176),v=s(2171),x=s(6127),j=s(4919),N=s(2190),g=s(88),y=s(39),b=s(3346),C=s(4307),w=s(6215),S=s(2917),k=s(1476),_=s(1376),P=s(3109),Z=s(7998);let A={UK:["London","Manchester","Birmingham","Leeds","Glasgow","Liverpool","Newcastle","Sheffield","Bristol","Edinburgh"]},R=["English","Spanish","Arabic","Urdu","French","German","Russian"],U=["General Clinic","Dermatologist","Psychiatrist","Cardiologist","Neurologist","Orthopedic Surgeon","Pediatrician","Gastroenterologist","Respiratory Specialist","Rheumatologist","Urologist","ENT Specialist"],I=[{label:"GP",value:"General Clinic",Icon:o.Z},{label:"Dermatology",value:"Dermatologist",Icon:d.Z},{label:"Psychiatry",value:"Psychiatrist",Icon:p.Z},{label:"Paediatric",value:"Pediatrician",Icon:u.Z}],z=["GP Clinics","Dermatology Clinics","Psychiatry Clinics","Paediatric Clinics","Cardiology Clinics"],T=["Skin Rash","Anxiety","Acne","Hypertension","Back Pain"];a.default=()=>{let[e,a]=(0,t.useState)([]),[s,d]=(0,t.useState)(!0),[p,u]=(0,t.useState)(!1),[F,L]=(0,t.useState)(""),E=(0,l.useRouter)(),[G,K]=(0,t.useState)({total_count:0,page:1,page_size:12,total_pages:0,has_next:!1,has_previous:!1,offset:0,limit:12}),[,B]=(0,t.useState)(1),[D,O]=(0,t.useState)(!1),[V,M]=(0,t.useState)(null),[q,W]=(0,t.useState)(null),[H,Y]=(0,t.useState)(null),[Q,X]=(0,t.useState)(!1),[J,$]=(0,t.useState)("GP Clinics"),[ee,ea]=(0,t.useState)(0),[es,ei]=(0,t.useState)(!1),[et,el]=(0,t.useState)("Find Verified"),[en,ec]=(0,t.useState)(!0),er=(0,t.useRef)({phase:0,index:0});(0,t.useEffect)(()=>{let e,a;let s=setInterval(()=>{ei(!0),e=setTimeout(()=>{let{phase:e,index:s}=er.current,i=0===e?z:T,t=s+1;if(t>=i.length){let s=(e+1)%2;er.current={phase:s,index:0},ec(!1),a=setTimeout(()=>{el(0===s?"Find Verified":"Helping With"),$((0===s?z:T)[0]),ea(e=>e+1),ei(!1),ec(!0)},380)}else er.current.index=t,$(i[t]),ea(e=>e+1),ei(!1)},320)},2820);return()=>{clearInterval(s),clearTimeout(e),clearTimeout(a)}},[]);let[eo,ed]=(0,t.useState)(!1);(0,t.useEffect)(()=>{let e=()=>ed(window.scrollY>40);return window.addEventListener("scroll",e,{passive:!0}),e(),()=>window.removeEventListener("scroll",e)},[]);let[ep,eu]=(0,t.useState)(!1),[eh]=(0,t.useState)(null),[ef,em]=(0,t.useState)(null),[ev,ex]=(0,t.useState)(!1),[ej,eN]=(0,t.useState)(null),[eg,ey]=(0,t.useState)(null),[eb,eC]=(0,t.useState)(null),[ew,eS]=(0,t.useState)(!1),ek=(0,t.useRef)(null),e_=async()=>{u(!0);try{var e,s;let i=await fetch("".concat(_.sN,"/clinics/?limit=12&offset=0")),t=await i.json(),l=(null==t?void 0:null===(e=t.data)||void 0===e?void 0:e.data)||[],n=new Set(l.map(e=>e.username)),c=Z.y.filter(e=>!n.has(e.username));a([...c,...l]),K((null==t?void 0:null===(s=t.data)||void 0===s?void 0:s.pagination)||G),B(1)}catch(e){console.error("API error:",e),a([...Z.y])}finally{u(!1),d(!1)}};(0,t.useEffect)(()=>{e_()},[]),(0,t.useEffect)(()=>{if(!q&&!V&&!H&&!Q){if(ek.current&&clearTimeout(ek.current),!F.trim()){e_();return}return ek.current=setTimeout(()=>{eU(F)},400),()=>{ek.current&&clearTimeout(ek.current)}}},[F,q,V,H,Q]);let eP=async e=>{if(q===e){W(null),e_();return}W(e),M(null),Y(null),X(!1),u(!0);try{var s,i;let t=await fetch("".concat(_.sN,"/clinics/specialities/?speciality=").concat(encodeURIComponent(e),"&limit=12&offset=0")),l=await t.json();a((null==l?void 0:null===(s=l.data)||void 0===s?void 0:s.data)||[]),K((null==l?void 0:null===(i=l.data)||void 0===i?void 0:i.pagination)||G),B(1)}catch(e){a([])}finally{u(!1)}},eZ=async e=>{if(V===e){M(null),e_();return}M(e),W(null),Y(null),X(!1),u(!0);try{var s,i;let t=await fetch("".concat(_.sN,"/clinics/search/location/?location=").concat(encodeURIComponent(e))),l=await t.json();a((null==l?void 0:null===(s=l.data)||void 0===s?void 0:s.data)||[]),K((null==l?void 0:null===(i=l.data)||void 0===i?void 0:i.pagination)||G),B(1)}catch(e){a([])}finally{u(!1)}},eA=async e=>{if(H===e){Y(null),e_();return}Y(e),M(null),W(null),X(!1),u(!0);try{var s,i;let t=await fetch("".concat(_.sN,"/clinics/languages/?language=").concat(encodeURIComponent(e))),l=await t.json();a((null==l?void 0:null===(s=l.data)||void 0===s?void 0:s.data)||[]),K((null==l?void 0:null===(i=l.data)||void 0===i?void 0:i.pagination)||G),B(1)}catch(e){a([])}finally{u(!1)}},eR=async()=>{if(Q){X(!1),e_();return}X(!0),M(null),W(null),Y(null),u(!0);try{var e;let s=await fetch("".concat(_.sN,"/clinics/insurance/?insurance=Yes")),i=await s.json(),t=((null==i?void 0:null===(e=i.data)||void 0===e?void 0:e.data)||[]).filter(e=>Array.isArray(e.insurers)&&e.insurers.length>0);a(t),K({total_count:t.length,page:1,page_size:12,total_pages:Math.ceil(t.length/12),has_next:t.length>12,has_previous:!1,offset:0,limit:12}),B(1)}catch(e){a([])}finally{u(!1)}},eU=async e=>{u(!0);try{var s,i;let t=await fetch("".concat(_.sN,"/clinics/search/?query=").concat(encodeURIComponent(e))),l=await t.json();a((null==l?void 0:null===(s=l.data)||void 0===s?void 0:s.data)||[]),K((null==l?void 0:null===(i=l.data)||void 0===i?void 0:i.pagination)||G)}catch(e){a([])}finally{u(!1)}},eI=()=>{M(null),W(null),Y(null),X(!1),L(""),e_()},ez=V||q||H||Q,eT=async()=>{if(ew||!G.has_next)return;eS(!0);let s=e.length;try{var i,t;let e;e=q?"".concat(_.sN,"/clinics/specialities/?speciality=").concat(encodeURIComponent(q),"&limit=12&offset=").concat(s):V?"".concat(_.sN,"/clinics/search/location/?location=").concat(encodeURIComponent(V),"&offset=").concat(s):H?"".concat(_.sN,"/clinics/languages/?language=").concat(encodeURIComponent(H),"&offset=").concat(s):Q?"".concat(_.sN,"/clinics/insurance/?insurance=Yes&offset=").concat(s):"".concat(_.sN,"/clinics/?limit=12&offset=").concat(s);let l=await fetch(e),n=await l.json(),c=(null==n?void 0:null===(i=n.data)||void 0===i?void 0:i.data)||[];Q&&(c=c.filter(e=>Array.isArray(e.insurers)&&e.insurers.length>0)),a(e=>[...e,...c]),Q||K((null==n?void 0:null===(t=n.data)||void 0===t?void 0:t.pagination)||G)}catch(e){console.error("Load more error:",e)}finally{eS(!1)}},eF=async e=>{if(!e||!e.email){alert("Clinic information is missing. Please try again later.");return}P.Z.reset(),P.Z.eventData.clinic_name=e.full_Name||e.full_name||e.name||"",em(e),eN(null),ex(!0),ey(e._id||e.id);try{let a=await _.ZP.post("/patient/appointment/book-appointment/directory/",{clinic_email:e.email}),s=null==a?void 0:a.data;if(401===a.status||403===a.status||(null==s?void 0:s.status)===!1){localStorage.removeItem("authToken"),localStorage.removeItem("userData");return}(null==s?void 0:s.clinic_id)&&eN(s.clinic_id)}catch(e){var a;console.error("Error resolving clinic_id:",(null===(a=e.response)||void 0===a?void 0:a.data)||e.message)}finally{ey(null)}},eL=async e=>{let a=(null==e?void 0:e.username)||(null==e?void 0:e._id)||(null==e?void 0:e.id);if(a&&eb!==a){if(eC(a),e._isDemo&&e.username){window.scrollTo(0,0),E.push("/clinic-profile/".concat(encodeURIComponent(e.username))),eC(null);return}try{let a=await fetch("".concat(_.sN,"/clinics/by-username/").concat(encodeURIComponent(e.username))),s=await a.json(),i=null==s?void 0:s.data;if(!i)return;try{await fetch("".concat(_.sN,"/clinics/profile-viewed/"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({clinic_email:i.email})})}catch(e){}let t=i.username||e.username,l=e._id||e.id,n=t?"/clinic-profile/".concat(encodeURIComponent(t)):"/clinic-profile/".concat(encodeURIComponent(l));window.scrollTo(0,0),E.push(n)}catch(e){console.error("Error fetching clinic details:",e)}finally{eC(null)}}},eE=e.filter(e=>{if(!ez||!F)return!0;let a=(e.full_name||e.name||"").toLowerCase(),s=[...Array.isArray(e.speciality)?e.speciality:[]].map(e=>e.toLowerCase()),i=F.toLowerCase();return a.includes(i)||s.some(e=>e.includes(i))}),eG=e=>{var a;if(e.isAvailable&&(null===(a=e.nextSlot)||void 0===a?void 0:a.day)){let a=(e.nextSlot.day||"").toLowerCase();return"today"===a||"monday"===a||"tuesday"===a||"wednesday"===a||"thursday"===a||"friday"===a?{dotClass:"fp-status-dot-green",textClass:"fp-status-text-green",label:e.nextSlot.start?"".concat(e.nextSlot.day,", ").concat(e.nextSlot.start):e.nextSlot.day}:{dotClass:"fp-status-dot-teal",textClass:"fp-status-text-teal",label:"".concat(e.nextSlot.day,", ").concat(e.nextSlot.start||"").trim()}}return e.appointmentFee?{dotClass:"fp-status-dot-teal",textClass:"fp-status-text-teal",label:"From \xa3".concat(e.appointmentFee)}:{dotClass:"fp-status-dot-gray",textClass:"fp-status-text-gray",label:"Request Slot"}};return(0,i.jsxs)("div",{className:"fp-container",children:[(0,i.jsxs)("div",{className:"fp-ambient","aria-hidden":"true",children:[(0,i.jsx)("div",{className:"fp-ambient-blob-1"}),(0,i.jsx)("div",{className:"fp-ambient-blob-2"})]}),(0,i.jsx)(c.Z,{title:"Find Online Private Clinics in the UK | Browse & Book Online | Virtual Triage",description:"Search and book appointments at private clinics across the UK. Filter by specialty, location & availability. CQC-registered, GDPR compliant, same-day appointments available.",keywords:"find private clinic uk, book clinic appointment online, private clinic near me, find clinic uk, healthcare clinics uk, private gp clinic, dermatology clinic uk, psychiatry clinic uk",canonical:"https://virtualtriage.ai/find-clinics",structuredData:{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://virtualtriage.ai/find-clinics",url:"https://virtualtriage.ai/find-clinics",name:"Find Clinics & GPs in the UK | Book Appointments Online",description:"Search and book appointments with private GPs and online clinics across the UK.",isPartOf:{"@id":"https://virtualtriage.ai/"},inLanguage:"en-GB"},{"@type":"SearchResultsPage","@id":"https://virtualtriage.ai/find-clinics",url:"https://virtualtriage.ai/find-clinics",name:"Find Clinics and GPs in the UK",description:"Search for private GPs, online clinics, and healthcare clinics in the UK.",potentialAction:{"@type":"SearchAction",target:"https://virtualtriage.ai/find-clinics?search={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"MedicalBusiness","@id":"https://virtualtriage.ai/find-clinics",name:"Virtual Triage Clinic Search",description:"Find and book appointments with certified healthcare professionals across the UK.",serviceArea:{"@type":"Place",name:"United Kingdom"},provider:{"@id":"https://virtualtriage.ai/"},offers:{"@type":"Offer",priceCurrency:"GBP",url:"https://virtualtriage.ai/find-clinics"}}]},location:"UK"}),(0,i.jsx)(n.Z,{}),(0,i.jsx)("section",{className:"fp-trust-banner",style:{position:"relative",zIndex:10},children:(0,i.jsxs)("div",{className:"fp-trust-inner",children:[(0,i.jsxs)("p",{className:"fp-trust-item",children:[(0,i.jsx)(h.Z,{size:14})," CQC Registered Clinics"]}),(0,i.jsxs)("p",{className:"fp-trust-item",children:[(0,i.jsx)(f.Z,{size:14})," DSPT & GDPR Compliant"]}),(0,i.jsxs)("p",{className:"fp-trust-item",children:[(0,i.jsx)(m.Z,{size:14})," 20+ Clinics Across the UK"]}),(0,i.jsxs)("p",{className:"fp-trust-item",children:[(0,i.jsx)(v.Z,{size:14})," UK Registered Platform"]})]})}),(0,i.jsxs)("main",{className:"fp-main",children:[(0,i.jsxs)("section",{className:"fp-hero",children:[(0,i.jsxs)("h1",{className:"fp-hero-title",children:[(0,i.jsx)("span",{className:"fp-hero-static".concat(en?" fp-hero-visible":""),children:et}),(0,i.jsx)("span",{className:"fp-hero-word-wrap".concat(es?" fp-hero-word-exit":" fp-hero-word-enter"),children:(0,i.jsx)("span",{className:"fp-hero-word-text",children:J})},ee)]}),(0,i.jsx)("p",{className:"fp-hero-desc",children:"Advanced triage routing connects you with top-tier clinics instantly. Search by name, specialty, or location to begin."})]}),(0,i.jsx)("div",{className:"fp-search-dock".concat(eo?" fp-search-dock-stuck":""),children:(0,i.jsxs)("div",{className:"fp-search-dock-inner",children:[(0,i.jsxs)("div",{className:"fp-search-wrapper",children:[(0,i.jsx)("div",{className:"fp-search-glow"}),(0,i.jsxs)("div",{className:"fp-search-bar",children:[(0,i.jsx)("span",{className:"fp-search-icon",children:(0,i.jsx)(x.Z,{size:20})}),(0,i.jsx)("input",{className:"fp-search-input",placeholder:"Search conditions, specialties, or clinics...",value:F,onChange:e=>L(e.target.value)}),(0,i.jsx)("button",{className:"fp-search-btn",children:"Search"})]})]}),(0,i.jsxs)("div",{className:"fp-filter-chips",children:[I.map(e=>{let{label:a,value:s,Icon:t}=e;return(0,i.jsxs)("button",{className:"fp-chip".concat(q===s?" fp-chip-active":""),onClick:()=>eP(s),children:[(0,i.jsx)(t,{size:14}),a]},s)}),(0,i.jsxs)("button",{className:"fp-chip".concat(ez&&!I.find(e=>e.value===q)?" fp-chip-active":""),onClick:()=>O(!0),children:[(0,i.jsx)(j.Z,{size:14}),"All Filters",ez&&(0,i.jsx)("span",{className:"fp-chip-dot-indicator"})]})]}),ez&&(0,i.jsxs)("div",{className:"fp-active-chips",children:[q&&(0,i.jsxs)("span",{className:"fp-active-chip",children:[q,(0,i.jsx)("button",{onClick:()=>{W(null),e_()},children:(0,i.jsx)(N.Z,{size:11})})]}),V&&(0,i.jsxs)("span",{className:"fp-active-chip",children:[V,(0,i.jsx)("button",{onClick:()=>{M(null),e_()},children:(0,i.jsx)(N.Z,{size:11})})]}),H&&(0,i.jsxs)("span",{className:"fp-active-chip",children:[H,(0,i.jsx)("button",{onClick:()=>{Y(null),e_()},children:(0,i.jsx)(N.Z,{size:11})})]}),Q&&(0,i.jsxs)("span",{className:"fp-active-chip",children:["Accepts Insurance",(0,i.jsx)("button",{onClick:()=>{X(!1),e_()},children:(0,i.jsx)(N.Z,{size:11})})]}),(0,i.jsx)("button",{className:"fp-clear-all",onClick:eI,children:"Clear all"})]})]})}),(0,i.jsx)("section",{className:"fp-grid",children:s||p?[...Array(6)].map((e,a)=>(0,i.jsxs)("div",{className:"fp-skeleton-card",children:[(0,i.jsx)("div",{className:"fp-skeleton-avatar"}),(0,i.jsxs)("div",{className:"fp-skeleton-lines",children:[(0,i.jsx)("div",{className:"fp-skeleton-line fp-skeleton-line-lg"}),(0,i.jsx)("div",{className:"fp-skeleton-line fp-skeleton-line-sm"}),(0,i.jsx)("div",{className:"fp-skeleton-line fp-skeleton-line-md"})]})]},a)):0===eE.length?(0,i.jsxs)("div",{className:"fp-empty-state",children:[(0,i.jsxs)("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",stroke:"#c8d6e0",strokeWidth:"1.5",children:[(0,i.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,i.jsx)("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})]}),(0,i.jsx)("p",{className:"fp-empty-title",children:"No clinics found"}),(0,i.jsx)("p",{className:"fp-empty-sub",children:"Try adjusting your filters or search term"}),(0,i.jsx)("button",{className:"fp-empty-reset",onClick:eI,children:"Reset filters"})]}):eE.map(e=>{var a,s,t,l;let n={id:e._id||e.id,name:e.full_name||e.name,specialty:(Array.isArray(e.speciality)?e.speciality[0]:e.speciality)||"",location:e.location||"UK",expertise:Array.isArray(e.areas_of_expertise)?e.areas_of_expertise:[],experience:e.experience_years,fee:e.new_appointment_fee||"Not Set",rating:"number"==typeof e.rating?e.rating:(null===(s=e.ratings)||void 0===s?void 0:null===(a=s[0])||void 0===a?void 0:a.Clinic_Rating)||0,image:e.profile_picture_url||"/assets/Virtual%20Triage.png",isAvailable:!0===e.status&&(void 0===e.slots_available||!0===e.slots_available),nextSlot:e.next_available_slot||null,appointmentFee:e.new_appointment_fee||null},c=eb===((null==e?void 0:e.username)||(null==e?void 0:e._id)||(null==e?void 0:e.id)),r=eg===n.id,o=eG(n);return(0,i.jsxs)("div",{className:"fp-card",onClick:()=>!c&&eL(e),style:{cursor:c?"wait":"pointer",opacity:c?.75:1},children:[(0,i.jsx)("div",{className:"fp-card-glow"}),(0,i.jsxs)("div",{className:"fp-card-body",children:[(0,i.jsxs)("div",{className:"fp-card-header",children:[(0,i.jsxs)("div",{className:"fp-card-avatar-wrap",children:[(0,i.jsx)("div",{className:"fp-card-avatar",children:(0,i.jsx)("img",{src:n.image,alt:n.name,width:68,height:68,loading:"lazy"})}),n.isAvailable&&(0,i.jsx)("span",{className:"fp-card-available-dot",title:"Available"})]}),(0,i.jsx)("div",{className:"fp-card-meta",children:(0,i.jsxs)("div",{className:"fp-card-name-row",children:[(0,i.jsxs)("div",{className:"fp-card-name-block",children:[(0,i.jsx)("h3",{className:"fp-card-name",children:n.name}),(0,i.jsx)("p",{className:"fp-card-specialty",children:n.specialty})]}),n.rating>0&&(0,i.jsxs)("div",{className:"fp-card-rating-badge",children:[(0,i.jsx)(g.Z,{size:12,className:"fp-star-icon fp-star-filled",style:{fill:"#eda000",color:"#eda000"}}),(0,i.jsx)("span",{className:"fp-card-rating-value",children:n.rating.toFixed(1)})]})]})})]}),(0,i.jsxs)("div",{className:"fp-card-details",children:[(0,i.jsxs)("div",{className:"fp-card-detail",children:[(0,i.jsx)(y.Z,{size:13,className:"fp-card-detail-icon"}),(0,i.jsxs)("span",{children:["Next available:"," ",(null===(t=n.nextSlot)||void 0===t?void 0:t.day)&&(null===(l=n.nextSlot)||void 0===l?void 0:l.start)?(0,i.jsxs)("strong",{children:[n.nextSlot.day,", ",n.nextSlot.start]}):(0,i.jsx)("strong",{children:"Request Slot"})]})]}),n.experience&&(0,i.jsxs)("div",{className:"fp-card-detail",children:[(0,i.jsx)(b.Z,{size:13,className:"fp-card-detail-icon"}),(0,i.jsxs)("span",{children:[n.experience,"+ years experience"]})]})]}),n.expertise.length>0&&(0,i.jsxs)("div",{className:"fp-card-chips",children:[n.expertise.slice(0,3).map(e=>(0,i.jsx)("span",{className:"fp-card-chip",children:e},e)),n.expertise.length>3&&(0,i.jsxs)("span",{className:"fp-card-chip fp-card-chip-more",children:["+",n.expertise.length-3]})]}),(0,i.jsxs)("div",{className:"fp-card-footer",children:[(0,i.jsxs)("div",{className:"fp-card-status",children:[(0,i.jsx)("span",{className:"fp-status-dot ".concat(o.dotClass)}),(0,i.jsxs)("span",{className:"fp-status-text ".concat(o.textClass),children:["Fee (\xa3): ",n.fee]})]}),(0,i.jsx)("span",{className:"fp-card-arrow",children:(0,i.jsx)(C.Z,{size:16})})]}),(0,i.jsxs)("div",{className:"fp-card-btns-mobile",children:[(0,i.jsx)("button",{className:"fp-btn-outline",onClick:a=>{a.stopPropagation(),eL(e)},disabled:c,children:c?"Loading...":"View Profile"}),(0,i.jsx)("button",{className:"fp-btn-filled fp-btn-teal",onClick:a=>{a.stopPropagation(),eF(e)},disabled:r,children:r?"Loading...":"Book Now"})]})]}),(0,i.jsxs)("div",{className:"fp-card-overlay",children:[(0,i.jsx)("button",{className:"fp-btn-outline",onClick:a=>{a.stopPropagation(),eL(e)},disabled:c,children:c?"Loading...":"View Profile"}),(0,i.jsx)("button",{className:"fp-btn-filled",onClick:a=>{a.stopPropagation(),eF(e)},disabled:r,children:r?"Loading...":"Book Now"})]})]},n.id)})}),G.has_next&&!s&&!p&&(0,i.jsx)("div",{className:"fp-load-more-wrap",children:(0,i.jsxs)("button",{className:"fp-load-more-btn",onClick:eT,disabled:ew,children:[ew?"Loading...":"Load More Clinics",!ew&&(0,i.jsx)(v.Z,{size:16})]})})]}),(0,i.jsx)(r.Z,{}),(0,i.jsxs)("nav",{className:"fp-bottom-nav","aria-label":"Mobile navigation",children:[(0,i.jsxs)("a",{href:"/",className:"fp-nav-item",children:[(0,i.jsx)(w.Z,{size:20}),(0,i.jsx)("span",{className:"fp-nav-label",children:"Home"})]}),(0,i.jsxs)("a",{href:"/find-clinics",className:"fp-nav-item fp-nav-item-active",children:[(0,i.jsx)(o.Z,{size:20}),(0,i.jsx)("span",{className:"fp-nav-label",children:"Find Care"})]}),(0,i.jsxs)("a",{href:"/find-clinics",className:"fp-nav-item",children:[(0,i.jsx)(m.Z,{size:20}),(0,i.jsx)("span",{className:"fp-nav-label",children:"Clinics"})]}),(0,i.jsxs)("a",{href:"/profile",className:"fp-nav-item",children:[(0,i.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,i.jsx)("circle",{cx:"12",cy:"8",r:"4"}),(0,i.jsx)("path",{d:"M4 20c0-4 3.6-7 8-7s8 3 8 7"})]}),(0,i.jsx)("span",{className:"fp-nav-label",children:"Profile"})]})]}),D&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"fp-sheet-overlay",onClick:()=>O(!1)}),(0,i.jsxs)("div",{className:"fp-sheet",role:"dialog","aria-modal":"true","aria-label":"Filters",children:[(0,i.jsx)("div",{className:"fp-sheet-handle"}),(0,i.jsxs)("div",{className:"fp-sheet-header",children:[(0,i.jsx)("span",{className:"fp-sheet-title",children:"Filters"}),(0,i.jsx)("button",{className:"fp-sheet-close",onClick:()=>O(!1),children:(0,i.jsx)(N.Z,{size:20})})]}),(0,i.jsxs)("div",{className:"fp-sheet-section",children:[(0,i.jsx)("div",{className:"fp-sheet-section-title",children:"Specialties"}),(0,i.jsx)("div",{className:"fp-sheet-options",children:U.map(e=>(0,i.jsx)("button",{className:"fp-sheet-option".concat(q===e?" fp-sheet-option-active":""),onClick:()=>{eP(e),O(!1)},children:e},e))})]}),(0,i.jsxs)("div",{className:"fp-sheet-section",children:[(0,i.jsx)("div",{className:"fp-sheet-section-title",children:"Location (UK)"}),(0,i.jsx)("div",{className:"fp-sheet-options",children:A.UK.map(e=>(0,i.jsx)("button",{className:"fp-sheet-option".concat(V===e?" fp-sheet-option-active":""),onClick:()=>{eZ(e),O(!1)},children:e},e))})]}),(0,i.jsxs)("div",{className:"fp-sheet-section",children:[(0,i.jsx)("div",{className:"fp-sheet-section-title",children:"Language"}),(0,i.jsx)("div",{className:"fp-sheet-options",children:R.map(e=>(0,i.jsx)("button",{className:"fp-sheet-option".concat(H===e?" fp-sheet-option-active":""),onClick:()=>{eA(e),O(!1)},children:e},e))})]}),(0,i.jsxs)("div",{className:"fp-sheet-section",children:[(0,i.jsx)("div",{className:"fp-sheet-section-title",children:"Insurance"}),(0,i.jsx)("div",{className:"fp-sheet-options",children:(0,i.jsx)("button",{className:"fp-sheet-option".concat(Q?" fp-sheet-option-active":""),onClick:()=>{eR(),O(!1)},children:"Accepts Insurance"})})]}),(0,i.jsxs)("div",{className:"fp-sheet-footer",children:[(0,i.jsx)("button",{className:"fp-sheet-reset",onClick:()=>{eI(),O(!1)},children:"Clear All"}),(0,i.jsx)("button",{className:"fp-sheet-apply",onClick:()=>O(!1),children:"Show Results"})]})]})]}),(0,i.jsx)(S.Z,{isOpen:ep,onClose:()=>eu(!1),clinicName:null==eh?void 0:eh.full_name,clinicId:null==eh?void 0:eh._id}),(0,i.jsx)(k.default,{isOpen:ev,onClose:()=>{ex(!1),eN(null)},clinicId:ej,clinicEmail:null==ef?void 0:ef.email,clinicData:ef})]})}}},function(e){e.O(0,[1890,7292,8884,7197,2888,9774,179],function(){return e(e.s=8565)}),_N_E=e.O()}]);