<?xml version="1.0" encoding="UTF-8"?>
<!--
  Dubinest Firm sitemap. firm.dubinest.com is replaced at container start by
  docker-entrypoint.sh from $CANONICAL_DOMAIN — the host that carries the PUBLIC
  SHOWCASE, which since #69 is the bare apex rather than the application:
    - DEV:  firm.dev.dubinest.com
    - UAT:  app.firm.uat.dubinest.com   (not flipped yet)
    - PROD: app.firm.dubinest.com       (not flipped yet)

  ⚠️ ONLY publicly routable pages belong here, and after #69 that means the SHOWCASE
  pages, not the application's routes. The five legal routes that used to be listed
  (/legal/{terms,privacy,notice,dpa}) are rendered by the Angular SPA and therefore exist
  on app.<apex>, NOT on the apex this file declares — listing them here would hand a
  crawler four URLs that 404 on the host named beside them. They stay unindexed on the
  application, where they have no acquisition value; duplicating them as static pages
  would mean maintaining the legal corpus twice, while #10 keeps it in five languages
  inside the SPA.

  ⚠️ Each language is its OWN URL, which is the whole reason the showcase is five files
  rather than one page with a switcher: a switcher gives the four other languages no URL
  for a crawler to index. hreflang is declared on every entry and is reciprocal — Google
  discards a set where the alternates do not point back.

  ⚠️ This sitemap declares the APEX host, but the same image serves cabinet subdomains,
  which must never be indexed. That is handled in nginx.conf (host-dependent robots.txt +
  X-Robots-Tag), not here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://firm.dubinest.com/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://firm.dubinest.com/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://firm.dubinest.com/fr/"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://firm.dubinest.com/ar/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://firm.dubinest.com/ru/"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://firm.dubinest.com/zh/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://firm.dubinest.com/"/>
    <priority>1.0</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://firm.dubinest.com/fr/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://firm.dubinest.com/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://firm.dubinest.com/fr/"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://firm.dubinest.com/ar/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://firm.dubinest.com/ru/"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://firm.dubinest.com/zh/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://firm.dubinest.com/"/>
    <priority>0.8</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://firm.dubinest.com/ar/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://firm.dubinest.com/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://firm.dubinest.com/fr/"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://firm.dubinest.com/ar/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://firm.dubinest.com/ru/"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://firm.dubinest.com/zh/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://firm.dubinest.com/"/>
    <priority>0.8</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://firm.dubinest.com/ru/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://firm.dubinest.com/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://firm.dubinest.com/fr/"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://firm.dubinest.com/ar/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://firm.dubinest.com/ru/"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://firm.dubinest.com/zh/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://firm.dubinest.com/"/>
    <priority>0.8</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://firm.dubinest.com/zh/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://firm.dubinest.com/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://firm.dubinest.com/fr/"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://firm.dubinest.com/ar/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://firm.dubinest.com/ru/"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://firm.dubinest.com/zh/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://firm.dubinest.com/"/>
    <priority>0.8</priority>
    <changefreq>monthly</changefreq>
  </url>
</urlset>
