PageSourceSearch

https://denvercatvet.com/_next/static/chunks/6525-418d7471d9ecef8f.js

js denvercatvet.com collected 2026-10-07 15:31:52 UTC 5,823 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6525],{26525:(e,s,r)=>{r.r(s),r.d(s,{default:()=>b});var i=r(37876),c=r(55128),a=r(68202),n=r(48230),l=r.n(n),t=r(51930),d=r(19909),o=r(12540),m=r(37659),h=r(14232),v=r(82964),g=r(82039),p=r(69418);let x={general:"General Services",emergency:"Emergency Services",speciality:"Speciality Services",additional:"Additional Services"};function b(e){let{websiteData:s,data:r}=e,n=null,b={isLoading:!0,error:null};try{let e=(0,m.GE)();n=e?.services||{},b=e?.loading||{}}catch{b={isLoading:!1,error:null}}let j=!(s?.serviceList&&Object.keys(s.serviceList).length>0)&&n&&Object.keys(n).length>0,N=(0,h.useMemo)(()=>j?{...s,serviceList:n}:s,[j,s,n]),u=(0,h.useMemo)(()=>(0,v.E)(r?.services||{},N?.templateName),[r?.services,N?.templateName]),f=Object.keys(u||{})?.filter(e=>u[e]?.enabled);if(s?.templateName=="ER"&&f?.length>1||s?.templateName!="ER"&&f?.length>2)return(0,i.jsx)(g.default,{websiteData:s,data:r});if(b.isLoading)return(0,i.jsx)("section",{className:"sec er-service-sec",children:(0,i.jsxs)("div",{className:"container",children:[(0,i.jsxs)("div",{className:"flex flex-col md:flex-row gap-4 justify-between items-start mb-6",children:[(0,i.jsxs)("div",{className:"heading-wrap mb-0",children:[(0,i.jsx)("h2",{className:"heading",children:r?.heading||"Services we Offer!"}),(0,i.jsx)("p",{className:"heading-desc",children:(0,o.EJ)(r?.subHeading||`${s?.name} provides a few services to meet your needs.`,c.N8?.LANDING_PAGE?.SERVICE_SECTION?.DESC)})]}),r?.servicePricing?.enabled&&r?.servicePricing?.pdfUrl&&(0,i.jsx)(l(),{href:r?.servicePricing?.pdfUrl,target:"_blank",rel:"noopener noreferrer",className:"btn primary-btn whitespace-nowrap shrink-0",onClick:()=>S("service_pricing","button","service_section"),children:r?.servicePricing?.buttonText||"Service Pricing"})]}),(0,i.jsx)("div",{className:"service-card-block-wrpr",children:Object.keys(u||{})?.map((e,r)=>(0,i.jsx)("div",{className:`${s?.category==="ER"||1===f.length?"":"spec-er"} service-block-inner`,children:(0,i.jsxs)("div",{className:"h-[52px] animate-pulse bg-gray-200 rounded-lg flex items-center justify-between gap-6 py-3 px-6",children:[(0,i.jsxs)("div",{className:"flex items-center gap-6",children:[(0,i.jsx)("p",{className:"h-6 w-6 animate-pulse bg-gray-300 rounded-lg"}),(0,i.jsx)("p",{className:"h-5 w-28 animate-pulse bg-gray-300 rounded-lg"})]}),(0,i.jsx)("p",{className:"h-6 w-6 animate-pulse bg-gray-300 rounded-lg"})]})}))})]})});if(b.error)return(0,i.jsxs)("div",{className:"text-center py-8",children:[(0,i.jsxs)("p",{className:"text-red-500",children:["Error loading services: ",b.error]}),(0,i.jsx)("button",{onClick:()=>globalThis.location.reload(),className:"mt-4 px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600",children:"Retry"})]});let y=Object.keys(u||{})?.some(e=>u[e]?.enabled),{TriggerEvents:E}=(0,t.useCarterAnalytics)(),w=s?.pagesAndSections?.find(e=>e?.name===d.Nb.SERVICES_PAGE)?.enabled||!1,S=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"button",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"service_section";E?.REGULAR_CLICK({type:s,event:r,id:e})};return(0,i.jsx)(i.Fragment,{children:y?(0,i.jsx)("section",{className:"sec er-service-sec",children:(0,i.jsxs)("div",{className:"container",children:[(0,i.jsxs)("div",{className:"flex flex-col md:flex-row gap-4 justify-between items-start mb-6",children:[(0,i.jsxs)("div",{className:"heading-wrap mb-0",children:[(0,i.jsx)("h2",{className:"heading",children:r?.heading||"Emergency Services Available"}),(0,i.jsx)("p",{className:"heading-desc",children:r?.subHeading||`${s?.name} provides a few services to meet your needs.`})]}),r?.servicePricing?.enabled&&r?.servicePricing?.pdfUrl&&(0,i.jsx)(l(),{href:r?.servicePricing?.pdfUrl,target:"_blank",rel:"noopener noreferrer",className:"btn primary-btn whitespace-nowrap shrink-0",onClick:()=>S("service_pricing","button","service_section"),children:r?.servicePricing?.buttonText||"Service Pricing"})]}),(0,i.jsx)("div",{className:"service-card-block-wrpr",children:Object.keys(u||{})?.map((e,r)=>u[e]?.enabled&&(0,i.jsxs)("div",{className:`${s?.category==="ER"||1===f.length?"":"spec-er"} service-block-inner`,children:[(0,i.jsx)("div",{className:`service-block-title ${["emergency","speciality"].includes(e)?e:"speciality"}`,children:(0,i.jsx)("span",{className:"flex gap-4 md:gap-6 flex-1 text-left text-[color:var(--vis-header)]",children:(0,c.Zr)(u[e]?.name||x?.[e]||"")})}),(0,i.jsxs)("div",{className:"service-card-list",children:[(s?.category==="ER"?s?.serviceList?.[e]?.slice(0,11):s?.serviceList?.[e]?.slice(0,5))?.map((e,r)=>(0,i.jsx)("div",{className:"er-card-wrpr",children:(0,i.jsx)(l(),{href:a.W_.enrichRoute
1(s,(0,c.WS)(s,d.Nb.SERVICES_PAGE),e?.slug),onClick:()=>S(e?.slug,"card"),children:(0,i.jsxs)("div",{className:"er-service-card",children:[(0,i.jsx)("div",{className:"er-service-card-img-wrpr",children:(0,i.jsx)(p.d,{src:c.Lt[e?.iconId-1]?.image?.src||"",className:"full-icon",colorInherit:!1,size:32})}),(0,i.jsxs)("div",{className:"er-service-card-content-wrpr",children:[(0,i.jsx)("h3",{className:"er-service-card-content-heading",children:e?.name}),(0,i.jsx)("p",{className:"er-service-card-content-para",children:(0,o.LM)(e?.description,s)})]})]})})},r)),w&&(0,i.jsx)("div",{className:"er-card-wrpr see-more-card",children:(0,i.jsx)(l(),{href:a.W_.enrichRoute(s,(0,c.WS)(s,d.Nb.SERVICES_PAGE)),onClick:()=>S((0,c.WS)(s,d.Nb.SERVICES_PAGE),"text"),children:(0,i.jsx)("div",{className:"er-service-card",children:(0,i.jsx)("div",{className:"er-service-card-content-wrpr",children:(0,i.jsx)("h3",{className:"er-service-card-content-heading",children:"See More"})})})})})]})]},e))})]})}):(0,i.jsx)(i.Fragment,{})})}}}]);

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.