[
  {
    "key": "img_brand_logo_mpc_emblem_transparent",
    "label": "Sitewide footer emblem",
    "description": "Primary Marloth Park Central emblem shown in the site footer.",
    "url": "/brand/logo/mpc-emblem-transparent.webp",
    "fallbackUrl": "/brand/logo/mpc-emblem-transparent.webp",
    "alt": "Marloth Park Central emblem",
    "updatedAt": "2026-07-08T00:00:00.000Z"
  },
  {
    "key": "img_brand_logo_mpc_logo_header_bright",
    "label": "Sitewide header logo",
    "description": "Primary Marloth Park Central logo shown in the site header on visitor pages.",
    "url": "/brand/logo/mpc-logo-header-bright.webp",
    "fallbackUrl": "/brand/logo/mpc-logo-header-bright.webp",
    "alt": "Marloth Park Central",
    "updatedAt": "2026-07-08T00:00:00.000Z"
  },
  {
    "key": "img_bundles_first_time_marloth_kruger_visitor_bundle",
    "label": "Free Explorer Guide Free Explorer Guide image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/bundles/first-time-marloth-kruger-visitor-bundle.webp",
    "fallbackUrl": "/images/bundles/first-time-marloth-kruger-visitor-bundle.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_covers_first_time_marloth_kruger_visitor_bundle",
    "label": "Free Explorer Guide cover image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/covers/first-time-marloth-kruger-visitor-bundle.webp",
    "fallbackUrl": "/images/covers/first-time-marloth-kruger-visitor-bundle.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_fallbacks_default_business_listing",
    "label": "Default Local Option fallback image",
    "description": "Fallback image for Default Local Option fallback image.",
    "url": "/images/fallbacks/default-business-listing.webp",
    "fallbackUrl": "/images/fallbacks/default-business-listing.webp",
    "alt": "Default Local Option",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_fallbacks_default_free_guide",
    "label": "Default Free Guide fallback image",
    "description": "Fallback image for Default Free Guide fallback image.",
    "url": "/images/fallbacks/default-free-guide.webp",
    "fallbackUrl": "/images/fallbacks/default-free-guide.webp",
    "alt": "Default Free Guide",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_fallbacks_default_local_options",
    "label": "Default Local Options fallback image",
    "description": "Fallback image for Default Local Options fallback image.",
    "url": "/images/fallbacks/default-local-options.webp",
    "fallbackUrl": "/images/fallbacks/default-local-options.webp",
    "alt": "Default Local Options",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_fallbacks_default_wildlife_hero",
    "label": "Default Wildlife Hero fallback image",
    "description": "Fallback image for Default Wildlife Hero fallback image.",
    "url": "/images/fallbacks/default-wildlife-hero.webp",
    "fallbackUrl": "/images/fallbacks/default-wildlife-hero.webp",
    "alt": "Default Wildlife Hero",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_heroes_about_hero",
    "label": "About Hero hero image",
    "description": "Hero image for About Hero hero image.",
    "url": "/images/heroes/about-hero.webp",
    "fallbackUrl": "/images/heroes/about-hero.webp",
    "alt": "About Hero",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_heroes_business_hero",
    "label": "Business Hero hero image",
    "description": "Hero image for Business Hero hero image.",
    "url": "/images/heroes/business-hero.webp",
    "fallbackUrl": "/images/heroes/business-hero.webp",
    "alt": "Business Hero",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_heroes_contact_hero",
    "label": "Contact Hero hero image",
    "description": "Hero image for Contact Hero hero image.",
    "url": "/images/heroes/contact-hero.webp",
    "fallbackUrl": "/images/heroes/contact-hero.webp",
    "alt": "Contact Hero",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_heroes_first_time_marloth_kruger_visitor_bundle_hero",
    "label": "Free Explorer Guide Hero hero image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/heroes/first-time-marloth-kruger-visitor-bundle-hero.webp",
    "fallbackUrl": "/images/heroes/first-time-marloth-kruger-visitor-bundle-hero.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_heroes_free_guide_library_hero",
    "label": "Heroes Free Guide Library Hero image",
    "description": "Admin-editable public image slot for /images/heroes/free-guide-library-hero.webp.",
    "url": "/images/heroes/free-guide-library-hero.webp",
    "fallbackUrl": "/images/heroes/free-guide-library-hero.webp",
    "alt": "Heroes Free Guide Library Hero",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-06T00:00:00.000Z"
  },
  {
    "key": "img_heroes_free_guides_hero",
    "label": "Free Guides Hero hero image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/heroes/free-guides-hero.webp",
    "fallbackUrl": "/images/heroes/free-guides-hero.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_heroes_homepage_hero",
    "label": "Homepage main hero",
    "description": "Main full-width homepage hero image.",
    "url": "/images/heroes/homepage-hero.webp",
    "fallbackUrl": "/images/heroes/homepage-hero.webp",
    "alt": "Marloth Park Central homepage hero",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_heroes_international_visitors_guide_hero",
    "label": "International Visitors Guide Hero",
    "description": "Editable hero image for the free International Visitors Guide page.",
    "url": "/images/heroes/international-visitors-guide-hero.webp",
    "fallbackUrl": "/images/heroes/international-visitors-guide-hero.webp",
    "alt": "Marloth Park international visitor guide hero image",
    "updatedAt": "2026-06-22T00:00:00.000Z"
  },
  {
    "key": "img_heroes_legal_hero",
    "label": "Legal Hero hero image",
    "description": "Hero image for Legal Hero hero image.",
    "url": "/images/heroes/legal-hero.webp",
    "fallbackUrl": "/images/heroes/legal-hero.webp",
    "alt": "Legal Hero",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_heroes_local_options_hero",
    "label": "Local Options Hero hero image",
    "description": "Hero image for Local Options Hero hero image.",
    "url": "/images/heroes/local-options-hero.webp",
    "fallbackUrl": "/images/heroes/local-options-hero.webp",
    "alt": "Local Options Hero",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_heroes_plan_my_visit_hero",
    "label": "Plan My Visit Hero hero image",
    "description": "Hero image for Plan My Visit Hero hero image.",
    "url": "/images/heroes/plan-my-visit-hero.webp",
    "fallbackUrl": "/images/heroes/plan-my-visit-hero.webp",
    "alt": "Plan My Visit Hero",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_homepage_first_time_visitors_bundle_image",
    "label": "Homepage First-Time Visitors Guide Image",
    "description": "Homepage homepage placement image for the First-Time Visitors Guide card. Independent admin slot and public file destination.",
    "url": "/images/homepage/first-time-visitors-bundle-card.webp",
    "fallbackUrl": "/images/homepage/first-time-visitors-bundle-card.webp",
    "alt": "First-Time Visitors Guide planning pack image for Marloth Park and Kruger guests",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-05T00:00:00.000Z"
  },
  {
    "key": "img_homepage_free_guide_set",
    "label": "Homepage Free Guides image",
    "description": "Main Free Guides image on the homepage.",
    "url": "/images/homepage/free-guide-set.webp",
    "fallbackUrl": "/images/homepage/free-guide-set.webp",
    "alt": "MPC Free Guides homepage image",
    "updatedAt": "2026-06-23T00:00:00.000Z"
  },
  {
    "key": "img_homepage_international_visitors",
    "label": "Homepage International Visitors image",
    "description": "Main International Visitors Guide image on the homepage.",
    "url": "/images/homepage/international-visitors.webp",
    "fallbackUrl": "/images/homepage/international-visitors.webp",
    "alt": "MPC International Visitors homepage image",
    "updatedAt": "2026-06-23T00:00:00.000Z"
  },
  {
    "key": "img_homepage_route_atlas_bundle_image",
    "label": "Homepage Route Atlas Guide Image",
    "description": "Homepage homepage placement image for the Route Atlas Guide card. Independent admin slot and public file destination.",
    "url": "/images/homepage/route-atlas-bundle-card.webp",
    "fallbackUrl": "/images/homepage/route-atlas-bundle-card.webp",
    "alt": "Route Atlas Guide planning pack image for Marloth Park visitors",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-05T00:00:00.000Z"
  },
  {
    "key": "img_local_options_activities",
    "label": "Activities local-options category card",
    "description": "Local-options category image for Activities local-options category card.",
    "url": "/images/local-options/activities.webp",
    "fallbackUrl": "/images/local-options/activities.webp",
    "alt": "Activities",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_local_options_contact_visitor_services",
    "label": "Local Options Contact Visitor Services image",
    "description": "Admin-editable public image slot for /images/local-options/contact-visitor-services.webp.",
    "url": "/images/local-options/contact-visitor-services.webp",
    "fallbackUrl": "/images/local-options/contact-visitor-services.webp",
    "alt": "Local Options Contact Visitor Services",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-06T00:00:00.000Z"
  },
  {
    "key": "img_local_options_family_friendly",
    "label": "Family Friendly local-options category card",
    "description": "Local-options category image for Family Friendly local-options category card.",
    "url": "/images/local-options/family-friendly.webp",
    "fallbackUrl": "/images/local-options/family-friendly.webp",
    "alt": "Family Friendly",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_local_options_food_dining",
    "label": "Food Dining local-options category card",
    "description": "Local-options category image for Food Dining local-options category card.",
    "url": "/images/local-options/food-dining.webp",
    "fallbackUrl": "/images/local-options/food-dining.webp",
    "alt": "Food Dining",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_local_options_groceries_essentials",
    "label": "Groceries Essentials local-options category card",
    "description": "Local-options category image for Groceries Essentials local-options category card.",
    "url": "/images/local-options/groceries-essentials.webp",
    "fallbackUrl": "/images/local-options/groceries-essentials.webp",
    "alt": "Groceries Essentials",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_local_options_places_to_stay",
    "label": "Places To Stay local-options category card",
    "description": "Local-options category image for Places To Stay local-options category card.",
    "url": "/images/local-options/places-to-stay.webp",
    "fallbackUrl": "/images/local-options/places-to-stay.webp",
    "alt": "Places To Stay",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_local_options_practical_help",
    "label": "Practical Help local-options category card",
    "description": "Local-options category image for Practical Help local-options category card.",
    "url": "/images/local-options/practical-help.webp",
    "fallbackUrl": "/images/local-options/practical-help.webp",
    "alt": "Practical Help",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_local_options_safari_drives",
    "label": "Safari Drives local-options category card",
    "description": "Local-options category image for Safari Drives local-options category card.",
    "url": "/images/local-options/safari-drives.webp",
    "fallbackUrl": "/images/local-options/safari-drives.webp",
    "alt": "Safari Drives",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_local_options_wood_ice_supplies",
    "label": "Wood Ice Supplies local-options category card",
    "description": "Local-options category image for Wood Ice Supplies local-options category card.",
    "url": "/images/local-options/wood-ice-supplies.webp",
    "fallbackUrl": "/images/local-options/wood-ice-supplies.webp",
    "alt": "Wood Ice Supplies",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_arrival_checklist_page",
    "label": "Arrival Checklist Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/arrival-checklist-page.webp",
    "fallbackUrl": "/images/pdf-previews/arrival-checklist-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_printable_itinerary_page",
    "label": "Printable Itinerary Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/printable-itinerary-page.webp",
    "fallbackUrl": "/images/pdf-previews/printable-itinerary-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_route_guidance_page",
    "label": "Route Guidance Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/route-guidance-page.webp",
    "fallbackUrl": "/images/pdf-previews/route-guidance-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_stay_activity_planning_page",
    "label": "Stay Activity Planning Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/stay-activity-planning-page.webp",
    "fallbackUrl": "/images/pdf-previews/stay-activity-planning-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_useful_contacts_page",
    "label": "Useful Contacts Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/useful-contacts-page.webp",
    "fallbackUrl": "/images/pdf-previews/useful-contacts-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_visitor_bundle_advertiser_page",
    "label": "Free Explorer Guide Advertiser Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/visitor-bundle-advertiser-page.webp",
    "fallbackUrl": "/images/pdf-previews/visitor-bundle-advertiser-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_visitor_bundle_calculator_page",
    "label": "Free Explorer Guide Calculator Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/visitor-bundle-calculator-page.webp",
    "fallbackUrl": "/images/pdf-previews/visitor-bundle-calculator-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_visitor_bundle_cover_page",
    "label": "Free Explorer Guide Cover Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/visitor-bundle-cover-page.webp",
    "fallbackUrl": "/images/pdf-previews/visitor-bundle-cover-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_visitor_bundle_emergency_page",
    "label": "Free Explorer Guide Emergency Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/visitor-bundle-emergency-page.webp",
    "fallbackUrl": "/images/pdf-previews/visitor-bundle-emergency-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_visitor_bundle_enquiry_page",
    "label": "Free Explorer Guide Enquiry Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/visitor-bundle-enquiry-page.webp",
    "fallbackUrl": "/images/pdf-previews/visitor-bundle-enquiry-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_pdf_previews_visitor_bundle_route_page",
    "label": "Free Explorer Guide Route Page preview page image",
    "description": "Editable image for the current free Explorer Guide.",
    "url": "/images/pdf-previews/visitor-bundle-route-page.webp",
    "fallbackUrl": "/images/pdf-previews/visitor-bundle-route-page.webp",
    "alt": "Free Explorer Guide image",
    "updatedAt": "2026-05-19T00:00:00.000Z"
  },
  {
    "key": "img_stay_marloti_safari_house_1483_homepage",
    "label": "Marlotii homepage feature image",
    "description": "Main Marlotii Safari House feature image shown on homepage placements.",
    "url": "/images/stay/marloti-safari-house-1483-homepage.webp",
    "fallbackUrl": "/images/stay/marloti-safari-house-1483-homepage.webp",
    "alt": "Marlotii homepage feature image",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-06T00:00:00.000Z"
  },
  {
    "key": "img_stay_stay_bathroom",
    "label": "Marlotii bathroom",
    "description": "Bathroom photograph used in the Marlotii gallery.",
    "url": "/images/stay/stay-bathroom.webp",
    "fallbackUrl": "/images/stay/stay-bathroom.webp",
    "alt": "Marlotii bathroom",
    "updatedAt": "2026-05-19T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_bedroom_main",
    "label": "Marlotii main bedroom",
    "description": "Main bedroom photograph used in the Marlotii gallery.",
    "url": "/images/stay/stay-bedroom-main.webp",
    "fallbackUrl": "/images/stay/stay-bedroom-main.webp",
    "alt": "Marlotii main bedroom",
    "updatedAt": "2026-05-19T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_bedroom_second",
    "label": "Marlotii second bedroom",
    "description": "Second bedroom photograph used in the Marlotii gallery.",
    "url": "/images/stay/stay-bedroom-second.webp",
    "fallbackUrl": "/images/stay/stay-bedroom-second.webp",
    "alt": "Marlotii second bedroom",
    "updatedAt": "2026-05-19T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_exterior",
    "label": "Marlotii exterior and arrival",
    "description": "Exterior and arrival photograph used in the Marlotii gallery.",
    "url": "/images/stay/stay-exterior.webp",
    "fallbackUrl": "/images/stay/stay-exterior.webp",
    "alt": "Marlotii exterior and arrival",
    "updatedAt": "2026-05-19T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_hero",
    "label": "Marlotii main hero image",
    "description": "Large hero image shown on the Marlotii Safari House page and homepage featured-stay block.",
    "url": "/images/stay/stay-hero.webp",
    "fallbackUrl": "/images/stay/stay-hero.webp",
    "alt": "Marlotii main hero image",
    "updatedAt": "2026-05-19T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_home_additional_1",
    "label": "Marlotii additional home view 1",
    "description": "Additional Marlotii Safari House photograph block for a new home image.",
    "url": "/images/stay/stay-home-additional-1.webp",
    "fallbackUrl": "/images/stay/stay-home-additional-1.webp",
    "alt": "Additional view of Marlotii Safari House",
    "updatedAt": "2026-07-08T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_home_additional_2",
    "label": "Marlotii additional home view 2",
    "description": "Second additional Marlotii Safari House photograph block for a new home image.",
    "url": "/images/stay/stay-home-additional-2.webp",
    "fallbackUrl": "/images/stay/stay-home-additional-2.webp",
    "alt": "Second additional view of Marlotii Safari House",
    "updatedAt": "2026-07-08T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_kitchen",
    "label": "Marlotii kitchen",
    "description": "Kitchen photograph used in the Marlotii gallery.",
    "url": "/images/stay/stay-kitchen.webp",
    "fallbackUrl": "/images/stay/stay-kitchen.webp",
    "alt": "Marlotii kitchen",
    "updatedAt": "2026-05-19T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_living",
    "label": "Marlotii living area",
    "description": "Living-area photograph used in the Marlotii gallery.",
    "url": "/images/stay/stay-living.webp",
    "fallbackUrl": "/images/stay/stay-living.webp",
    "alt": "Marlotii living area",
    "updatedAt": "2026-05-19T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_on_the_deck",
    "label": "Marlotii deck",
    "description": "Deck photograph used in the Marlotii gallery.",
    "url": "/images/stay/stay-on-the-deck.webp",
    "fallbackUrl": "/images/stay/stay-on-the-deck.webp",
    "alt": "Marlotii deck",
    "updatedAt": "2026-06-07T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_patio_braai",
    "label": "Marlotii patio and braai",
    "description": "Patio and braai photograph used on the homepage and stay page.",
    "url": "/images/stay/stay-patio-braai.webp",
    "fallbackUrl": "/images/stay/stay-patio-braai.webp",
    "alt": "Marlotii patio and braai",
    "updatedAt": "2026-05-19T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_pool",
    "label": "Marlotii pool and outdoor area",
    "description": "Pool and outdoor-area photograph used on the homepage and stay page.",
    "url": "/images/stay/stay-pool.webp",
    "fallbackUrl": "/images/stay/stay-pool.webp",
    "alt": "Marlotii pool and outdoor area",
    "updatedAt": "2026-05-19T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_second_level_double_bed",
    "label": "Marlotii upper-level double bed",
    "description": "Upper-level double-bed photograph used in the Marlotii gallery.",
    "url": "/images/stay/stay-second-level-double-bed.webp",
    "fallbackUrl": "/images/stay/stay-second-level-double-bed.webp",
    "alt": "Marlotii upper-level double bed",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-06T00:00:00.000Z"
  },
  {
    "key": "img_stay_stay_second_level_double_single",
    "label": "Marlotii upper-level sleeping area",
    "description": "Upper-level double-and-single sleeping area photograph.",
    "url": "/images/stay/stay-second-level-double-single.webp",
    "fallbackUrl": "/images/stay/stay-second-level-double-single.webp",
    "alt": "Marlotii upper-level sleeping area",
    "updatedAt": "2026-06-07T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_washing_up_room",
    "label": "Marlotii washing-up room",
    "description": "Washing-up and utility-room photograph.",
    "url": "/images/stay/stay-washing-up-room.webp",
    "fallbackUrl": "/images/stay/stay-washing-up-room.webp",
    "alt": "Marlotii washing-up room",
    "updatedAt": "2026-06-07T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_wildlife_close_home_1",
    "label": "Marlotii wildlife photograph 1",
    "description": "Wildlife-near-the-home gallery photograph.",
    "url": "/images/stay/stay-wildlife-close-home-1.webp",
    "fallbackUrl": "/images/stay/stay-wildlife-close-home-1.webp",
    "alt": "Marlotii wildlife photograph 1",
    "updatedAt": "2026-06-07T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_wildlife_close_home_2",
    "label": "Marlotii wildlife photograph 2",
    "description": "Second wildlife-near-the-home gallery photograph.",
    "url": "/images/stay/stay-wildlife-close-home-2.webp",
    "fallbackUrl": "/images/stay/stay-wildlife-close-home-2.webp",
    "alt": "Marlotii wildlife photograph 2",
    "updatedAt": "2026-06-07T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_stay_stay_wildlife_close_home_3",
    "label": "Marlotii wildlife photograph 3",
    "description": "Third wildlife-near-the-home gallery photograph.",
    "url": "/images/stay/stay-wildlife-close-home-3.webp",
    "fallbackUrl": "/images/stay/stay-wildlife-close-home-3.webp",
    "alt": "Third wildlife photograph close to Marlotii Safari House",
    "updatedAt": "2026-07-08T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_01_map_placeholder",
    "label": "Route Atlas Route 01 map image",
    "description": "Admin-editable map image placeholder for Route 01: Marloth Park to Crocodile Bridge Gate. Replace before public launch.",
    "url": "/images/route-atlas/route-01-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-01-map-placeholder.webp",
    "alt": "Route 01 map image placeholder for Marloth Park to Crocodile Bridge Gate",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_02_map_placeholder",
    "label": "Route Atlas Route 02 map image",
    "description": "Admin-editable map image placeholder for Route 02: Marloth Park to Malelane Gate. Replace before public launch.",
    "url": "/images/route-atlas/route-02-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-02-map-placeholder.webp",
    "alt": "Route 02 map image placeholder for Marloth Park to Malelane Gate",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_03_map_placeholder",
    "label": "Route Atlas Route 03 map image",
    "description": "Admin-editable map image placeholder for Route 03: Crocodile Bridge to Lower Sabie Direct Return. Replace before public launch.",
    "url": "/images/route-atlas/route-03-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-03-map-placeholder.webp",
    "alt": "Route 03 map image placeholder for Crocodile Bridge to Lower Sabie Direct Return",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_04_map_placeholder",
    "label": "Route Atlas Route 04 map image",
    "description": "Admin-editable map image placeholder for Route 04: Crocodile Bridge-Lower Sabie Mixed Circuit. Replace before public launch.",
    "url": "/images/route-atlas/route-04-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-04-map-placeholder.webp",
    "alt": "Route 04 map image placeholder for Crocodile Bridge-Lower Sabie Mixed Circuit",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_05_map_placeholder",
    "label": "Route Atlas Route 05 map image",
    "description": "Admin-editable map image placeholder for Route 05: Crocodile Bridge to Tshokwane Return. Replace before public launch.",
    "url": "/images/route-atlas/route-05-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-05-map-placeholder.webp",
    "alt": "Route 05 map image placeholder for Crocodile Bridge to Tshokwane Return",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_06_map_placeholder",
    "label": "Route Atlas Route 06 map image",
    "description": "Admin-editable map image placeholder for Route 06: Crocodile Bridge-Skukuza-Malelane Two-Gate Circuit. Replace before public launch.",
    "url": "/images/route-atlas/route-06-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-06-map-placeholder.webp",
    "alt": "Route 06 map image placeholder for Crocodile Bridge-Skukuza-Malelane Two-Gate Circuit",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_07_map_placeholder",
    "label": "Route Atlas Route 07 map image",
    "description": "Admin-editable map image placeholder for Route 07: Malelane Gate to Berg-en-Dal Direct Return. Replace before public launch.",
    "url": "/images/route-atlas/route-07-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-07-map-placeholder.webp",
    "alt": "Route 07 map image placeholder for Malelane Gate to Berg-en-Dal Direct Return",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_08_map_placeholder",
    "label": "Route Atlas Route 08 map image",
    "description": "Admin-editable map image placeholder for Route 08: Malelane Gate-Berg-en-Dal Matjulu Loop. Replace before public launch.",
    "url": "/images/route-atlas/route-08-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-08-map-placeholder.webp",
    "alt": "Route 08 map image placeholder for Malelane Gate-Berg-en-Dal Matjulu Loop",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_09_map_placeholder",
    "label": "Route Atlas Route 09 map image",
    "description": "Admin-editable map image placeholder for Route 09: Malelane Gate to Skukuza Direct Return. Replace before public launch.",
    "url": "/images/route-atlas/route-09-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-09-map-placeholder.webp",
    "alt": "Route 09 map image placeholder for Malelane Gate to Skukuza Direct Return",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_10_map_placeholder",
    "label": "Route Atlas Route 10 map image",
    "description": "Admin-editable map image placeholder for Route 10: Malelane-Skukuza-Lower Sabie-Crocodile Bridge Two-Gate Circuit. Replace before public launch.",
    "url": "/images/route-atlas/route-10-map-placeholder.webp",
    "fallbackUrl": "/images/route-atlas/route-10-map-placeholder.webp",
    "alt": "Route 10 map image placeholder for Malelane-Skukuza-Lower Sabie-Crocodile Bridge Two-Gate Circuit",
    "updatedAt": "2026-07-10T00:00:00.000Z",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    }
  },
  {
    "key": "img_route_atlas_route_atlas_overview",
    "label": "Route Atlas landing artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-atlas-overview.webp",
    "fallbackUrl": "/images/route-atlas/route-atlas-overview.webp",
    "alt": "MPC Route Atlas Marloth-first planning overview artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_01_hero",
    "label": "Route 01 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-01-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-01-hero.webp",
    "alt": "Route 01 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_01_landscape",
    "label": "Route 01 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-01-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-01-landscape.webp",
    "alt": "Route 01 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_01_wildlife",
    "label": "Route 01 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-01-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-01-wildlife.webp",
    "alt": "Route 01 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_02_hero",
    "label": "Route 02 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-02-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-02-hero.webp",
    "alt": "Route 02 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_02_landscape",
    "label": "Route 02 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-02-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-02-landscape.webp",
    "alt": "Route 02 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_02_wildlife",
    "label": "Route 02 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-02-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-02-wildlife.webp",
    "alt": "Route 02 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_03_hero",
    "label": "Route 03 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-03-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-03-hero.webp",
    "alt": "Route 03 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_03_landscape",
    "label": "Route 03 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-03-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-03-landscape.webp",
    "alt": "Route 03 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_03_wildlife",
    "label": "Route 03 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-03-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-03-wildlife.webp",
    "alt": "Route 03 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_04_hero",
    "label": "Route 04 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-04-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-04-hero.webp",
    "alt": "Route 04 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_04_landscape",
    "label": "Route 04 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-04-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-04-landscape.webp",
    "alt": "Route 04 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_04_wildlife",
    "label": "Route 04 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-04-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-04-wildlife.webp",
    "alt": "Route 04 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_05_hero",
    "label": "Route 05 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-05-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-05-hero.webp",
    "alt": "Route 05 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_05_landscape",
    "label": "Route 05 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-05-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-05-landscape.webp",
    "alt": "Route 05 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_05_wildlife",
    "label": "Route 05 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-05-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-05-wildlife.webp",
    "alt": "Route 05 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_06_hero",
    "label": "Route 06 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-06-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-06-hero.webp",
    "alt": "Route 06 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_06_landscape",
    "label": "Route 06 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-06-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-06-landscape.webp",
    "alt": "Route 06 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_06_wildlife",
    "label": "Route 06 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-06-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-06-wildlife.webp",
    "alt": "Route 06 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_07_hero",
    "label": "Route 07 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-07-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-07-hero.webp",
    "alt": "Route 07 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_07_landscape",
    "label": "Route 07 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-07-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-07-landscape.webp",
    "alt": "Route 07 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_07_wildlife",
    "label": "Route 07 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-07-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-07-wildlife.webp",
    "alt": "Route 07 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_08_hero",
    "label": "Route 08 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-08-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-08-hero.webp",
    "alt": "Route 08 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_08_landscape",
    "label": "Route 08 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-08-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-08-landscape.webp",
    "alt": "Route 08 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_08_wildlife",
    "label": "Route 08 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-08-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-08-wildlife.webp",
    "alt": "Route 08 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_09_hero",
    "label": "Route 09 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-09-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-09-hero.webp",
    "alt": "Route 09 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_09_landscape",
    "label": "Route 09 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-09-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-09-landscape.webp",
    "alt": "Route 09 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_09_wildlife",
    "label": "Route 09 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-09-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-09-wildlife.webp",
    "alt": "Route 09 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_10_hero",
    "label": "Route 10 hero artwork",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-10-hero.webp",
    "fallbackUrl": "/images/route-atlas/route-10-hero.webp",
    "alt": "Route 10 Route Atlas hero planning artwork",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_10_landscape",
    "label": "Route 10 landscape image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-10-landscape.webp",
    "fallbackUrl": "/images/route-atlas/route-10-landscape.webp",
    "alt": "Route 10 Route Atlas landscape visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  },
  {
    "key": "img_route_atlas_route_10_wildlife",
    "label": "Route 10 route context image",
    "description": "Independent admin-editable image slot for the MPC Route Atlas. The packaged AI-generated artwork is the default and may be replaced without changing route content.",
    "url": "/images/route-atlas/route-10-wildlife.webp",
    "fallbackUrl": "/images/route-atlas/route-10-wildlife.webp",
    "alt": "Route 10 Route Atlas wildlife and route context visual",
    "crop": {
      "desktopX": 50,
      "desktopY": 50,
      "mobileX": 50,
      "mobileY": 50
    },
    "updatedAt": "2026-07-10T00:00:00.000Z"
  }
]
