1import{r as p,j as n}from"./react-vendor-BDHNqS4B.js";import{u as F,P as N}from"./useNearbyPlaceSearch-x_utv8ac.js";import{L as q}from"./ListInfiniteLoader-DVfWx7v3.js";import{P as I}from"./PlaceListCard-Bh6ohuV5.js";import{a as O}from"./useClinics-BT6VP7AE.js";import{u as k}from"./useSearchQueryFromUrl-jHjzcbFS.js";import{u as j}from"./useSEO-CoArDrdl.js";import{t as B}from"./serviceOfferings-40B0fv7X.js";import{g as D}from"./availableHours-DsyGI15X.js";import{g as E}from"./distance-Bwcv1qLg.js";import{i as W}from"./placeSearchConfig-BfT0dFXT.js";import{u as $}from"./main-m_sUF2N4.js";import"./amplify-DYDcjoow.js";import"./Header-BkbupWq-.js";import"./chevron-right-CpkQxGj-.js";import"./check-DS0-tR9o.js";import"./tag-D40gy_Nl.js";import"./query-7-WHkg5t.js";import"./Footer-CtylQEAH.js";import"./textarea-D7qsgB_p.js";import"./reportService-tEzofQZ6.js";import"./phone-B2rvvDkK.js";import"./type-CVgQCqWZ.js";import"./FAQSection-CoCzp6cx.js";import"./accordion-DxrqSPr2.js";import"./index-BZFL-brE.js";import"./DirectAnswerBox-Bx52E2kD.js";import"./card-U4xgiZnN.js";import"./lock-CHPI1fFl.js";import"./DiscoverPlaceTabs-DPoC_wAS.js";import"./AppDownloadCTA-DAEixTy3.js";import"./shield-check-we62WOC3.js";import"./search-BSw3vufk.js";import"./sliders-horizontal-zztTPW4P.js";import"./badge-BYBBu8xB.js";import"./ClinicImage-CFSfW4FY.js";import"./hongKongDistricts--r8_jlh4.js";import"./skeleton-CDto_fTL.js";import"./PetWellVerifiedBadge-DpC4-twT.js";import"./PremiumPartnerBadge-Vc4azdA6.js";import"./clock-CRHi7pcr.js";import"./star-Dim9pf51.js";import"./message-circle-B5m25ymx.js";const L=[{question:"ç¸é«è¨ºæéé好ï¼é»æ¨£æç¸é«ï¼",answer:"æç¸é«è¨ºæå¯ä»¥åèPetWellä¸å
çå¯¦ç¨æ¶è©å¹ã診ææåç¯åãæ¶è²»éæåº¦ã建è°é¸æè©å4å以ä¸ãæè¯å¥½å£ç¢ãæä¾ä½ éè¦å
å°ç§æåï¼å¦éª¨ç§ãç¼ç§ãç®èç§ï¼å
診æã"},{question:"馿¸¯é度æ24å°æç¸é«æ¥çæåï¼",answer:"馿¸¯æå¤é24å°ææ¥çç¸é«è¨ºæï¼åä½åºæ¸¯å³¶ãä¹é¾ãæ°çãä½ å¯ä»¥åºPetWell App篩é¸ã24å°ææ¥çãï¼å³ææ¥çéè¿å
æ¥çç¸é«è¨ºæå°ååé»è©±ã"},{question:"ç¸é«è¨ºææ¶è²»å¤§æ¦å¹¾å¤ï¼",answer:"ç¸é«æ¶è²»è¦ä¹æåé¡åèå®ãä¸è¬æª¢æ¥ç´$300-600ï¼ç«èç´$200-400ï¼çµè²æè¡ç´$1,500-4,000ä¸çãPetWellæä¾åè¨ºææ¶è²»åèï¼å¹«ä½ æ¯è¼å¹é¢ã"},{question:"å¹¾æéè¦å¸¶å¯µç©çç¸é«ï¼",answer:"妿坵ç©åºç¾é£æ
¾ä¸æ¯ãååè
¹çãå¼å¸å°é£ãè¡åç°å¸¸ãç¼ççççï¼æç¡å¿«çç¸é«ãå®ææª¢æ¥ï¼æ¯å¹´1-2次ï¼åç«èæ¥ç¨®é½å¥½éè¦ã"}],Ne=()=>{var v;const[s,g]=p.useState("all"),[o,u]=k(),[c,d]=p.useState(!1),{t,i18n:h}=$(),i=F(),{clinics:r,isLoading:P,error:w,hasNextPage:b,fetchNextPage:x,isFetchingNextPage:R}=O({region:i.nearbyActive?"all":s,keyword:o,is247:c||void 0,location:i.nearbyActive?i.coords??void 0:void 0,sortMethod:i.nearbyActive?"location":"rating-desc"},h.language),f=[{value:"all",label:t("clinics.regions.all")},{value:"Kowloon",label:t("clinics.regions.kowloon")},{value:"Hong Kong",label:t("clinics.regions.hongKong")},{value:"New Territories",label:t("clinics.regions.newTerritories")},{value:"Others",label:t("clinics.regions.others")}],y=[...s!=="all"?[((v=f.find(e=>e.value===s))==null?void 0:v.label)??""]:[],...c?[t("clinics.filter24Hour")]:[],...o.trim()?[`"${o.trim()}"`]:[]].filter(Boolean),C=y.length>0,S=()=>{i.exitNearby(),g("all"),u(""),d(!1)},a="https://petwellhk.com/clinics",l="寵ç©é¦æ¸¯é¦é¸ - æ¯è¼å
¨æ¸¯200+éç¸é«è¨ºæè©å¹ãæ¶è²»ãæåãæµ24å°ææ¥çç¸é«ãå¯µç©æè¡ãç«èæ¥ç¨®ãçµè²æåãä¹é¾ãæ¸¯å³¶ãæ°çå
¨è¦èï¼å¹«å¯µç©é¦æ¸¯ä¸»äººæµå°æé©åæ¯å©å
ç¸é«è¨ºæã",H=p.useMemo(()=>[{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"PetWell HK",item:"https://petwellhk.com/"},{"@type":"ListItem",position:2,name:t("clinics.pageTitle"),item:a}]},{"@context":"https://schema.org","@type":"CollectionPage",name:"馿¸¯ç¸é«è¨ºæå表",description:l,url:a,numberOfItems:r.length},{"@context":"https://schema.org","@type":"ItemList",name:"馿¸¯ç¸é«è¨ºæå表",description:l,url:a,numberOfItems:r.length,itemListElement:r.slice(0,50).map((e,m)=>({"@type":"ListItem",position:m+1,item:{"@type":"VeterinaryCare",name:e.name,url:`https://petwellhk.com/clinics/${e.id}`,address:e.address,telephone:e.phone,...e.rating&&{aggregateRating:{"@type":"AggregateRating",ratingValue:e.rating,bestRating:5,reviewCount:e.totalReviews}}}}))}],[r,t,l]);
1j({title:"寵ç©é¦æ¸¯ - å
¨æ¸¯ç¸é«è¨ºæè©å¹æ¯è¼ | 24å°ææ¥çç¸é«æ¨è¦ | PetWell HK",description:l,keywords:"ç¸é«è¨ºæè©å¹,馿¸¯ç¸é«æ¨è¦,24å°æç¸é«,æ¥çç¸é«,寵ç©é«é¢,ç¸é«è¨ºæéé好,寵ç©ç«è,寵ç©çµè²,ç¸é«æ¶è²»",canonicalUrl:a,structuredData:H,faqItems:L,speakableSelectors:[".hero-summary",".faq-answer","h1"]});const T=e=>B(e,h.language),A=(e,m)=>D(e,m,t);return n.jsx(N,{title:t("clinics.pageTitle"),subtitle:t("clinics.subtitle"),description:t("clinics.description"),trustBadge:t("clinics.trustBadge"),searchPlaceholder:t("clinics.searchPlaceholder"),searchQuery:o,onSearchChange:u,filterByRegionLabel:t("clinics.filterByRegion"),filtersLabel:t("clinics.filtersLabel"),regions:f,selectedRegion:s,onRegionChange:e=>{i.exitNearby(),g(e)},nearbyActive:i.nearbyActive,onSearchNearby:i.requestNearby,isRequestingNearby:i.isRequesting,policyFilters:[{id:"24hour",label:t("clinics.filter24Hour"),active:c,onToggle:()=>d(e=>!e)}],activeFilterLabels:y,hasActiveFilters:C,onClearFilters:S,clearFiltersLabel:t("clinics.clearFilters"),isLoading:P,error:w,errorTitle:t("clinics.error"),errorSubtitle:t("clinics.errorSubtitle"),resultCount:r.length,hasMoreToLoad:b,resultsCountLabel:t("clinics.resultsCount",{count:r.length}),noResults:t("clinics.noResults"),noResultsHint:t("clinics.noResultsHint"),suggestPlaceCategory:"clinic",listAriaLabel:"ç¸é«è¨ºæå表",listFooterContent:n.jsx(q,{hasNextPage:b,isFetchingNextPage:R,fetchNextPage:x,loadMoreLabel:t("clinics.loadMore"),loadingLabel:t("clinics.loading")}),ctaTitle:t("clinics.ctaTitle"),ctaDescription:t("clinics.ctaDescription"),directQuestion:"馿¸¯æå¹¾å¤éç¸é«è¨ºæï¼é»æ¨£æµå°å¥½ç¸é«ï¼",directAnswer:"馿¸¯æè¶
é200éç¸é«è¨ºæï¼åä½åºæ¸¯å³¶ãä¹é¾ãæ°çååãä½ å¯ä»¥åºPetWellç覽çå¯¦ç¨æ¶è©å¹ãæ¶è²»åèãæåæ¯è¼ï¼æµå°æé©åæ¯å©å
ç¸é«è¨ºæã",faqItems:L,faqTitle:"ç¸é«è¨ºæå¸¸è¦åé¡",children:n.jsx("div",{className:"grid gap-5 md:grid-cols-2 md:gap-6 lg:grid-cols-4",children:r.map(e=>n.jsx(I,{name:e.name,district:e.district,address:e.address,rating:e.rating,image:e.image,verified:e.verified,isPremium:W(e),detailPath:`/clinics/${e.id}`,serviceLabels:T(e.services),openingHoursText:A(e.availableHours,e.is247)||null,is247:e.is247,is247Label:t("clinics.filter24Hour"),distanceLabel:E(i.nearbyActive,i.coords,e.location,t)},e.id))})})};export{Ne as default};
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.