(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4161],{5014:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/private-gp-online-uk",function(){return i(2163)}])},4253:function(e,t,i){"use strict";var a=i(5893);i(7294),t.Z=e=>{let{src:t,alt:i,className:n="",eager:s=!0,width:o,height:r,...l}=e;return(0,a.jsx)("img",{src:t,alt:i,className:n,loading:s?"eager":"lazy",decoding:s?"sync":"async",fetchPriority:s?"high":"auto",width:o,height:r,style:{maxWidth:"100%",height:"auto",...l.style},...l})}},3950:function(e,t,i){"use strict";var a=i(5893),n=i(9008),s=i.n(n),o=i(1163);t.Z=e=>{let{title:t="Virtual Triage - Online Doctor Appointments & Healthcare Services UK",description:i="Book online doctor appointments, find GPs, and access healthcare services across the UK. Virtual consultations with licensed practitioners. Book your appointment today.",keywords:n="online doctor UK, GP near me, family doctor UK, virtual consultations, telehealth UK, book doctor appointment, NHS alternative, private GP UK",canonical:r,ogImage:l="https://virtualtriage.ai/assets/og/default.jpg",ogType:c="website",structuredData:d,noindex:p=!1,location:h="UK"}=e,u=(0,o.useRouter)(),m="https://virtualtriage.ai",g=t.includes("Virtual Triage")?t:"".concat(t," | Virtual Triage"),f=r||"".concat(m).concat(u.asPath.split("?")[0]),v=d||{"@context":"https://schema.org","@type":"MedicalBusiness",name:"Virtual Triage",description:"Online healthcare platform connecting patients with licensed medical practitioners across the UK",url:m,logo:"".concat(m,"/assets/Virtual%20Triage.png"),address:{"@type":"PostalAddress",addressCountry:"GB",addressLocality:h},areaServed:{"@type":"Country",name:"United Kingdom"},sameAs:["https://www.facebook.com/virtualtriage","https://www.instagram.com/virtualtriage","https://www.linkedin.com/company/virtualtriage","https://twitter.com/virtualtriage"]};return(0,a.jsxs)(s(),{children:[(0,a.jsx)("title",{children:g}),(0,a.jsx)("meta",{name:"title",content:g}),(0,a.jsx)("meta",{name:"description",content:i}),(0,a.jsx)("meta",{name:"keywords",content:n}),(0,a.jsx)("meta",{name:"robots",content:p?"noindex,nofollow":"index,follow"}),(0,a.jsx)("meta",{name:"language",content:"English"}),(0,a.jsx)("meta",{name:"revisit-after",content:"7 days"}),(0,a.jsx)("meta",{name:"author",content:"Virtual Triage"}),(0,a.jsx)("meta",{name:"geo.region",content:"GB"}),(0,a.jsx)("meta",{name:"geo.placename",content:h}),(0,a.jsx)("link",{rel:"canonical",href:f}),(0,a.jsx)("meta",{property:"og:type",content:c}),(0,a.jsx)("meta",{property:"og:url",content:f}),(0,a.jsx)("meta",{property:"og:title",content:g}),(0,a.jsx)("meta",{property:"og:description",content:i}),(0,a.jsx)("meta",{property:"og:image",content:l}),(0,a.jsx)("meta",{property:"og:site_name",content:"Virtual Triage"}),(0,a.jsx)("meta",{property:"og:locale",content:"en_GB"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,a.jsx)("meta",{name:"twitter:url",content:f}),(0,a.jsx)("meta",{name:"twitter:title",content:g}),(0,a.jsx)("meta",{name:"twitter:description",content:i}),(0,a.jsx)("meta",{name:"twitter:image",content:l}),(0,a.jsx)("meta",{name:"twitter:site",content:"@virtualtriage"}),(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(v)}})]})}},2163:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return m}});var a=i(5893),n=i(1163),s=i(7294),o=i(9402),r=i(7317),l=i(3950),c=i(4253),d=i(1376);let p=(0,s.lazy)(()=>Promise.resolve().then(i.bind(i,2416))),h=(0,s.lazy)(()=>Promise.resolve().then(i.bind(i,1476))),u=e=>e?e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-+|-+$/g,""):"";var m=!0;t.default=function(e){let{initialGpDoctors:t=[]}=e,i=(0,n.useRouter)(),[m,g]=(0,s.useState)(t),[f,v]=(0,s.useState)(!1),[x,j]=(0,s.useState)(0),y=(0,s.useRef)(null),[w,k]=(0,s.useState)(null),[N,b]=(0,s.useState)(null),[P,G]=(0,s.useState)(!1),[C,S]=(0,s.useState)(!1),[T,L]=(0,s.useState)(null),[M,A]=(0,s.useState)(!1),[_,q]=(0,s.useState)(null),[V,B]=(0,s.useState)(null),[O,W]=(0,s.useState)(null),[U,K]=(0,s.useState)(null),D=(0,s.useCallback)(async()=>{try{v(!0);let[e,t]=await Promise.all([fetch("".concat(d.sN,"/doctors/specialities/?speciality=GP&limit=10&offset=0")),fetch("".concat(d.sN,"/doctors/specialities/?speciality=General%20Medicine&limit=10&offset=0"))]),i=await e.json(),a=await t.json(),n=[],s=new Set;i.data&&i.data.data&&i.data.data.forEach(e=>{s.has(e._id)||(s.add(e._id),n.push(e))}),a.data&&a.data.data&&a.data.data.forEach(e=>{s.has(e._id)||(s.add(e._id),n.push(e))});let o=n.sort((e,t)=>e.verified&&!t.verified?-1:!e.verified&&t.verified?1:0);g(o)}catch(e){console.error("Error fetching doctors:",e)}finally{v(!1)}},[]);(0,s.useEffect)(()=>{let e=()=>{"requestIdleCallback"in window?requestIdleCallback(()=>{D()},{timeout:3e3}):setTimeout(()=>{D()},500)};"complete"===document.readyState?e():window.addEventListener("load",e,{once:!0})},[D]);let I=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!e){i.push("/find-practitioners");return}B(e._id||e.id);let t=localStorage.getItem("authToken");if(!t){let t=e;if(!e.email)try{let i=await fetch("".concat(d.sN,"/doctors/").concat(e._id)),a=await i.json();a.data&&(t=a.data)}catch(e){console.error("Error fetching doctor details:",e)}L(t),S(!0),B(null);return}try{let i=e.email;if(!i){let t=await fetch("".concat(d.sN,"/doctors/").concat(e._id)),a=await t.json();a.data&&a.data.email&&(i=a.data.email,e={...e,...a.data})}if(!i){alert("Doctor email not available. Please try again later."),B(null);return}let a=await fetch("https://portal.virtualtriage.ca/api/v1/patient/appointment/book-appointment/directory/",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:"Bearer ".concat(t)},body:JSON.stringify({doctor_email:i})});if(401===a.status||403===a.status){localStorage.removeItem("authToken"),localStorage.removeItem("userData"),L(e),S(!0),B(null);return}let n=await a.json();if(!1===n.status&&"Patient not found."===n.message){L(e),S(!0),B(null);return}n.clinic_id?(q(n.clinic_id),A(!0)):alert("Clinic information not available. Please try again later.")}catch(t){console.error("Error getting clinic details:",t),t.message&&(t.message.includes("401")||t.message.includes("403"))?(localStorage.removeItem("authToken"),localStorage.removeItem("userData"),L(e),S(!0)):alert("Error getting clinic details. Please try again later.")}finally{B(null)}},E=async e=>{try{let t=localStorage.getItem("authToken");if(JSON.parse(localStorage.getItem("userData")||"{}"),!t){console.error("No auth token found after login");return}let i=e.email;if(!i){let t=await fetch("".concat(d.sN,"/doctors/").concat(e._id)),a=await t.json();a.data&&a.data.email&&(i=a.data.email,e={...e,...a.data})}if(!i){alert("Doctor email not available. Please try again later.");return}let a=await fetch("https://portal.virtualtriage.ca/api/v1/patient/appointment/book-appointment/directory/",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:"Bearer ".concat(t)},body:JSON.stringify({doctor_email:i})});if(401===a.status||403===a.status){localStorage.removeItem("authToken"),localStorage.removeItem("userData"),L(e),S(!0);return}let n=await a.json();if(!1===n.status&&"Patient not found."===n.message){L(e),S(!0);return}n.clinic_id?(q(n.clinic_id),A(!0)):alert("Clinic information not available. Please try again later.")}catch(t){console.error("Error getting clinic details after login:",t),t.message&&(t.message.includes("401")||t.message.includes("403"))?(localStorage.removeItem("authToken"),localStorage.removeItem("userData"),L(e),S(!0)):alert("Error getting clinic details. Please try again later.")}},H=async e=>{if(O!==e._id){W(e._id);try{let t=await fetch("".concat(d.sN,"/doctors/").concat(e._id)),a=await t.json();if(a.data){try{await fetch("".concat(d.sN,"/doctors/profile-viewed/"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({doctor_email:a.data.email})})}catch(e){console.error("Error tracking profile view:",e)}let t=u(a.data.full_name),n=t?"/profile/".concat(t):"/profile/".concat(e._id);window.scrollTo(0,0),i.push(n,{state:{doctorData:a.data,doctorId:e._id}})}}catch(e){console.error("Error fetching doctor profile:",e)}finally{W(null)}}},R=(0,s.useCallback)(()=>window.innerWidth<=768?1:window.innerWidth<=1024?2:3,[]),[z,F]=(0,s.useState)(()=>R());(0,s.useEffect)(()=>{let e;let t=()=>{clearTimeout(e);let t=()=>{e=setTimeout(()=>{F(R()),j(0)},150)};"requestIdleCallback"in window?requestIdleCallback(t,{timeout:300}):t()};return window.addEventListener("resize",t,{passive:!0}),()=>{window.removeEventListener("resize",t),clearTimeout(e)}},[R]);let Z=(0,s.useMemo)(()=>Math.max(0,Math.ceil(m.length/z)-1),[m.length,z]),Y=(0,s.useCallback)(()=>{j(e=>e>=Z?0:e+1)},[Z]),Q=(0,s.useCallback)(()=>{j(e=>e<=0?Z:e-1)},[Z]),J=(0,s.useCallback)(e=>{j(e)},[]);(0,s.useEffect)(()=>{if(y.current){let e=requestAnimationFrame(()=>{y.current&&(y.current.style.transform="translateX(".concat(-(100*x),"%)"),y.current.style.transition=P?"none":"transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)")});return()=>cancelAnimationFrame(e)}},[x,P]);let X=(0,s.useCallback)(e=>{e.target.closest("button")||(b(null),k(e.targetTouches[0].clientX),G(!0))},[]),$=(0,s.useCallback)(e=>{null!==w&&b(e.targetTouches[0].clientX)},[w]),ee=(0,s.useCallback)(e=>{if(e.target.closest("button")){G(!1),k(null),b(null);return}if(!w||!N){G(!1);return}let t=w-N;t>50?Y():t<-50&&Q(),G(!1),k(null),b(null)},[w,N,Y,Q]),[et,ei]=(0,s.useState)(null),[ea,en]=(0,s.useState)(null),es=(0,s.useCallback)(e=>{e.target.closest("button")||(en(null),ei(e.clientX),G(!0))},[]),eo=(0,s.useCallback)(e=>{null!==et&&en(e.clientX)},[et]),er=(0,s.useCallback)(e=>{if(e.target.closest("button")){G(!1),ei(null),en(null);return}if(!et||!ea){G(!1);return}let t=et-ea;t>50?Y():t<-50&&Q(),G(!1),ei(null),en(null)},[et,ea,Y,Q]);(0,s.useMemo)(()=>({"@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What is an online GP appointment?",acceptedAnswer:{"@type":"Answer",text:"An online GP appointment refers to a consultation conducted by an independent General Practitioner (GP) using video, phone, or secure messaging technologies. Virtual Triage is a technology platform that helps patients find and book online GP appointments with doctors who offer remote consultations. Virtual Triage does not provide medical advice or healthcare services itself."}},{"@type":"Question",name:"Is an online GP the same as NHS GP?",acceptedAnswer:{"@type":"Answer",text:"Online GPs are qualified doctors who may also work within the NHS. Some doctors listed on Virtual Triage offer private appointments outside of their NHS roles. Virtual Triage does not employ doctors or provide medical services. It enables patients to book appointments directly with independent practitioners who choose to offer online consultations."}},{"@type":"Question",name:"Can I get a prescription from an online GP?",acceptedAnswer:{"@type":"Answer",text:"You can get a prescription from an online GP, but it is never issued by Virtual Triage. Any prescriptions are provided solely at the discretion of the independent doctor or clinic you book with, following a consultation conducted outside of the Virtual Triage platform's control."}},{"@type":"Question",name:"How much does an online GP appointment cost?",acceptedAnswer:{"@type":"Answer",text:"Appointment fees are set by the individual doctor or clinic offering the consultation. Virtual Triage displays pricing information transparently to help patients make informed booking decisions."}},{"@type":"Question",name:"Are online doctors safe and licensed in the UK?",acceptedAnswer:{"@type":"Answer",text:"Yes, all doctors on Virtual Triage are fully licensed and registered with the General Medical Council (GMC) in the UK. They must meet this requirement in order to create profile on Virtual Triage. Our platform uses encryption and is GDPR compliant to ensure your medical information is kept secure and confidential. All consultations are conducted in a secure, private environment."}}]}),[]);let el=[{question:"How quickly can I get a GP appointment?",answer:"Many GPs on Virtual Triage offer same-day or next-day appointments. You can filter by availability when browsing doctors and book instantly with available practitioners. No long NHS waiting times."},{question:"Can a GP online prescribe medication?",answer:"Yes, GPs can issue prescriptions following an online consultation where appropriate. Your prescription will be sent to your chosen pharmacy for collection or delivery to your home."},{question:"Is it safe to have a GP consultation online?",answer:"Yes, Virtual Triage uses enterprise-grade encryption and complies with UK GDPR standards. All video consultations are secure and confidential. Your medical information is protected."},{question:"Do I need to be registered with an NHS GP to use Virtual Triage?",answer:"No, you do not need to be registered with an NHS GP. Virtual Triage connects you with private GPs for consultations outside the NHS system. No NHS registration required."},{question:"What if my GP needs to refer me to a specialist?",answer:"Your GP can discuss specialist referrals during your consultation and provide recommendations. They can provide referral letters if needed for private specialists or NHS services."}],ec=(0,s.useMemo)(()=>({"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://virtualtriage.ai/#organization",name:"Find Available GPs Online",url:"https://virtualtriage.ai",logo:{"@type":"ImageObject","@id":"https://virtualtriage.ai/#logo",url:"https://virtualtriage.ai/assets/Virtual%20Triage.png"}},{"@type":"MedicalBusiness","@id":"https://virtualtriage.ai/private-gp-online-uk#business",name:"Virtual Triage GP Service",alternateName:"Online GP Booking UK",description:"Private GP consultation service offering online appointments with GMC-registered General Practitioners across the United Kingdom. Same-day appointments available.",url:"https://virtualtriage.ai/private-gp-online-uk",telephone:"+44-20-4586-5400",email:"teams@virtualtriage.ai",image:"https://virtualtriage.ai/assets/Virtual%20Triage.png",priceRange:"\xa350-\xa3150",areaServed:[{"@type":"Country",name:"United Kingdom"},{"@type":"City",name:"London"},{"@type":"City",name:"Manchester"},{"@type":"City",name:"Birmingham"},{"@type":"City",name:"Leeds"},{"@type":"City",name:"Glasgow"}],openingHoursSpecification:{"@type":"OpeningHoursSpecification",dayOfWeek:["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],opens:"08:00",closes:"21:00"},medicalSpecialty:"General Practice",knowsAbout:["General Practice","Primary Care","GP Consultation","Family Medicine"]},{"@type":"MedicalProcedure","@id":"https://virtualtriage.ai/private-gp-online-uk#procedure",name:"GP Consultation",alternateName:"Online Doctor Appointment",description:"Private GP consultation conducted via secure video call with GMC-registered General Practitioner. Suitable for a wide range of health concerns and conditions.",procedureType:"Diagnostic",medicalSpecialty:"General Practice",expectedDuration:"PT15M",provider:{"@type":"MedicalOrganization",name:"Virtual Triage",url:"https://virtualtriage.ai",areaServed:{"@type":"Country",name:"United Kingdom"}},availableService:"Video Consultation"},{"@type":"WebPage","@id":"https://virtualtriage.ai/private-gp-online-uk#webpage",url:"https://virtualtriage.ai/private-gp-online-uk",name:"Book Online GP Appointment UK | Same-Day GP Appointments",description:"Book an online GP appointment in the UK with qualified General Practitioners. Same-day appointments available. Connect with UK-licensed doctors for secure video consultations. No long NHS waiting times.",isPartOf:{"@id":"https://virtualtriage.ai/#website"},about:{"@id":"https://virtualtriage.ai/private-gp-online-uk#service"},inLanguage:"en-GB"},{"@type":"Service","@id":"https://virtualtriage.ai/private-gp-online-uk#service",name:"Online GP Appointment Booking Service",serviceType:["Online GP consultation","Private GP appointment","Video consultation","Telemedicine"],description:"Virtual Triage is a UK-focused digital appointment booking platform that helps patients find and book online GP appointments with independent General Practitioners who offer remote consultations. Same-day appointments available from \xa350.",areaServed:{"@type":"Country",name:"United Kingdom"},offers:{"@type":"Offer",name:"Online GP Consultation",price:"50",priceCurrency:"GBP",availability:"https://schema.org/InStock"},provider:{"@id":"https://virtualtriage.ai/#organization"}},{"@type":"WebSite","@id":"https://virtualtriage.ai/#website",name:"Virtual Triage",url:"https://virtualtriage.ai",description:"Book a private GP or online doctor in the UK. Same-day appointments, secure video consultations, and fast access to private ADHD assessments with trusted specialists.",publisher:{"@id":"https://virtualtriage.ai/#organization"},inLanguage:"en-GB"},{"@context":"https://schema.org","@type":"FAQPage","@id":"https://virtualtriage.ai/private-gp-online-uk#faq",mainEntity:el.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}]}),[]);return(0,a.jsxs)("div",{className:"gp-funnel-page",children:[(0,a.jsx)(l.Z,{title:"Book Online GP Appointment UK | Same-Day GP Consultations | Virtual Triage",description:"Book same-day GP appointments online with GMC-registered doctors across the UK. Private video consultations from \xa3150, transparent pricing, instant confirmation. Skip NHS waiting lists.",keywords:"book gp appointment online uk, online gp appointment uk, same day gp appointment uk, private gp appointment uk, book gp online, online doctor uk, gp consultation online, virtual gp appointment uk, private gp uk, book gp today uk, online gp uk, gp video consultation uk, private general practitioner uk, book gp appointment same day, online gp booking uk, private doctor appointment",canonical:"https://virtualtriage.ai/private-gp-online-uk",structuredData:ec,location:"UK"}),(0,a.jsx)(r.Z,{}),(0,a.jsxs)("section",{className:"hero-area",children:[(0,a.jsxs)("div",{className:"hero-background",children:[(0,a.jsx)("div",{className:"gradient-orb orb-1"}),(0,a.jsx)("div",{className:"gradient-orb orb-2"}),(0,a.jsx)("div",{className:"gradient-orb orb-3"})]}),(0,a.jsxs)("div",{className:"hero-content",children:[(0,a.jsxs)("h1",{className:"lp-hero-title",children:["Book an Online GP Appointment in the UK",(0,a.jsx)("span",{className:"gradient-text",children:"\xa0Find Available GPs"})]}),(0,a.jsx)("p",{className:"hero-subtitle",children:"Connect with qualified General Practitioners & Family Doctors instantly. Book your GP appointment today with Virtual Triage - quality healthcare made simple."}),!f&&m.length>0&&(0,a.jsxs)("div",{className:"hero-doctors-section-inline",children:[(0,a.jsxs)("div",{className:"hero-doctors-header-inline",children:[(0,a.jsx)("h2",{className:"hero-doctors-title-inline",children:"Available Doctors"}),(0,a.jsx)("p",{className:"hero-doctors-subtitle-inline",children:"Choose from our list of General Practitioners"})]}),(0,a.jsxs)("div",{className:"hero-doctors-carousel-wrapper-inline",children:[(0,a.jsx)("button",{className:"carousel-nav-button carousel-prev",onClick:Q,"aria-label":"Previous slide",children:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,a.jsx)("polyline",{points:"15 18 9 12 15 6"})})}),(0,a.jsx)("div",{className:"hero-doctors-carousel-container",onTouchStart:X,onTouchMove:$,onTouchEnd:ee,onMouseDown:es,onMouseMove:eo,onMouseUp:er,onMouseLeave:er,style:{cursor:P?"grabbing":"grab",userSelect:"none"},children:(0,a.jsx)("div",{className:"hero-doctors-carousel",ref:y,children:Array.from({length:Math.ceil(m.length/z)}).map((e,t)=>{let i=1>=Math.abs(t-x);return!i&&m.length>2*z?null:(0,a.jsx)("div",{className:"carousel-slide",style:{display:i?"block":"none"},children:(0,a.jsx)("div",{className:"hero-doctors-grid",children:m.slice(t*z,(t+1)*z).map(e=>(0,a.jsxs)("div",{className:"hero-doctor-card-patient",children:[(0,a.jsxs)("div",{className:"hero-doctor-card-top",children:[e.profile_picture_url?(0,a.jsxs)("div",{className:"hero-doctor-image",children:[(0,a.jsx)(c.Z,{src:e.profile_picture_url,alt:e.full_name||"Doctor",className:"hero-doctor-img",width:"80",height:"80",eager:0===t&&m.indexOf(e)<z,onError:e=>{e.target.style.display="none",e.target.nextSibling&&(e.target.nextSibling.style.display="flex")}}),(0,a.jsx)("div",{className:"hero-doctor-avatar-fallback",style:{display:"none"},children:e.full_name?e.full_name.split(" ").map(e=>e[0]).join("").substring(0,2):"DR"})]}):(0,a.jsx)("div",{className:"hero-doctor-avatar",children:e.full_name?e.full_name.split(" ").map(e=>e[0]).join("").substring(0,2):"DR"}),(0,a.jsxs)("div",{className:"hero-doctor-info",children:[(0,a.jsxs)("div",{className:"hero-doctor-header",children:[(0,a.jsx)("h3",{className:"hero-doctor-name",children:e.full_name}),e.verified&&(0,a.jsxs)("span",{className:"hero-doctor-verified-badge",children:[(0,a.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,a.jsx)("path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}),(0,a.jsx)("polyline",{points:"22 4 12 14.01 9 11.01"})]}),"Verified"]})]}),(0,a.jsxs)("div",{className:"hero-doctor-meta",children:[e.subspecialties&&e.subspecialties.length>0&&(0,a.jsx)("span",{className:"hero-specialty-badge",children:e.subspecialties.includes("GP")?"GP":e.subspecialties.includes("General Medicine")?"General Medicine":e.subspecialties.includes(e=>e.includes("GP")||e.includes("General Medicine")||e.includes("General Practitioner"))||e.subspecialties[0]}),e.experience_years&&(0,a.jsxs)("span",{className:"hero-doctor-experience-text",children:[e.experience_years," years experience"]})]}),e.locations&&e.locations.length>0&&(0,a.jsxs)("div",{className:"hero-doctor-location",children:[(0,a.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,a.jsx)("path",{d:"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"}),(0,a.jsx)("circle",{cx:"12",cy:"10",r:"3"})]}),(0,a.jsx)("span",{children:e.locations&&e.locations.length>0?e.locations.map(e=>"".concat(e.city||"",", ").concat(e.country||"")).join(", "):""})]}),e.new_appointment_fee&&(0,a.jsxs)("div",{className:"hero-doctor-fee",children:[(0,a.jsx)("span",{className:"fee-label",children:"New Appointment:"}),(0,a.jsxs)("span",{className:"fee-amount",children:["\xa3",e.new_appointment_fee]})]})]})]}),(0,a.jsxs)("div",{className:"hero-doctor-actions",children:[(0,a.jsx)("button",{className:"hero-doctor-book-btn",onClick:()=>I(e),disabled:V===e._id,children:V===e._id?"Loading...":"Book Appointment"}),(0,a.jsx)("button",{className:"hero-doctor-profile-btn",onClick:()=>{O===e._id||O===e.id||H(e)},disabled:O===e._id||O===e.id,children:O===e._id||O===e.id?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"loading-spinner-small"}),"Loading..."]}):"View Profile"})]})]},e._id))})},t)})})}),(0,a.jsx)("button",{className:"carousel-nav-button carousel-next",onClick:Y,"aria-label":"Next slide",children:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,a.jsx)("polyline",{points:"9 18 15 12 9 6"})})})]}),Math.ceil(m.length/z)>1&&(0,a.jsx)("div",{className:"carousel-dots",children:Array.from({length:Math.ceil(m.length/z)}).map((e,t)=>(0,a.jsx)("button",{className:"carousel-dot ".concat(x===t?"active":""),onClick:()=>J(t),"aria-label":"Go to slide ".concat(t+1)},t))})]}),(0,a.jsxs)("div",{className:"hero-cta-group",children:[(0,a.jsx)("a",{href:"https://virtualtriage.ai/find-practitioners",children:(0,a.jsxs)("button",{className:"cta-primary",onClick:I,disabled:null!==V,children:[V?"Loading...":"Book Other Specialties",!V&&(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M7.5 15L12.5 10L7.5 5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]})}),(0,a.jsx)("a",{href:" https://virtualtriage.ai",children:(0,a.jsx)("button",{className:"cta-secondary",children:"Learn More"})})]}),(0,a.jsxs)("div",{className:"hero-stats",children:[(0,a.jsxs)("div",{className:"stat-item",children:[(0,a.jsx)("div",{className:"stat-number",children:"24/7"}),(0,a.jsx)("div",{className:"lp-stat-label",children:"Availability"})]}),(0,a.jsxs)("div",{className:"stat-item",children:[(0,a.jsx)("div",{className:"stat-number",children:"<15 min"}),(0,a.jsx)("div",{className:"lp-stat-label",children:"Average Wait"})]}),(0,a.jsxs)("div",{className:"stat-item",children:[(0,a.jsxs)("div",{className:"stat-number",children:["4.9 ",(0,a.jsx)("span",{className:"rating-star",children:"★"})]}),(0,a.jsx)("div",{className:"lp-stat-label",children:"Patient Rating"})]})]})]})]}),(0,a.jsx)("section",{className:"features",id:"features",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"section-header",children:[(0,a.jsx)("h2",{className:"lp-section-title",children:"Why Choose Virtual Triage for Your GP Appointment?"}),(0,a.jsx)("p",{className:"section-subtitle",children:"Experience convenient GP appointments with qualified General Practitioners"})]}),(0,a.jsxs)("div",{className:"features-grid",children:[(0,a.jsxs)("div",{className:"feature-card",children:[(0,a.jsx)("div",{className:"feature-icon",children:(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",children:[(0,a.jsx)("path",{d:"M16 2L4 8V16C4 22.627 9.373 28 16 28C22.627 28 28 22.627 28 16V8L16 2Z",stroke:"currentColor",strokeWidth:"2",fill:"none"}),(0,a.jsx)("path",{d:"M12 16L14.5 18.5L20 13",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),(0,a.jsx)("h3",{className:"feature-title",children:"Instant Access"}),(0,a.jsx)("p",{className:"feature-description",children:"Connect with qualified doctors in minutes, not days. No more waiting weeks for appointments."})]}),(0,a.jsxs)("div",{className:"feature-card",children:[(0,a.jsx)("div",{className:"feature-icon",children:(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",children:[(0,a.jsx)("rect",{x:"4",y:"8",width:"24",height:"16",rx:"2",stroke:"currentColor",strokeWidth:"2"}),(0,a.jsx)("path",{d:"M4 12H28",stroke:"currentColor",strokeWidth:"2"}),(0,a.jsx)("circle",{cx:"10",cy:"18",r:"1.5",fill:"currentColor"}),(0,a.jsx)("circle",{cx:"16",cy:"18",r:"1.5",fill:"currentColor"})]})}),(0,a.jsx)("h3",{className:"feature-title",children:"Secure & Private"}),(0,a.jsx)("p",{className:"feature-description",children:"Your health information is protected with bank-level encryption and GDPR compliant."})]}),(0,a.jsxs)("div",{className:"feature-card",children:[(0,a.jsx)("div",{className:"feature-icon",children:(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",children:[(0,a.jsx)("path",{d:"M16 4C9.373 4 4 9.373 4 16C4 22.627 9.373 28 16 28C22.627 28 28 22.627 28 16C28 9.373 22.627 4 16 4Z",stroke:"currentColor",strokeWidth:"2"}),(0,a.jsx)("path",{d:"M16 8V16L20 20",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}),(0,a.jsx)("h3",{className:"feature-title",children:"Flexible Scheduling"}),(0,a.jsx)("p",{className:"feature-description",children:"Book appointments that fit your schedule. Early morning, late evening, or weekends - we're here for you."})]}),(0,a.jsxs)("div",{className:"feature-card",children:[(0,a.jsx)("div",{className:"feature-icon",children:(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",children:[(0,a.jsx)("path",{d:"M16 20C18.209 20 20 18.209 20 16C20 13.791 18.209 12 16 12C13.791 12 12 13.791 12 16C12 18.209 13.791 20 16 20Z",stroke:"currentColor",strokeWidth:"2"}),(0,a.jsx)("path",{d:"M16 4V8M16 24V28M28 16H24M8 16H4M25.657 6.343L23.121 8.879M8.879 23.121L6.343 25.657M25.657 25.657L23.121 23.121M8.879 8.879L6.343 6.343",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}),(0,a.jsx)("h3",{className:"feature-title",children:"Expert Doctors"}),(0,a.jsx)("p",{className:"feature-description",children:"All practitioners are licensed, and experienced in their specialties."})]}),(0,a.jsxs)("div",{className:"feature-card",children:[(0,a.jsx)("div",{className:"feature-icon",children:(0,a.jsx)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",children:(0,a.jsx)("path",{d:"M16 2L20 12L30 14L22 22L24 32L16 26L8 32L10 22L2 14L12 12L16 2Z",stroke:"currentColor",strokeWidth:"2",fill:"none"})})}),(0,a.jsx)("h3",{className:"feature-title",children:"Comprehensive Care"}),(0,a.jsx)("p",{className:"feature-description",children:"From general consultations to specialized care, we cover all your healthcare needs."})]}),(0,a.jsxs)("div",{className:"feature-card",children:[(0,a.jsx)("div",{className:"feature-icon",children:(0,a.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",children:[(0,a.jsx)("path",{d:"M16 6C10.477 6 6 10.477 6 16C6 21.523 10.477 26 16 26C21.523 26 26 21.523 26 16C26 10.477 21.523 6 16 6Z",stroke:"currentColor",strokeWidth:"2"}),(0,a.jsx)("path",{d:"M16 10V16L20 20",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}),(0,a.jsx)("h3",{className:"feature-title",children:"Cost-Effective"}),(0,a.jsx)("p",{className:"feature-description",children:"Transparent pricing with no hidden fees. Many insurance plans accepted."})]})]})]})}),(0,a.jsx)("section",{className:"gp-online-appointments-uk-section",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"gp-online-appointments-uk-header",children:[(0,a.jsx)("h2",{className:"gp-online-appointments-uk-title",children:"Online GP Appointments in the UK"}),(0,a.jsxs)("div",{className:"gp-online-appointments-uk-main-content",children:[(0,a.jsx)("p",{className:"gp-online-appointments-uk-description",children:"Virtual Triage is a UK-focused digital appointment booking platform that helps patients find and book online GP appointments with independent General Practitioners who offer remote consultations. The platform is designed to make it easier for patients to discover available GPs, check appointment options, and book consultations online without long waiting times."}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-description",children:"Virtual Triage does not provide medical advice, diagnosis, treatment, or prescriptions. All healthcare services are delivered exclusively by the independent doctors or clinics that patients choose to book with through the platform."})]})]}),(0,a.jsxs)("div",{className:"gp-online-appointments-uk-content",children:[(0,a.jsxs)("div",{className:"gp-online-appointments-uk-card",children:[(0,a.jsx)("h3",{className:"gp-online-appointments-uk-card-title",children:"A Digital Platform for Booking Online GP Appointments"}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:"Online GP appointments are offered by independent doctors who choose to provide consultations using digital communication methods such as video calls, phone calls, or secure messaging technologies. Virtual Triage supports this process by acting solely as the technology layer that connects patients with doctors who advertise online appointment availability."}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:"The platform does not influence clinical decisions or consultation outcomes. Any medical advice, referrals, or prescriptions are determined entirely by the doctor during the consultation."})]}),(0,a.jsxs)("div",{className:"gp-online-appointments-uk-card",children:[(0,a.jsx)("h3",{className:"gp-online-appointments-uk-card-title",children:"How Patients Book Online GP Appointments Using Virtual Triage"}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:"Virtual Triage provides a structured and transparent booking experience. Patients can browse available GPs, review profile information, and view appointment availability before selecting a suitable time. Pricing information is displayed upfront, allowing patients to make informed booking decisions."}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:"Once an appointment is booked, the consultation takes place directly between the patient and the selected doctor or clinic, using the communication method chosen by that provider. Virtual Triage's role ends at facilitating the booking."})]}),(0,a.jsxs)("div",{className:"gp-online-appointments-uk-card",children:[(0,a.jsx)("h3",{className:"gp-online-appointments-uk-card-title",children:"Who Uses Online GP Booking Platforms"}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:"Patients across the UK use online GP booking platforms for a variety of practical reasons. These include faster access to appointments, greater scheduling flexibility, and the convenience of booking consultations online without visiting a physical GP surgery."}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:"Virtual Triage is commonly used by patients seeking an alternative booking route when local GP availability is limited or when flexible appointment times are required."})]}),(0,a.jsxs)("div",{className:"gp-online-appointments-uk-card",children:[(0,a.jsx)("h3",{className:"gp-online-appointments-uk-card-title",children:"Why Patients Choose Virtual Triage"}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:"Virtual Triage is built to simplify the appointment booking process while maintaining transparency and choice. Patients use the platform because it offers:"}),(0,a.jsxs)("ul",{className:"gp-online-appointments-uk-list",children:[(0,a.jsx)("li",{children:"Clear visibility of online GP appointment availability"}),(0,a.jsx)("li",{children:"Access to independent doctors offering private consultations"}),(0,a.jsx)("li",{children:"Transparent pricing displayed before booking"}),(0,a.jsx)("li",{children:"Secure, GDPR-compliant technology"}),(0,a.jsx)("li",{children:"A platform designed specifically for UK patients"})]}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:(0,a.jsx)("strong",{children:"All doctors listed on the platform operate independently and remain fully responsible for the medical services they provide."})})]}),(0,a.jsxs)("div",{className:"gp-online-appointments-uk-card",children:[(0,a.jsx)("h3",{className:"gp-online-appointments-uk-card-title",children:"The Role and Limitations of the Platform"}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:"Virtual Triage is strictly a technology platform. It does not employ doctors, provide healthcare services, or take responsibility for clinical outcomes. The platform exists to connect patients with independent practitioners who choose to list their services and availability online."}),(0,a.jsx)("p",{className:"gp-online-appointments-uk-card-text",children:"Patients are encouraged to review doctor profiles, confirm credentials, and ensure that the selected practitioner meets their individual needs before booking an appointment."})]})]})]})}),(0,a.jsx)("section",{className:"gp-faq-section",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsx)("div",{className:"gp-faq-header",children:(0,a.jsx)("h2",{className:"gp-faq-title",children:"Online GP Appointment – Frequently Asked Questions"})}),(0,a.jsxs)("div",{className:"gp-faq-list",children:[(0,a.jsxs)("div",{className:"gp-faq-item",children:[(0,a.jsxs)("button",{className:"gp-faq-question ".concat(0===U?"active":""),onClick:()=>K(0===U?null:0),"aria-expanded":0===U,children:[(0,a.jsx)("span",{children:"What is an online GP appointment?"}),(0,a.jsx)("svg",{className:"gp-faq-icon ".concat(0===U?"open":""),width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,a.jsx)("path",{d:"M6 9l6 6 6-6"})})]}),(0,a.jsx)("div",{className:"gp-faq-answer ".concat(0===U?"open":""),children:(0,a.jsx)("p",{children:"An online GP appointment is a virtual consultation with a qualified General Practitioner (GP) conducted via video call, phone call, or secure messaging platform. It allows you to receive medical advice, get prescriptions, and access healthcare services from the comfort of your home without visiting a physical GP surgery."})})]}),(0,a.jsxs)("div",{className:"gp-faq-item",children:[(0,a.jsxs)("button",{className:"gp-faq-question ".concat(1===U?"active":""),onClick:()=>K(1===U?null:1),"aria-expanded":1===U,children:[(0,a.jsx)("span",{children:"Is an online GP the same as NHS GP?"}),(0,a.jsx)("svg",{className:"gp-faq-icon ".concat(1===U?"open":""),width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,a.jsx)("path",{d:"M6 9l6 6 6-6"})})]}),(0,a.jsx)("div",{className:"gp-faq-answer ".concat(1===U?"open":""),children:(0,a.jsx)("p",{children:"Online GPs are qualified doctors who are licensed to practice in the UK, just like NHS GPs. The main difference is that online GPs provide private consultations through digital platforms, offering faster access to appointments without the long waiting times often associated with NHS services. Many online GPs are also NHS-registered doctors who provide private online consultations in addition to their NHS work."})})]}),(0,a.jsxs)("div",{className:"gp-faq-item",children:[(0,a.jsxs)("button",{className:"gp-faq-question ".concat(2===U?"active":""),onClick:()=>K(2===U?null:2),"aria-expanded":2===U,children:[(0,a.jsx)("span",{children:"Can I get a prescription from an online GP?"}),(0,a.jsx)("svg",{className:"gp-faq-icon ".concat(2===U?"open":""),width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,a.jsx)("path",{d:"M6 9l6 6 6-6"})})]}),(0,a.jsx)("div",{className:"gp-faq-answer ".concat(2===U?"open":""),children:(0,a.jsx)("p",{children:"Yes, qualified online GPs can prescribe medications after assessing your condition during a consultation. They can issue prescriptions for a wide range of conditions, including repeat prescriptions, acute conditions, and ongoing treatments. Prescriptions are typically sent electronically to a pharmacy of your choice, where you can collect your medication."})})]}),(0,a.jsxs)("div",{className:"gp-faq-item",children:[(0,a.jsxs)("button",{className:"gp-faq-question ".concat(3===U?"active":""),onClick:()=>K(3===U?null:3),"aria-expanded":3===U,children:[(0,a.jsx)("span",{children:"How much does an online GP appointment cost?"}),(0,a.jsx)("svg",{className:"gp-faq-icon ".concat(3===U?"open":""),width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,a.jsx)("path",{d:"M6 9l6 6 6-6"})})]}),(0,a.jsx)("div",{className:"gp-faq-answer ".concat(3===U?"open":""),children:(0,a.jsx)("p",{children:"The cost of an online GP appointment varies depending on the service provider and type of consultation. At Virtual Triage, our pricing is transparent with no hidden fees. New appointments typically start from around \xa340-\xa380, while follow-up appointments may be less. Many private health insurance plans also cover online GP consultations. Check with your insurance provider for coverage details."})})]}),(0,a.jsxs)("div",{className:"gp-faq-item",children:[(0,a.jsxs)("button",{className:"gp-faq-question ".concat(4===U?"active":""),onClick:()=>K(4===U?null:4),"aria-expanded":4===U,children:[(0,a.jsx)("span",{children:"Are online doctors safe and licensed in the UK?"}),(0,a.jsx)("svg",{className:"gp-faq-icon ".concat(4===U?"open":""),width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,a.jsx)("path",{d:"M6 9l6 6 6-6"})})]}),(0,a.jsx)("div",{className:"gp-faq-answer ".concat(4===U?"open":""),children:(0,a.jsx)("p",{children:"Yes, all doctors on Virtual Triage are fully licensed and registered with the General Medical Council (GMC) in the UK. They must meet the same rigorous standards as NHS doctors. Our platform uses bank-level encryption and is GDPR compliant to ensure your medical information is kept secure and confidential. All consultations are conducted in a secure, private environment."})})]})]})]})}),(0,a.jsx)("section",{className:"testimonials",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"section-header",children:[(0,a.jsx)("h2",{className:"lp-section-title",children:"What Our Patients Say"}),(0,a.jsx)("p",{className:"section-subtitle",children:"Real experiences from real patients"})]}),(0,a.jsxs)("div",{className:"testimonials-grid",children:[(0,a.jsxs)("div",{className:"testimonial-card",children:[(0,a.jsx)("div",{className:"testimonial-rating",children:"★★★★☆"}),(0,a.jsx)("p",{className:"testimonial-text",children:'"I needed to see a GP but couldn\'t get an appointment with my local surgery for weeks. Found a doctor on here and got seen the next day. The video call was very useful. Doctor was professional and helpful."'}),(0,a.jsxs)("div",{className:"testimonial-author",children:[(0,a.jsx)("div",{className:"author-avatar",children:"SM"}),(0,a.jsxs)("div",{className:"author-info",children:[(0,a.jsx)("div",{className:"author-name",children:"Sarah Mitchell"}),(0,a.jsx)("div",{className:"author-location",children:"Manchester, UK"})]})]})]}),(0,a.jsxs)("div",{className:"testimonial-card",children:[(0,a.jsx)("div",{className:"testimonial-rating",children:"★★★★★"}),(0,a.jsx)("p",{className:"testimonial-text",children:"\"Works well for routine check-ups. I've used it a few times now and it's convenient when you can't make it to the surgery. The booking system is easy to navigate. Only downside is you can't always get your usual GP, but the doctors I've seen have been good.\""}),(0,a.jsxs)("div",{className:"testimonial-author",children:[(0,a.jsx)("div",{className:"author-avatar",children:"JW"}),(0,a.jsxs)("div",{className:"author-info",children:[(0,a.jsx)("div",{className:"author-name",children:"James Wilson"}),(0,a.jsx)("div",{className:"author-location",children:"Birmingham, UK"})]})]})]}),(0,a.jsxs)("div",{className:"testimonial-card",children:[(0,a.jsx)("div",{className:"testimonial-rating",children:"★★★★☆"}),(0,a.jsx)("p",{className:"testimonial-text",children:'"Used it for a prescription refill. The process was quicker than going to the surgery in person. The doctor took time to ask questions and seemed to listen properly. Would use again for non-urgent things."'}),(0,a.jsxs)("div",{className:"testimonial-author",children:[(0,a.jsx)("div",{className:"author-avatar",children:"EC"}),(0,a.jsxs)("div",{className:"author-info",children:[(0,a.jsx)("div",{className:"author-name",children:"Emma Clarke"}),(0,a.jsx)("div",{className:"author-location",children:"Leeds, UK"})]})]})]})]})]})}),(0,a.jsx)("section",{className:"cta-section",children:(0,a.jsx)("div",{className:"container",children:(0,a.jsxs)("div",{className:"cta-content",children:[(0,a.jsx)("h2",{className:"cta-title",children:"Ready to Book Your GP Appointment?"}),(0,a.jsx)("p",{className:"cta-subtitle",children:"Join thousands of patients who trust Virtual Triage for their GP appointments"}),(0,a.jsx)("a",{href:"https://virtualtriage.ai/find-practitioners",children:(0,a.jsxs)("button",{className:"cta-primary large",children:["Book Other Specialties",(0,a.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,a.jsx)("path",{d:"M9 18L15 12L9 6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]})}),(0,a.jsxs)("div",{className:"cta-trust-badges",children:[(0,a.jsxs)("div",{className:"trust-badge",children:[(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M10 1L12.5 7.5L19 10L12.5 12.5L10 19L7.5 12.5L1 10L7.5 7.5L10 1Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})}),(0,a.jsx)("span",{children:"GDPR Compliant"})]}),(0,a.jsxs)("div",{className:"trust-badge",children:[(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M10 1L12.5 7.5L19 10L12.5 12.5L10 19L7.5 12.5L1 10L7.5 7.5L10 1Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})}),(0,a.jsx)("span",{children:"Licensed Practitioners"})]}),(0,a.jsxs)("div",{className:"trust-badge",children:[(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,a.jsx)("path",{d:"M10 1L12.5 7.5L19 10L12.5 12.5L10 19L7.5 12.5L1 10L7.5 7.5L10 1Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})}),(0,a.jsx)("span",{children:"Secure & Private"})]})]})]})})}),(0,a.jsx)(o.Z,{}),C&&(0,a.jsx)(s.Suspense,{fallback:null,children:(0,a.jsx)(p,{isOpen:C,onClose:()=>{S(!1),L(null)},onLoginSuccess:()=>{T&&(E(T),L(null))}})}),M&&(0,a.jsx)(s.Suspense,{fallback:null,children:(0,a.jsx)(h,{isOpen:M,onClose:()=>{A(!1),q(null)},clinicId:_,practitionerEmail:null==T?void 0:T.email,practitionerData:T})})]})}},9008:function(e,t,i){e.exports=i(3867)}},function(e){e.O(0,[5675,8900,2888,9774,179],function(){return e(e.s=5014)}),_N_E=e.O()}]);