<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only URLs that are genuinely distinct documents belong here.

  The app is HashRouter-based, so every /#/... URL is the SAME document to a crawler: the
  fragment is never sent to the server, and the previous sitemap's seven /#/ entries all
  resolved to index.html. Google reports those as duplicates and picks one, which is why none
  of the legal pages were ever indexed separately. The /privacy, /terms etc. clean paths in
  public/_redirects are 302s to those same fragments, so they are no better — they exist for
  Meta's app review, not for search, and listing a redirect in a sitemap is a Search Console
  warning in its own right.

  What is left is the home page and the two static per-event share pages, which really are
  separate HTML documents with their own titles, descriptions and JSON-LD.

  Add a new <url> only when a new directory with its own index.html lands under public/events/.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Home — the SPA shell, and the only indexable page of the app itself -->
  <url>
    <loc>https://ticketing.ncg.com.na/</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- FNB T20 Tri-Series 2026 — 28 Aug – 6 Sep 2026 -->
  <url>
    <loc>https://ticketing.ncg.com.na/events/fnb-t20-tri-series-2026/</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Namibia v South Africa ODI Series 2026 — 9, 11 & 13 Sep 2026 -->
  <url>
    <loc>https://ticketing.ncg.com.na/events/odi-series-2026/</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

</urlset>
