<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Main Pages -->
  <url><loc>https://prosalmontech.org/</loc><lastmod>2026-08-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://prosalmontech.org/en/</loc><lastmod>2026-08-29</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://prosalmontech.org/about</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://prosalmontech.org/privacy_policy</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://prosalmontech.org/terms_of_service</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://prosalmontech.org/contact</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://prosalmontech.org/sitemap</loc><lastmod>2026-08-29</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>

  <!-- Blog Portals -->
  <url><loc>https://prosalmontech.org/blog/</loc><lastmod>2026-08-29</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/</loc><lastmod>2026-08-29</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>

  <!-- Japanese Blog Posts -->
  <url><loc>https://prosalmontech.org/blog/quakeviewer3d-pwa-mobile-touch-ux</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/quakeviewer3d-shindo-pga-algorithm</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/satviewer3d-multilingual-i18n-seo</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/quakeviewer3d-deep-focus-geophysics</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/quakeviewer3d-mantle-slice-solid-render</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/satviewer3d-planet-exploration-3d-rings</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/satviewer3d-starlink-mega-constellation</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/quakeviewer3d-usgs-realtime-websocket</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/satviewer3d-architecture-cesium-sgp4</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/satviewer3d-debris-collision-radar</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/developer_blog_20250907</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/developer_blog_post_0906</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/development_blog_20250904</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/konnichiwork_development</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/hanauta-melody-development-story</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/enhancing-nextjs-blog-styling-navigation-tags</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/mastering-nextjs-deployment-cloudflare-pages</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/migrating-blog-content-contentful-to-markdown</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/setting-up-nextjs-blog-git-deployment-hurdles</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/next-development-plan</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/blog_post</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/blog_post_nextjs_i18n_performance</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/continued-trials-build-errors-on-cloudflare-pages</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/debug-session-2025-08-10</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/developer-blog-post-konnichiwork-forum</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/developer_blog20250921</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/developer_blog_post</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/dev_blog_post</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/facebook-login-implementation</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/fixing-build-errors-and-enhancing-ui-for-jpquiz-app</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/mochikana-ios-android-app-is-so-useful-for-japanese-language-beginners</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/nextjs-cloudflare-edge-runtime-journey</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/true-story-the-long-battle-with-github-file-size-limit-errors-cut-off</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/about-japanese-articles</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/blog-start</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- English Blog Posts -->
  <url><loc>https://prosalmontech.org/blog/en/quakeviewer3d-pwa-mobile-touch-ux</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/quakeviewer3d-shindo-pga-algorithm</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/satviewer3d-multilingual-i18n-seo</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/quakeviewer3d-deep-focus-geophysics</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/quakeviewer3d-mantle-slice-solid-render</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/satviewer3d-planet-exploration-3d-rings</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/satviewer3d-starlink-mega-constellation</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/quakeviewer3d-usgs-realtime-websocket</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/satviewer3d-architecture-cesium-sgp4</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/satviewer3d-debris-collision-radar</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/developer_blog_20250907</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/developer_blog_post_0906</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/konnichiwork_development</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/hanauta-melody-development-story</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/building-multilingual-nextjs-blog</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/enhancing-nextjs-blog-styling-navigation-tags</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/mastering-nextjs-deployment-cloudflare-pages</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/migrating-blog-content-contentful-to-markdown</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/setting-up-nextjs-blog-git-deployment-hurdles</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/next-development-plan</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/continued-trials-build-errors-on-cloudflare-pages</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/debug-session-2025-08-10</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/fixing-build-errors-and-enhancing-ui-for-jpquiz-app</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/mochikana-ios-android-app-is-so-useful-for-japanese-language-beginners</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/true-story-the-long-battle-with-github-file-size-limit-errors-cut-off</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/about-japanese-articles</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/blog-start</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://prosalmontech.org/blog/asteroid3d-release-orbital-impact-simulator</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://prosalmontech.org/blog/en/asteroid3d-release-orbital-impact-simulator</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
</urlset>