/* eslint-disable */
// Last Minute — leaf-menu data for the Last-Minute Travel category page

const LAST_META = {
  count: 12,
  newThisSeason: 2,
  authors: 4,
  avgLengthDays: 5,
  topAge: "26 – 38",
  updated: "April 2026",
};

// Top last-minute destinations — all visa-free with US passport and under 8 hours from US East Coast
const LAST_PLACES = [
  { id: "mexico-city", rank: 1, city: "Mexico City", country: "Mexico", region: "Americas", nights: "3–7", budget: "$$", season: "Year-round", img: "https://images.unsplash.com/photo-1518105779142-d975f22f1b0a?w=1200&q=80", coord: "19°25′N · 99°08′W", tag: "Editor's pick", why: "4.5 hrs from NYC. No visa required. Seats drop reliably on Wednesday–Thursday departures. CDMX rewards short stays — Roma Norte is the whole trip.", best: ["Visa-free", "4.5 hr flight", "Year-round"], href: "/en/plan/trip-types/last-minute/how-to-mexico-city-last-minute/" },
  { id: "san-juan", rank: 2, city: "San Juan", country: "Puerto Rico (US)", region: "Americas", nights: "3–5", budget: "$$", season: "Nov – Apr", img: "https://images.unsplash.com/photo-1580058572462-98e2c0e0e2f0?w=1200&q=80", coord: "18°28′N · 66°06′W", tag: "No passport needed", why: "3.5 hrs from NYC. No passport, no visa, no customs. Old San Juan to the beach in 12 minutes. Easiest last-minute international feel from the US East Coast.", best: ["No passport", "3.5 hr flight", "Beach + city"] },
  { id: "lisbon", rank: 3, city: "Lisbon", country: "Portugal", region: "Europe", nights: "4–7", budget: "$$", season: "Mar – Jun, Sep – Oct", img: "https://images.unsplash.com/photo-1555881400-74d7acaacd8b?w=1200&q=80", coord: "38°43′N · 09°08′W", tag: "Best transatlantic LM", why: "7 hrs from NYC. Visa-free (90 days). Late cancellation inventory in spring is consistently the best deal in Europe. Land on a Tuesday, leave on Monday.", best: ["Visa-free", "7 hr flight", "Spring deals"] },
  { id: "reykjavik", rank: 4, city: "Reykjavik", country: "Iceland", region: "Europe", nights: "3–5", budget: "$$$", season: "Oct – Feb (lights), Jun – Aug (sun)", img: "https://images.unsplash.com/photo-1483347756197-71ef80e95f73?w=1200&q=80", coord: "64°08′N · 21°56′W", tag: null, why: "5.5 hrs from NYC. Visa-free. Icelandair runs heavy NYC–KEF frequency; load factor stays low mid-week, prices drop sharply 72 hours out.", best: ["Visa-free", "5.5 hr flight", "Northern lights"] },
  { id: "edinburgh", rank: 5, city: "Edinburgh", country: "Scotland", region: "Europe", nights: "4–6", budget: "$$", season: "May – Sep", img: "https://images.unsplash.com/photo-1506377585622-bedcbb027afc?w=1200&q=80", coord: "55°57′N · 03°11′W", tag: null, why: "7 hrs from NYC direct. Visa-free (6 months, tourism). Edinburgh in summer is a four-day perfect trip — castle, whisky trail, one day-trip to the Highlands.", best: ["Visa-free", "7 hr flight", "Summer"] },
  { id: "montreal", rank: 6, city: "Montreal", country: "Canada", region: "Americas", nights: "3–5", budget: "$$", season: "Jun – Sep, Dec – Feb (winter)", img: "https://images.unsplash.com/photo-1519178614-68673b201f36?w=1200&q=80", coord: "45°30′N · 73°33′W", tag: "Closest international", why: "1 hr from NYC. No visa. If you have a passport and the will to leave, Montreal is the definition of a weekend trip — French food, architecture, no jet lag.", best: ["No visa", "1 hr flight", "Weekend"] },
  { id: "toronto", rank: 7, city: "Toronto", country: "Canada", region: "Americas", nights: "3–5", budget: "$$", season: "May – Oct", img: "https://images.unsplash.com/photo-1517090504586-fde19ea6066f?w=1200&q=80", coord: "43°39′N · 79°23′W", tag: null, why: "1.5 hrs from NYC. No visa. High-frequency route means last-minute fares stay competitive. Best for a long weekend of eating — the restaurant scene is legitimately world-class.", best: ["No visa", "1.5 hr flight", "Food scene"] },
  { id: "vancouver", rank: 8, city: "Vancouver", country: "Canada", region: "Americas", nights: "4–6", budget: "$$$", season: "Jun – Sep", img: "https://images.unsplash.com/photo-1559127212-381558e5c89b?w=1200&q=80", coord: "49°16′N · 123°06′W", tag: null, why: "5.5 hrs from NYC. No visa. Ocean + mountains, walkable food scene, Stanley Park. Works as a short detour from any Seattle or West Coast trip.", best: ["No visa", "5.5 hr flight", "Nature + city"] },
  { id: "cabo", rank: 9, city: "Los Cabos", country: "Mexico", region: "Americas", nights: "3–5", budget: "$$$", season: "Nov – May", img: "https://images.unsplash.com/photo-1570168007204-dfb528c6958f?w=1200&q=80", coord: "22°53′N · 109°54′W", tag: "Winter escape", why: "5 hrs from NYC. No visa. Cancellation inventory out of LAX and JFK runs highest November–January. Desert to ocean, two beaches, no need to leave the corridor.", best: ["No visa", "5 hr flight", "Beach + sun"] },
  { id: "tulum", rank: 10, city: "Tulum", country: "Mexico", region: "Americas", nights: "3–5", budget: "$$–$$$", season: "Nov – Apr", img: "https://images.unsplash.com/photo-1552074284-5e88ef1aef18?w=1200&q=80", coord: "20°12′N · 87°27′W", tag: null, why: "4 hrs from NYC (fly into CUN). No visa. Book the cenote day on arrival — everything else is walkable from the beach road. Good for exactly 4 days.", best: ["No visa", "4 hr flight", "Jungle + beach"] },
  { id: "san-jose-cr", rank: 11, city: "San José", country: "Costa Rica", region: "Americas", nights: "5–7", budget: "$$", season: "Dec – Apr (dry)", img: "https://images.unsplash.com/photo-1518183214770-9cffbec72538?w=1200&q=80", coord: "09°56′N · 84°05′W", tag: null, why: "5 hrs from NYC. No visa. Fly into SJO, rent a car, and you're at the coast or in the cloud forest within 3 hours. One of the best last-minute nature trips from the US.", best: ["No visa", "5 hr flight", "Nature"] },
  { id: "bermuda", rank: 12, city: "Hamilton", country: "Bermuda", region: "Americas", nights: "3–5", budget: "$$$$", season: "May – Oct", img: "https://images.unsplash.com/photo-1562259949-e8e7689d7828?w=1200&q=80", coord: "32°17′N · 64°47′W", tag: "Best beaches", why: "2 hrs from NYC. No visa. Pink-sand beaches, pastel cottages, turquoise water. The fastest you can get to paradise from the US East Coast — if you can swing the cost.", best: ["No visa", "2 hr flight", "Pink beaches"] },
];

