<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every <loc> must be the URL the page's own <link rel="canonical"> declares.
  A sitemap entry that disagrees with its page's canonical is discarded, so a
  drift here does not fail loudly: it silently un-submits the URL.

  Two rules the CDN imposes, both learned from URLs that 301'd out of this file:

  1. HOST is the apex, https://4siempre.com. CloudFront serves www and apex off
     one distribution with no redirect between them, so nothing on the server
     resolves the ambiguity for us. The apex is what every canonical tag, every
     hreflang alternate and SITE_ORIGIN in scripts/static-i18n-pages.js emit.
  2. TRAILING SLASH on every directory URL. /privacy 301s to /privacy/, and a
     sitemap of redirects is flagged the same way a sitemap of 404s is.

  Not yet listed: the es/fr/pt copies of /privacy, /terms, /support and /events.
  They are annotated with rel="alternate" hreflang on each page, so they are
  discoverable, but they belong here too. That wants this file generated from
  PAGES x LANGUAGES in scripts/build-static-pages.js rather than hand-kept, and
  that generator ships with the language switcher. Note / and /events/show/ are
  in this file but not in PAGES, so the generator needs them as extra entries.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://4siempre.com/</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://4siempre.com/events/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://4siempre.com/featured/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://4siempre.com/events/show/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://4siempre.com/privacy/</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://4siempre.com/terms/</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://4siempre.com/support/</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
