// Plan landing data
const PLAN_LANES = [
  {
    id: "itineraries",
    num: "01",
    topic: "Topic",
    badge: "Most viewed",
    title: "Itineraries",
    titleEm: null,
    desc: "Day-by-day breakdowns for every corner of the globe — from a long weekend in Lisbon to six weeks in Patagonia.",
    count: "248 guides",
    read: "Updated weekly",
    img: "https://images.unsplash.com/photo-1488646953014-85cb44e25828?w=1600&q=80",
    size: "xl",
  },
  {
    id: "destinations",
    num: "02",
    topic: "Topic",
    badge: "New",
    title: "Destinations",
    desc: "The shortlist of where to go right now, sorted by season, mood, and how badly you need quiet.",
    count: "412 places",
    read: "12 new this month",
    img: "https://images.unsplash.com/photo-1530789253388-582c481c54b0?w=1200&q=80",
    size: "md",
  },
  {
    id: "trip-types",
    num: "03",
    topic: "Topic",
    title: "Trip Types",
    desc: "Solo. Couples. Family. Group. The tone of the trip changes everything else.",
    count: "9 lanes",
    read: "Start here",
    img: "https://images.unsplash.com/photo-1488085061387-422e29b40080?w=1200&q=80",
    size: "md",
  },
  {
    id: "when-to-go",
    num: "04",
    topic: "Topic",
    title: "When to Go",
    desc: "Shoulder season is sometimes a lie. Here is the real calendar — by region, by weather, by crowd.",
    count: "Calendar",
    read: "12 month view",
    img: "https://images.unsplash.com/photo-1502780402662-acc01917cf7d?w=1200&q=80",
    size: "sm",
  },
  {
    id: "budget",
    num: "05",
    topic: "Topic",
    title: "Budget & Costs",
    desc: "What things actually cost, in the actual currency, on an actual Tuesday.",
    count: "Calculator",
    read: "Live pricing",
    img: "https://images.unsplash.com/photo-1554224155-6726b3ff858f?w=1200&q=80",
    size: "sm",
  },
  {
    id: "duration",
    num: "06",
    topic: "Topic",
    title: "Trip Duration",
    desc: "How long is long enough? Field-tested answers from 3-day escapes to 3-month sabbaticals.",
    count: "8 templates",
    read: "Read more",
    img: "https://images.unsplash.com/photo-1501785888041-af3ef285b470?w=1200&q=80",
    size: "sm",
  },
  {
    id: "research",
    num: "07",
    topic: "Topic",
    badge: "Tool",
    title: "Research & Tools",
    desc: "The exact bookmarks, apps, and forums we open before booking anything. The honest list, not the affiliate list.",
    count: "32 resources",
    read: "Toolbox",
    img: "https://images.unsplash.com/photo-1542038784456-1ea8e935640e?w=1200&q=80",
    size: "wide",
  },
  {
    id: "first-trip",
    num: "08",
    topic: "Beginner",
    title: "First Trip Abroad",
    desc: "Passport-shaped panic and how to manage it. A start-from-scratch guide for anyone leaving the country for the first time.",
    count: "10 chapters",
    read: "Beginner guide",
    img: "https://images.unsplash.com/photo-1436491865332-7a61a109cc05?w=1200&q=80",
    size: "wide",
  },
];

const PLAN_FAQS = [
  { q: "How far in advance should I start planning?", a: "For most international trips, 3–4 months gives you the cleanest combo of price, availability, and time to read. Add a month for peak-season Europe or Japan. Less than 6 weeks out and you're in 'flexibility costs money' territory — it's still doable, just plan less and stay longer." },
  { q: "Should I book flights or accommodations first?", a: "Lock the flight first if your dates are firm — flight prices move more violently than hotel prices. If your dates are flexible, find the city, the hotel you actually want to stay in, and shape the trip around its calendar. The cheapest seat to a bad week is not a deal." },
  { q: "How do I plan when I don't know where to go?", a: "Start with the mood, not the map. Pick three words for what you want the trip to feel like (slow, hot, social — that kind of thing). Our Mood-to-Map tool below turns those into 5–6 destination shortlists. From there it's a matter of season and budget, both of which we can solve." },
  { q: "What's the right balance between planned and spontaneous?", a: "Book the bookable — flights, lodging, the one restaurant you'd cry over missing. Leave mornings, dinners, and the third day of every week open. The rule of thumb: plan structure, leave the texture." },
  { q: "How many destinations should I fit into one trip?", a: "Two cities per week, max. Three if they're close. Anything more and you're paying to be on trains, not in places. We have a calculator for this." },
];