// Last-minute sub-types — the six modes
const LAST_STYLES = [
  { id: "escape", num: "I", title: "24-Hour Escape", em: "Out and back.", desc: "Leave Friday afternoon, land at noon Saturday. One city, one night, home before Monday. Bermuda, Montreal, Toronto.", count: "3 guides", img: "https://images.unsplash.com/photo-1436491865332-7a61a109cc05?w=900&q=80" },
  { id: "long-weekend", num: "II", title: "Long Weekend", em: "Three or four nights.", desc: "The standard last-minute play. Book Thursday, leave Friday, back Sunday night. Reykjavik, Edinburgh, Cabo, San Juan.", count: "5 guides", img: "https://images.unsplash.com/photo-1569949381669-ecf31ae8e613?w=900&q=80" },
  { id: "one-week", num: "III", title: "One-Week Quick", em: "Five to seven nights.", desc: "Full trip, compressed planning. Lisbon, Mexico City, Costa Rica. Any visa-free destination under 8 hours.", count: "6 guides", img: "https://images.unsplash.com/photo-1530789253388-582c481c54b0?w=900&q=80" },
  { id: "cancellation", num: "IV", title: "Cancellation Pickup", em: "Someone else's seat.", desc: "Monitor mistake fares, airline error fares, and hotel room drops. The rare mode where last-minute actually beats booking ahead.", count: "2 guides", img: "https://images.unsplash.com/photo-1542296332-2e4473faf563?w=900&q=80" },
  { id: "cheap-flight", num: "V", title: "Cheap-Flight Hunter", em: "The algorithm wins.", desc: "Set alerts, monitor Hopper and Google Flights, wait 72 hours. The destination comes second. Five cities this works for.", count: "3 guides", img: "https://images.unsplash.com/photo-1524673360092-64c34f61accd?w=900&q=80" },
  { id: "friday-night", num: "VI", title: "Friday-Night Departure", em: "Board before midnight.", desc: "Leave Friday after work. Overnight transatlantic to Europe: land Saturday morning, keep both weekend days. Lisbon and Edinburgh land this way.", count: "2 guides", img: "https://images.unsplash.com/photo-1464037866556-6812c9d1c72e?w=900&q=80" },
];

