// Verified service menu + team + reviews. Prices from research/services.md (Fresha 2026-05-21).
// Reviews from research/reviews-ratings.md — only the two with verified text + 4 star-only entries.

const SERVICES = [
  {
    id: 'hair',
    title: 'Hair',
    blurb: 'Barber-led precision cuts, head shaves and wash-and-style. The core of the house.',
    items: [
      { name: 'Hair Cut',                   price: 250, duration: '40 min' },
      { name: 'Hair Cut — Kids',            price: 250, duration: '40 min' },
      { name: 'Head Shave',                 price: 199, duration: '30 min' },
      { name: 'Wash & Hair Style',          price: 105, duration: '30 min' },
    ],
  },
  {
    id: 'beard',
    title: 'Beard',
    blurb: 'Signature shapes, machine work and colour. Hot towel finish on every service.',
    items: [
      { name: 'Beard Signature',            price: 131, signature: true },
      { name: 'Beard Machine',              price:  99 },
      { name: 'Beard Coloring',             price: 131 },
    ],
  },
  {
    id: 'nails',
    title: 'Nails',
    blurb: 'Jane and Alona keep this room booked. Signature mani and pedi are the house favourites.',
    items: [
      { name: 'Manicure',                   price: 100 },
      { name: 'Pedicure',                   price: 120 },
      { name: 'Signature Manicure',         price: 135, signature: true },
      { name: 'Signature Pedicure',         price: 225, signature: true },
      { name: 'Foot Spa',                   price:  50 },
      { name: 'Paraffin Hand',              price: 105 },
      { name: 'Paraffin Foot',              price: 105 },
      { name: 'Callus Remover',             price:  84 },
      { name: 'Cut & File — Hand',          price:  55 },
      { name: 'Cut & File — Feet',          price:  55 },
    ],
  },
  {
    id: 'colour',
    title: 'Hair Colour',
    blurb: 'Single-process colour, grey camouflage, and highlights — toned warm or cool to brief.',
    items: [
      { name: 'Hair Coloring',              price: 210 },
      { name: 'Camouflage Grey',            price: 189 },
      { name: 'Highlights',                 price: 367 },
    ],
  },
  {
    id: 'treatments',
    title: 'Hair Treatments',
    blurb: 'Keratin smoothing, crystal sealing, and spa mist hydration — recovery for stressed hair.',
    items: [
      { name: 'Keratin / Brazilian Blowout', price: 400, signature: true },
      { name: 'Crystal Section',            price: 299 },
      { name: 'Crystal Section — long hair',price: 600 },
      { name: 'Spa Mist',                   price: 210 },
      { name: 'Spa Mist Teia',              price: 145 },
    ],
  },
  {
    id: 'facials',
    title: 'Facials',
    blurb: 'A ten-step ladder from Prep to Anti-Ageing. Hydra Facial with Diamond Peel is the request.',
    items: [
      { name: 'Prep Facial',                price:  84 },
      { name: 'Express Facial',             price: 210 },
      { name: 'Basic Facial',               price: 315 },
      { name: 'Detox Facial',               price: 472 },
      { name: 'Power Hyaluronic',           price: 525 },
      { name: 'Advanced Facial',            price: 577 },
      { name: 'Power C+ Vitamin C',         price: 577 },
      { name: 'Hydra Facial + Diamond Peel',price: 625, signature: true },
      { name: 'Hydra Facial + Hyperbaric',  price: 625 },
      { name: 'Anti-Ageing Corrective',     price: 700 },
      { name: 'Ionto Prescribed (add-on)',  price: 105 },
    ],
  },
  {
    id: 'body',
    title: 'Body — Massage & Waxing',
    blurb: 'Body shaving, waxing, and hour-long massage. Booked from the same villa, same room.',
    items: [
      { name: 'Full Body Massage — 1 hour', price: 315, signature: true },
      { name: 'Head / Shoulder / Back',     price: 105 },
      { name: 'Hand Massage',               price:  84 },
      { name: 'Foot Massage',               price:  84 },
      { name: 'Full Body Waxing',           price: 315 },
      { name: 'Full Legs Waxing',           price: 189 },
      { name: 'Back Shaving',               price:  94 },
      { name: 'Chest & Stomach Shave',      price:  80 },
      { name: 'Back & Shoulder Shave',      price:  80 },
      { name: 'Chest Shave',                price:  50 },
      { name: 'Full Arms Shave',            price:  42 },
      { name: 'Shoulder Shave',             price:  42 },
    ],
  },
  {
    id: 'vip',
    title: 'VIP Room',
    blurb: 'Add a private or Royal Room charge to any service — your stylist comes to you.',
    items: [
      { name: 'Private Room',               price: 100 },
      { name: 'Private Room Charge',        price: 150 },
      { name: 'Royal Room Charge',          price: 200, signature: true },
    ],
  },
];