const PLAN_READING = [
  { tag: "Editorial", duration: "9 min", title: "How To Plan a Trip in Reverse", em: "Reverse." },
  { tag: "Method", duration: "12 min", title: "The Two-Page Itinerary Rule" },
  { tag: "Budget", duration: "7 min", title: "What $1,500 Actually Buys, By Country" },
  { tag: "Planning", duration: "11 min", title: "When To Go: A Real Calendar" },
  { tag: "Beginner", duration: "8 min", title: "Your First International Trip, Decoded" },
  { tag: "Booking", duration: "6 min", title: "Tuesdays, Tuesdays, Tuesdays" },
];

const PLAN_TOOLS = [
  { glyph: "M", title: "Mood-to-Map", desc: "Tell us how you want the trip to feel. We return six places that fit it.", action: "Open tool" },
  { glyph: "$", title: "Real-Cost Calculator", desc: "Per-day spend by city, updated against current rates and field reports.", action: "Calculate" },
  { glyph: "C", title: "Season Compass", desc: "Twelve-month read on weather, crowds, and prices — for any destination.", action: "Check season" },
  { glyph: "P", title: "Pace Planner", desc: "Tells you if you've packed too much. Spoiler: usually yes.", action: "Plan pace" },
  { glyph: "L", title: "Length Estimator", desc: "How many days a place actually needs, by traveler type.", action: "Estimate" },
  { glyph: "R", title: "Route Builder", desc: "Drag-and-drop multi-city routing with realistic transit time built in.", action: "Build route" },
  { glyph: "B", title: "Budget Allocator", desc: "Split a total budget into flights, lodging, food, and rainy-day cash.", action: "Allocate" },
  { glyph: "K", title: "Pre-Trip Checklist", desc: "The 22 things to do in the 60 days before you leave. In order.", action: "View list" },
];

const PLAN_TYPES = [
  { num: "I", title: "Solo", em: "Solo.", desc: "The slow lane. Quiet mornings, journal, trains.", count: "32 guides", tags: ["Solo Female", "First Time", "Long Stay"] },
  { num: "II", title: "Couples", desc: "Pace, privacy, and the right number of restaurants.", count: "44 guides", tags: ["Romantic", "Honeymoon", "Anniversary"] },
  { num: "III", title: "Family", desc: "What kids will and will not tolerate at altitude.", count: "38 guides", tags: ["With Kids", "Multigen", "Teens"] },
  { num: "IV", title: "Friends", em: "Group.", desc: "Group dynamics. Shared houses. The one person planning.", count: "26 guides", tags: ["Group", "Bachelorette", "Reunion"] },
  { num: "V", title: "Adventure", desc: "Trekking, diving, climbing — when the trip is the activity.", count: "29 guides", tags: ["Hiking", "Diving", "Sailing"] },
  { num: "VI", title: "Slow Travel", em: "Slow.", desc: "Three weeks, one neighborhood, no agenda.", count: "21 guides", tags: ["Long Stay", "Sabbatical", "Remote"] },
  { num: "VII", title: "Workation", desc: "Wifi, time zones, and why your laptop is in your carry-on.", count: "18 guides", tags: ["Remote", "Coworking", "Long Stay"] },
  { num: "VIII", title: "Bucket List", em: "Once.", desc: "The trips you take once — done correctly the first time.", count: "16 guides", tags: ["Once In a Lifetime", "Splurge", "Big Trip"] },
  { num: "IX", title: "Last Minute", desc: "You leave Friday. Here is the playbook.", count: "12 guides", tags: ["Under 2 Weeks", "Spontaneous", "Cheap"] },
];