// Itineraries — 8 concrete last-minute trip plans
const LAST_ITINS = [
  { ref: "LST-046", days: 4, title: "Mexico City,", em: "72 hours, no plan needed.", author: "Daniela", price: "$680", img: "https://images.unsplash.com/photo-1518105779142-d975f22f1b0a?w=900&q=80", tags: ["Visa-free", "72 hrs out", "Solo"] },
  { ref: "LST-031", days: 5, title: "Lisbon, fast", em: "but not rushed.", author: "Marcus", price: "€920", img: "https://images.unsplash.com/photo-1555881400-74d7acaacd8b?w=900&q=80", tags: ["Friday-night flight", "5 days", "Solo / couple"] },
  { ref: "LST-018", days: 3, title: "Reykjavik,", em: "a long weekend in winter.", author: "Daniela", price: "$1,100", img: "https://images.unsplash.com/photo-1483347756197-71ef80e95f73?w=900&q=80", tags: ["Northern lights", "3 nights", "Couple"] },
  { ref: "LST-053", days: 4, title: "San Juan,", em: "when you need a beach this week.", author: "Rhea", price: "$560", img: "https://images.unsplash.com/photo-1580058572462-98e2c0e0e2f0?w=900&q=80", tags: ["No passport", "Budget", "Beach"] },
  { ref: "LST-039", days: 5, title: "Edinburgh,", em: "five days, one carry-on.", author: "Marcus", price: "£740", img: "https://images.unsplash.com/photo-1506377585622-bedcbb027afc?w=900&q=80", tags: ["Friday departure", "Europe", "Solo"] },
  { ref: "LST-061", days: 6, title: "Costa Rica,", em: "a week in the dry season.", author: "Rhea", price: "$1,050", img: "https://images.unsplash.com/photo-1518183214770-9cffbec72538?w=900&q=80", tags: ["Nature", "Rental car", "Couple"] },
  { ref: "LST-024", days: 4, title: "Tulum,", em: "four days, three cenotes.", author: "Daniela", price: "$890", img: "https://images.unsplash.com/photo-1552074284-5e88ef1aef18?w=900&q=80", tags: ["Jungle", "Beach", "Solo / couple"] },
  { ref: "LST-047", days: 4, title: "Montreal,", em: "long weekend, no jet lag.", author: "Sam", price: "CA$640", img: "https://images.unsplash.com/photo-1519178614-68673b201f36?w=900&q=80", tags: ["No visa", "1 hr flight", "Weekend"] },
];

