<?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">
  <url>
    <loc>https://devtul.fun/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/"/>
    <changefreq>weekly</changefreq><priority>1.0</priority>
  </url>
  <url>
    <loc>https://devtul.fun/about</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/about"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/about"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/about"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/base64-is-not-encryption</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/base64-is-not-encryption"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/base64-is-not-encryption"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/base64-is-not-encryption"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/base64-use-cases</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/base64-use-cases"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/base64-use-cases"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/base64-use-cases"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/common-cron-expressions</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/common-cron-expressions"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/common-cron-expressions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/common-cron-expressions"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/common-url-encoding-examples</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/common-url-encoding-examples"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/common-url-encoding-examples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/common-url-encoding-examples"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/common-yaml-errors</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/common-yaml-errors"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/common-yaml-errors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/common-yaml-errors"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/cron-expression-basics</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/cron-expression-basics"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/cron-expression-basics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/cron-expression-basics"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/diff-algorithms-explained</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/diff-algorithms-explained"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/diff-algorithms-explained"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/diff-algorithms-explained"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/hash-functions-explained</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/hash-functions-explained"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/hash-functions-explained"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/hash-functions-explained"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/how-to-compare-code-and-text-files-like-a-pro</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/how-to-compare-code-and-text-files-like-a-pro"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/how-to-compare-code-and-text-files-like-a-pro"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/how-to-compare-code-and-text-files-like-a-pro"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/how-to-compare-large-json-files-locally</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/how-to-compare-large-json-files-locally"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/how-to-compare-large-json-files-locally"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/how-to-compare-large-json-files-locally"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/json-to-yaml-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/json-to-yaml-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/json-to-yaml-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/json-to-yaml-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/json-vs-yaml</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/json-vs-yaml"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/json-vs-yaml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/json-vs-yaml"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/jwt-security-best-practices</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/jwt-security-best-practices"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/jwt-security-best-practices"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/jwt-security-best-practices"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/markdown-syntax-cheat-sheet-for-developers</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/markdown-syntax-cheat-sheet-for-developers"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/markdown-syntax-cheat-sheet-for-developers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/markdown-syntax-cheat-sheet-for-developers"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/md5-vs-sha256</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/md5-vs-sha256"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/md5-vs-sha256"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/md5-vs-sha256"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/password-hashing-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/password-hashing-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/password-hashing-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/password-hashing-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/regular-expressions-101-a-developers-practical-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/regular-expressions-101-a-developers-practical-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/regular-expressions-101-a-developers-practical-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/regular-expressions-101-a-developers-practical-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/url-encoding-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/url-encoding-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/url-encoding-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/url-encoding-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/url-vs-uri</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/url-vs-uri"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/url-vs-uri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/url-vs-uri"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/what-is-a-uuid</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-a-uuid"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-a-uuid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-a-uuid"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/what-is-base64</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-base64"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-base64"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-base64"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/what-is-hashing</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-hashing"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-hashing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-hashing"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/what-is-jwt</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-jwt"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-jwt"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/what-is-url-encoding</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-url-encoding"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-url-encoding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-url-encoding"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/what-is-yaml</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-yaml"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-yaml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-yaml"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/when-to-use-yaml</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/when-to-use-yaml"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/when-to-use-yaml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/when-to-use-yaml"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/why-run-tools-in-browser</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/why-run-tools-in-browser"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/why-run-tools-in-browser"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/why-run-tools-in-browser"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/yaml-for-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/yaml-for-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/yaml-for-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/yaml-for-kubernetes"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/yaml-syntax-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/yaml-syntax-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/yaml-syntax-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/yaml-syntax-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/blog/yaml-vs-json</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/yaml-vs-json"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/yaml-vs-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/yaml-vs-json"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/cookies</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/cookies"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/cookies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/cookies"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/credit-card-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/credit-card-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/credit-card-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/credit-card-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/date-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/date-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/date-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/date-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/domain-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/domain-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/domain-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/domain-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/email-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/email-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/email-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/email-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/hex-color-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/hex-color-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/hex-color-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/hex-color-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/ipv4-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/ipv4-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/ipv4-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/ipv4-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/password-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/password-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/password-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/password-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/phone-number-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/phone-number-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/phone-number-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/phone-number-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/privacy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/privacy"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/privacy"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/slug-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/slug-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/slug-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/slug-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/terms</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/terms"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/terms"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/terms"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/base64</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/base64"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/base64"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/base64"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/cron-generator</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/cron-generator"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/cron-generator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/cron-generator"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/diff-checker</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/diff-checker"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/diff-checker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/diff-checker"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/hash-generator</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/hash-generator"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/hash-generator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/hash-generator"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/json-viewer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/json-viewer"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/json-viewer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/json-viewer"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/json-yaml-converter</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/json-yaml-converter"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/json-yaml-converter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/json-yaml-converter"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/jwt-decoder</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/jwt-decoder"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/jwt-decoder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/jwt-decoder"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/markdown-viewer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/markdown-viewer"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/markdown-viewer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/markdown-viewer"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/regex-tester</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/regex-tester"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/regex-tester"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/regex-tester"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/url-encoder-decoder</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/url-encoder-decoder"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/url-encoder-decoder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/url-encoder-decoder"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/uuid-generator</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/uuid-generator"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/uuid-generator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/uuid-generator"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/tools/yaml-viewer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/yaml-viewer"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/yaml-viewer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/yaml-viewer"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/url-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/url-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/url-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/url-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/uuid-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/uuid-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/uuid-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/uuid-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/"/>
    <changefreq>weekly</changefreq><priority>1.0</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/about</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/about"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/about"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/about"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/base64-is-not-encryption</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/base64-is-not-encryption"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/base64-is-not-encryption"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/base64-is-not-encryption"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/base64-use-cases</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/base64-use-cases"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/base64-use-cases"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/base64-use-cases"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/common-cron-expressions</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/common-cron-expressions"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/common-cron-expressions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/common-cron-expressions"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/common-url-encoding-examples</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/common-url-encoding-examples"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/common-url-encoding-examples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/common-url-encoding-examples"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/common-yaml-errors</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/common-yaml-errors"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/common-yaml-errors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/common-yaml-errors"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/cron-expression-basics</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/cron-expression-basics"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/cron-expression-basics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/cron-expression-basics"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/diff-algorithms-explained</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/diff-algorithms-explained"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/diff-algorithms-explained"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/diff-algorithms-explained"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/hash-functions-explained</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/hash-functions-explained"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/hash-functions-explained"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/hash-functions-explained"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/how-to-compare-code-and-text-files-like-a-pro</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/how-to-compare-code-and-text-files-like-a-pro"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/how-to-compare-code-and-text-files-like-a-pro"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/how-to-compare-code-and-text-files-like-a-pro"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/how-to-compare-large-json-files-locally</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/how-to-compare-large-json-files-locally"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/how-to-compare-large-json-files-locally"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/how-to-compare-large-json-files-locally"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/json-to-yaml-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/json-to-yaml-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/json-to-yaml-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/json-to-yaml-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/json-vs-yaml</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/json-vs-yaml"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/json-vs-yaml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/json-vs-yaml"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/jwt-security-best-practices</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/jwt-security-best-practices"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/jwt-security-best-practices"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/jwt-security-best-practices"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/markdown-syntax-cheat-sheet-for-developers</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/markdown-syntax-cheat-sheet-for-developers"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/markdown-syntax-cheat-sheet-for-developers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/markdown-syntax-cheat-sheet-for-developers"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/md5-vs-sha256</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/md5-vs-sha256"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/md5-vs-sha256"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/md5-vs-sha256"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/password-hashing-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/password-hashing-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/password-hashing-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/password-hashing-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/regular-expressions-101-a-developers-practical-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/regular-expressions-101-a-developers-practical-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/regular-expressions-101-a-developers-practical-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/regular-expressions-101-a-developers-practical-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/url-encoding-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/url-encoding-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/url-encoding-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/url-encoding-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/url-vs-uri</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/url-vs-uri"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/url-vs-uri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/url-vs-uri"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/what-is-a-uuid</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-a-uuid"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-a-uuid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-a-uuid"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/what-is-base64</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-base64"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-base64"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-base64"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/what-is-hashing</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-hashing"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-hashing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-hashing"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/what-is-jwt</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-jwt"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-jwt"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/what-is-url-encoding</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-url-encoding"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-url-encoding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-url-encoding"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/what-is-yaml</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/what-is-yaml"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/what-is-yaml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/what-is-yaml"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/when-to-use-yaml</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/when-to-use-yaml"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/when-to-use-yaml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/when-to-use-yaml"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/why-run-tools-in-browser</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/why-run-tools-in-browser"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/why-run-tools-in-browser"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/why-run-tools-in-browser"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/yaml-for-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/yaml-for-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/yaml-for-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/yaml-for-kubernetes"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/yaml-syntax-guide</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/yaml-syntax-guide"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/yaml-syntax-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/yaml-syntax-guide"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/blog/yaml-vs-json</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/blog/yaml-vs-json"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/blog/yaml-vs-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/blog/yaml-vs-json"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/cookies</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/cookies"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/cookies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/cookies"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/credit-card-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/credit-card-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/credit-card-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/credit-card-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/date-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/date-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/date-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/date-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/domain-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/domain-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/domain-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/domain-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/email-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/email-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/email-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/email-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/hex-color-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/hex-color-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/hex-color-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/hex-color-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/ipv4-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/ipv4-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/ipv4-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/ipv4-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/password-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/password-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/password-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/password-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/phone-number-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/phone-number-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/phone-number-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/phone-number-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/privacy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/privacy"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/privacy"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/slug-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/slug-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/slug-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/slug-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/terms</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/terms"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/terms"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/terms"/>
    <changefreq>weekly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/base64</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/base64"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/base64"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/base64"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/cron-generator</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/cron-generator"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/cron-generator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/cron-generator"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/diff-checker</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/diff-checker"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/diff-checker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/diff-checker"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/hash-generator</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/hash-generator"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/hash-generator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/hash-generator"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/json-viewer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/json-viewer"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/json-viewer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/json-viewer"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/json-yaml-converter</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/json-yaml-converter"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/json-yaml-converter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/json-yaml-converter"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/jwt-decoder</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/jwt-decoder"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/jwt-decoder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/jwt-decoder"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/markdown-viewer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/markdown-viewer"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/markdown-viewer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/markdown-viewer"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/regex-tester</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/regex-tester"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/regex-tester"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/regex-tester"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/url-encoder-decoder</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/url-encoder-decoder"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/url-encoder-decoder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/url-encoder-decoder"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/uuid-generator</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/uuid-generator"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/uuid-generator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/uuid-generator"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/tools/yaml-viewer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/tools/yaml-viewer"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/tools/yaml-viewer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/tools/yaml-viewer"/>
    <changefreq>weekly</changefreq><priority>0.9</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/url-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/url-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/url-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/url-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtul.fun/zh/uuid-regex</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://devtul.fun/uuid-regex"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://devtul.fun/zh/uuid-regex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://devtul.fun/uuid-regex"/>
    <changefreq>weekly</changefreq><priority>0.8</priority>
  </url>
</urlset>