// Signature ladder for the home grid.
const SIGNATURE = [
  { name: 'Signature Beard',        price: 131, cat: 'Beard',       img: 'assets/grooming-01.webp' },
  { name: 'Signature Pedicure',     price: 225, cat: 'Nails',       img: 'assets/gallery-08.webp'  },
  { name: 'Hydra Facial + Diamond', price: 625, cat: 'Facials',     img: 'assets/gallery-09.webp'  },
  { name: 'Brazilian Blowout',      price: 400, cat: 'Treatments',  img: 'assets/gallery-04.webp'  },
];

// Names verified from review text (Raj S: "Jane & Alona always do a great job").
// Other names are placeholders for client confirmation — flagged with `unverified: true`.
const TEAM = [
  { name: 'Jane',    role: 'Nail Technician',   img: 'assets/team-06.webp',    verified: true,  note: 'Praised by name in Fresha review (Raj S, 14 May 2026).' },
  { name: 'Alona',   role: 'Nail Technician',   img: 'assets/team-05.webp',    verified: true,  note: 'Praised by name in Fresha review (Raj S, 14 May 2026).' },
  { name: 'Kamran',  role: 'Barber',            img: 'assets/team-kamran.webp', verified: false },
  { name: 'Afif',    role: 'Hair Stylist',      img: 'assets/team-afif.webp',   verified: false },
  { name: 'Stylist', role: 'Barber',            img: 'assets/team-01.webp',    verified: false },
  { name: 'Stylist', role: 'Hair Stylist',      img: 'assets/team-02.webp',    verified: false },
  { name: 'Stylist', role: 'Facial Specialist', img: 'assets/team-07.webp',    verified: false },
  { name: 'Stylist', role: 'Manicurist',        img: 'assets/team-04.webp',    verified: false },
];

// Only the two text reviews are verified. The other 4 are star-only.
const REVIEWS = [
  {
    lang: 'en',
    name: 'Raj S.',
    date: 'Thu, 14 May 2026',
    rating: 5,
    text: '“Perfect. Jane & Alona always do a great job with my manicure.”',
    service: 'Signature Manicure',
  },
  {
    lang: 'ar',
    name: 'Manar A.',
    date: 'Tue, 12 May 2026',
    rating: 5,
    text: '“المكان جميل جداً ونظيف، ومهارة الفريق ودقتهم في المواعيد تستحق أكثر من خمس نجوم.”',
    translation: '“The place is very beautiful and clean — the team’s skill and punctuality deserve more than five stars.”',
    service: 'Beard Signature',
  },
];

// Recent star-only reviews — kept for "review velocity" strip.
const RECENT = [
  { name: 'Patrick P.', date: '19 May 2026', service: 'Hair Cut' },
  { name: 'Ibrahim D.', date: '19 May 2026', service: 'Beard Signature' },
  { name: 'Osama Z.',   date: '18 May 2026', service: 'Head Shave' },
  { name: 'Devin H.',   date: '15 May 2026', service: 'Hydra Facial' },
  { name: 'Raj S.',     date: '14 May 2026', service: 'Signature Manicure' },
  { name: 'Manar A.',   date: '12 May 2026', service: 'Beard Signature' },
];

const HOURS = [
  { d: 'Monday',    h: '10:00 – 22:00' },
  { d: 'Tuesday',   h: '10:00 – 22:00' },
  { d: 'Wednesday', h: '10:00 – 22:00' },
  { d: 'Thursday',  h: '10:00 – 22:00' },
  { d: 'Friday',    h: '13:00 – 22:00' },
  { d: 'Saturday',  h: '10:00 – 22:00' },
  { d: 'Sunday',    h: '10:00 – 22:00' },
];

const GALLERY = [
  { src: 'assets/gallery-05.webp', label: 'Reception · ground floor' },
  { src: 'assets/gallery-01.webp', label: 'VIP Room · barber station' },
  { src: 'assets/gallery-04.webp', label: 'Wash bar · red leather' },
  { src: 'assets/gallery-06.webp', label: 'Lounge · café & stair' },
  { src: 'assets/gallery-02.webp', label: 'Main floor · stylist row' },
  { src: 'assets/gallery-07.webp', label: 'VIP Room — private suite' },
  { src: 'assets/gallery-08.webp', label: 'Pedicure suite · ground' },
  { src: 'assets/gallery-09.webp', label: 'Atrium · entrance' },
  { src: 'assets/gallery-03.webp', label: 'Façade · Villa 148, Al Manara' },
];

// Booking funnels — verified in contact-location.md
const LINKS = {
  fresha:    'https://www.fresha.com/a/vip-beauty-lounge-dubai-al-manara-street-e37nsya4',
  vouchers:  'https://www.fresha.com/a/vip-beauty-lounge-dubai-al-manara-street-e37nsya4/vouchers',
  whatsapp:  'https://wa.me/971555080506?text=Hi%20VIP%20Beauty%20Lounge%2C%20I%27d%20like%20to%20book',
  phoneMob:  'tel:+971555080506',
  phoneLand: 'tel:+97142971990',
  email:     'mailto:vipbeauty461@gmail.com',
  map:       'https://www.google.com/maps?q=25.1518116,55.2196884',
};

Object.assign(window, {
  SERVICES, SIGNATURE, TEAM, REVIEWS, RECENT, HOURS, GALLERY, LINKS,
});