// By trip length — four timing buckets for last-minute trips
const LAST_BY_LENGTH = [
  { len: "24–48 hours", days: "1–2", count: 3, examples: "Bermuda · Montreal · San Juan day-trip", price: "from $320" },
  { len: "Long weekend", days: "3–4", count: 5, examples: "San Juan · Reykjavik · Cabo · Edinburgh", price: "from $560" },
  { len: "Standard week", days: "5–9", count: 7, examples: "Lisbon · Mexico City · Costa Rica · Tulum", price: "from $680" },
  { len: "Two weeks (rare)", days: "10–14", count: 2, examples: "Mexico City + Oaxaca · Portugal pass", price: "from $1,200" },
];

// Reading list — 8 essays from the Last-Minute desk
const LAST_READING = [
  { tag: "Method",    duration: "9 min",  title: "The Last-Minute Booking Tree.", em: " A decision diagram for when you have 72 hours.", author: "Sam" },
  { tag: "Editorial", duration: "11 min", title: "Why last-minute trips are", em: " almost never actually cheaper.", author: "Daniela" },
  { tag: "Money",     duration: "7 min",  title: "The cheapest week of the year to fly,", em: " by route.", author: "Rhea" },
  { tag: "Tool",      duration: "6 min",  title: "Google Flights vs. Hopper vs.", em: " Airfarewatchdog: our test.", author: "Sam" },
  { tag: "Safety",    duration: "8 min",  title: "Travel insurance for last-minute trips:", em: " what actually covers you.", author: "Marcus" },
  { tag: "Logistics", duration: "5 min",  title: "The 72-hour pre-departure", em: " checklist, full version.", author: "Daniela" },
  { tag: "Method",    duration: "10 min", title: "Cancellation pickups:", em: " how to find and book them fast.", author: "Rhea" },
  { tag: "Money",     duration: "7 min",  title: "What a last-minute trip", em: " actually costs vs. planning ahead.", author: "Sam" },
];

