PageSourceSearch

https://petwellhk.com/assets/ChristmasEvents-BHXWfm3C.js

js petwellhk.com collected 2026-10-06 05:22:44 UTC 8,512 bytes, 1 lines download raw bytes

1import{r as N,j as e,L as m}from"./react-vendor-BDHNqS4B.js";import{B as u}from"./main-m_sUF2N4.js";import{C as y,a as w}from"./card-U4xgiZnN.js";import{B as g}from"./badge-BYBBu8xB.js";import{b as v}from"./Header-BkbupWq-.js";import{M as k,F as S}from"./Footer-CtylQEAH.js";import{c}from"./christmasEventData-CwZjPWpq.js";import{S as f}from"./sparkles-BcmYxR0H.js";import{A as E}from"./chevron-right-CpkQxGj-.js";import{C as A}from"./calendar-KPQ2FJpt.js";import"./amplify-DYDcjoow.js";import"./query-7-WHkg5t.js";import"./check-DS0-tR9o.js";import"./tag-D40gy_Nl.js";import"./textarea-D7qsgB_p.js";import"./reportService-tEzofQZ6.js";import"./phone-B2rvvDkK.js";import"./type-CVgQCqWZ.js";const d={hea:"😌 Hea 住過"},V=()=>{N.useEffect(()=>{var p;const t=document.title,r=(p=document.querySelector('meta[name="description"]'))==null?void 0:p.getAttribute("content");document.title="2025 香港狗狗聖誕+倒數活動攻略 | 寵物活動、寵物好去處 | PetWell";const a=document.querySelector('meta[name="description"]');a&&a.setAttribute("content","精選2025香港聖誕及跨年倒數狗狗活動,寵物活動、寵物好去處推薦。包括太古廣場、利東街、K11等商場活動,配對PetWell Verified寵物友善餐廳,幫你由玩到食都照顧到狗狗需要。");let o=document.querySelector('meta[name="keywords"]');o||(o=document.createElement("meta"),o.setAttribute("name","keywords"),document.head.appendChild(o)),o.setAttribute("content","聖誕寵物活動,寵物活動,寵物好去處,帶狗活動,狗狗聖誕活動,香港寵物活動,聖誕帶狗好去處,跨年寵物活動,新年寵物活動,寵物友善商場活動");const i=document.querySelector('meta[property="og:title"]'),x=document.querySelector('meta[property="og:description"]'),h=document.querySelector('meta[property="og:url"]');i&&i.setAttribute("content","2025 香港狗狗聖誕+倒數活動攻略 | PetWell"),x&&x.setAttribute("content","精選適合帶毛孩去玩的聖誕同跨年倒數活動,配對寵物友善餐廳推薦"),h&&h.setAttribute("content","https://petwellhk.com/christmas-events-2025");let n=document.querySelector('link[rel="canonical"]');n||(n=document.createElement("link"),n.setAttribute("rel","canonical"),document.head.appendChild(n)),n.setAttribute("href","https://petwellhk.com/christmas-events-2025");const l=document.createElement("script");return l.type="application/ld+json",l.id="christmas-events-schema",l.text=JSON.stringify({"@context":"https://schema.org","@type":"ItemList",name:"2025 香港狗狗聖誕活動",description:"精選適合帶毛孩去玩的聖誕同跨年倒數活動",numberOfItems:c.length,itemListElement:c.map((s,j)=>({"@type":"ListItem",position:j+1,item:{"@type":"Event",name:s.name,description:s.remark,startDate:s.dateStart,endDate:s.dateEnd,location:{"@type":"Place",name:s.organiser,address:s.address},organizer:{"@type":"Organization",name:s.organiser},image:s.imageUrl,url:`https://petwellhk.com/christmas-event/${s.id}`}}))}),document.head.appendChild(l),()=>{document.title=t,a&&r&&a.setAttribute("content",r);const s=document.getElementById("christmas-events-schema");s&&s.remove()}},[]);const b=(t,r)=>{const a=new Date(t),o=new Date(r),i={month:"numeric",day:"numeric"};return t===r?a.toLocaleDateString("zh-HK",{...i,year:"numeric"}):`${a.toLocaleDateString("zh-HK",i)} - ${o.toLocaleDateString("zh-HK",{...i,year:"numeric"})}`};return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(v,{}),e.jsxs("main",{className:"pt-2",children:[e.jsxs("section",{className:"relative bg-gradient-to-br from-red-500/10 via-green-500/5 to-background py-16 md:py-24 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[e.jsx("div",{className:"absolute top-10 left-10 text-6xl opacity-20",children:"🎄"}),e.jsx("div",{className:"absolute top-20 right-20 text-4xl opacity-20",children:"❄️"}),e.jsx("div",{className:"absolute bottom-10 left-1/4 text-5xl opacity-20",children:"🎁"}),e.jsx("div",{className:"absolute bottom-20 right-10 text-4xl opacity-20",children:"⭐"})]}),e.jsx("div",{className:"container mx-auto px-4 relative z-10",children:e.jsxs("div",{className:"text-center max-w-4xl mx-auto",children:[e.jsx(g,{className:"mb-4 bg-red-500/10 text-red-600 border-red-200",children:"🎄 2025 聖誕x倒數"}),e.jsxs("h1",{className:"text-2xl md:text-4xl lg:text-5xl font-bold text-foreground mb-4 leading-tight",children:["2025 香港狗狗聖誕+倒數",e.jsx("br",{className:"hidden md:block"}),e.jsx("span",{className:"md:hidden",children:" "}),"活動+餐廳出街攻略"]}),e.jsx("p",{className:"text-base md:text-lg text-muted-foreground mb-8 max-w-2xl mx-auto",children:"精選適合帶毛孩去玩的聖誕同跨年倒數活動,再配對 PetWell Verified 真・寵物友善餐廳,幫你由玩到食都照顧到狗狗需要。"})]})})]}),e.jsx("section",{className:"py-8 bg-gradient-to-r from-amber-50 to-orange-50 dark:from-amber-950/20 dark:to-orange-950/20 border-y border-amber-200/50",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between gap-6 max-w-4xl mx-auto",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-14 h-14 roun
1ded-2xl bg-gradient-to-br from-amber-400 to-orange-500 flex items-center justify-center flex-shrink-0 shadow-lg",children:e.jsx(f,{className:"w-7 h-7 text-white"})}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-bold text-foreground mb-1",children:"唔知帶狗狗去邊好?🐕"}),e.jsx("p",{className:"text-muted-foreground",children:"做個簡單測驗,搵出你狗狗嘅「MBTI」,我哋會推薦最適合佢嘅活動!"})]})]}),e.jsx(m,{to:"/christmas-dog-mbti-2025",children:e.jsxs(u,{className:"bg-gradient-to-r from-amber-500 to-orange-500 hover:from-amber-600 hover:to-orange-600 text-white shadow-lg whitespace-nowrap",children:["測試狗狗MBTI",e.jsx(E,{className:"w-4 h-4 ml-2"})]})})]})})}),e.jsx("section",{className:"py-12 md:py-16",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("div",{className:"flex items-center justify-between mb-8",children:e.jsxs("h2",{className:"text-2xl font-bold text-foreground",children:["所有活動 (",c.length,")"]})}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:c.map(t=>e.jsx("article",{children:e.jsx(m,{to:`/christmas-event/${t.id}`,children:e.jsxs(y,{className:"group overflow-hidden hover:shadow-xl transition-all duration-300 hover:-translate-y-1 h-full",children:[e.jsxs("div",{className:"aspect-[16/10] overflow-hidden relative",children:[e.jsx("img",{src:t.imageUrl,alt:`${t.name} - ${t.organiser}聖誕活動,位於${t.address}`,loading:"lazy",className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"}),e.jsx("div",{className:"absolute top-3 left-3",children:e.jsx(g,{variant:"secondary",className:"bg-background/90 backdrop-blur-sm",children:t.district})})]}),e.jsxs(w,{className:"p-4",children:[e.jsx("h3",{className:"font-bold text-lg text-foreground mb-2 line-clamp-2 group-hover:text-primary transition-colors",children:t.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3",children:t.organiser}),e.jsxs("div",{className:"space-y-2 text-sm text-muted-foreground",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"w-4 h-4 flex-shrink-0"}),e.jsx("time",{dateTime:t.dateStart,children:b(t.dateStart,t.dateEnd)})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(k,{className:"w-4 h-4 flex-shrink-0"}),e.jsx("span",{className:"line-clamp-1",children:t.address})]})]}),t.recommendedFor.some(r=>d[r])&&e.jsx("div",{className:"flex flex-wrap gap-1.5 mt-3 pt-3 border-t border-border",children:t.recommendedFor.map(r=>d[r]?e.jsx("span",{className:"text-xs px-2 py-0.5 rounded-full bg-muted text-muted-foreground",children:d[r]},r):null)})]})]})})},t.id))})]})}),e.jsx("section",{className:"py-12 bg-muted/50",children:e.jsxs("div",{className:"container mx-auto px-4 text-center",children:[e.jsx("p",{className:"text-muted-foreground mb-4",children:"想知道邊個活動最適合你嘅狗狗?"}),e.jsx(m,{to:"/christmas-dog-mbti-2025",children:e.jsxs(u,{variant:"outline",size:"lg",children:[e.jsx(f,{className:"w-4 h-4 mr-2"}),"做狗狗性格測驗"]})})]})})]}),e.jsx(S,{})]})};export{V 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.