<?xml version="1.0" encoding="UTF-8"?>
<!--
  The eight real pages. 404.html is not here on purpose — it carries
  `noindex` and is not a destination.

  ⚠️ Every 12mar.pk below must change — run `tools/set-domain.py`,
  which does the whole site at once rather than counting them by hand.

  ⚠️ KNOWN, PRE-EXISTING: five of the entries below appear TWICE, with different
  `priority` and `changefreq` on each copy (index, how-to-play, compete, watch,
  fair-play). A duplicate `<loc>` is not fatal — crawlers take the last one —
  but the two copies disagree, which is the usual "a second place is allowed to
  hold the value" shape. Left alone deliberately rather than fixed in a change
  about two new pages; fix it in its own edit.
  ⚠️ `lastmod` is the day the page's CONTENT last changed, not the day this file
  was edited. Bumping them all on every upload teaches crawlers to ignore the
  field.

  ⛔ NO hreflang / xhtml:link ALTERNATES, AND THAT IS CORRECT HERE. hreflang
  describes one URL PER LANGUAGE, and this site has one URL per page with a
  client-side اردو toggle (site.js). Declaring an alternate that resolves to the
  same URL is the malformed case Search Console reports as "no return tag".
  If per-language URLs are ever built (/ur/…), the alternates belong here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://12mar.pk/</loc>
    <lastmod>2026-08-09</lastmod>
    <!-- The one page that changes on a release: "Coming soon to Google Play"
         becomes a store link the day the app ships. -->
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://12mar.pk/how-to-play.html</loc>
    <lastmod>2026-08-09</lastmod>
    <!-- The rules move when the game's rules move, which is rare and always
         deliberate. It is also the page most likely to be searched for. -->
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://12mar.pk/compete.html</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://12mar.pk/watch.html</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://12mar.pk/fair-play.html</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://12mar.pk/faq.html</loc>
    <lastmod>2026-08-09</lastmod>
    <!-- ⚠️ Google Play links to this URL from the store listing, so it must
         keep resolving for as long as the app is published — never delete it,
         never redirect it away. It changes only when the app's data handling
         changes, which is a rare and reviewed event. -->
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://12mar.pk/</loc>
    <lastmod>2026-08-09</lastmod>
    <!-- The one page that changes on a release: "Coming soon to Google Play"
         becomes a store link the day the app ships. -->
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://12mar.pk/how-to-play.html</loc>
    <lastmod>2026-08-09</lastmod>
    <!-- The rules move when the game's rules move, which is rare and always
         deliberate. It is also the page most likely to be searched for. -->
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://12mar.pk/compete.html</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://12mar.pk/watch.html</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://12mar.pk/fair-play.html</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://12mar.pk/privacy.html</loc>
    <lastmod>2026-08-09</lastmod>
    <!-- ⚠️ Google Play links to this URL from the store listing, so it must
         keep resolving for as long as the app is published — never delete it,
         never redirect it away. It changes only when the app's data handling
         changes, which is a rare and reviewed event. -->
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://12mar.pk/terms.html</loc>
    <lastmod>2026-08-15</lastmod>
    <!-- ⚠️ Same standing as privacy.html, for two policies rather than one.
         Google Play's User Generated Content policy and its Child Safety
         Standards policy both point a reviewer at this URL, and the child-safety
         section is addressed by its fragment (`terms.html#child-safety`). It
         must keep resolving for as long as the app is published — never delete
         it, never redirect it away, and never rename that id. -->
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://12mar.pk/delete-account.html</loc>
    <lastmod>2026-08-15</lastmod>
    <!-- ⚠️ Play requires a WEB deletion route in addition to the in-app one,
         and this is the URL given in the Console. It exists for somebody who
         cannot sign in, so it must never be put behind a sign-in. -->
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>

</urlset>