const PLAN_MOODS = [
  { id: "slow", label: "Slow & Quiet", title: "The slow lane.", em: "Quiet.", blurb: "Coastal villages, walks before breakfast, a single café you visit four times.", img: "https://images.unsplash.com/photo-1528127269322-539801943592?w=1600&q=80", coord: "61°54'N 06°33'W", specs: [["DAYS","10–14"],["BUDGET","$$"],["PACE","Languid"]] },
  { id: "hot", label: "Hot & Crowded", title: "The big city,", em: "in summer.", blurb: "Long taxi lines, three-hour dinners, the kind of trip that ruins you for offices.", img: "https://images.unsplash.com/photo-1502602898657-3e91760cbb34?w=1600&q=80", coord: "48°51'N 02°21'E", specs: [["DAYS","5–7"],["BUDGET","$$$"],["PACE","Brisk"]] },
  { id: "wild", label: "Wild & Remote", title: "Off-grid,", em: "on purpose.", blurb: "Tents, trails, a single bar of signal you forget to check.", img: "https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?w=1600&q=80", coord: "13°10'S 72°32'W", specs: [["DAYS","7–14"],["BUDGET","$$"],["PACE","Earned"]] },
  { id: "warm", label: "Warm & Cheap", title: "Warm sun,", em: "kind prices.", blurb: "Markets, $2 dinners, light enough to pack in a backpack.", img: "https://images.unsplash.com/photo-1518105779142-d975f22f1b0a?w=1600&q=80", coord: "19°25'N 99°08'W", specs: [["DAYS","10–21"],["BUDGET","$"],["PACE","Loose"]] },
  { id: "cold", label: "Cold & Strange", title: "Snow,", em: "soup,", blurb: "Cold air, hot drinks, things that were normal 200 years ago.", img: "https://images.unsplash.com/photo-1483347756197-71ef80e95f73?w=1600&q=80", coord: "64°08'N 21°56'W", specs: [["DAYS","6–9"],["BUDGET","$$$"],["PACE","Steady"]] },
  { id: "food", label: "All About Food", title: "Eat through", em: "a city.", blurb: "Itineraries built backward from the reservation list.", img: "https://images.unsplash.com/photo-1504674900247-0877df9cc836?w=1600&q=80", coord: "35°41'N 139°41'E", specs: [["DAYS","5–8"],["BUDGET","$$$"],["PACE","Slow"]] },
];

const PLAN_DAYS = [
  { n: "01", label: "DAY", place: "Land in Porto, dinner at the Ribeira", desc: "Slow start. Walk the bridge twice. Pastel de nata count: 3.", pills: ["Arrival", "Walking"] },
  { n: "02", label: "DAY", place: "Douro Valley by slow train", desc: "Vineyards, a wine that makes you re-evaluate things, sunset on the way back.", pills: ["Day Trip", "Train"] },
  { n: "03", label: "DAY", place: "Aveiro & Costa Nova", desc: "Striped houses, salt flats, ovos moles. Move on by 4pm.", pills: ["Coast"] },
  { n: "04", label: "DAY", place: "South to Coimbra", desc: "Old university, fado in a tiny room, second-best meal of the trip.", pills: ["Music", "Train"] },
  { n: "05", label: "DAY", place: "Lisbon arrival, slow afternoon", desc: "Drop bags. Walk Alfama. Don't book dinner — find it.", pills: ["Lisbon"] },
  { n: "06", label: "DAY", place: "Sintra day trip + last dinner", desc: "Pena Palace early, Cabo da Roca by sunset. Toast on the train back.", pills: ["Day Trip", "Sunset"] },
];

Object.assign(window, { PLAN_LANES, PLAN_FAQS, PLAN_READING, PLAN_TOOLS, PLAN_TYPES, PLAN_MOODS, PLAN_DAYS });
