const { Button, IconButton, Icon, SectionHeader, Badge, Tag, Rating, PriceDisplay, MetadataRow, DestinationCard, PackageCard, ExperienceCard, TestimonialCard, InspirationCard, TripSearch, Footer } = window.VE; const D = window.VE_DATA; function Hero({ onPlanTrip, search, onSearchChange, onSubmit, compactSearch }) { return (
Late light along a Mediterranean coastline
Your next escape

Travel beautifully.
We’ll plan the rest.

Curated journeys, personalised itineraries, and seamless travel planning with Veloria Escape.

{compactSearch ? : onSearchChange({ ...search, activeField: field })} onSubmit={onSubmit} />}
); } function FeaturedDestinations({ onOpen }) { return (
onOpen('listing')}>All destinations} />
{D.destinations.slice(0, 4).map((d) => ( { e.preventDefault(); onOpen('destination', d); }} /> ))}
); } function CuratedEscapes({ onOpen }) { return (
onOpen('listing')}>View all} />
{D.experiences.map((x) => ( { e.preventDefault(); onOpen('listing'); }} /> ))}
); } function FeaturedPackages({ onOpen }) { return (
onOpen('listing')}>All packages} />
{D.packages.slice(0, 3).map((p) => (
onOpen('package', p)} style={{ cursor: 'pointer' }}>
))}
); } function WhyVeloria() { return (
{D.why.map((w) => (

{w.title}

{w.body}

))}
); } function HowItWorks() { return (
How it works

Four steps, and most of them are ours

No forms to fight with. A conversation, a plan, and a trip you can stop thinking about.

A traveller looking out over a lake and mountains
    {D.steps.map((s, i) => (
  1. {s.n} {s.title} {s.body}
  2. ))}
); } function Testimonials() { return (
{D.testimonials.map((t) => ( ))}
); } function Inspiration() { return (
See more} />
{D.inspiration.map((p) => ( ))}
); } function FinalCTA({ onPlanTrip }) { return (
Calm sea meeting a pale horizon

Your next escape starts here.

Tell us where you want to go. We’ll take care of the details.

); } function ContactStrip({ onPlanTrip }) { return (
Contact

Tell us where you want to go

Call or email us and a specialist will pick it up. We usually reply within a few hours.

+91 97179 72359 veloriaescape@gmail.com
); } Object.assign(window, { Hero, FeaturedDestinations, CuratedEscapes, FeaturedPackages, WhyVeloria, HowItWorks, Testimonials, Inspiration, FinalCTA, ContactStrip });