<?xml version="1.0" encoding="UTF-8"?>
<!--
  Generated from PUBLIC_SITEMAPS in packages/shared/src/public-pages/surfaces.ts.
  Do not edit by hand: 'npm run build:seo' overwrites this file, so an edit here
  would be lost without ever having reached a crawler.

  No <lastmod> on the children, on purpose.

  It used to carry this build's date on all four, while every one of them is
  generated on request from live data — the podcast, event and shop sitemaps are
  served by their services and cached for an hour. A crawler reads this element
  to decide whether a child is worth re-fetching, so a date frozen at whenever
  the city packs were last built asks it not to bother.

  The element is optional in the protocol, and the children carry their own
  <lastmod> values, which are real.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- static settlement guides, one per city pack, in English and Arabic -->
  <sitemap><loc>https://budi.ca/sitemap-settle.xml</loc></sitemap>
  <!-- the public information pages — what the platform is, and for whom -->
  <sitemap><loc>https://budi.ca/sitemap-pages.xml</loc></sitemap>
  <!-- shops, the pages merchants write, and their products -->
  <sitemap><loc>https://budi.ca/sitemap-shops.xml</loc></sitemap>
  <!-- podcast series and every published episode -->
  <sitemap><loc>https://budi.ca/sitemap-podcasts.xml</loc></sitemap>
  <!-- events, ticketed and free -->
  <sitemap><loc>https://budi.ca/sitemap-events.xml</loc></sitemap>
  <!-- community organizations — nonprofits, places of worship, cultural associations -->
  <sitemap><loc>https://budi.ca/sitemap-organizations.xml</loc></sitemap>
  <!-- posts from businesses, institutions and creators -->
  <sitemap><loc>https://budi.ca/sitemap-posts.xml</loc></sitemap>
</sitemapindex>
