1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="cb0fc7ae-5249-9210-bac4-addc98ba000d")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,36641,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(948148),i=e.i(532181),n=e.i(749652);let s={some:0,all:1};var o=e.i(772328),l=e.i(876569),d=e.i(351479);let c=[{key:"instagram",glyph:"instagram",gradient:"linear-gradient(135deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)",ring:"#dc2743"},{key:"tiktok",glyph:"tiktok",gradient:"linear-gradient(135deg, #010101 0%, #25f4ee 50%, #fe2c55 100%)",ring:"#fe2c55"},{key:"facebook",glyph:"facebook",gradient:"linear-gradient(135deg, #0866ff 0%, #054dc4 100%)",ring:"#0866ff"},{key:"tripadvisor",glyph:"tripadvisor",gradient:"linear-gradient(135deg, #34E0A1 0%, #00A680 60%, #004F3A 100%)",ring:"#34E0A1"}];function p({card:e,inView:r}){let n=(0,a.useTranslations)("socialFollowers"),s=d.SITE.socialProfiles[e.key],c=(0,o.useReducedMotion)();return(0,t.jsxs)(i.motion.a,{href:s.url,target:"_blank",rel:"noopener noreferrer",whileHover:c?void 0:{y:-4},whileTap:c?void 0:{scale:.98},transition:{type:"spring",stiffness:400,damping:24},className:"group relative isolate flex min-h-[168px] flex-col justify-between overflow-hidden rounded-2xl p-5 text-white shadow-lg",style:{backgroundImage:e.gradient},"aria-label":n(`platforms.${e.key}.label`),children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 -translate-x-full bg-gradient-to-r from-transparent via-white/25 to-transparent transition-transform duration-1000 group-hover:translate-x-full"}),(0,t.jsxs)("div",{className:"relative flex items-start justify-between",children:[(0,t.jsx)("span",{className:"grid h-11 w-11 place-items-center rounded-full bg-white/20 backdrop-blur-sm ring-1 ring-white/40",children:(0,t.jsx)(l.Glyph,{name:e.glyph,className:"h-5 w-5",strokeWidth:1.75})}),(0,t.jsx)("span",{className:"text-[10px] font-semibold uppercase tracking-[0.22em] opacity-80 transition-opacity group-hover:opacity-100",children:n(`platforms.${e.key}.name`)})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("p",{className:"font-serif font-bold leading-none",style:{fontSize:"clamp(1.75rem, 3vw, 2.5rem)"},children:(0,t.jsx)(m,{value:s.count,start:r})}),(0,t.jsx)("p",{className:"mt-1 text-[11px] font-semibold tracking-wide opacity-90",children:n(`units.${s.kind}`)}),(0,t.jsxs)("p",{className:"mt-3 flex items-center gap-1 text-[11px] font-medium opacity-90 transition-transform duration-300 group-hover:translate-x-1",children:[s.handle,(0,t.jsx)("span",{"aria-hidden":!0,children:"â"})]})]})]})}function m({value:e,start:a}){var i;let[n,s]=(0,r.useState)(0),l=(0,o.useReducedMotion)();return(0,r.useEffect)(()=>{if(!a)return;let t=0;if(l)return t=requestAnimationFrame(()=>s(e)),()=>cancelAnimationFrame(t);let r=performance.now(),i=a=>{let n=Math.min(1,(a-r)/1400);s(Math.round(e*(1-Math.pow(1-n,3)))),n<1&&(t=requestAnimationFrame(i))};return t=requestAnimationFrame(i),()=>cancelAnimationFrame(t)},[e,a,l]),(0,t.jsx)("span",{children:(i=n)>=1e6?(i/1e6).toFixed(+(i%1e6!=0))+"M":i>=1e4?Math.round(i/1e3)+"K":i>=1e3?(i/1e3).toFixed(1).replace(/\.0$/,"")+"K":i.toString()})}e.s(["SocialFollowers",0,function({tone:e="dark"}){let i=(0,a.useTranslations)("socialFollowers"),o=(0,r.useRef)(null),l=function(e,{root:t,margin:a,amount:i,once:o=!1,initial:l=!1}={}){let[d,c]=(0,r.useState)(l);return(0,r.useEffect)(()=>{if(!e.current||o&&d)return;let r={root:t&&t.current||void 0,margin:a,amount:i};return function(e,t,{root:r,margin:a,amount:i="some"}={}){let o=(0,n.resolveElements)(e),l=new WeakMap,d=new IntersectionObserver(e=>{e.forEach(e=>{let r=l.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?l.set(e.target,r):d.unobserve(e.target)}else"function"==typeof r&&(r(e),l.delete(e.target))})},{root:r,rootMargin:a,threshold:"number"==typeof i?i:s[i]});
2return o.forEach(e=>d.observe(e)),()=>d.disconnect()}(e.current,()=>(c(!0),o?void 0:()=>c(!1)),r)},[t,e,a,o,i]),d}(o,{once:!0,amount:.3}),d="dark"===e;return(0,t.jsxs)("div",{ref:o,className:`relative isolate overflow-hidden rounded-3xl border p-8 sm:p-12 ${d?"border-white/10 bg-gradient-to-br from-paipai-dark via-[#0e2d24] to-paipai-dark text-white":"border-paipai-dark/10 bg-white text-paipai-dark shadow-xl"}`,children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 opacity-40 mix-blend-overlay",style:{backgroundImage:"radial-gradient(circle at 20% 15%, rgba(255,255,255,0.12), transparent 45%), radial-gradient(circle at 85% 90%, rgba(232,100,27,0.18), transparent 50%)"}}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:`text-[10px] font-semibold uppercase tracking-[0.4em] ${d?"text-paipai-warm":"text-paipai-accent"}`,children:i("kicker")}),(0,t.jsx)("h3",{className:`mt-3 font-serif font-bold leading-[0.94] ${d?"text-white":"text-paipai-dark"}`,style:{fontSize:"clamp(1.5rem, 3vw, 2.25rem)"},children:i("title")})]}),(0,t.jsx)("div",{className:"mt-8 grid grid-cols-2 gap-3 sm:gap-4 lg:grid-cols-4",children:c.map(e=>(0,t.jsx)(p,{card:e,inView:l},e.key))})]})]})}],36641)}]); 3 4//# debugId=cb0fc7ae-5249-9210-bac4-addc98ba000d
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.