// Authors / desk
const LAST_DESK = [
  { name: "Daniela Cruz", role: "Senior Editor · Last-Minute Desk", trips: 34, line: "I have never regretted a last-minute trip. I have regretted every trip I over-planned.", av: "https://images.unsplash.com/photo-1580489944761-15a19d654956?w=200&q=80" },
  { name: "Marcus Lin", role: "Field correspondent · Europe", trips: 28, line: "The Friday-night transatlantic to Lisbon is the single best trick in last-minute travel. Land Saturday, keep the whole weekend.", av: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=200&q=80" },
  { name: "Rhea Patel", role: "Field correspondent · Americas", trips: 19, line: "Cheap flights don't care about your plans. When the fare drops, you go.", av: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&q=80" },
  { name: "Sam Okafor", role: "Budget & Tools desk", trips: 22, line: "The booking tree exists because I made every wrong decision first. Now I've written them down.", av: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=200&q=80" },
];

// FAQs
const LAST_FAQS = [
  { q: "Are last-minute flights actually cheaper?", a: "Rarely. The myth lives on, but the data doesn't support it. Airlines yield-manage aggressively and seats left 72 hours out often cost more, not less — especially on high-demand routes and in summer. The exception: mistake fares and cancellation pickups, which are real but unpredictable. Budget 15–25% more than you'd expect, and treat any deal as a bonus rather than a baseline." },
  { q: "Can I get a passport in 72 hours?", a: "Yes, with an appointment. The USPS Passport Acceptance Facility network and a handful of private expediting services (CIBT, RushMyPassport, ItsEasy) can turn a passport in 24–72 hours at premium cost. You'll need proof of urgent travel (flight itinerary), fees run $200–$350 all-in, and availability varies by city. Book the flight first — the appointment tier is 'urgent' only with a confirmed booking." },
  { q: "Which booking sites work best for last-minute?", a: "Google Flights for search and price alerts. Hopper for fare prediction and watching a route over time. Scott's Cheap Flights (now Going.com) for mistake fares and error fares delivered by email. Directly with the airline for award and standby inventory. For hotels, Booking.com's app shows last-minute availability most reliably; HotelTonight covers same-night bookings specifically." },
  { q: "What about travel insurance on a last-minute booking?", a: "Buy it immediately — 'cancel for any reason' coverage must be purchased within 14–21 days of your first booking. Most last-minute travelers skip it and then are exposed if anything changes. The coverage you want for a 72-hour trip: trip cancellation + medical evacuation. Skip the 'baggage delay' riders — they're noise." },
  { q: "What is the cheapest week of the year to book last-minute?", a: "The week of Thanksgiving (Tuesday before through Wednesday after) and the last two weeks of January. Both represent historically predictable drops in domestic and transatlantic fares as demand falls off a cliff after the holiday. Summer has no equivalent window — last-minute summer travel to Europe is expensive almost without exception." },
  { q: "What if my flight gets cancelled — am I stuck?", a: "Know your rights: if the airline cancels or significantly delays your flight, you are entitled to a full refund (not a voucher) under current DOT rules. Get on the phone with the airline while you're also in the rebooking line at the gate — whoever gets through first, wins. Have the number saved. A companion card that covers trip delays is worth its annual fee in exactly this scenario." },
];

// Practical tips — the 72-hour pre-trip checklist
const LAST_PRACTICAL = [
  { k: "Booking tip", h: "Book the flight first. Decide where later.", b: "The most common last-minute mistake is spending 90 minutes deciding between destinations, then missing the fare. Pick a direction, book the seat, worry about the hotel in the Uber to the airport. Inventory is tight — the window is usually under 6 hours once a fare drops." },
  { k: "Passport tip", h: "Check it before you search.", b: "Many countries require 6 months validity beyond your travel dates. If your passport expires in under 6 months, you may not board. Check this before you book — not after. Emergency renewal takes 24–72 hrs and costs $200–$350 all-in; plan accordingly." },
  { k: "Packing tip", h: "One carry-on. Non-negotiable.", b: "Last-minute trips and checked bags are incompatible. Pack for 5 days in a personal item if possible, 7 days in a carry-on maximum. Checked baggage adds cost, adds time, and gives you one more thing to lose. The packing list is on the page — it fits in 45 minutes." },
  { k: "Money tip", h: "Notify your bank. Right now.", b: "A blocked card in Mexico City at 11pm on a Saturday is a 72-hour trip ruined. Call or use the app to add a travel notice before you leave. Do it for every card you're bringing. Takes 3 minutes." },
  { k: "Phone tip", h: "eSIM before you land.", b: "Airalo and Saily sell regional eSIMs you install before departure. For a 5-day trip, a $12 eSIM is cheaper and more reliable than paying your carrier's international day rate. Install it on the plane — it activates when you land." },
  { k: "Hotel tip", h: "Book the first two nights only.", b: "Last-minute trip flexibility is the asset. Book two nights, confirm you like the neighborhood, then extend or move. Hotel Tonight and Booking.com both show real-time availability. Locking in a week upfront defeats the point." },
  { k: "Insurance tip", h: "Credit card coverage first, then decide.", b: "Most travel credit cards include trip cancellation, delay, and medical coverage at no additional cost. Check your card's coverage before buying a separate policy. For trips under 5 days with no major pre-payments, your card coverage is usually sufficient." },
];

Object.assign(window, { LAST_META, LAST_PLACES, LAST_STYLES, LAST_ITINS, LAST_BY_LENGTH, LAST_READING, LAST_FAQS, LAST_PRACTICAL, LAST_DESK });
