<?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"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
        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
          http://www.google.com/schemas/sitemap-image/1.1
          http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd">

  <!-- ═══════════════════════════════════════════════════════════════════
       MAIN LANDING PAGE — includes full Function Gallery image sitemap
       ═══════════════════════════════════════════════════════════════════ -->
  <url>
    <loc>https://vizmathpro.com/</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/"/>

    <!-- Hero / OG image -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=VIZMath%20interactive%20math%20function%20grapher%20educational%20learning%20platform%20orange%20emerald%20gradient%20graphs%20modern%20clean%20UI&width=1200&height=630&seq=1&orientation=landscape</image:loc>
      <image:title>VIZMath — Interactive Math Function Grapher &amp; Learning Platform</image:title>
      <image:caption>VIZMath is an interactive math function grapher and educational learning platform supporting polynomial, trigonometric, exponential, logarithmic, and analytic geometry functions.</image:caption>
    </image:image>

    <!-- Gallery: Parabola y = x² -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=parabola%20function%20graph%20y%20equals%20x%20squared%20clean%20white%20background%20coordinate%20axes%20vertex%20at%20origin%20annotated%20math%20graph%20accurate%20quadratic%20curve%20orange%20color&width=540&height=320&seq=sitemap-parabola-01&orientation=landscape</image:loc>
      <image:title>Parabola Graph y = x² — VIZMath Function Grapher</image:title>
      <image:caption>Parabola y = x² with vertex at origin (0,0), axis of symmetry x=0, and point (2,4) annotated on a clean coordinate plane.</image:caption>
    </image:image>

    <!-- Gallery: Sine y = sin(x) -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=sine%20wave%20graph%20y%20equals%20sin%20x%20clean%20white%20background%20coordinate%20axes%20amplitude%201%20period%202pi%20annotated%20accurate%20trigonometric%20function%20orange%20curve&width=540&height=320&seq=sitemap-sine-01&orientation=landscape</image:loc>
      <image:title>Sine Function Graph y = sin(x) — VIZMath Trigonometry Visualizer</image:title>
      <image:caption>Sine wave y = sin(x) with amplitude 1, period 2π, peak at (π/2, 1) and zero crossings labeled on coordinate axes.</image:caption>
    </image:image>

    <!-- Gallery: Cosine y = cos(x) -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=cosine%20function%20graph%20y%20equals%20cos%20x%20clean%20white%20background%20coordinate%20axes%20maximum%20at%20origin%20period%202pi%20key%20points%20annotated%20trigonometric%20curve%20orange&width=540&height=320&seq=sitemap-cosine-01&orientation=landscape</image:loc>
      <image:title>Cosine Function Graph y = cos(x) — VIZMath Math Plotter</image:title>
      <image:caption>Cosine wave y = cos(x) starting at maximum (0,1), zero at (π/2,0), minimum at (π,-1), with period 2π annotated.</image:caption>
    </image:image>

    <!-- Gallery: Exponential y = eˣ -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=exponential%20function%20graph%20y%20equals%20e%20to%20the%20x%20clean%20white%20background%20coordinate%20axes%20rapid%20growth%20y-intercept%20at%201%20asymptote%20y%20equals%200%20labeled%20emerald%20green%20curve&width=540&height=320&seq=sitemap-exp-01&orientation=landscape</image:loc>
      <image:title>Exponential Function y = eˣ — VIZMath Grapher</image:title>
      <image:caption>Exponential growth curve y = eˣ with y-intercept (0,1), point (1,e) labeled, and horizontal asymptote y=0 shown.</image:caption>
    </image:image>

    <!-- Gallery: Ellipse x²/9 + y²/4 = 1 -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=ellipse%20conic%20section%20x%20squared%20over%209%20plus%20y%20squared%20over%204%20equals%201%20clean%20white%20background%20coordinate%20axes%20semi-major%20axis%20a%20equals%203%20semi-minor%20b%20equals%202%20two%20foci%20labeled%20emerald%20green&width=540&height=320&seq=sitemap-ellipse-01&orientation=landscape</image:loc>
      <image:title>Ellipse x²/9 + y²/4 = 1 — VIZMath Analytic Geometry</image:title>
      <image:caption>Ellipse conic section with semi-major axis a=3, semi-minor axis b=2, and two foci at (±√5, 0) annotated on a clean coordinate plane.</image:caption>
    </image:image>

    <!-- Gallery: Logarithm y = ln(x) -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=natural%20logarithm%20function%20graph%20y%20equals%20ln%20x%20clean%20white%20background%20coordinate%20axes%20x-intercept%20at%201%20vertical%20asymptote%20x%20equals%200%20domain%20x%20greater%20than%200%20violet%20purple%20curve%20annotated&width=540&height=320&seq=sitemap-log-01&orientation=landscape</image:loc>
      <image:title>Natural Logarithm y = ln(x) — VIZMath Math Platform</image:title>
      <image:caption>Logarithmic curve y = ln(x) defined for x > 0, with x-intercept (1,0), point (e,1), and vertical asymptote at x=0.</image:caption>
    </image:image>

    <!-- Gallery: Cubic y = x³ -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=cubic%20polynomial%20function%20graph%20y%20equals%20x%20cubed%20clean%20white%20background%20coordinate%20axes%20S%20shaped%20curve%20through%20origin%20inflection%20point%20orange%20curve%20annotated%20key%20points&width=540&height=320&seq=sitemap-cubic-01&orientation=landscape</image:loc>
      <image:title>Cubic Function y = x³ — VIZMath Polynomial Grapher</image:title>
      <image:caption>Cubic S-curve y = x³ with inflection point at origin (0,0), passing through (2,8) and (-2,-8), odd symmetry.</image:caption>
    </image:image>

    <!-- Gallery: Tangent y = tan(x) -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=tangent%20function%20graph%20y%20equals%20tan%20x%20clean%20white%20background%20coordinate%20axes%20vertical%20asymptotes%20at%20pi%20over%202%20period%20pi%20multiple%20branches%20orange%20curve%20annotated&width=540&height=320&seq=sitemap-tan-01&orientation=landscape</image:loc>
      <image:title>Tangent Function y = tan(x) — VIZMath Trig Grapher</image:title>
      <image:caption>Tangent function y = tan(x) with period π, vertical asymptotes at x = ±π/2, passing through origin (0,0).</image:caption>
    </image:image>

    <!-- Gallery: Hyperbola y = 1/x -->
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=hyperbola%20rational%20function%20graph%20y%20equals%201%20over%20x%20clean%20white%20background%20coordinate%20axes%20two%20branches%20asymptotes%20x%20equals%200%20y%20equals%200%20rose%20pink%20curve%20annotated&width=540&height=320&seq=sitemap-hyp-01&orientation=landscape</image:loc>
      <image:title>Hyperbola y = 1/x — VIZMath Rational Function Visualizer</image:title>
      <image:caption>Rational function y = 1/x with two branches, vertical asymptote x=0, horizontal asymptote y=0, key points (1,1) and (-1,-1).</image:caption>
    </image:image>
  </url>

  <!-- ═══════════════════════════════════════════════════════════════════
       TUTORIALS INDEX
       ═══════════════════════════════════════════════════════════════════ -->
  <url>
    <loc>https://vizmathpro.com/ko/</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/"/>
  </url>
  <url>
    <loc>https://vizmathpro.com/ja/</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/"/>
  </url>
  <url>
    <loc>https://vizmathpro.com/zh/</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/"/>
  </url>

  <!-- ═══════════════════════════════════════════════════════════════════
       TUTORIALS INDEX
       ═══════════════════════════════════════════════════════════════════ -->
  <url>
    <loc>https://vizmathpro.com/tutorials</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/tutorials"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://vizmathpro.com/tutorials"/>
    <xhtml:link rel="alternate" hreflang="ko" href="https://vizmathpro.com/ko/tutorials"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://vizmathpro.com/ja/tutorials"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://vizmathpro.com/zh/tutorials"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=VIZMath%20interactive%20math%20function%20grapher%20educational%20learning%20platform%20orange%20emerald%20gradient%20graphs%20modern%20clean%20UI&width=1200&height=630&seq=1&orientation=landscape</image:loc>
      <image:title>VIZMath Math Tutorials — Function Graphing Learning Platform</image:title>
      <image:caption>Interactive math tutorials covering polynomial, trigonometric, exponential, logarithmic, and analytic geometry functions.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/ko/tutorials</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/tutorials"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://vizmathpro.com/tutorials"/>
    <xhtml:link rel="alternate" hreflang="ko" href="https://vizmathpro.com/ko/tutorials"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://vizmathpro.com/ja/tutorials"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://vizmathpro.com/zh/tutorials"/>
  </url>
  <url>
    <loc>https://vizmathpro.com/ja/tutorials</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/tutorials"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://vizmathpro.com/tutorials"/>
    <xhtml:link rel="alternate" hreflang="ko" href="https://vizmathpro.com/ko/tutorials"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://vizmathpro.com/ja/tutorials"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://vizmathpro.com/zh/tutorials"/>
  </url>
  <url>
    <loc>https://vizmathpro.com/zh/tutorials</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/tutorials"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://vizmathpro.com/tutorials"/>
    <xhtml:link rel="alternate" hreflang="ko" href="https://vizmathpro.com/ko/tutorials"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://vizmathpro.com/ja/tutorials"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://vizmathpro.com/zh/tutorials"/>
  </url>

  <!-- ═══════════════════════════════════════════════════════════════════
       ENGLISH FUNCTION SEO PAGES  (with image per page)
       ═══════════════════════════════════════════════════════════════════ -->

  <url>
    <loc>https://vizmathpro.com/functions/quadratic</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/quadratic"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/quadratic"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/quadratic"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/quadratic"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/quadratic"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=quadratic%20function%20graph%20parabola%20y%20equals%20ax%20squared%20plus%20bx%20plus%20c%20clean%20white%20background%20vertex%20axis%20symmetry%20coordinate%20axes%20math%20education&width=800&height=500&seq=sitemap-quad-en&orientation=landscape</image:loc>
      <image:title>Quadratic Function Graph — Parabola y = ax² + bx + c</image:title>
      <image:caption>Interactive quadratic function grapher showing parabola with vertex, axis of symmetry, and roots on coordinate axes.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/functions/linear</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/linear"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/linear"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/linear"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/linear"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/linear"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=linear%20function%20graph%20y%20equals%20mx%20plus%20b%20clean%20white%20background%20slope%20y-intercept%20coordinate%20axes%20straight%20line%20math%20education%20annotated&width=800&height=500&seq=sitemap-linear-en&orientation=landscape</image:loc>
      <image:title>Linear Function Graph — y = mx + b Slope-Intercept Form</image:title>
      <image:caption>Linear function y = mx + b with slope m and y-intercept b shown on coordinate axes with interactive grapher.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/functions/sine</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/sine"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/sine"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/sine"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/sine"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/sine"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=sine%20wave%20graph%20y%20equals%20sin%20x%20clean%20white%20background%20coordinate%20axes%20amplitude%201%20period%202pi%20annotated%20accurate%20trigonometric%20function%20orange%20curve&width=800&height=500&seq=sitemap-sine-en&orientation=landscape</image:loc>
      <image:title>Sine Function Graph y = sin(x) — Trigonometry Visualizer</image:title>
      <image:caption>Sine wave y = sin(x) showing amplitude, period 2π, and key intercepts on an interactive coordinate plane.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/functions/exponential</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/exponential"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/exponential"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/exponential"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/exponential"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/exponential"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=exponential%20function%20graph%20y%20equals%20e%20to%20the%20x%20clean%20white%20background%20rapid%20growth%20y-intercept%20asymptote%20annotated%20math%20education%20coordinate%20axes&width=800&height=500&seq=sitemap-exp-en&orientation=landscape</image:loc>
      <image:title>Exponential Function Graph y = eˣ — Growth Curve Visualizer</image:title>
      <image:caption>Exponential function y = eˣ showing rapid growth, y-intercept at (0,1), and horizontal asymptote y=0.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/functions/logarithmic</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/logarithmic"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/logarithmic"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/logarithmic"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/logarithmic"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/logarithmic"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=logarithmic%20function%20graph%20y%20equals%20log%20x%20clean%20white%20background%20x-intercept%20at%201%20vertical%20asymptote%20domain%20positive%20x%20annotated%20math%20education&width=800&height=500&seq=sitemap-log-en&orientation=landscape</image:loc>
      <image:title>Logarithmic Function Graph y = log(x) — Math Visualizer</image:title>
      <image:caption>Logarithm y = ln(x) with x-intercept (1,0), vertical asymptote at x=0, and domain x > 0 labeled.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/functions/cosine</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/cosine"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/cosine"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/cosine"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/cosine"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/cosine"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=cosine%20function%20graph%20y%20equals%20cos%20x%20clean%20white%20background%20maximum%20at%20origin%20period%202pi%20key%20points%20annotated%20trigonometric%20math%20education&width=800&height=500&seq=sitemap-cos-en&orientation=landscape</image:loc>
      <image:title>Cosine Function Graph y = cos(x) — Trigonometry Grapher</image:title>
      <image:caption>Cosine wave y = cos(x) starting at maximum (0,1) with period 2π and key points labeled.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/functions/tangent</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/tangent"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/tangent"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/tangent"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/tangent"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/tangent"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=tangent%20function%20graph%20y%20equals%20tan%20x%20clean%20white%20background%20vertical%20asymptotes%20period%20pi%20multiple%20branches%20annotated%20math%20education&width=800&height=500&seq=sitemap-tan-en&orientation=landscape</image:loc>
      <image:title>Tangent Function Graph y = tan(x) — Asymptotes &amp; Period</image:title>
      <image:caption>Tangent function y = tan(x) with period π, vertical asymptotes at x = ±π/2 labeled on coordinate axes.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/functions/absolute</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/absolute"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/absolute"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/absolute"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/absolute"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/absolute"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=absolute%20value%20function%20graph%20y%20equals%20absolute%20x%20V%20shape%20vertex%20at%20origin%20clean%20white%20background%20coordinate%20axes%20annotated%20math%20education&width=800&height=500&seq=sitemap-abs-en&orientation=landscape</image:loc>
      <image:title>Absolute Value Function y = |x| — V-Shape Graph</image:title>
      <image:caption>Absolute value y = |x| forming a V-shape with vertex at origin, symmetric about y-axis.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/functions/sqrt</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/sqrt"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/sqrt"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/sqrt"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/sqrt"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/sqrt"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=square%20root%20function%20graph%20y%20equals%20sqrt%20x%20clean%20white%20background%20domain%20x%20greater%20than%200%20starting%20at%20origin%20increasing%20curve%20annotated%20math%20education&width=800&height=500&seq=sitemap-sqrt-en&orientation=landscape</image:loc>
      <image:title>Square Root Function y = √x — Domain &amp; Range Graph</image:title>
      <image:caption>Square root function y = √x starting at origin, defined for x ≥ 0, showing slow growth on coordinate axes.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://vizmathpro.com/functions/rational</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/functions/rational"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/functions/rational"/>
    <xhtml:link rel="alternate" hreflang="ko"        href="https://vizmathpro.com/ko/functions/rational"/>
    <xhtml:link rel="alternate" hreflang="ja"        href="https://vizmathpro.com/ja/functions/rational"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://vizmathpro.com/zh/functions/rational"/>
    <image:image>
      <image:loc>https://readdy.ai/api/search-image?query=rational%20function%20graph%20y%20equals%201%20over%20x%20hyperbola%20two%20branches%20clean%20white%20background%20asymptotes%20coordinate%20axes%20annotated%20math%20education&width=800&height=500&seq=sitemap-rat-en&orientation=landscape</image:loc>
      <image:title>Rational Function Graph y = 1/x — Hyperbola with Asymptotes</image:title>
      <image:caption>Rational function y = 1/x with two branches separated by vertical asymptote x=0 and horizontal asymptote y=0.</image:caption>
    </image:image>
  </url>

  <!-- ═══════════════════════════════════════════════════════════════════
       KOREAN FUNCTION SEO PAGES
       ═══════════════════════════════════════════════════════════════════ -->
  <url><loc>https://vizmathpro.com/ko/functions/quadratic</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ko/functions/linear</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ko/functions/sine</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ko/functions/exponential</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ko/functions/logarithmic</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ko/functions/cosine</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ko/functions/tangent</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ko/functions/absolute</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ko/functions/sqrt</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ko/functions/rational</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>

  <!-- ═══════════════════════════════════════════════════════════════════
       JAPANESE FUNCTION SEO PAGES
       ═══════════════════════════════════════════════════════════════════ -->
  <url><loc>https://vizmathpro.com/ja/functions/quadratic</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ja/functions/linear</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ja/functions/sine</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ja/functions/exponential</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ja/functions/logarithmic</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ja/functions/cosine</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ja/functions/tangent</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ja/functions/absolute</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ja/functions/sqrt</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/ja/functions/rational</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>

  <!-- ═══════════════════════════════════════════════════════════════════
       CHINESE FUNCTION SEO PAGES
       ═══════════════════════════════════════════════════════════════════ -->
  <url><loc>https://vizmathpro.com/zh/functions/quadratic</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/zh/functions/linear</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/zh/functions/sine</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/zh/functions/exponential</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/zh/functions/logarithmic</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/zh/functions/cosine</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/zh/functions/tangent</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/zh/functions/absolute</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/zh/functions/sqrt</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://vizmathpro.com/zh/functions/rational</loc><lastmod>2026-04-01T21:10:57.037Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>

  <!--
  =============================================================================
  CALCULUS SEO PAGE — DRAFT (NOT YET PUBLISHED)
  =============================================================================
  To publish: 1) Remove the outer comment tags below
              2) Update lastmod to today's date
              3) Remove admin guard in CalculusSEOPage.tsx
              4) Change robots meta to "index, follow" in CalculusSEOPage.tsx
  =============================================================================

  <url>
    <loc>https://vizmathpro.com/calculus</loc>
    <lastmod>2026-04-01T21:10:57.037Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vizmathpro.com/calculus"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vizmathpro.com/calculus"/>
  </url>

  =============================================================================
  END CALCULUS DRAFT
  =============================================================================
  -->

</urlset>