PageSourceSearch

https://www.mountainviewvet.net/_next/static/chunks/pages/website/…/[slug]/[page]-5c551db8-f0de9c654f1fb215.js

js mountainviewvet.net collected 2026-10-02 12:42:16 UTC 61,593 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9888],{15578:(e,t,s)=>{"use strict";s.d(t,{A:()=>o});var i=s(37876),a=s(3863);s(14232);var l=s(21163),n=s(68202);let r={general:"General Vet Services",speciality:"Speciality Vet Services",additional:"Additional Vet Services"};function o(e){let{data:t,websiteData:s,page:o}=e,c={heading:t?.heading,description:t?.subHeading,whyUsSection:(t?.items||[]).map(e=>({enabled:e?.enabled,iconId:e?.iconId,title:e?.cardHeading,description:e?.cardBody,subHeading:""}))};return(0,i.jsxs)(i.Fragment,{children:[s?.allServiceList&&Object.keys(s.allServiceList).some(e=>s.allServiceList[e]?.length>0)&&(0,i.jsx)("div",{className:"sr-only",children:Object.entries(s.allServiceList).map(e=>{let[t,a]=e;return a.length>0?(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{children:r[t]||(0,l.Zr)(t)}),(0,i.jsxs)("span",{children:[a.length," services"]}),a.map(e=>(0,i.jsx)("a",{href:n.W.enrichRoute(s,"services",e.slug),children:e.name},e._id||e.slug))]},t):null})}),(0,i.jsx)(a.default,{data:c,websiteData:s,page:o})]})}},17691:(e,t,s)=>{"use strict";s.d(t,{A:()=>P,Y:()=>w});var i=s(37876),a=s(21163),l=s(13194),n=s(14232),r=s(17992),o=s(48230),c=s.n(o),d=s(12540),m=s(51930),h=s(19909),p=s(83561),u=s(86932),g=s(84422),x=s(38928),v=s(73437),f=s(278),j=s(68202),b=s(23623);function C(e,t){let s=t?.toLowerCase()||"";return s.startsWith("km")||"kilometer"===s||"kilometres"===s?1e3*e:s.startsWith("mi")||"mile"===s||"miles"===s?1609.34*e:e}function w(e){let{hours:t,plainTextCard:s}=e;if(!t?.length)return null;let a=(0,g.i)(t),l=!a||a.includes("Closed");return(0,i.jsxs)(u.AM,{children:[(0,i.jsxs)(u.Wv,{className:`rounded inline-flex justify-start items-center gap-2 ${s?"text-white":`h-9 px-4 py-2 ${l?"bg-red-50 text-red-600":"bg-[var(--vis-tertiary)] text-[var(--vis-success)]"}`}`,children:[(0,i.jsx)(p.zD,{size:16,className:"text-inherit flex-shrink-0"}),(0,i.jsx)("span",{className:`text-sm underline skip-ink-none ${s?"font-normal":"font-bold"}`,children:l?"Closed":"Open Now"})]}),(0,i.jsxs)(u.hl,{className:"rounded-lg px-6 py-5 bg-white shadow-[0_4px_40px_0_rgba(0,0,0,0.14)] border border-[#F9F9F9]",children:[(0,i.jsx)("p",{className:"text-sm font-semibold text-[var(--vis-primary)] mb-3",children:"Hours"}),(0,i.jsx)("ul",{className:"flex flex-col gap-2",children:t?.filter(d.R3).map((e,t)=>(0,i.jsxs)("li",{className:"text-sm font-semibold text-[var(--vis-body)]",children:[(0,i.jsxs)("span",{children:[e?.from?.slice(0,3),e?.to&&e?.to!=="Nill"?`–${e?.to?.slice(0,3)}`:"",":"]})," ",e?.openingTime?`${(0,d.IF)(e?.openingTime)} - ${(0,d.IF)(e?.closingTime)}`:"24 Hours"]},t))})]})]})}let N={dentistry:(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M12 2C9.24 2 7 4.24 7 7C7 8.42 7.56 9.72 8.46 10.68C7.26 12.52 6 15.6 6 20H8C8 15.97 9.42 13.1 10.5 11.61C10.98 11.86 11.48 12 12 12C12.52 12 13.02 11.86 13.5 11.61C14.58 13.1 16 15.97 16 20H18C18 15.6 16.74 12.52 15.54 10.68C16.44 9.72 17 8.42 17 7C17 4.24 14.76 2 12 2ZM12 10C10.35 10 9 8.65 9 7C9 5.35 10.35 4 12 4C13.65 4 15 5.35 15 7C15 8.65 13.65 10 12 10Z",fill:"currentColor"})}),general:(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM13 17H11V13H7V11H11V7H13V11H17V13H13V17Z",fill:"currentColor"})}),surgery:(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M7.5 5.6L10 7L8.6 4.5L10 2L7.5 3.4L5 2L6.4 4.5L5 7L7.5 5.6ZM19.5 15.4L17 14L18.4 16.5L17 19L19.5 17.6L22 19L20.6 16.5L22 14L19.5 15.4ZM22 2L14.5 9.5L12 7L3 16L5 18L7.5 15.5L12 20L21 11L19 9L22 5.9L22 2ZM12 17.2L7.8 13L14.5 6.3L18.7 10.5L12 17.2Z",fill:"currentColor"})}),emergency:(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M12 2L1 21H23L12 2ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z",fill:"currentColor"})}),hospital:(0,i.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M19 3H15V1H9V3H5C3.9 3 3 3.9 3 5V21C3 22.1 3.9 23 5 23H19C20.1 23 21 22.1 21 21V5C21 3.9 20.1 3 19 3ZM13 17H11V13H7V11H11V7H13V11H17V13H13V17ZM15 5H9V3H15V5Z",fill:"currentColor"})}),trauma:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",className:"lucide lucide-tram-front-icon lucide-tram-front",children:[(0,i.jsx)("rect",{width:"16",height:"16",x:"4",y:"3",rx:"2"}),(0,i.jsx)("path",{d:"M4 11h16"}),(0,i.jsx)("path",{d:"M12 3v8"}),(0,i.jsx)("path",{d:"m8 19-2 3"}),(0,i.jsx)("path",{d:"m18 22-2-3"}),(0,i.jsx)("path",{d:"M8 15h.01"}),(0,i.jsx)("path",{d:"M16 15h.01"})]}),clinic:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",className:"lucide lucide-stethoscope-icon lucide-stethoscope",children:[(0,i.jsx)("path",{d:"M11 2v2"}),(0,i.jsx)("path",{d:"M5 2v2"}),(0,i.jsx)("path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1"}),(0,i.jsx)("path",{d:"M8 15a6 6 0 0 0 12 0v-3"}),(0,i.jsx)("circle",{cx:"20",cy:"10",r:"2"})]})};function y(e){let{zones:t}
1=e,[s,a]=(0,n.useState)(0),l=t?.[s],r=l?.zonesCovered??[],o=l?.zonesServiceType??[],c=l?.operationalHours??[],d=r.length>0||o.length>0||c.length>0;return t?.length?(0,i.jsx)("div",{className:"flex flex-col gap-4",children:(0,i.jsxs)("div",{className:"flex flex-row flex-wrap items-start gap-3",children:[(0,i.jsx)("p",{className:"text-lg text-[var(--vis-body)] font-medium pt-1",children:"Zones:"}),(0,i.jsxs)("div",{className:"lg:pl-4 flex flex-col gap-4",children:[(0,i.jsx)("div",{className:"flex flex-row flex-wrap gap-2",children:t?.map((e,t)=>(0,i.jsx)("button",{type:"button",onClick:()=>a(t),className:`rounded-md border px-4 py-2 text-sm font-medium transition-colors ${s===t?"border-[var(--vis-primary)] bg-[var(--vis-selected)] text-[var(--vis-body)]":"border-[var(--vis-primary)] bg-white text-[var(--vis-body)] hover:border-[var(--vis-body)]/50"}`,children:e?.name??`Zone ${t+1}`},e?.id??t))}),(0,i.jsx)("div",{className:"flex flex-col gap-4",children:d?(0,i.jsxs)(i.Fragment,{children:[r?.length>0&&(0,i.jsxs)("p",{className:"text-sm text-[var(--vis-body)]",children:[(0,i.jsx)("span",{className:"font-bold",children:"Zones Covered: "}),(0,i.jsx)("span",{children:r?.join(", ")})]}),(0,i.jsxs)("div",{className:"flex items-center gap-10",children:[o?.length>0&&(0,i.jsx)("div",{className:"flex flex-row flex-wrap gap-3",children:o?.map((e,t)=>(0,i.jsxs)("div",{className:"flex items-center gap-2 bg-white text-sm text-[var(--vis-body)]",children:[N[e?.icon?.toLowerCase()]&&(0,i.jsx)("span",{className:"text-[var(--vis-icon)] flex-shrink-0",children:N[e?.icon?.toLowerCase()]}),(0,i.jsx)("span",{className:"font-medium",children:e?.serviceType})]},t))}),(0,i.jsx)(w,{hours:c})]})]}):(0,i.jsx)("p",{className:"text-sm text-[var(--vis-body)]",children:"No data available for this zone."})})]})]})}):(0,i.jsx)("div",{className:"text-sm text-[var(--vis-body)]",children:"No zones available."})}let S=()=>(0,i.jsxs)("svg",{width:"18",height:"21",viewBox:"0 0 18 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{d:"M3.40146 3.75953C4.89178 2.29902 6.89826 1.48566 8.98489 1.49619C11.0715 1.50673 13.0697 2.34032 14.5452 3.81581C16.0207 5.2913 16.8543 7.28946 16.8648 9.37609C16.8753 11.4627 16.062 13.4692 14.6015 14.9595L10.4155 19.1455C10.0404 19.5205 9.53179 19.7311 9.00146 19.7311C8.47113 19.7311 7.96252 19.5205 7.58746 19.1455L3.40146 14.9595C1.91635 13.4743 1.08203 11.4599 1.08203 9.35953C1.08203 7.25915 1.91635 5.24479 3.40146 3.75953Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M9 12.3594C10.6569 12.3594 12 11.0162 12 9.35937C12 7.70252 10.6569 6.35938 9 6.35938C7.34315 6.35938 6 7.70252 6 9.35937C6 11.0162 7.34315 12.3594 9 12.3594Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]});function L(e){let{data:t,mailingAddressString:s,isMailingAddress:a}=e,l=t?.address,n=l&&"MULTI_SITE_WEBSITE_GROUP_LOCATION"!==l,r=t?.contactUsSectionData?.additionalAddressDetails;return l||r||a?(0,i.jsxs)(i.Fragment,{children:[n&&(0,i.jsxs)("li",{className:"map-item-lst gap-2 items-start",children:[(0,i.jsx)("span",{className:"left-item map-icon contact-icon",children:(0,i.jsx)(S,{})}),(0,i.jsx)("p",{className:"right-item",children:(0,i.jsx)("span",{className:"label-text font-medium",children:(0,i.jsx)(b.D,{address:l})})})]}),r&&(0,i.jsxs)("li",{className:"map-item-lst gap-2 items-start",children:[(0,i.jsx)("span",{className:"left-item contact-icon invisible shrink-0","aria-hidden":!0}),(0,i.jsx)("p",{className:"right-item mt-1 min-w-0",children:(0,i.jsx)("span",{className:"label-text font-medium text-sm leading-snug",children:`(${r})`})})]}),a&&(0,i.jsxs)("li",{className:"map-item-lst gap-2 items-start",children:[(0,i.jsx)("span",{className:"left-item contact-icon invisible shrink-0","aria-hidden":!0}),(0,i.jsxs)("div",{className:"min-w-0",children:[(0,i.jsx)("p",{className:"text-base font-semibold text-[var(--vis-header)] mt-2 mb-1 text-left",children:"Mailing Address"}),(0,i.jsx)("span",{className:"label-text font-medium",children:s})]})]})]}):null}function P(e){let{data:t,websiteData:s}=e,{TriggerEvents:o}=(0,m.useCarterAnalytics)(),{multiSiteGroupChildren:u,loading:g,fetchMultiSiteGroupChildren:b}
1=(0,x.i5)(),N=s?.category===h.QT.MOBILE,[S,P]=(0,n.useState)({}),[A,T]=(0,n.useState)(""),[k,M]=(0,n.useState)({});(0,n.useEffect)(()=>{if(!g?.isLoading&&!(u.length>0)){if(s?.isMultiSiteChild){let e=s?.parent?.slug,t=s?.status?.toLowerCase()||"published";e&&b(e,t)}else if(s?.isMultiSiteParent){let e=s?.slug,t=s?.status?.toLowerCase()||"published";e&&b(e,t)}}},[s?._id]),(0,n.useEffect)(()=>{if(0===u.length)return;let e=s?.status?.toLowerCase()||"published",t=new f.A;Promise.allSettled(u.map(async s=>{let i=await t.GetWebsiteEntityData({websiteIdOrSlug:s.slug,entityType:"pets",siteStatus:a.aG[e],pagination:{page:1,limit:10,sort:{field:"priority",direction:"ASC"}}});return{slug:s.slug,pets:i?.results?.pets||[]}})).then(e=>{let t={};e.forEach(e=>{"fulfilled"===e.status&&(t[e.value.slug]=e.value.pets)}),P(t)})},[u]);let O=e=>{let t={dogs:0,dog:0,cat:1,cats:1};return[...e].sort((e,s)=>(t[e?.name?.toLowerCase()]??2)-(t[s?.name?.toLowerCase()]??2))},E=(0,n.useMemo)(()=>O(s?.pets||[]),[s?.pets]),_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"link",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"footer_section";o?.REGULAR_CLICK({type:t,event:s,id:e})},H=s?.isMultiSiteChild||!1,I=H?s?.parent:s,V=H?I?.pagesAndSections?.["landing-page"]?.sections?.["footer-section"]?.data:s?.pagesAndSections?.find(e=>e?.name===h.Nb.LANDING_PAGE)?.sections?.[h.bP.FOOTER_SECTION]?.data,$=H?s?.parent?.slug||"":s?.slug||"",D=s?.status?.toLowerCase()||"published",B=(0,n.useMemo)(()=>"draft"!==D?u.filter(e=>e?.status?.toLowerCase()!=="draft"):u,[u,D]),R=(0,n.useMemo)(()=>{let e=H?[]:I?.pagesAndSections?.find(e=>e?.name=="landing-page")?.sections?.["additional-detailed-section"]?.data?.clinicType,t=I?.pagesAndSections?.find(e=>e?.name===h.Nb?.LANDING_PAGE)?.sections?.[h.bP.CONTACT_US_SECTION]?.data;return[{id:I?._id||"parent",name:I?.name||"Main Location",isParent:!0,phone:I?.contactDetails?.phone||"",email:I?.contactDetails?.email||"",address:I?.location?.address||"",latitude:I?.location?.latitude||0,longitude:I?.location?.longitude||0,operationHours:I?.operationHours||[],footerSection:V,zones:[],slug:I?.slug,pets:E,clinicTypes:e||[],serviceProvidingRadius:I?.serviceProvidingRadius||null,operationBanner:t?.operationBanner||"",contactUsSectionData:t},...B.map((e,t)=>{let s=e?.pagesAndSections?.["landing-page"]?.sections?.["footer-section"]?.data,i=e?.pagesAndSections?.["landing-page"]?.sections?.["contact-us-section"]?.data?.zones||[],a=e?.pagesAndSections?.["landing-page"]?.sections?.["additional-detailed-section"]?.data?.clinicType||[],l=e?.pagesAndSections?.[h.Nb.LANDING_PAGE]?.sections?.[h.bP.CONTACT_US_SECTION]?.data;return{id:e._id||`child-${t}`,name:e.name,isParent:!1,phone:e.contactDetails?.phone||"",email:e.contactDetails?.email||"",address:e.location?.address||"",latitude:e.location?.latitude||0,longitude:e.location?.longitude||0,operationHours:e.operationHours||[],footerSection:s,zones:i,slug:e?.slug,clinicTypes:a,serviceProvidingRadius:e?.serviceProvidingRadius||null,pets:O(S[e.slug]||[]),operationBanner:l?.operationBanner||"",contactUsSectionData:l}})]},[s,B,V,E,S]),Z=(0,n.useMemo)(()=>R.filter(e=>e.latitude&&e.longitude).map(e=>({id:e.id,name:e.name,latitude:e.latitude,longitude:e.longitude,isParent:e.isParent,address:e.address})),[R]);(0,n.useEffect)(()=>{!A&&R.length>0&&T(R[0].id)},[R]);let z=async(e,t)=>{if(e.slug&&(!e.isParent||N)){M(t=>({...t,[e.id]:{...t[e.id]??{zones:[],page:1,totalPages:0},loading:!0}}));try{let s=new f.A,i=await s.GetWebsiteEntityData({websiteIdOrSlug:e.slug,entityType:"zones",siteStatus:a.aG[D],pagination:{page:t,limit:5,sort:{field:"priority",direction:"ASC"}}}),l=(i?.results?.zones||[]).map(e=>{let t=e?.additionalDetails||{};return{id:e._id,name:e.title||t?.name,zonesCovered:t?.zonesCovered||t?.zones_covered||[],zonesServiceType:t?.zonesServiceType||[],operationalHours:t?.operationalHours||[]}});M(s=>({...s,[e.id]:{zones:1===t?l:[...s[e.id]?.zones||[],...l],page:t,totalPages:i?.pages||0,loading:!1}}))}catch{M(t=>
1({...t,[e.id]:{...t[e.id]??{zones:[],page:1,totalPages:0},loading:!1}}))}}};(0,n.useEffect)(()=>{if(!A)return;let e=R.find(e=>e.id===A);e&&(!e.isParent||N)&&(!k[e.id]||N)&&z(e,1)},[A,R]);let[U,G]=(0,n.useState)("details");return(0,i.jsx)("section",{className:"ref-map-sec multi-map-sections py-5 lg:py-10 xl:py-20 bg-[var(--vis-primary)]",children:(0,i.jsxs)("div",{className:"container mx-auto",children:[(0,i.jsxs)("div",{className:"heading-wrap max-w-[845px] ml-0 mb-6 lg:mb-12",children:[(0,i.jsx)("h2",{className:"heading text-white",children:t?.heading||"Wherever You Are, We're Nearby"}),(0,i.jsx)("p",{className:"page-desc text-white",children:t?.subHeading||"At Ansonia Veterinary Hospital, you can trust that your pets are in great hands. Our compassionate, skillful staff is here to help when you need us most."})]}),(0,i.jsx)("div",{className:"map-block",children:(0,i.jsxs)(l.tU,{value:A||R[0]?.id,onValueChange:T,className:"tabs",children:[[h.QT.MOBILE].includes(s?.category)?null:(0,i.jsxs)(l.j7,{className:"tabs-list h-auto p-0 overflow-auto w-full cstm-scroll justify-start rounded-none flex gap-4 mb-0 lg:gap-0",children:[R.map(e=>(0,i.jsx)(l.Xi,{value:e?.id,className:"tabs-trigger border lg:border-b-0 border-solid border-white rounded-lg lg:rounded-t-lg lg:rounded-b-none text-base text-white hover:bg-white/20 data-[state=active]:bg-white data-[state=active]:text-[var(--vis-primary)] py-3 px-4 shadow-none data-[state=active]:shadow-none",children:e?.isParent?"All Locations":e?.name},e?.id)),g?.isLoading&&Array.from({length:2}).map((e,t)=>(0,i.jsx)("div",{className:"h-9 w-28 animate-pulse rounded-md bg-white/20"},`skel-${t}`))]}),R.map((e,n)=>{let m=e?.isParent?j.W.enrichRoute({slug:$,status:s?.status},""):(0,v.n)(e,$,D),h=e?.contactUsSectionData?.mailingAddress?.enabled||!1,u=e?.contactUsSectionData?.mailingAddress||{},g=[u?.recipientName,u?.poBoxNumber,u?.city,u?.state,u?.country,u?.zipCode].filter(Boolean).join(", ");return(0,i.jsxs)(l.av,{value:e?.id,className:"tabs-content bg-transparent lg:bg-white mt-0 px-0 pb-0 pt-4 lg:py-10 lg:px-8 rounded-lg lg:rounded-none",children:[e?.pets?.length>0&&(0,i.jsxs)("div",{className:"lg:hidden flex flex-col md:flex-row items-start md:items-center justify-start gap-4 mb-8",children:[(0,i.jsx)("p",{className:"page-desc top-0 max-w-[300px] text-white",children:e?.pets?.length>1?"Animals We See:":"Animal We See:"}),(0,i.jsx)("div",{className:"flex flex-row gap-4 overflow-auto max-w-full pb-1 cstm-scroll",children:e?.pets?.slice(0,6).map((e,t)=>(0,i.jsxs)("div",{className:"inline-flex items-center justify-start p-2 gap-2 bg-[var(--vis-tertiary)] rounded-md",children:[(0,i.jsx)("div",{className:"pets-ico",children:(()=>{let t=a.Lt[e.iconId-1]?.image;return(0,i.jsx)("span",{className:"icon-wrpr pets-ico-img",children:t?(0,i.jsx)(t,{}):null})})()}),(0,i.jsx)("p",{className:"pets-name",children:e?.name||""})]},t))})]}),(0,i.jsxs)("div",{className:"flex flex-col space-y-3 lg:space-y-12 bg-white lg:bg-transparent rounded-lg lg:rounded-none",children:[(0,i.jsxs)("div",{className:"heading-wrap mb-0 px-4 pt-4 lg:pt-0 lg:px-0",children:[(0,i.jsxs)("h2",{className:"heading max-w-[998px]",children:[e?.name,e?.slug!==s?.slug&&(0,i.jsx)(c(),{target:"_blank",href:m,className:"inline-flex items-center justify-center w-10 h-10 border border-solid border-[var(--vis-primary)] text-[var(--vis-primary)] text-sm rounded-md px-2 py-1 ml-4 hover:bg-[var(--vis-primary)] hover:text-white transition-all",children:(0,i.jsx)(p.F1,{size:24})})]}),(0,i.jsxs)("div",{className:"hidden lg:flex flex-wrap",children:[(!e?.isParent||N)&&e?.clinicTypes?.length>0&&(0,i.jsx)("div",{className:"flex flex-row flex-wrap gap-2 mt-2 border-0 lg:border-r-2 border-solid border-[var(--vis-tertiary)] pr-2",children:e?.clinicTypes?.map((e,t)=>(0,i.jsxs)("span",{className:"px-3 py-1 text-sm text-[var(--vis-body)] inline-flex items-center gap-2",children:[(()=>{let t=a.Lt[e?.iconId-1]?.image;return(0,i.jsx)("span",{className:"w-4 h-4 inline-flex items-center justify-center text-[var(--vis-icon)]",children:t?(0,i.jsx)(t,{size:16}):(0,i.jsx)(p.Ju,{size:16})})})(),e?.name]},e.slug||t))}),(!e?.isParent||N)&&e?.operationHours?.length>0&&(0,i.jsx)("div",{className:"mt-2 pl-2",children:(0,i.jsx)(w,{hours:e?.operationHours})})]}),e?.pets?.length>0&&(0,i.jsxs)("div",{className:"hidden lg:flex flex-col md:flex-row items-start md:items-center justify-start gap-4 mt-4",children:[(0,i.jsx)("p",{className:"page-desc top-0 max-w-[300px]",children:e?.pets?.length>1?"Animals We See:":"Animal We See:"}),(0,i.jsx)("div",{className:"flex flex-row gap-4 overflow-auto max-w-full pb-1 cstm-scroll",children:e?.pets?.slice(0,6).map((e,t)=>(0,i.jsxs)("div",{className:"inline-flex items-center justify-start p-2 gap-2 bg-[var(--vis-tertiary)] rounded-md",children:[(0,i.jsx)("div",{className:"pets-ico",children:(()=>{let t=a.Lt[e?.iconId-1]?.image;return(0,i.jsx)("span",{className:"icon-wrpr pets-ico-img",children:t?(0,i.jsx)(t,{}):null})})()}),(0,i.jsx)("p",{className:"pets-name",children:e?.name||""})]},t))})]})]}),(()=>{let l=!!(e?.phone?.length>5||e?.email||e?.footerSection?.socials&&Object.keys(e.footerSection?.socials||{}).length),n=!!e?.footerSection?.emergencyContact?.enabled,m=e?.operationHours?.length>0,p=!!(e?.isParent&&h),u=!!(e?.address&&e?.address!=="MULTI_SITE_WEBSITE_GROUP_LOCATION"),x=l||n||m||p||u;return(0,i.jsxs)("div",{className:"hidden lg:flex min-h-auto lg:min-h-[448px] mb-12",children:[!!(e?.latitude&&e?.longitude)&&(0,i.jsx)("div",{className:`max-w-full w-full ${x?"md:w-6/12 lg:w-9/12 pr-0 md:pr-3 lg:pr-4":""} hidden md:block`,children:e?.isParent?(0,i.jsx)(r.A,{locations:Z,height:"100%",circleRadiusMeters:e?.serviceProvidingRadius?.enabled&&e?.serviceProvidingRadius?.value?C(e?.serviceProvidingRadius?.value,e?.serviceProvidingRadius?.unit):void 0}):(0,i.jsx)(r.A,{locations:[{id:e?.id,name:e?.name,latitude:e?.latitude,longitude:e?.longitude,isParent:!1}],height:"100%",circleRadiusMeters:e?.serviceProvidingRadius?.enabled&&e?.serviceProvidingRadius?.value?C(e?.serviceProvidingRadius?.value,e?.serviceProvidingRadius?.unit):void 0,circleColor:getComputedStyle(document.documentElement).getPropertyValue("--vis-primary").trim()||"#1E88E5"})}),x&&(0,i.jsxs)("div",{className:`ref-map-info-col grid min-w-full md:min-w-[280px] shrink-0${e?.latitude&&e?.longitude?" pl-0 md:pl-3 lg:pl-4":""}${e?.email?"":" w-max"}`,children:[e?.email&&(0,i.jsxs)("div",{className:"ref-map-info-col__sizer invisible pointer-events-none flex map-item-lst gap-2","aria-hidden":!0,
1children:[(0,i.jsx)("span",{className:"left-item contact-icon",children:(0,i.jsx)("svg",{width:"20",height:"16",viewBox:"0 0 20 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M2 16C1.45 16 0.979167 15.8042 0.5875 15.4125C0.195833 15.0208 0 14.55 0 14V2C0 1.45 0.195833 0.979167 0.5875 0.5875C0.979167 0.195833 1.45 0 2 0H18C18.55 0 19.0208 0.195833 19.4125 0.5875C19.8042 0.979167 20 1.45 20 2V14C20 14.55 19.8042 15.0208 19.4125 15.4125C19.0208 15.8042 18.55 16 18 16H2ZM18 4L10.525 8.675C10.4417 8.725 10.3542 8.7625 10.2625 8.7875C10.1708 8.8125 10.0833 8.825 10 8.825C9.91667 8.825 9.82917 8.8125 9.7375 8.7875C9.64583 8.7625 9.55833 8.725 9.475 8.675L2 4V14H18V4ZM10 7L18 2H2L10 7ZM2 4.25V2.775V2.8V2.7875V4.25Z",fill:"currentColor"})})}),(0,i.jsx)("span",{className:"link-group label-text whitespace-nowrap",children:e?.email})]}),(0,i.jsxs)("div",{className:"ref-map-info-col__content min-w-0 w-full max-w-full overflow-hidden flex flex-col gap-8",children:[!!(e?.phone?.length>5||e?.email||e?.footerSection?.socials&&Object.keys(e?.footerSection?.socials||{}).length)&&(0,i.jsxs)("div",{className:"map-card-col",children:[(0,i.jsx)("h3",{className:"heading-text text-base lg:text-lg font-semibold lg:font-bold mb-4",children:e?.contactUsSectionData?.contactHeading||"Contact Us"}),(0,i.jsxs)("ul",{className:"map-lst social-lst",children:[e?.phone&&(0,i.jsxs)("li",{className:"map-item-lst gap-2",children:[(0,i.jsx)("span",{className:"left-item contact-icon",children:(0,i.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M16.95 18C17.25 18 17.5 17.9 17.7 17.7C17.9 17.5 18 17.25 18 16.95V12.9C18 12.6833 17.925 12.4875 17.775 12.3125C17.625 12.1375 17.4333 12.0167 17.2 11.95L13.75 11.25C13.5167 11.2167 13.2792 11.2375 13.0375 11.3125C12.7958 11.3875 12.6 11.5 12.45 11.65L10.1 14C9.46667 13.6333 8.86667 13.2292 8.3 12.7875C7.73333 12.3458 7.19167 11.8667 6.675 11.35C6.125 10.8167 5.62083 10.2625 5.1625 9.6875C4.70417 9.1125 4.30833 8.51667 3.975 7.9L6.4 5.45C6.53333 5.31667 6.625 5.15833 6.675 4.975C6.725 4.79167 6.73333 4.56667 6.7 4.3L6.05 0.8C6.01667 0.583333 5.90833 0.395833 5.725 0.2375C5.54167 0.0791667 5.33333 0 5.1 0H1.05C0.75 0 0.5 0.1 0.299999 0.3C0.1 0.5 0 0.75 0 1.05C0 3.13333 0.454166 5.19167 1.3625 7.225C2.27083 9.25833 3.55833 11.1083 5.225 12.775C6.89167 14.4417 8.74167 15.7292 10.775 16.6375C12.8083 17.5458 14.8667 18 16.95 18ZM3.05 6C2.76667 5.35 2.55 4.69167 2.4 4.025C2.25 3.35833 2.13333 2.68333 2.05 2H4.25L4.7 4.35L3.05 6ZM12 14.9L13.65 13.25L16 13.75V15.95C15.3167 15.9 14.6417 15.7833 13.975 15.6C13.3083 15.4167 12.65 15.1833 12 14.9Z",fill:"currentColor"})})}),(0,i.jsx)(c(),{className:"right-item",href:`tel:${e?.phone}`,onClick:()=>{d.uc.BOOK_APPOINTMENT(s,e=>{o?.CTA_CLICK({...e})},{buttonText:"Call"},!0,"call")},children:(0,i.jsx)("span",{className:"link-group label-text text-[var(--vis-primary)] skip-ink-none hover:text-[var(--vis-button-hover)]",children:e?.phone})})]}),e?.email&&(0,i.jsxs)("li",{className:"map-item-lst gap-2",children:[(0,i.jsx)("span",{className:"left-item contact-icon",children:(0,i.jsx)("svg",{width:"20",height:"16",viewBox:"0 0 20 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M2 16C1.45 16 0.979167 15.8042 0.5875 15.4125C0.195833 15.0208 0 14.55 0 14V2C0 1.45 0.195833 0.979167 0.5875 0.5875C0.979167 0.195833 1.45 0 2 0H18C18.55 0 19.0208 0.195833 19.4125 0.5875C19.8042 0.979167 20 1.45 20 2V14C20 14.55 19.8042 15.0208 19.4125 15.4125C19.0208 15.8042 18.55 16 18 16H2ZM18 4L10.525 8.675C10.4417 8.725 10.3542 8.7625 10.2625 8.7875C10.1708 8.8125 10.0833 8.825 10 8.825C9.91667 8.825 9.82917 8.8125 9.7375 8.7875C9.64583 8.7625 9.55833 8.725 9.475 8.675L2 4V14H18V4ZM10 7L18 2H2L10 7ZM2 4.25V2.775V2.8V2.7875V4.25Z",fill:"currentColor"})})}),(0,i.jsx)(c(),{className:"right-item",href:`mailto:${e?.email}`,children:(0,i.jsx)("span",{className:"link-group label-text text-[var(--vis-primary)] skip-ink-none hover:text-[var(--vis-button-hover)]",children:e?.email})})]}),!!e?.footerSection?.socials&&Object.keys(e?.footerSection?.socials||{}).filter(e=>"emergency_contact"!==e).map((t,s)=>{let l=a.ll?.[t],n=a.nt?.[t];return(0,i.jsxs)("li",{className:"map-item-lst gap-2",children:[l?(0,i.jsx)("span",{className:"left-item contact-icon",children:(0,i.jsx)(l,{className:"object-img",width:20,height:20})}):"",(0,i.jsx)(c(),{className:"right-item",href:e?.footerSection?.socials?.[t]||"",target:"_blank",onClick:()=>_(t,"image"),children:(0,i.jsx)("span",{className:"link-group label-text text-[var(--vis-primary)] ski
1p-ink-none hover:text-[var(--vis-button-hover)]",children:n})})]},`socials_${s}`)}),(0,i.jsx)(L,{websiteData:s,data:e,mailingAddressString:g,isMailingAddress:h})]})]}),e?.footerSection?.emergencyContact?.enabled&&(0,i.jsxs)("div",{className:"map-card-col",children:[(0,i.jsx)("h3",{className:"heading-text text-base lg:text-lg font-semibold lg:font-bold mb-4",children:e?.footerSection?.emergencyContact?.heading||"Emergency Contact"}),(0,i.jsx)("ul",{className:"map-lst social-lst",children:(0,i.jsxs)("li",{className:"map-item-lst gap-2",children:[(0,i.jsx)("span",{className:"left-item contact-icon",children:(0,i.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M16.95 18C17.25 18 17.5 17.9 17.7 17.7C17.9 17.5 18 17.25 18 16.95V12.9C18 12.6833 17.925 12.4875 17.775 12.3125C17.625 12.1375 17.4333 12.0167 17.2 11.95L13.75 11.25C13.5167 11.2167 13.2792 11.2375 13.0375 11.3125C12.7958 11.3875 12.6 11.5 12.45 11.65L10.1 14C9.46667 13.6333 8.86667 13.2292 8.3 12.7875C7.73333 12.3458 7.19167 11.8667 6.675 11.35C6.125 10.8167 5.62083 10.2625 5.1625 9.6875C4.70417 9.1125 4.30833 8.51667 3.975 7.9L6.4 5.45C6.53333 5.31667 6.625 5.15833 6.675 4.975C6.725 4.79167 6.73333 4.56667 6.7 4.3L6.05 0.8C6.01667 0.583333 5.90833 0.395833 5.725 0.2375C5.54167 0.0791667 5.33333 0 5.1 0H1.05C0.75 0 0.5 0.1 0.299999 0.3C0.1 0.5 0 0.75 0 1.05C0 3.13333 0.454166 5.19167 1.3625 7.225C2.27083 9.25833 3.55833 11.1083 5.225 12.775C6.89167 14.4417 8.74167 15.7292 10.775 16.6375C12.8083 17.5458 14.8667 18 16.95 18ZM3.05 6C2.76667 5.35 2.55 4.69167 2.4 4.025C2.25 3.35833 2.13333 2.68333 2.05 2H4.25L4.7 4.35L3.05 6ZM12 14.9L13.65 13.25L16 13.75V15.95C15.3167 15.9 14.6417 15.7833 13.975 15.6C13.3083 15.4167 12.65 15.1833 12 14.9Z",fill:"currentColor"})})}),(0,i.jsx)(c(),{className:"right-item",href:`tel:${e?.footerSection?.emergencyContact?.phone}`,onClick:()=>{d.uc.BOOK_APPOINTMENT(s,e=>{o?.CTA_CLICK({...e})},{buttonText:"Call"},!0,"call")},children:(0,i.jsx)("span",{className:"link-group label-text text-[var(--vis-primary)] skip-ink-none hover:text-[var(--vis-button-hover)]",children:e?.footerSection?.emergencyContact?.phone})})]})})]}),e?.operationHours?.length>0&&(0,i.jsxs)("div",{className:"map-card-col",children:[(0,i.jsx)("h3",{className:"heading-text text-lg font-bold mb-2 sm:mb-4",children:"Hours"}),(0,i.jsxs)("ul",{className:"map-lst",children:[e?.operationHours?.map((e,t)=>(0,d.R3)(e)?(0,i.jsxs)("li",{className:"map-item-lst",children:[(0,i.jsxs)("span",{className:"left-item label-text text-[var(--vis-secondary)] font-normal md:font-medium",children:[e?.from?.slice(0,3),e?.to!=="Nill"?`-${e?.to?.slice(0,3)}`:"",":"]}),(0,i.jsx)("span",{className:"right-item label-text font-normal md:font-medium",children:e?.openingTime?`${(0,d.IF)(e?.openingTime)} - ${(0,d.IF)(e?.closingTime)}`:"24 Hours"})]},t):null),e?.operationBanner&&e?.operationBanner!=="temp"&&(0,i.jsx)("li",{className:"map-item-lst",children:(0,i.jsx)("span",{className:"map-badge",children:e?.operationBanner})})]})]}),e?.address&&e?.address!=="MULTI_SITE_WEBSITE_GROUP_LOCATION"&&(0,i.jsx)(c(),{className:"block md:hidden w-full",href:`https://www.google.com/maps/search/?api=1&query=${e.address}`,target:"_blank",children:(0,i.jsxs)("button",{className:"btn outline-btn w-full",children:[(0,i.jsx)("svg",{width:"25",height:"24",viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M8.5 15H10.5V12H14V14.5L17.5 11L14 7.5V10H9.5C9.21667 10 8.97917 10.0958 8.7875 10.2875C8.59583 10.4792 8.5 10.7167 8.5 11V15ZM12.5 22C12.25 22 12.0042 21.95 11.7625 21.85C11.5208 21.75 11.3 21.6 11.1 21.4L3.1 13.4C2.9 13.2 2.75 12.9792 2.65 12.7375C2.55 12.4958 2.5 12.25 2.5 12C2.5 11.75 2.55 11.5042 2.65 11.2625C2.75 11.0208 2.9 10.8 3.1 10.6L11.1 2.6C11.3 2.4 11.5208 2.25 11.7625 2.15C12.0042 2.05 12.25 2 12.5 2C12.75 2 12.9958 2.05 13.2375 2.15C13.4792 2.25 13.7 2.4 13.9 2.6L21.9 10.6C22.1 10.8 22.25 11.0208 22.35 11.2625C22.45 11.5042 22.5 11.75 22.5 12C22.5 12.25 22.45 12.4958 22.35 12.7375C22.25 12.9792 22.1 13.2 21.9 13.4L13.9 21.4C13.7 21.6 13.4792 21.75 13.2375 21.85C12.9958 21.95 12.75 22 12.5 22ZM8.5 16L12.5 20L20.5 12L12.5 4L4.5 12L8.5 16Z",fill:"currentColor"})}),(0,i.jsx)("span",{className:"btn-text",children:t?.buttonText||"DIRECTIONS"})]})})]})]})]})})(),(!e.isParent||N)&&(()=>{let t=k[e.id];return t?t?.loading&&t?.zones?.length===0?(0,i.jsx)("div",{className:"h-12 w-full animate-pulse rounded-md bg-gray-100"}):t?.zones?.length===0?null:(0,i.jsxs)("div",{className:"hidden lg:flex flex-col gap-4",children:[(0,i.jsx)(y,{zones:t?.zones}),t.page<t.totalPages&&(0,i.jsx)("button",{type:"button",disabled:t.loading,onClick:()=>z(e,t.page+1),className:"btn outline-btn w-fit",children:t.loading?"Loading...":"Show more zones"})]}):null})(),(0,i.jsxs)(l.tU,{defaultValue:"details",value:U,onValueChange:G,className:"block lg:hidden w-full",children:[(0,i.jsxs)(l.j7,{className:"grid w-full grid-cols-2 h-auto p-0",children:[(0,i.jsx)(l.Xi,{value:"details",className:"rounded-t-lg px-6 py-4 inline-flex items-center justify-center text-base font-semibold text-[var(--vis-body)] bg-[var(--vis-background)] data-[state=active]:shadow-none data-[state=active]:bg-[var(--vis-selected)] data-[state=active]:text-[var(--vis-primary)]",children:"Details"}),(0,i.jsx)(l.Xi,{value:"map",className:"rounded-t-lg px-6 py-4 inline-flex items-center justify-center text-base font-semibold text-[var(--vis-body)] bg-[var(--vis-background)] data-[state=active]:shadow-none data-[state=active]:bg-[var(--vis-selected)] data-[state=active]:text-[var(--vis-primary)]",children:"Map"})]}),(0,i.jsx)(l.av,{value:"details",className:"w-full bg-[var(--vis-selected)] p-4 rounded-b-lg mt-0",children:(0,i.jsxs)("div",{className:"flex flex-col gap-8 bg-white p-4",children:[(()=>{let t=(!e.isParent||N)&&e?.clinicTypes?.length>0,s=(!e.isParent||N)&&e?.operationHours?.length>0;return t||s?(0,i.jsxs)("div",{className:"map-card-col",children:[(0,i.jsx)("h3",{className:"heading-text text-base lg:text-lg mb-2 sm:mb-4 font-semibold lg:font-bold",children:"Hospital Details"}),(0,i.jsxs)("ul",{className:"map-lst add-lst",children:[(!e.isParent||N)&&e?.clinicTypes?.length>0&&(0,i.jsx)("li",{className:"map-item-lst",children:(0,i.jsx)("div",{className:"flex flex-row flex-nowrap gap-2 overflow-auto max-w-full whitespace-nowrap cstm-scroll",children:e?.clinicTypes?.map((e,t)=>(0,i.jsxs)("span",{className:"px-3 py-1 text-sm text-[var(--vis-body)] inline-flex items-center gap-2",children:[(()=>{let t=a.Lt[e?.iconId-1]?.image;return(0,i.jsx)("span",{className:"w-4 h-4 inline-flex items-center justify-center text-[var(--vis-icon)]",children:t?(0,i.jsx)(t,{size:16}):(0,i.jsx)(p.Ju,{size:16})})})(),e?.name]},e.slug||t))})}),(!e.isParent||N)&&e?.operationHours?.length>0&&(0,i.jsx)("li",{className:"map-item-lst gap-2",children:(0,i.jsx)("div",{className:"mt-2 pl-2",children:(0,i.jsx)(w,{hours:e?.operationHours})})})]})]}):null})(),!!(e?.phone?.length>5||e?.email||e?.footerSection?.socials&&Object.keys(e?.footerSection?.socials||{}).length)&&(0,i.jsxs)("div",{className:"map-card-col",children:[(0,i.jsx)("h3",{className:"heading-text text-base lg:text-lg font-semibold lg:font-bold mb-4",children:t?.contactHeading||"Contact Us"}),(0,i.jsxs)("ul",{className:"map-lst social-lst ref-map-sec",children:[e?.phone&&(0,i.jsxs)("li",{className:"map-item-lst gap-2",children:[(0,i.jsx)("span",{className:"left-item contact-icon",children:(0,i.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M16.95 18C17.25 18 17.5 17.9 17.7 17.7C17.9 17.5 18 17.25 18 16.95V12.9C18 12.6833 17.925 12.4875 17.775 12.3125C17.625 12.1375 17.4333 12.0167 17.2 11.95L13.75 11.25C13.5167 11.2167 13.2792 11.2375 13.0375 11.3125C12.7958 11.3875 12.6 11.5 12.45 11.65L10.1 14C9.46667 13.6333 8.86667 13.2292 8.3 12.7875C7.73333 12.3458 7.19167 11.8667 6.675 11.35C6.125 10.8167 5.62083 10.2625 5.1625 9.6875C4.70417 9.1125 4.30833 8.51667 3.975 7.9L6.4 5.45C6.53333 5.31667 6.625 5.15833 6.675 4.975C6.725 4.79167 6.73333 4.56667 6.7 4.3L6.05 0.8C6.
101667 0.583333 5.90833 0.395833 5.725 0.2375C5.54167 0.0791667 5.33333 0 5.1 0H1.05C0.75 0 0.5 0.1 0.299999 0.3C0.1 0.5 0 0.75 0 1.05C0 3.13333 0.454166 5.19167 1.3625 7.225C2.27083 9.25833 3.55833 11.1083 5.225 12.775C6.89167 14.4417 8.74167 15.7292 10.775 16.6375C12.8083 17.5458 14.8667 18 16.95 18ZM3.05 6C2.76667 5.35 2.55 4.69167 2.4 4.025C2.25 3.35833 2.13333 2.68333 2.05 2H4.25L4.7 4.35L3.05 6ZM12 14.9L13.65 13.25L16 13.75V15.95C15.3167 15.9 14.6417 15.7833 13.975 15.6C13.3083 15.4167 12.65 15.1833 12 14.9Z",fill:"currentColor"})})}),(0,i.jsx)(c(),{className:"right-item",href:`tel:${e?.phone}`,onClick:()=>{d.uc.BOOK_APPOINTMENT(s,e=>{o?.CTA_CLICK({...e})},{buttonText:"Call"},!0,"call")},children:(0,i.jsx)("span",{className:"link-group label-text text-[var(--vis-primary)] skip-ink-none hover:text-[var(--vis-button-hover)]",children:e?.phone})})]}),e?.email&&(0,i.jsxs)("li",{className:"map-item-lst gap-2",children:[(0,i.jsx)("span",{className:"left-item contact-icon",children:(0,i.jsx)("svg",{width:"20",height:"16",viewBox:"0 0 20 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M2 16C1.45 16 0.979167 15.8042 0.5875 15.4125C0.195833 15.0208 0 14.55 0 14V2C0 1.45 0.195833 0.979167 0.5875 0.5875C0.979167 0.195833 1.45 0 2 0H18C18.55 0 19.0208 0.195833 19.4125 0.5875C19.8042 0.979167 20 1.45 20 2V14C20 14.55 19.8042 15.0208 19.4125 15.4125C19.0208 15.8042 18.55 16 18 16H2ZM18 4L10.525 8.675C10.4417 8.725 10.3542 8.7625 10.2625 8.7875C10.1708 8.8125 10.0833 8.825 10 8.825C9.91667 8.825 9.82917 8.8125 9.7375 8.7875C9.64583 8.7625 9.55833 8.725 9.475 8.675L2 4V14H18V4ZM10 7L18 2H2L10 7ZM2 4.25V2.775V2.8V2.7875V4.25Z",fill:"currentColor"})})}),(0,i.jsx)(c(),{className:"right-item",href:`mailto:${e?.email}`,children:(0,i.jsx)("span",{className:"link-group label-text text-[var(--vis-primary)] skip-ink-none hover:text-[var(--vis-button-hover)]",children:e?.email})})]}),!!e?.footerSection?.socials&&Object.keys(e?.footerSection?.socials||{})?.filter(e=>"emergency_contact"!==e)?.map((t,s)=>{let l=a.ll?.[t],n=a.nt?.[t];return(0,i.jsxs)("li",{className:"map-item-lst gap-2",children:[l?(0,i.jsx)("span",{className:"left-item contact-icon",children:(0,i.jsx)(l,{className:"object-img",width:20,height:20})}):"",(0,i.jsx)(c(),{className:"right-item",href:e?.footerSection?.socials?.[t]||"",target:"_blank",onClick:()=>_(t,"image"),children:(0,i.jsx)("span",{className:"link-group label-text text-[var(--vis-primary)] skip-ink-none hover:text-[var(--vis-button-hover)]",children:n})})]},`socials_${s}`)}),(0,i.jsx)(L,{websiteData:s,data:e,mailingAddressString:g,isMailingAddress:h})]})]}),e?.footerSection?.emergencyContact?.enabled&&(0,i.jsxs)("div",{className:"map-card-col",children:[(0,i.jsx)("h3",{className:"heading-text text-base lg:text-lg font-semibold lg:font-bold mb-4",children:e?.footerSection?.emergencyContact?.heading||"Emergency Contact"}),(0,i.jsx)("ul",{className:"map-lst social-lst ref-map-sec",children:(0,i.jsxs)("li",{className:"map-item-lst gap-2",children:[(0,i.jsx)("span",{className:"left-item contact-icon",children:(0,i.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M16.95 18C17.25 18 17.5 17.9 17.7 17.7C17.9 17.5 18 17.25 18 16.95V12.9C18 12.6833 17.925 12.4875 17.775 12.3125C17.625 12.1375 17.4333 12.0167 17.2 11.95L13.75 11.25C13.5167 11.2167 13.2792 11.2375 13.0375 11.3125C12.7958 11.3875 12.6 11.5 12.45 11.65L10.1 14C9.46667 13.6333 8.86667 13.2292 8.3 12.7875C7.73333 12.3458 7.19167 11.8667 6.675 11.35C6.125 10.8167 5.62083 10.2625 5.1625 9.6875C4.70417 9.1125 4.30833 8.51667 3.975 7.9L6.4 5.45C6.53333 5.31667 6.625 5.15833 6.675 4.975C6.725 4.79167 6.73333 4.56667 6.7 4.3L6.05 0.8C6.01667 0.583333 5.90833 0.395833 5.725 0.2375C5.54167 0.0791667 5.33333 0 5.1 0H1.05C0.75 0 0.5 0.1 0.299999 0.3C0.1 0.5 0 0.75 0 1.05C0 3.13333 0.454166 5.19167 1.3625 7.225C2.27083 9.25833 3.55833 11.1083 5.225 12.775C6.89167 14.4417 8.74167 15.7292 10.775 16.6375C12.8083 17.5458 14.8667 18 16.95 18ZM3.05 6C2.76667 5.35 2.55 4.69167 2.4 4.025C2.25 3.35833 2.13333 2.68333 2.05 2H4.25L4.7 4.35L3.05 6ZM12 14.9L13.65 13.25L16 13.75V15.95C15.3167 15.9 14.6417 15.7833 13.975 15.6C13.3083 15.4167 12.65 15.1833 12 14.9Z",fill:"currentColor"})})}),(0,i.jsx)(c(),{className:"right-item",href:`tel:${e?.footerSection?.emergencyContact?.phone}`,onClick:()=>{d.uc.BOOK_APPOINTMENT(s,e=>{o?.CTA_CLICK({...e})},{buttonText:"Call"},!0,"call")},children:(0,i.jsx)("span",{className:"link-group label-text text-[var(--vis-primary)] ski
1p-ink-none hover:text-[var(--vis-button-hover)]",children:e?.footerSection?.emergencyContact?.phone})})]})})]}),!!(e?.operationHours&&e?.operationHours?.length)&&(0,i.jsxs)("div",{className:"map-card-col",children:[(0,i.jsx)("h3",{className:"heading-text text-lg font-bold mb-2 sm:mb-4",children:"Hours"}),(0,i.jsxs)("ul",{className:"map-lst",children:[e?.operationHours&&e?.operationHours?.length>0&&e?.operationHours?.map((e,t)=>(0,d.R3)(e)?(0,i.jsxs)("li",{className:"map-item-lst",children:[(0,i.jsxs)("span",{className:"left-item label-text text-[var(--vis-secondary)] font-normal md:font-medium",children:[e?.from?.slice(0,3),e?.to!=="Nill"?`-${e?.to?.slice(0,3)}`:"",":"]}),(0,i.jsx)("span",{className:"right-item label-text font-normal md:font-medium",children:e?.openingTime?`${(0,d.IF)(e?.openingTime)} - ${(0,d.IF)(e?.closingTime)}`:"24 Hours"})]},t):null),e?.operationBanner&&e?.operationBanner!=="temp"&&(0,i.jsx)("li",{className:"map-item-lst",children:(0,i.jsx)("span",{className:"map-badge",children:e?.operationBanner})})]})]})]})}),(0,i.jsxs)(l.av,{value:"map",className:"w-full bg-[var(--vis-selected)] p-4 rounded-b-lg mt-0 data-[state=inactive]:hidden",forceMount:!0,children:[!!(e?.latitude&&e?.longitude)&&(0,i.jsx)("div",{className:"w-full min-h-[500px] h-[60dvh]",children:e?.isParent?(0,i.jsx)(r.A,{locations:Z,height:"100%",circleRadiusMeters:e?.serviceProvidingRadius?.enabled&&e?.serviceProvidingRadius?.value?C(e?.serviceProvidingRadius?.value,e?.serviceProvidingRadius?.unit):void 0}):(0,i.jsx)(r.A,{locations:[{id:e?.id,name:e?.name,latitude:e?.latitude,longitude:e?.longitude,isParent:!1}],height:"100%",circleRadiusMeters:e?.serviceProvidingRadius?.enabled&&e?.serviceProvidingRadius?.value?C(e?.serviceProvidingRadius?.value,e?.serviceProvidingRadius?.unit):void 0,circleColor:getComputedStyle(document.documentElement).getPropertyValue("--vis-primary").trim()||"#1E88E5"})}),!e?.isParent&&(()=>{let t=k[e.id];return t?t.loading&&0===t.zones.length?(0,i.jsx)("div",{className:"h-12 w-full animate-pulse rounded-md bg-gray-100"}):0===t.zones.length?null:(0,i.jsxs)("div",{className:"flex flex-col gap-4 mt-4",children:[(0,i.jsx)(y,{zones:t.zones}),t.page<t.totalPages&&(0,i.jsx)("button",{type:"button",disabled:t.loading,onClick:()=>z(e,t.page+1),className:"btn outline-btn w-fit",children:t.loading?"Loading...":"Show more zones"})]}):null})()]})]})]})]},e?.id)})]})})]})})}},35770:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>d,default:()=>m});var i=s(37876),a=s(37321),l=s(7803),n=s(19909),r=s(33037),o=s(77726),c=s(38928),d=!0;function m(e){let{response:t,page:s,websiteData:d,type:m,banners:h,otto:p,filters:u,error:g,initialMultiSiteGroupChildren:x}=e,v=d?.pagesAndSections?.find(e=>e?.name===s);return(0,i.jsx)(o.A,{error:g,websiteData:d,type:m,children:(0,i.jsx)(c.g6,{initialWebsiteData:d,slug:d?.slug,type:m,initialMultiSiteGroupChildren:x,isMultiSiteParent:d?.isMultiSiteParent,children:(0,i.jsx)(r.L,{themeConfiguration:d?.themeConfiguration,children:(0,i.jsx)(a.default,{websiteData:d,banners:h||[],currentPage:n.OF[s],otto:p,isBms:s==n.Nb.BOOK_APPOINTMENT_PAGE&&d?.pagesAndSections?.find(e=>e?.name===s)?.sections?.["book-appointment-section"]?.data?.appointment?.type=="bms",detailData:t||{},children:(0,i.jsx)(l.A,{page:v,template:d?.category||"GP",websiteData:d,sectionData:t||{},banners:h||[],filters:u||{search:"",sort:""}})})})})})}},37321:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>N});var i=s(37876),a=s(42180),l=s(14232),n=s(87168),r=s(67688),o=s(19909),c=s(29220),d=s(21163),m=s(18847),h=s.n(m),p=s(24722),u=s(71739),g=s(51930),x=s(57897),v=s(45664),f=s(26294),j=s(38928),b=s(74164),C=s(24826);let w=h()(()=>Promise.resolve().then(s.bind(s,78441)),{loadableGenerated:{webpack:()=>[78441]},loading:()=>(0,i.jsx)("footer",{className:"min-h-[400px] w-full bg-[var(--vis-background)] animate-pulse"}),ssr:!1});function N(e){let{sectionData:t,children:s,websiteData:m,banners:h,currentPage:N,otto:y,metaData:S,isBms:L=!1,detailPage:P=!1,detailData:A=null}=e,[T,k]=(0,l.useState)({}),M=m?.pagesAndSections?.find(e=>e?.name===o.Nb.LANDING_PAGE)?.sections?.["additional-detailed-section"]?.data?.splashScreenEnable||!1,[O,E]=(0,l.useState)(!0);(0,l.useEffect)(()=>
1{if((0,C.Fr)()&&M){let e=setTimeout(()=>E(!1),2e3);return()=>clearTimeout(e)}E(!1)},[M]);let _=m?.pagesAndSections?.find(e=>e?.name===o.Nb.LANDING_PAGE)?.sections?.["footer-section"],H=m?.name,I=null;try{I=(0,j.bo)()}catch{}let V=!(m?.generalScript?.results?.scripts||m?.bookAppointmentScript?.results?.scripts)&&I?.scripts,$=V?{results:{scripts:I.scripts?.general}}:m?.generalScript||{},D=V?I.scripts.otto?.[0]||{}:y?.results?.scripts?.[0]||{};(0,l.useEffect)(()=>{let e=()=>{k(m?.thirdPartyIntegration?.shyftPixel||{})};e();let t=new MutationObserver(()=>{e()});return t.observe(document.body,{childList:!0,subtree:!0}),()=>t.disconnect()},[m]),(0,l.useEffect)(()=>{"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");let e=()=>{window.scrollTo({top:0,behavior:"auto"})};"complete"===document.readyState?e():window.addEventListener("load",e,{once:!0});let t=t=>{t.persisted&&e()};return window.addEventListener("pageshow",t),()=>{window.removeEventListener("load",e),window.removeEventListener("pageshow",t),"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto")}},[]);let B=o.vb[N]||N,R=m?.pagesAndSections?.find(e=>e?.name===B),Z=S?.title||R?.meta?.title?S?.title||R?.meta?.title:d.fr[N]?`${d.fr[N]} | ${m?.name||""}`:N||"",z=S?.description||R?.meta?.description||R?.meta?.tags||"Amerivet",U={title:Z?.length>60?Z.slice(0,57)+"...":Z,description:z?.length>160?z?.slice(0,157)+"...":z,icon:S?.icon||R?.icon?.fileUrl||void 0,tags:S?.tags||"",canonicalTag:S?.title?S?.additionalDetails?.canonical?S?.additionalDetails?.canonical:`<link rel="canonical" href="${m?.currentUrl||""}" />`:S?.additionalDetails?.canonical||R?.meta?.additionalDetails?.canonical?S?.additionalDetails?.canonical||R?.meta?.additionalDetails?.canonical||S?.meta?.canonical:`<link rel="canonical" href="${m?.currentUrl||""}" />`};S?.seo||R?.meta?.otherTags||R?.seo;let G=(0,i.jsxs)("main",{className:"webpage-wrpr",children:[O&&(0,i.jsx)(b.A,{...m}),(0,i.jsx)(c.Ay,{meta:U,icon:m?.icon?.fileUrl,pixelScripts:m?.pixelScripts,gtmScripts:$,websiteData:m,currentPage:B,detailPage:P,detailData:A}),(0,i.jsxs)("div",{className:"flex flex-row gap-20",children:[(0,i.jsx)(p.A,{...(e=>{let t=e?.pagesAndSections?.find(e=>e?.name==="landing-page")?.sections?.["vetstoria-widget-section"],s=t?.data?.vetstoria;return{siteHash:s?.script,domain:"us.vetstoria.com",enabled:s?.enabled,websiteData:e}})(m)}),(0,i.jsx)(u.A,{...(e=>{let t=e?.pagesAndSections?.find(e=>e?.name==="landing-page")?.sections?.["otto-widget-section"]?.data?.otto?.enabled||!1;return{scriptContent:D?.scriptContent,enabled:t,websiteData:e}})(m)})]}),(0,i.jsx)(v.A,{}),(0,i.jsx)(f.A,{gtmScripts:$}),(0,i.jsx)(n.Y,{banners:h||[],type:r.V.NOTIFICATION,currentPage:N,websiteData:m}),!L&&(0,i.jsx)(a.F,{websiteData:m,currentPage:N}),(0,i.jsx)(n.Y,{banners:h||[],currentPage:N,type:r.V.POPUP,websiteData:m}),s,!L&&(0,i.jsx)(w,{data:_?.data||{},websiteData:m})]});return T?.enabled?(0,i.jsx)(g.CarterAnalyticsProvider,{clientId:T?.clientId,clinicName:H,children:(0,i.jsx)(x.RouteEventTracker,{children:G})}):(0,i.jsx)(x.RouteEventTracker,{children:G})}},52235:(e,t,s)=>{"use strict";s.d(t,{A:()=>g});var i=s(37876),a=s(14232),l=s(21163),n=s(88016),r=s(41804),o=s(38928),c=s(278),d=s(12540),m=s(51930),h=s(73534),p=s(19909);let u=["general","speciality","additional"],g=e=>{let{websiteData:t,data:s}=e,{multiSiteGroupChildren:g,loading:x}=(0,o.i5)(),[v,f]=(0,a.useState)(null),[j,b]=(0,a.useState)({}),[C,w]=(0,a.useState)({}),[N,y]=(0,a.useState)({}),[S,L]=(0,a.useState)({}),[P,A]=(0,a.useState)(!1),[T,k]=(0,a.useState)([]),[M,O]=(0,a.useState)({}),E=(0,a.useMemo)(()=>new c.A,[]),{TriggerEvents:_}=(0,m.useCarterAnalytics)(),H=l.uO[t?.status]||"PUBLISHED",I=(0,a.useMemo)(()=>g?.filter(e=>{let t=e?.pagesAndSections?.[p.Nb.LANDING_PAGE]?.sections?.[p.bP.OUR_SERVICES_SECTION]?.data?.services;return!!t&&Object.keys(t)?.some(e=>t[e]?.enabled)}),[g]);(0,a.useEffect)(()=>{!v&&I.length>0&&f(I[0])},[g]),(0,a.useEffect)(()=>{v?.slug&&(async()=>{A(!0),b({}),w({}),y({}),L({});let e=v?.pagesAndSections?.[p.Nb.LANDING_PAGE]?.sections?.[p.bP.OUR_SERVICES_SECTION]?.data?.services||{},t=Object.keys(e).filter(t=>e?.[t]?.enabled),{keys:s,nameMap:i}=(e=>{let t=e?.pagesAndSections?.["landing-page"]?.sections?.["our-services-section"]?.data?.services;if(t&&"object"==typeof t){let e=Object.keys(t);if(e.length>0){let s={};
1return e.forEach(e=>{s[e]=t[e]?.name||""}),{keys:e,nameMap:s}}}return{keys:u,nameMap:{}}})(v);O(i);try{let e=await Promise.allSettled(s.map(e=>E.GetWebsiteEntityData({entityType:"services",serviceType:l.$S?.[e]||e,websiteIdOrSlug:v.slug,siteStatus:H,pagination:{page:1,limit:10,sort:{field:"PUBLISHED"===H?`priorityByType.${l.$S?.[e]||e}`:"priority",direction:"ASC"}}}))),i={},a={},n={};e.forEach((e,l)=>{let r=s[l];if("fulfilled"===e.status){let s=e.value?.results?.services||[];s.length>0&&t.includes(r)&&(i[r]=s,a[r]=10===s.length,n[r]=2)}}),b(i),w(a),y(n),k(Object.keys(i).map((e,t)=>`${t}`));let r=Object.keys(i)[0];r&&i[r]?.length>0&&L({[r]:i[r][0]})}catch(e){console.error(e)}finally{A(!1)}})()},[v?.slug]);let V=async e=>{if(!C[e]||!v?.slug)return;let t=N[e];if(t)try{let s=await E.GetWebsiteEntityData({entityType:"services",serviceType:l.$S?.[e]||e,websiteIdOrSlug:v.slug,siteStatus:H,pagination:{page:t,limit:10,sort:{field:"PUBLISHED"===H?`priorityByType.${l.$S?.[e]||e}`:"priority",direction:"ASC"}}}),i=s?.results?.services||[];b(t=>{let s=t[e]||[],a=new Set(s.map(e=>e.slug)),l=i.filter(e=>!a.has(e.slug));return{...t,[e]:[...s,...l]}}),!i.length||i.length%10?w(t=>({...t,[e]:!1})):y(s=>({...s,[e]:t+1}))}catch(e){console.error(e)}},$=(e,t)=>{L(s=>({...s,[e]:t}))},D=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"card",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"service_page";_?.REGULAR_CLICK({type:t,event:s,id:e})},B=(0,a.useMemo)(()=>({...v,category:v?.category||t?.category,templateName:v?.templateName||t?.templateName}),[v,t]),R=x?.isLoading||P;return(0,i.jsx)("section",{className:"inner-banner py-[50px] lg:py-[60px] xl:py-20",children:(0,i.jsxs)("div",{className:"container",children:[(0,i.jsxs)("div",{className:"flex flex-col-reverse lg:flex-row items-start justify-between gap-6 mb-6 lg:mb-0",children:[(0,i.jsxs)("div",{className:"inner_page-head",children:[(0,i.jsx)("h1",{className:"page-heading",children:(0,d.EJ)(s?.heading,l.N8?.COMMON_PAGE_SECTION?.TITLE)}),(0,i.jsx)("p",{className:"page-desc",children:(0,d.EJ)(s?.subHeading||"Many pet owners only bring their pets to the vet during emergencies, but proactive, routine care is key to keeping pets healthy. Just like humans, pets benefit from regular check-ups to monitor their health, prevent diseases, and address any issues before they become serious.",l.N8?.COMMON_PAGE_SECTION?.DESC)})]}),I.length>0&&(0,i.jsxs)("div",{className:"dropdown-wrpr flex items-center justify-center flex-col gap-2 w-full lg:w-fit",children:[(0,i.jsx)("p",{className:"page-desc font-medium self-start",children:"Select Location:"}),(0,i.jsxs)(h.l6,{value:v?.slug||"",onValueChange:e=>{let t=g.find(t=>t.slug===e);t&&f(t)},disabled:P||x.isLoading,children:[(0,i.jsx)(h.bq,{className:"min-w-[200px] w-full sm:w-auto px-6 py-2 bg-[var(--vis-secondary)] border-0 rounded-full text-gray-900 font-semibold",children:(0,i.jsx)(h.yv,{placeholder:"Select Location"})}),(0,i.jsx)(h.gC,{children:I.map(e=>(0,i.jsx)(h.eb,{value:e.slug,children:e.name},e._id))})]})]})]}),I.length>0&&(0,i.jsx)("div",{className:"sr-only",children:I.map(e=>{let s=(t?.status||"DRAFT").toLowerCase();return(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{children:e.name}),(0,i.jsxs)("a",{href:`/website/${s}/${t?.slug}/location/${e.slug}/services`,children:[e.name," Services"]})]},e._id||e.slug)})}),R?(0,i.jsx)("div",{className:"animate-pulse space-y-4 mt-6",children:[void 0,void 0,void 0].map((e,t)=>(0,i.jsx)("div",{className:"h-14 bg-gray-200 rounded"},t))}):(0,i.jsx)("div",{className:"tabs-sections",children:(0,i.jsx)("div",{className:"service-accordian",children:(0,i.jsx)(n.nD,{type:"multiple",className:"w-full",defaultValue:["0"],value:T,onValueChange:k,children:Object.keys(j).map((e,s)=>(0,i.jsxs)(n.As,{className:"accord-card",value:`${s}`,children:[(0,i.jsx)(n.$m,{className:"acord-triger",children:(0,i.jsx)("span",{className:"text-[var(--vis-header)]",children:(0,l.Zr)(M[e]||e)})}),(0,i.jsx)(n.ub,{children:(0,i.jsx)(r.A,{onClick:D,hasMore:C?.[e],websiteData:B,serviceList:j[e],selectedServiceData:S,handleDefaultSelection:$,handleShowMore:V,selectedGroup:e,listingPage:!0,selectedLocationSlug:v?.slug,parentSlug:t?.slug})})]},e))})})})]})})}},53362:(e,t,s)=>{"use strict";s.d(t,{U:()=>i});let i=async e=>
1{let t=await fetch(`https://prd-amerivet-bms-api.amerivet.com/api/visitor/first-available-slot?domain=${encodeURIComponent(e)}`);if(!t.ok)throw Error(`Failed to fetch first available slot: ${t.status}`);return t.json()}},61878:(e,t,s)=>{"use strict";s.d(t,{A:()=>x});var i=s(37876),a=s(84022),l=s(38928),n=s(42449),r=s(21163),o=s(68202),c=s(12540),d=s(51930),m=s(80171),h=s(48230),p=s.n(h),u=s(89099),g=s(14232);function x(e){let{data:t,websiteData:s,section:h}=e,{multiSiteGroupChildren:x,loading:v,fetchMultiSiteGroupChildren:f}=(0,l.i5)();(0,g.useEffect)(()=>{if(s?.isMultiSiteChild&&!v?.isLoading&&0===x.length){let e=s?.parent?.slug,t=s?.status?.toLowerCase()||"published";e&&f(e,t)}},[s?._id]);let j=x.filter(e=>e?._id!==s?._id&&e?.slug!==s?.slug),b=t?.data?.[0]||{},{TriggerEvents:C}=(0,d.useCarterAnalytics)(),w=(0,u.useRouter)(),N=()=>{if(!b?.primaryCta?.enabled)return null;switch(b?.primaryCta?.type){case"phone":return(0,i.jsxs)(p(),{href:`tel:${b?.primaryCta?.link}`,onClick:()=>{c.uc.BOOK_APPOINTMENT(s,e=>{C?.CTA_CLICK({...e})},{buttonText:b?.primaryCta?.text||"Call"},!0,"call")},className:"btn btn-lg primary-btn underline left-icon w-full sm:w-fit",children:[(0,i.jsx)("span",{className:"btn-icon",children:(0,i.jsx)(m.b,{})}),b?.primaryCta?.text]});case"url":return(0,i.jsx)(p(),{href:b?.primaryCta?.link,target:"_blank",rel:"noopener noreferrer",onClick:()=>{c.uc.BOOK_APPOINTMENT(s,e=>{C?.CTA_CLICK({...e})},{buttonText:b?.primaryCta?.text||"Visit URL"},!0,"url")},className:"btn btn-lg primary-btn w-full sm:w-fit",children:b?.primaryCta?.text});case"appointment":case"BOOK_APPOINTMENT":return(0,i.jsx)(p(),{href:o.W.enrichRoute(s,r.bw.BOOK_APPOINTMENT),onClick:()=>{o.W.handleRouteChange(w,s,r.bw.BOOK_APPOINTMENT),c.uc.BOOK_APPOINTMENT(s,e=>{C?.CTA_CLICK({...e})},{buttonText:b?.primaryCta?.text||"Book Appointment"},!0,"appointment")},className:"btn btn-lg primary-btn w-full sm:w-fit",children:b?.primaryCta?.text});default:return(0,i.jsx)(p(),{href:o.W.enrichRoute(s,r.bw.BOOK_APPOINTMENT),onClick:()=>{o.W.handleRouteChange(w,s,r.bw.BOOK_APPOINTMENT),c.uc.BOOK_APPOINTMENT(s,e=>{C?.CTA_CLICK({...e})},{buttonText:"Book Appointment"},!0,"appointment")},className:"btn btn-lg primary-btn w-full sm:w-fit",children:b?.primaryCta?.text})}};return(0,i.jsx)("section",{className:"flex flex-col gap-6 bg-[var(--vis-selected)] py-5 lg:py-10 xl:py-20",children:(0,i.jsx)("div",{className:"container",children:(0,i.jsxs)("div",{className:`flex gap-10 ${!j.length||s?.isMultiSiteParent?"flex-col":"flex-col lg:flex-row lg:items-center"} `,children:[(0,i.jsxs)("div",{className:`${!j.length||s?.isMultiSiteParent?"flex flex-col w-full max-w-[845px] mx-auto flex-1 mb-12 text-left md:text-center":"flex flex-col w-full max-w-[845px] ml-0 text-left"}`,children:[(0,i.jsx)("h2",{className:"heading",children:b?.heading||"Nearby Clinics"}),b?.subHeading&&(0,i.jsx)("p",{className:"page-desc",children:b.subHeading}),N()&&(0,i.jsx)("div",{className:"hidden lg:flex mt-4",children:N()})]}),(v?.isLoading||j.length>0)&&(0,i.jsx)("div",{className:"max-w-full lg:max-w-[992px] mx-auto",children:v?.isLoading?(0,i.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[void 0,void 0].map((e,t)=>(0,i.jsx)("div",{className:"h-[260px] load-more rounded-md"},t))}):(0,i.jsx)(a.eB,{options:{type:"slide",perPage:s?.isMultiSiteParent?2:1,perMove:1,gap:s?.isMultiSiteParent?"1.5rem":"1rem",autoWidth:!1,pagination:!0,arrows:!1,mediaQuery:"min",...s?.isMultiSiteParent?{}:j?.length>1?{padding:{right:"15%"}}:{},breakpoints:{1024:{perPage:s?.isMultiSiteParent?2:1,...s?.isMultiSiteParent?{}:j?.length>1?{padding:{right:"25%"}}:{}},640:{perPage:2,padding:{right:"0"}},0:{perPage:1,padding:{right:"0"}}}},className:"w-full child-clinic-slider",children:j.map((e,t)=>{let l=e?.pagesAndSections?.["landing-page"]?.sections,r=l?.["hero-section"]?.data?.heroImage,o=l?.["hero-section"]?.data?.subheading,c=e?.name,d=e?.location?.address,m=l?.["additional-detailed-section"]?.data?.clinicType;return(0,i.jsx)(a.Nn,{children:(0,i.jsx)(n.A,{images:r,description:o,name:c,address:d,services:m,data:e,websiteData:s},e._id||`child-${t}`)},e._id||`child-${t}`)})})}),N()&&(0,i.jsx)("div",{className:"flex justify-center lg:hidden mt-4 w-full",children:N()})]})})})}},63344:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var i=s(37876),a=s(43576),l=s(84022),n=s(38928);function r(e){let{data:t,websiteData:s}=e,{multiSiteGroupChildren:r=[]}=(0,n.i5)(),o=(t?.contactSection?.length?t.contactSection:r)??[];return o?.length?(0,i.jsx)("section",{className:"bg-[#222222] py-[32px] lg:pb-20 hero-child-wrpr",children:(0,i.jsx)("div",{className:"container",children:(0,i.jsx)("div",{className:`flex justify-center items-center ${o?.length>1?"md:pb-[56px]":""}`,children:(0,i.jsx)(l.eB,{options:{type:"slide",perPage:2,perMove:1,gap:"80px",autoWidth:!1,pagination:!0,arrows:!1,mediaQuery:"min",breakpoints:{767:{perPage:2},0:{perPage:1}}},className:"w-full hero-child",children:o.map((e,t)=>(0,i.jsx)(l.Nn,{className:"",children:(0,i.jsx)(a.A,{data:e,websiteData:s})},e?.id||`clinic-${t}`))})})})}):null}},68318:(e,t,s)=>{"use strict";s.d(t,{A:()=>c});var i=s(37876),a=s(54587),l=s.n(a),n=s(14232),r=s(48172),o=s(41506);function c(e){let{errorType:t="404",delay:s=3e3}
1=e,[a,c]=(0,n.useState)(Math.ceil(s/1e3)),[d,m]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=setInterval(()=>{c(e=>e<=1?(m(!0),0):e-1)},1e3),t=setTimeout(()=>{window.location.href=window.location.origin},s);return()=>{clearInterval(e),clearTimeout(t)}},[s,t]),(0,i.jsx)("div",{className:"min-h-screen bg-[#F9F9F9] flex items-center justify-center h-screen w-full",children:(0,i.jsxs)("div",{className:"max-w-2xl w-full relative",children:[(0,i.jsx)(l(),{src:o.A?.src,alt:"404 stars",width:700,height:700,className:"absolute top-0 right-0 left-0 w-full h-full z-0"}),(0,i.jsx)("div",{className:"mb-6 relative z-10",children:(0,i.jsx)(l(),{src:r.A?.src,alt:"404 image",width:700,height:700})}),(0,i.jsxs)("div",{className:"flex items-center justify-center gap-4 flex-col relative z-10",children:[(0,i.jsx)("h1",{className:"text-4xl font-bold text-[var(--vis-primary)]",children:(()=>{switch(t){case"404":return"Page Not Found";case"500":return"Server Error";case"unpublished":return"Website Not Available";case"invalid":return"Invalid Website";default:return"Redirecting to Amerivet"}})()}),(0,i.jsx)("p",{className:"text-base text-[var(--vis-dark-slate)] text-center max-w-md",children:(()=>{switch(t){case"404":return"Sorry, we couldn't find the page you were looking for.";case"500":return"We encountered a server error while processing your request.";case"unpublished":return"This website is not yet published or available.";case"invalid":return"The requested website data is invalid or corrupted.";default:return"You will be redirected to our main website in a few seconds."}})()}),(0,i.jsxs)("div",{className:"text-sm text-[var(--vis-dark-slate)] opacity-75",children:["Redirecting in ",a," second",1!==a?"s":"","..."]}),(0,i.jsx)("a",{href:window.location.origin,className:"btn red-btn px-14",onClick:()=>m(!0),children:d?"Redirecting...":"Go to Home Page"})]})]})})}},68370:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var i=s(37876),a=s(38469),l=s(84022);function n(e){let{data:t,websiteData:s}=e,n=t?.heroImage;return(0,i.jsx)("section",{className:"bg-[var(--vis-selected)] py-5 lg:py-10 xl:py-20",children:(0,i.jsx)("div",{className:"container",children:(0,i.jsxs)("div",{className:"flex flex-col lg:flex-row lg:justify-between gap-6 w-full flex-1",children:[(0,i.jsxs)("div",{className:"w-full flex-1",children:[(0,i.jsx)("h2",{className:"heading",children:t?.heading||"Recognized by the Best"}),(0,i.jsx)("p",{className:"page-desc",children:t?.subHeading||"Our clinic meets the highest standards of veterinary excellence, proudly accredited by the American Animal Hospital Association (AAHA) and certified as a Fear Free practice. These recognitions reflect our ongoing commitment to safe, compassionate, and stress-free care for every patient who walks through our doors."})]}),n?.length>1?(0,i.jsx)("div",{className:"w-fit",children:(0,i.jsx)(l.eB,{options:{type:"slide",perMove:1,autoWidth:!1,pagination:!0,arrows:!1,mediaQuery:"min",breakpoints:{768:{destroy:!0},767:{perPage:2},0:{perPage:1}}},className:"w-full badge-slider",children:n?.map((e,t)=>(0,i.jsx)(l.Nn,{className:"px-4 py-6 flex items-center justify-center",children:(0,i.jsx)(a.$E,{src:e?.fileUrl||e?.url||"",alt:e?.name||`Certificate ${t+1}`,width:100,height:100,className:"w-full h-auto object-contain"})},e?.id||`certificate-${t}`))})}):(0,i.jsx)("div",{className:"px-4 py-6 flex items-center justify-center max-w-[187px] mx-auto",children:(0,i.jsx)(a.$E,{src:n?.[0]?.fileUrl||n?.[0].url||"",alt:"Certificate 1",width:100,height:100,className:"w-full h-auto object-contain"})})]})})})}},74944:(e,t,s)=>{"use strict";s.d(t,{m:()=>a});var i=s(6796);let a=async e=>{let{slugs:t}=e,s=i.A.API_BASE_URL;try{let e=await fetch(`${s}/api/v1/slug`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({slugs:t})});if(!e.ok)throw Error(`Failed to fetch domains: ${e.status} ${e.statusText}`);return await e.json()}catch(e){throw console.error("Error fetching domains:",e),e}}},78037:(e,t,s)=>{"use strict";s.d(t,{Po:()=>i});let i=(e,t,s)=>e?.message?.includes("not found")||e?.message?.includes("Website with ID or slug")||e?.message?.includes("Failed to fetch website data")||e?.message?.includes("404")||e?.statusCode===404?"404":e?.message?.includes("500")||e?.statusCode>=500?"500":"published"===s&&t?.status!=="PUBLISHED"?"unpublished":t&&t?.name&&t?.slug?"general":"invalid"},84422:(e,t,s)=>{"use strict";function i(e){let t=["Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday","Sunday"],s=t[(new Date().getDay()+6)%7],i=e=>{if(!e)return null;let[t,s]=e.split(":").map(Number),i=((t+11)%12+1).toString().padStart(2,"0");return`${i}:${s.toString().padStart(2,"0")} ${t>=12?"PM":"AM"}`},a=e=>e?e.trim().charAt(0).toUpperCase()+e.trim().slice(1).toLowerCase():e,l={};e.forEach(e=>{let{from:s,to:i,openingTime:n,closingTime:r}=e,o=a(s),c=i?a(i):null;if(c&&"Nill"!==c){let e=t.indexOf(o),s=t.indexOf(c);if(-1!==e&&-1!==s)for(let i=e;i<=s;i++)l[t[i]]={openingTime:n,closingTime:r}}else l[o]={openingTime:n,closingTime:r}});let n=l[s];return n?null===n.openingTime&&null===n.closingTime?`${s}: 24 hr`:null!=n.openingTime&&null!=n.closingTime?`${s}: ${i(n.openingTime)} - ${i(n.closingTime)}`:`${s}: Closed`:`${s}: Closed`}s.d(t,{i:()=>i})}},e=>{e.O(0,[6664,7396,5755,2021,2115,2092,2364,2277,6482,1882,2971,4795,9224,7871,161,2909,2802,2107,9212,8209,577,3432,936,280,243,8311,9626,3179,3832,1630,3812,5220,4969,2074,496,2514,9552,6661,8792],()=>e(e.s=61863)),_N_E=e.O()}]);

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.