<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

    <!-- Main pages -->
    <url>
        <loc>https://barcodes.dev/</loc>
        <lastmod>2025-01-01</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>

    <!-- Documentation Pages -->
    <url>
        <loc>https://barcodes.dev/api-docs</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.9</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/mcp-docs</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/barcode-types</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/gs1-guide</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/code128-format</loc>
        <lastmod>2025-12-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/degradation-test</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <!-- Developer Tools -->
    <url>
        <loc>https://barcodes.dev/image-binarization</loc>
        <lastmod>2025-12-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/yolo-bbox-visualizer</loc>
        <lastmod>2025-12-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/code128-breakdown</loc>
        <lastmod>2025-12-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/test/code128-character</loc>
        <lastmod>2025-12-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>

    <!-- Contact Page -->
    <url>
        <loc>https://barcodes.dev/contact</loc>
        <lastmod>2025-12-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/swagger.yaml</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <!-- User Registration and Dashboard -->
    <url>
        <loc>https://barcodes.dev/register</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/dashboard</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url>

    <!-- API v1 Endpoints (Public) -->
    <url>
        <loc>https://barcodes.dev/api/v1/version</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/api/v1/barcode</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/api/v1/qrcode</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- API v2 Endpoints (Authenticated) -->
    <url>
        <loc>https://barcodes.dev/api/v2/barcode</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/api/v2/qrcode</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://barcodes.dev/api/v2/batch</loc>
        <lastmod>2025-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

</urlset>