import { siteImages } from "./site-images";

export type GuideSection = {
  title: string;
  text: string;
  items?: string[];
};

export type GuideCta = {
  label: string;
  href: string;
};

export type Guide = {
  slug: string;
  title: string;
  description: string;
  imageSrc: string;
  badge?: string;
  access?: "Free guide" | "Printable guide";
  summary?: string[];
  sections?: GuideSection[];
  manualDownloadNotice?: string;
  lockedPaidProduct?: {
    title: string;
    text: string;
    href: string;
    cta: string;
  };
  primaryCta?: GuideCta;
  secondaryCta?: GuideCta;
};

export const guides: Guide[] = [
  {
    slug: "first-time-kruger-basics-guide",
    title: "First-Time Kruger Basics Guide",
    description:
      "A free, practical MPC guide for first-time Kruger self-drive visitors. Covers the basics only: gate-time awareness, packing, sightings behaviour, road etiquette, and why the first morning should stay simple.",
    imageSrc: siteImages.insideKruger,
    badge: "Free guide",
    access: "Free guide",
    summary: [
      "Free trust guide only",
      "Basics for first-time self-drive visitors",
      "No wildlife sightings are promised",
      "Does not replace SANParks rules, gate times, or current notices",
      "Printable Starter Kit remains locked in the planning guides page",
    ],
    sections: [
      {
        title: "Gate-time reminder",
        text:
          "Before leaving Marloth Park, Komatipoort, or your accommodation, confirm the current current gate times for the gate you plan to use. Plan your day around the closing time first, then work backwards so you have enough daylight and return buffer.",
        items: [
          "Check current SANParks gate times before travelling.",
          "Allow time for entry processing, queues, comfort stops, and slower game-viewing pace.",
          "Do not let an exciting morning pull you too deep into the park without a safe return plan.",
        ],
      },
      {
        title: "What to pack for a simple first drive",
        text:
          "Keep the first morning practical. You do not need to overcomplicate the drive, but you do need water, food, documents, fuel, sun protection, and enough comfort items to avoid turning a beautiful morning into a rushed one.",
        items: [
          "ID or passport, booking or entry confirmation, and payment method.",
          "Water, simple snacks, sun protection, phone charger, and enough fuel.",
          "Binoculars, camera, warm layer in winter, basic first aid, and patience.",
        ],
      },
      {
        title: "How to behave at sightings",
        text:
          "A sighting is not a traffic jam competition. Keep your vehicle positioned safely, leave room for others, stay inside the vehicle, and avoid pressure behaviour around animals or other visitors.",
        items: [
          "Pull over only where it is safe and do not block the road.",
          "Keep voices calm, stay inside the vehicle, and never feed or call animals.",
          "Move on when you have had a reasonable look so other visitors can also enjoy the sighting.",
        ],
      },
      {
        title: "Basic self-drive etiquette",
        text:
          "Kruger works useful when visitors drive slowly, share space, and respect the road. Your goal is not to cover the most distance. Your goal is to have a calm, safe first experience.",
        items: [
          "Keep left where possible and let faster vehicles pass safely.",
          "Respect speed limits and road conditions at all times.",
          "Do not stop on blind rises, corners, narrow bridges, or places where other vehicles cannot pass.",
        ],
      },
      {
        title: "Why not to overdrive on the first morning",
        text:
          "Many first-time visitors try to do too much on day one. That creates heat, fatigue, bathroom pressure, low patience, and gate-time stress. A shorter, calmer first drive usually creates a better Kruger memory than a long, rushed loop.",
        items: [
          "Choose a simple direction instead of trying to complete a big route.",
          "Turn back early if the day gets hot, children are tired, traffic slows, or timing becomes uncertain.",
          "Measure a good first drive by calm decisions, not distance covered.",
        ],
      },
    ],
    manualDownloadNotice:
      "This free basics guide is available as on-page guidance. If you want a copy sent to you, use the contact page and MPC will reply by email.",
    lockedPaidProduct: {
      title: "First-Time Kruger Visitor Starter Kit",
      text:
        "Use this free page first. When you want a more organised printable planning pack, open the planning packs catalogue.",
      href: "/bundles#first-time-kruger-visitor-starter-kit",
      cta: "View planning packs",
    },
    primaryCta: {
      label: "Request the Free Basics Guide",
      href: "/contact?type=first-time-kruger-basics-guide",
    },
    secondaryCta: {
      label: "View Route Previews",
      href: "/free-guides",
    },
  },
  {
    slug: "first-time-kruger-self-drive",
    title: "First-Time Kruger Self-Drive Guide",
    description:
      "What to know before your first Kruger self-drive: timing, supplies, road etiquette, expectations, and basic planning.",
    imageSrc: siteImages.insideKruger,
  },
  {
    slug: "marloth-park-visitor-guide",
    title: "Marloth Park Visitor Guide",
    description:
      "Food, supplies, wildlife safety, useful contacts, viewpoints, and local visitor basics for Marloth Park.",
    imageSrc: siteImages.marlothRiver,
  },
  {
    slug: "leaving-kruger-guide",
    title: "Leaving Kruger Guide",
    description:
      "Dinner, supplies, fuel, activities, help contacts, and next-day ideas after your Kruger drive.",
    imageSrc: siteImages.leavingKruger,
  },
  {
    slug: "wildlife-safety",
    title: "Wildlife Safety Guide",
    description:
      "Simple, practical reminders for enjoying wildlife responsibly in Marloth Park and Kruger.",
    imageSrc: siteImages.guideChecklist,
  },
  {
    slug: "supplies-checklist",
    title: "Kruger Day Supplies Checklist",
    description:
      "A practical checklist for water, food, fuel, clothing, cameras, power, and day-drive essentials.",
    imageSrc: siteImages.woodIceBraai,
  },
  {
    slug: "rainy-day-around-marloth",
    title: "Rainy Day Around Marloth",
    description:
      "Useful options when the weather changes and you need a slower, flexible visitor day.",
    imageSrc: siteImages.openNow,
  },
];
