PageSourceSearch

https://an-spa.vn/_next/static/chunks/app/(frontend)/%5Blocale%5D/about/page-334ce7957e58e879.js

js an-spa.vn collected 2026-10-09 04:23:18 UTC 24,675 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5717],{2050:(e,t,i)=>{"use strict";i.d(t,{AmbientGlow:()=>n,LotusParticles:()=>l});var a=i(49297),r=i(42101),s=i(69999);let l=e=>{let{count:t=8,className:i=""}=e,[l,n]=r.useState(!1),[o,d]=r.useState(1e3),[c,x]=r.useState([]);return(r.useEffect(()=>{x(Array.from({length:t},(e,t)=>({id:t,x:"".concat(100*Math.random(),"%"),delay:5*Math.random(),duration:15+10*Math.random(),size:20+30*Math.random(),xOffset:100*Math.random()-50}))),d(window.innerHeight),n(!0)},[t]),l)?(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 overflow-hidden ".concat(i),children:c.map(e=>(0,a.jsx)(s.P.div,{className:"absolute",style:{left:e.x,bottom:"-10%",width:e.size,height:e.size},initial:{y:0,opacity:0,rotate:0},animate:{y:[0,-(1.2*o)],opacity:[0,.4,.6,.4,0],rotate:[0,360],x:[0,e.xOffset,0]},transition:{duration:e.duration,delay:e.delay,repeat:1/0,ease:"linear"},children:(0,a.jsx)("svg",{viewBox:"0 0 100 100",className:"w-full h-full",children:(0,a.jsx)("path",{d:"M50,10 Q70,30 65,50 Q60,70 50,90 Q40,70 35,50 Q30,30 50,10 Z",fill:"#dac480",opacity:"0.6",filter:"blur(1px)"})})},e.id))}):(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 overflow-hidden ".concat(i)})},n=e=>{let{className:t=""}=e;return(0,a.jsxs)("div",{className:"pointer-events-none absolute inset-0 ".concat(t),children:[(0,a.jsx)(s.P.div,{className:"absolute top-1/4 left-1/4 w-96 h-96 rounded-full bg-gold/10 blur-3xl",animate:{scale:[1,1.2,1],opacity:[.3,.5,.3]},transition:{duration:8,repeat:1/0,ease:"easeInOut"}}),(0,a.jsx)(s.P.div,{className:"absolute bottom-1/4 right-1/4 w-96 h-96 rounded-full bg-primary/10 blur-3xl",animate:{scale:[1.2,1,1.2],opacity:[.5,.3,.5]},transition:{duration:10,repeat:1/0,ease:"easeInOut"}})]})}},3694:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{default:function(){return o},getImageProps:function(){return n}});let a=i(19452),r=i(28310),s=i(49510),l=a._(i(22382));function n(e){let{props:t}=(0,r.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let o=s.Image},9699:(e,t,i)=>{Promise.resolve().then(i.bind(i,48041))},19402:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});let a=(0,i(95188).A)("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]])},45383:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});let a=(0,i(95188).A)("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]])},48041:(e,t,i)=>{"use strict";i.d(t,{default:()=>A});var a=i(49297);i(42101);var r=i(69999),s=i(58105),l=i.n(s),n=i(77129),o=i(66621),d=i(49070),c=i(91255),x=i(19402),m=i(45383),h=i(84021),p=i(2050),u=i(27084),g=i(82706),v=i(12766),f=i(63151);let w={src:"/_next/static/media/Tripadvisor-choice-2023.5c8dff8e.png",height:600,width:600,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAHlBMVEU04qIgimMvzZMmpHYqtIE16KYy2Zsde1gWX0QWXUN4VYlDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAMUlEQVR4nB2LyREAIAyE9orR/ht2Er4AgCMdDLIFoEKSKVQu+VJjEk8ksrmRu70X1nwWVgCgfCSw3gAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},y={src:"/_next/static/media/Tripadvisor-choice-2024.dc7de29a.png",height:1100,width:1e3,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAHlBMVEUz3p815aUlonUhkGgvypEswIkorn0egl4YZkompngsiu7KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAALklEQVR4nBXGwREAIAgEsd0DxP4rdnwlgCrYSVqYJAP0nGmwdrfEurlfTh0E/nkQlgCHMPUpYgAAAABJRU5ErkJggg==",blurWidth:7,blurHeight:8},b=[{src:"/_next/static/media/spa-room-4.7d2ebcb5.avif",height:400,width:600,blurWidth:0,blurHeight:0},{src:"/_next/static/media/spa-room-2.1803c0bc.avif",height:960,width:1200,blurWidth:0,blurHeight:0},{src:"/_next/static/media/spa-room-foot.5a235898.avif",height:960,width:1200,blurWidth:0,blurHeight:0},{src:"/_next/static/media/spa-room-sauna.57ccf1be.avif",height:1067,width:1600,blurWidth:0,blurHeight:0}],j={2021:w,2023:w,2024:y,2025:y},N=[(0,a.jsx)("svg",{viewBox:"0 0 100 100",className:"w-12 h-12",children:(0,a.jsx)("circle",{cx:"50",cy:"50",r:"35",fill:"none",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round",strokeDasharray:"220 0",opacity:"0.9"})},"enso"),(0,a.jsxs)("svg",{viewBox:"0 0 100 100",className:"w-12 h-12",children:[(0,a.jsx)("rect",{x:"25",y:"30",width:"4",height:"40",fill:"currentColor"}),(0,a.jsx)("rect",{x:"71",y:"30",width:"4",height:"40",fill:"currentColor"}),(0,a.jsx)("rect",{x:"20",y:"30",width:"60",height:"5",rx:"2",fill:"
1currentColor"}),(0,a.jsx)("rect",{x:"22",y:"42",width:"56",height:"4",fill:"currentColor"})]},"torii"),(0,a.jsxs)("svg",{viewBox:"0 0 100 100",className:"w-12 h-12",children:[(0,a.jsx)(r.P.path,{d:"M50 25 L30 70 L40 70 L50 50 L60 70 L70 70 Z",fill:"none",stroke:"currentColor",strokeWidth:"3",strokeLinejoin:"round"}),(0,a.jsx)("circle",{cx:"50",cy:"30",r:"3",fill:"currentColor"})]},"mountain")];function A(e){let{t}=e;return(0,a.jsxs)("main",{className:"bg-warm-white",children:[(0,a.jsxs)("section",{className:"relative min-h-screen -mt-28 pt-72 flex items-center justify-center overflow-hidden",children:[(0,a.jsxs)("div",{className:"absolute inset-0 bg-cover bg-center bg-fixed",style:{backgroundImage:"url(".concat((0,f.$6)(),")")},children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-primary-dark/80 via-primary/70 to-transparent"}),(0,a.jsx)(p.LotusParticles,{count:6,className:"opacity-60"}),(0,a.jsx)(h.LotusWatermark,{position:"right",className:"opacity-10"}),(0,a.jsxs)("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[(0,a.jsx)("div",{className:"absolute top-20 left-10 w-32 h-32 bg-gold/10 rounded-full blur-3xl animate-float"}),(0,a.jsx)("div",{className:"absolute bottom-40 right-20 w-40 h-40 bg-white/10 rounded-full blur-3xl animate-float-delayed"})]})]}),(0,a.jsxs)("div",{className:"relative z-10 text-center text-white px-6 max-w-5xl mx-auto",children:[(0,a.jsx)("h1",{className:"text-6xl md:text-7xl lg:text-8xl font-heading mb-6 animate-fade-in-up drop-shadow-lg",dangerouslySetInnerHTML:{__html:t.hero.title}}),(0,a.jsx)("p",{className:"text-2xl md:text-3xl mb-4 font-light animate-fade-in-up animation-delay-200 drop-shadow-md text-secondary-beige",children:t.hero.subtitle}),(0,a.jsx)("p",{className:"text-lg md:text-xl mb-12 text-white/90 max-w-2xl mx-auto animate-fade-in-up animation-delay-400",children:t.hero.description}),(0,a.jsx)("div",{className:"animate-fade-in-up animation-delay-600",children:(0,a.jsxs)(l(),{href:"/booking",className:"group relative inline-flex items-center gap-3 px-8 py-4 bg-white text-primary font-bold rounded-full overflow-hidden transform hover:scale-105 transition-all shadow-xl hover:shadow-2xl",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-gold/20 to-primary/20 opacity-0 group-hover:opacity-100 transition-opacity duration-300"}),(0,a.jsx)("span",{className:"relative",children:t.hero.cta}),(0,a.jsx)(o.A,{className:"relative w-5 h-5 group-hover:translate-x-1 transition-transform"})]})})]}),(0,a.jsx)("div",{className:"absolute bottom-0 left-0 right-0",children:(0,a.jsx)(u.SoftWaveDivider,{color:"cream",withLotus:!0})})]}),(0,a.jsx)("section",{className:"relative py-20 bg-warm-white",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,className:"max-w-4xl mx-auto",children:[(0,a.jsx)("h2",{className:"font-heading text-3xl md:text-4xl text-primary-dark text-center mb-8",children:t.welcome.title}),(0,a.jsxs)("div",{className:"prose prose-lg max-w-none text-primary-medium space-y-6",children:[(0,a.jsxs)("p",{className:"text-lg leading-relaxed",children:[t.welcome.proud," ",(0,a.jsx)("span",{className:"font-bold text-primary",children:t.welcome.tagline})]}),(0,a.jsx)("p",{className:"text-lg leading-relaxed",children:t.welcome.p1}),(0,a.jsx)("p",{className:"text-lg leading-relaxed",children:t.welcome.p2})]})]})})}),(0,a.jsxs)("section",{className:"relative py-20 bg-gradient-to-br from-secondary-cream to-warm-white",children:[(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,className:"text-center mb-12",children:[(0,a.jsx)("h2",{className:"font-heading text-3xl md:text-4xl text-primary-dark mb-4",children:t.gallery.title}),(0,a.jsx)("p",{className:"text-lg text-primary-medium max-w-2xl mx-auto",children:t.gallery.description})]}),(0,a.jsx)("div",{className:"grid md:grid-cols-2 gap-8 max-w-6xl mx-auto",children:t.gallery.rooms.map((e,t)=>
1(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,transition:{delay:.1*t},className:"group relative bg-white rounded-2xl overflow-hidden shadow-soft hover:shadow-soft-lg transition-all duration-500",children:[(0,a.jsxs)("div",{className:"relative h-64",children:[(0,a.jsx)(n.default,{src:b[t],alt:e.title,width:800,height:600,className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105"}),(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-primary-dark/80 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500"})]}),(0,a.jsxs)("div",{className:"relative p-6",children:[(0,a.jsx)("h3",{className:"font-heading text-2xl text-primary-dark mb-2 group-hover:text-primary transition-colors",children:e.title}),(0,a.jsx)("p",{className:"text-primary-medium",children:e.description})]}),(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-gold/5 to-primary/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"})]},t))}),(0,a.jsx)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,className:"max-w-4xl mx-auto mt-12 text-center",children:(0,a.jsx)("p",{className:"text-lg text-primary-medium leading-relaxed",children:t.gallery.description_2})})]}),(0,a.jsx)("div",{className:"absolute bottom-0 left-0 right-0",children:(0,a.jsx)(u.SoftWaveDivider,{color:"white"})})]}),(0,a.jsx)("section",{className:"relative py-20 bg-white",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,className:"max-w-4xl mx-auto text-center",children:[(0,a.jsxs)("div",{className:"mb-12",children:[(0,a.jsxs)("div",{className:"flex justify-center gap-6 mb-6",children:[(0,a.jsx)(r.P.div,{className:"inline-block",animate:{y:[0,-10,0]},transition:{duration:3,repeat:1/0,ease:"easeInOut"},children:(0,a.jsxs)("svg",{viewBox:"0 0 100 100",className:"w-16 h-16 text-primary",children:[(0,a.jsx)("ellipse",{cx:"50",cy:"65",rx:"18",ry:"22",fill:"currentColor",opacity:"0.9"}),(0,a.jsx)("ellipse",{cx:"35",cy:"60",rx:"6",ry:"12",fill:"currentColor",opacity:"0.9",transform:"rotate(-30 35 60)"}),(0,a.jsx)("rect",{x:"42",y:"25",width:"6",height:"25",rx:"3",fill:"currentColor",opacity:"0.9"}),(0,a.jsx)("rect",{x:"50",y:"20",width:"6",height:"30",rx:"3",fill:"currentColor",opacity:"0.9"}),(0,a.jsx)("rect",{x:"58",y:"25",width:"6",height:"25",rx:"3",fill:"currentColor",opacity:"0.9"}),(0,a.jsx)("rect",{x:"66",y:"30",width:"5",height:"20",rx:"2.5",fill:"currentColor",opacity:"0.9"})]})}),(0,a.jsx)(r.P.div,{className:"inline-block",animate:{y:[0,-10,0]},transition:{duration:3,repeat:1/0,ease:"easeInOut",delay:.5},children:(0,a.jsxs)("svg",{viewBox:"0 0 100 100",className:"w-16 h-16 text-primary scale-x-[-1]",children:[(0,a.jsx)("ellipse",{cx:"50",cy:"65",rx:"18",ry:"22",fill:"currentColor",opacity:"0.9"}),(0,a.jsx)("ellipse",{cx:"35",cy:"60",rx:"6",ry:"12",fill:"currentColor",opacity:"0.9",transform:"rotate(-30 35 60)"}),(0,a.jsx)("rect",{x:"42",y:"25",width:"6",height:"25",rx:"3",fill:"currentColor",opacity:"0.9"}),(0,a.jsx)("rect",{x:"50",y:"20",width:"6",height:"30",rx:"3",fill:"currentColor",opacity:"0.9"}),(0,a.jsx)("rect",{x:"58",y:"25",width:"6",height:"25",rx:"3",fill:"currentColor",opacity:"0.9"}),(0,a.jsx)("rect",{x:"66",y:"30",width:"5",height:"20",rx:"2.5",fill:"currentColor",opacity:"0.9"})]})})]}),(0,a.jsx)("h2",{className:"font-heading text-3xl md:text-4xl text-primary-dark mb-4",children:t.philosophy.quote})]}),(0,a.jsxs)("div",{className:"prose prose-lg max-w-none text-primary-medium space-y-6",children:[(0,a.jsxs)("p",{className:"text-lg leading-relaxed",children:[t.philosophy.p1_part1," ",(0,a.jsx)("span",{className:"font-bold text-primary",children:t.philosophy.p1_part2})," ",t.philosophy.p1_part3]}),(0,a.jsx)("p",{className:"text-lg leading-relaxed",children:t.philosophy.p2}),(0,a.jsxs)("p",{className:"text-lg leading-relaxed",children:[t.philosophy.p3_part1," ",(0,a.jsx)("span",{className:"font-bold text-primary",children:t.philosophy.p3_part2}),t.philosophy.p3_part3]})]})]})})}),(0,a.jsxs)("section",{className:"relative py-20 bg-gradient-to-br from-primary-dark to-primary overflow-hidden",children:[(0,a.jsx)("div",{className:"absolute inset-0 pointer-events-none",children:(0,a.jsx)(h.LotusPattern,{variant:"scattered",opacity:.06,density:"normal"})}),(0,a.jsxs)("div",{className:"relative z-10 container mx-auto px-4",children:[(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",
1whileInView:"visible",viewport:v.qK,className:"text-center mb-12",children:[(0,a.jsx)("h2",{className:"font-heading text-3xl md:text-4xl text-white mb-4",children:t.core_values.title}),(0,a.jsx)("p",{className:"text-xl text-secondary-beige",children:t.core_values.subtitle})]}),(0,a.jsx)("div",{className:"grid md:grid-cols-3 gap-8 max-w-5xl mx-auto",children:t.core_values.values.map((e,t)=>(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,transition:{delay:.15*t},className:"text-center",children:[(0,a.jsx)(r.P.div,{className:"inline-block p-6 bg-white/10 backdrop-blur-sm rounded-full mb-4 text-white",whileHover:{scale:1.1,rotate:10},transition:{type:"spring",stiffness:300},children:N[t]}),(0,a.jsx)("h3",{className:"font-heading text-2xl text-white mb-2",children:e.title}),(0,a.jsx)("p",{className:"text-secondary-beige",children:e.description})]},t))}),(0,a.jsx)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,className:"mt-16 max-w-3xl mx-auto text-center",children:(0,a.jsxs)("div",{className:"bg-white/10 backdrop-blur-md rounded-3xl p-8 md:p-12",children:[(0,a.jsx)("h3",{className:"font-heading text-2xl md:text-3xl text-white mb-6",children:t.core_values.mission_title}),(0,a.jsxs)("p",{className:"text-lg text-secondary-beige leading-relaxed",children:[t.core_values.mission_description_part1," ",(0,a.jsx)("span",{className:"font-bold text-white",children:t.core_values.mission_description_part2})," ",t.core_values.mission_description_part3," ",(0,a.jsx)("span",{className:"font-bold text-white",children:t.core_values.mission_description_part4})," ",t.core_values.mission_description_part5]})]})})]}),(0,a.jsx)("div",{className:"absolute bottom-0 left-0 right-0",children:(0,a.jsx)(u.SoftWaveDivider,{color:"cream"})})]}),(0,a.jsxs)("section",{className:"relative py-20 bg-gradient-to-br from-secondary-cream to-warm-white overflow-hidden",children:[(0,a.jsx)(h.LotusPattern,{variant:"floating",opacity:.02}),(0,a.jsxs)("div",{className:"relative z-10 container mx-auto px-4",children:[(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,className:"text-center mb-12",children:[(0,a.jsx)("h2",{className:"font-heading text-3xl md:text-4xl text-primary-dark mb-4",children:t.history.title}),(0,a.jsx)("p",{className:"text-xl text-primary-medium",children:t.history.subtitle})]}),(0,a.jsx)("div",{className:"max-w-5xl mx-auto",children:t.history.milestones.map((e,t)=>(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,transition:{delay:.1*t},className:"relative flex items-start gap-8 mb-12 ".concat(t%2==0?"flex-row":"flex-row-reverse"),children:[(0,a.jsx)("div",{className:"flex-shrink-0 w-32 text-center",children:(0,a.jsx)("div",{className:"inline-block bg-gradient-to-br from-gold to-primary text-white rounded-full px-6 py-3 font-heading text-2xl shadow-lg",children:e.year})}),(0,a.jsx)("div",{className:"flex-1 bg-white rounded-2xl p-6 shadow-lg hover:shadow-xl transition-shadow",children:(0,a.jsxs)("div",{className:"flex items-start gap-4",children:[(0,a.jsx)("div",{className:"flex-shrink-0 w-12 h-12 bg-gradient-to-br from-gold/20 to-primary/20 rounded-full flex items-center justify-center",children:(0,a.jsx)(d.A,{className:"w-6 h-6 text-primary"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-heading text-2xl text-primary-dark mb-2",children:e.title}),(0,a.jsx)("p",{className:"text-primary-medium leading-relaxed",children:e.description})]})]})})]},t))})]}),(0,a.jsx)("div",{className:"absolute bottom-0 left-0 right-0",children:(0,a.jsx)(u.SoftWaveDivider,{color:"white"})})]}),(0,a.jsxs)("section",{className:"relative py-20 bg-white overflow-hidden",children:[(0,a.jsx)(h.LotusPattern,{variant:"scattered",opacity:.02,density:"sparse"}),(0,a.jsxs)("div",{className:"relative z-10 container mx-auto px-4",children:[(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,className:"text-center mb-12",children:[(0,a.jsx)("h2",{className:"font-heading text-3xl md:text-4xl text-primary-dark mb-4",children:t.awards.title}),(0,a.jsx)("p",{className:"text-xl text-primary-medium",children:t.awards.subtitle})]}),(0,a.jsx)("div",{className:"grid md:grid-cols-2 gap-8 max-w-4xl mx-auto",children:t.awards.items.map((e,t)=>
1(0,a.jsx)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,transition:{delay:.1*t},className:"bg-gradient-to-br from-secondary-cream/80 to-secondary-cream/50 rounded-2xl p-8 hover:shadow-xl transition-all duration-300 hover:-translate-y-2",children:"Tripadvisor"===e.issuer&&j[e.year]?(0,a.jsxs)("a",{href:"https://www.tripadvisor.com/Attraction_Review-g293925-d15685988-Reviews-AN_s_spa-Ho_Chi_Minh_City.html",target:"_blank",rel:"noopener noreferrer",className:"flex flex-col items-center text-center w-full h-full block",children:[(0,a.jsx)("div",{className:"mb-6 w-40 h-40 flex items-center justify-center",children:(0,a.jsx)(n.default,{src:j[e.year],alt:"Tripadvisor ".concat(e.year),width:160,height:160,className:"object-contain"})}),(0,a.jsx)("h3",{className:"font-heading text-2xl text-primary-dark mb-3",children:e.title}),(0,a.jsxs)("div",{className:"inline-flex items-center gap-2 bg-white/80 px-4 py-2 rounded-full mb-4",children:[(0,a.jsx)(c.A,{className:"w-4 h-4 text-primary"}),(0,a.jsx)("span",{className:"text-primary font-semibold",children:e.year})]}),(0,a.jsx)("p",{className:"text-primary-medium leading-relaxed",children:e.description})]}):(0,a.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,a.jsx)("div",{className:"mb-6 w-20 h-20 bg-gradient-to-br from-gold to-primary rounded-full flex items-center justify-center",children:(0,a.jsx)(x.A,{className:"w-10 h-10 text-white"})}),(0,a.jsx)("h3",{className:"font-heading text-xl text-primary-dark mb-2",children:e.title}),(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm text-primary-medium mb-3",children:[(0,a.jsx)(c.A,{className:"w-4 h-4"}),(0,a.jsx)("span",{children:e.year})]}),(0,a.jsx)("p",{className:"text-sm text-primary-dark mb-2 font-medium",children:e.issuer}),(0,a.jsx)("p",{className:"text-sm text-primary-medium leading-relaxed",children:e.description})]})},t))})]}),(0,a.jsx)("div",{className:"absolute bottom-0 left-0 right-0",children:(0,a.jsx)(u.SoftWaveDivider,{color:"cream"})})]}),(0,a.jsx)("section",{className:"relative py-20 bg-gradient-to-br from-secondary-cream to-warm-white",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsx)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,className:"text-center mb-12",children:(0,a.jsx)("h2",{className:"font-heading text-3xl md:text-4xl text-primary-dark mb-4",children:t.trust.title})}),(0,a.jsx)(g.TrustIndicators,{variant:"default",stats:t.trust.stats})]})}),(0,a.jsx)("section",{className:"relative py-20 bg-white",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsxs)(r.P.div,{variants:v.HM,initial:"hidden",whileInView:"visible",viewport:v.qK,className:"max-w-4xl mx-auto text-center",children:[(0,a.jsx)("h2",{className:"font-heading text-3xl md:text-4xl text-primary-dark mb-6",children:t.cta.title}),(0,a.jsx)("p",{className:"text-lg text-primary-medium mb-8",children:t.cta.subtitle}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[(0,a.jsxs)(l(),{href:"/booking",className:"group inline-flex items-center justify-center gap-3 px-8 py-4 bg-gradient-to-r from-primary to-primary-medium text-white font-bold rounded-full hover:scale-105 transition-transform shadow-lg hover:shadow-xl",children:[(0,a.jsx)("span",{children:t.cta.booking}),(0,a.jsx)(o.A,{className:"w-5 h-5 group-hover:translate-x-1 transition-transform"})]}),(0,a.jsxs)(l(),{href:"/contact",className:"group inline-flex items-center justify-center gap-3 px-8 py-4 bg-white text-primary font-bold rounded-full border-2 border-primary hover:bg-primary hover:text-white transition-all shadow-lg hover:shadow-xl",children:[(0,a.jsx)(m.A,{className:"w-5 h-5"}),(0,a.jsx)("span",{children:t.cta.contact})]})]})]})})})]})}},49070:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});let a=(0,i(95188).A)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])},66621:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});let a=(0,i(95188).A)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},77129:(e,t,i)=>{"use strict";i.d(t,{default:()=>r.a});var a=i(3694),r=i.n(a)},90077:(e,t,i)=>{"use strict";i.d(t,{W:()=>l});var a=i(42101),r=i(52719);let s={some:0,all:1};function l(e){let{root:t,margin:i,amount:l,once:n=!1,initial:o=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[d,c]=(0,a.useState)(o);return(0,a.useEffect)(()=>
1{if(!e.current||n&&d)return;let a={root:t&&t.current||void 0,margin:i,amount:l};return function(e,t){let{root:i,margin:a,amount:l="some"}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=(0,r.K)(e),o=new WeakMap,d=new IntersectionObserver(e=>{e.forEach(e=>{let i=o.get(e.target);if(!!i!==e.isIntersecting)if(e.isIntersecting){let i=t(e.target,e);"function"==typeof i?o.set(e.target,i):d.unobserve(e.target)}else"function"==typeof i&&(i(e),o.delete(e.target))})},{root:i,rootMargin:a,threshold:"number"==typeof l?l:s[l]});return n.forEach(e=>d.observe(e)),()=>d.disconnect()}(e.current,()=>(c(!0),n?void 0:()=>c(!1)),a)},[t,e,i,n,l]),d}},91255:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});let a=(0,i(95188).A)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])},95188:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(42101);let r=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t.filter((e,t,i)=>!!e&&i.indexOf(e)===t).join(" ")};var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,a.forwardRef)((e,t)=>{let{color:i="currentColor",size:l=24,strokeWidth:n=2,absoluteStrokeWidth:o,className:d="",children:c,iconNode:x,...m}=e;return(0,a.createElement)("svg",{ref:t,...s,width:l,height:l,stroke:i,strokeWidth:o?24*Number(n)/Number(l):n,className:r("lucide",d),...m},[...x.map(e=>{let[t,i]=e;return(0,a.createElement)(t,i)}),...Array.isArray(c)?c:[c]])}),n=(e,t)=>{let i=(0,a.forwardRef)((i,s)=>{let{className:n,...o}=i;return(0,a.createElement)(l,{ref:s,iconNode:t,className:r("lucide-".concat(e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),n),...o})});return i.displayName="".concat(e),i}}},e=>{e.O(0,[8105,9999,9510,2160,385,8388,7669,7358],()=>e(e.s=9699)),_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.