<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <!-- Homepage -->
    <url>
        <loc>https://karlbreuer.com/</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/de" />
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>

    <!-- English Homepage -->
    <url>
        <loc>https://karlbreuer.com/en</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/de" />
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>

    <!-- German Homepage -->
    <url>
        <loc>https://karlbreuer.com/de</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/de" />
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>

    <!-- English Imprint -->
    <url>
        <loc>https://karlbreuer.com/imprint/en</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/imprint/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/imprint/de" />
        <changefreq>monthly</changefreq>
        <priority>0.1</priority>
    </url>

    <!-- German Imprint -->
    <url>
        <loc>https://karlbreuer.com/imprint/de</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/imprint/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/imprint/de" />
        <changefreq>monthly</changefreq>
        <priority>0.1</priority>
    </url>

    <!-- Blog Default -->
    <url>
        <loc>https://karlbreuer.com/blog</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/blog" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/blog/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/blog/de" />
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- English Blog -->
    <url>
        <loc>https://karlbreuer.com/blog/en</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/blog" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/blog/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/blog/de" />
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- German Blog -->
    <url>
        <loc>https://karlbreuer.com/blog/de</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/blog" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/blog/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/blog/de" />
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- Blog Entry Default -->
    <url>
        <loc>https://karlbreuer.com/blog/webdev-2025</loc>
        <xhtml:link rel="alternate" hreflang="x-default"
            href="https://karlbreuer.com/blog/webdev-2025" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/blog/webdev-2025/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/blog/webdev-2025/de" />
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <!-- English Blog Entry -->
    <url>
        <loc>https://karlbreuer.com/blog/webdev-2025/en</loc>
        <xhtml:link rel="alternate" hreflang="x-default"
            href="https://karlbreuer.com/blog/webdev-2025" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/blog/webdev-2025/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/blog/webdev-2025/de" />
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <!-- German Blog Entry -->
    <url>
        <loc>https://karlbreuer.com/blog/webdev-2025/de</loc>
        <xhtml:link rel="alternate" hreflang="x-default"
            href="https://karlbreuer.com/blog/webdev-2025" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/blog/webdev-2025/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/blog/webdev-2025/de" />
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <!-- Blog Entry Default -->
    <url>
        <loc>https://karlbreuer.com/blog/webdev-2025</loc>
        <xhtml:link rel="alternate" hreflang="x-default"
            href="https://karlbreuer.com/blog/ai-programming-limits" />
        <xhtml:link rel="alternate" hreflang="en"
            href="https://karlbreuer.com/blog/ai-programming-limits/en" />
        <xhtml:link rel="alternate" hreflang="de"
            href="https://karlbreuer.com/blog/ai-programming-limits/de" />
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <!-- English Blog Entry -->
    <url>
        <loc>https://karlbreuer.com/blog/ai-programming-limits/en</loc>
        <xhtml:link rel="alternate" hreflang="x-default"
            href="https://karlbreuer.com/blog/ai-programming-limits" />
        <xhtml:link rel="alternate" hreflang="en"
            href="https://karlbreuer.com/blog/ai-programming-limits/en" />
        <xhtml:link rel="alternate" hreflang="de"
            href="https://karlbreuer.com/blog/ai-programming-limits/de" />
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <!-- German Blog Entry -->
    <url>
        <loc>https://karlbreuer.com/blog/ai-programming-limits/de</loc>
        <xhtml:link rel="alternate" hreflang="x-default"
            href="https://karlbreuer.com/blog/ai-programming-limits" />
        <xhtml:link rel="alternate" hreflang="en"
            href="https://karlbreuer.com/blog/ai-programming-limits/en" />
        <xhtml:link rel="alternate" hreflang="de"
            href="https://karlbreuer.com/blog/ai-programming-limits/de" />
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>


    <!-- Projekte Default -->
    <url>
        <loc>https://karlbreuer.com/projekte</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/projekte" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/projekte/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/blog/de" />
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- English Projekte -->
    <url>
        <loc>https://karlbreuer.com/projekte/en</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/projekte" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/projekte/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/projekte/de" />
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- German Projekte -->
    <url>
        <loc>https://karlbreuer.com/projekte/de</loc>
        <xhtml:link rel="alternate" hreflang="x-default" href="https://karlbreuer.com/projekte" />
        <xhtml:link rel="alternate" hreflang="en" href="https://karlbreuer.com/projekte/en" />
        <xhtml:link rel="alternate" hreflang="de" href="https://karlbreuer.com/projekte/de" />
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>


</urlset>