<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://svan2d.org/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/about/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/circus/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/circus/arc-swap-positions/</loc>
        <lastmod>2025-12-15</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/attribute-keystates/</loc>
        <lastmod>2025-10-27</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/automatic-camera-custom-offset/</loc>
        <lastmod>2026-03-07</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/automatic-camera-offset-func/</loc>
        <lastmod>2026-03-07</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/automatic-camera/</loc>
        <lastmod>2026-03-07</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/bounce/</loc>
        <lastmod>2025-12-14</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/camera-zoom-keystates/</loc>
        <lastmod>2026-01-16</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/complex-morphs/</loc>
        <lastmod>2025-11-21</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/crossfade/</loc>
        <lastmod>2025-12-13</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/dual-keystate/</loc>
        <lastmod>2026-01-27</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/easing-variety/</loc>
        <lastmod>2025-10-28</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/easing2d/</loc>
        <lastmod>2025-12-16</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/effects/</loc>
        <lastmod>2025-12-05</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/ellipse-layout-animation/</loc>
        <lastmod>2025-10-21</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/embedded-state-collection-morphing/</loc>
        <lastmod>2025-12-17</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/fade-inout/</loc>
        <lastmod>2025-12-15</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/give-me-a-break/</loc>
        <lastmod>2025-10-30</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/group-dynamics/</loc>
        <lastmod>2025-11-02</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/group-easing/</loc>
        <lastmod>2026-01-17</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/hold/</loc>
        <lastmod>2025-12-14</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/just-slide/</loc>
        <lastmod>2025-12-16</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/keystates-variety/</loc>
        <lastmod>2025-10-26</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/layout-element-alignment/</loc>
        <lastmod>2025-11-01</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/layout-showcase/</loc>
        <lastmod>2025-11-12</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/line-layout-animation/</loc>
        <lastmod>2025-10-22</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/not-always/</loc>
        <lastmod>2025-10-31</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/path-morphing/</loc>
        <lastmod>2025-11-03</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/scene-composite/</loc>
        <lastmod>2026-01-27</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/scene-sequences/</loc>
        <lastmod>2026-02-04</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/segment-easing/</loc>
        <lastmod>2025-10-29</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/simpe-camera-zoom/</loc>
        <lastmod>2026-01-16</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/simple-morphs/</loc>
        <lastmod>2025-11-15</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/slide-hold-slide/</loc>
        <lastmod>2025-12-16</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/state-collection-morphing/</loc>
        <lastmod>2025-12-17</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/swap-positions/</loc>
        <lastmod>2025-12-15</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/text-path-morphing/</loc>
        <lastmod>2025-11-03</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/the-wave/</loc>
        <lastmod>2025-10-24</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/timed-keystates/</loc>
        <lastmod>2025-10-25</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/timeline-easing/</loc>
        <lastmod>2026-01-17</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/two-step-transition/</loc>
        <lastmod>2025-10-23</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/circus/z-indexing/</loc>
        <lastmod>2026-01-12</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/docs/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/alpha/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/clear-renderer-cache/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/blendfilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/colormatrixfilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/compositefilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/compositefilterprimitive/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/convolvematrixfilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/displacementmapfilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/dropshadowfilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/filter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/floodfilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/gaussianblurfilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/imagefilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/mergenodefilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/morphologyfilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/offsetfilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/tilefilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/filter/turbulencefilter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/gradient/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/gradient/gradient/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/gradient/gradientstop/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/gradient/lineargradient/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/gradient/radialgradient/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/pattern/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/pattern/checkerboardpattern/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/pattern/custompattern/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/pattern/dotspattern/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/pattern/gridpattern/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/pattern/pattern/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/effect/pattern/stripespattern/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/get-all-registered-state-renderer-pairs/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/get-renderer-class-for-state/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/get-renderer-instance-for-state/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/is-renderer-registered-for-state/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/arcrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/arrowrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/astroidrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/circlerenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/circletextrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/crossrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/ellipserenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/heartrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/infinityrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/numberrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/pathandtextvariantsrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/pathrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/pathtextrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/perforatedprimitiverenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/pointrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/polygonrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/polyringrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/rawsvgrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/rectanglerenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/renderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/ringrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/spiralrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/squarerenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/squareringrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/statecollectionrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/textrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/trianglerenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/vertexrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/renderer/waverenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/arcstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/arrowstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/astroidstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/circlestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/circletextstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/colorstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/crossstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/ellipsestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/flowerstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/heartstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/infinitystate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/linestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/numberformat/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/numberstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/pathandtextvariantsstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/pathstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/pathtextstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/astroid/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/circle/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/ellipse/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/perforatedcirclestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/perforatedellipsestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/perforatedpolygonstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/perforatedrectanglestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/perforatedstarstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/perforatedtrianglestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/perforatedvertexstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/polygon/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/rectangle/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/shape/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/square/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/perforated/star/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/pointstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/polygonstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/polyringstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/radialsegmentsstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/rawsvgstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/rectanglestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/ringstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/rounding/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/spiralstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/squareringstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/squarestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/starstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/state/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/statecollectionstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/textpathstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/textrendering/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/textstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/trianglestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/vertexstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/state/wavestate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/angle-distance/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/angle-from-centroid/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/centroid/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/rotate-list/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/rotate-vertices/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexastroid/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexcircle/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexcontours/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexellipse/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexline/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexloop/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexpoint/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexpolygon/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexrectangle/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexregularpolygon/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexsquare/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertexstar/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/component/vertex/vertextriangle/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/config/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/config/configkey/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/config/create-config-template/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/config/get-config/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/config/load-config/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/config/reset-config/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/config/svan2dconfig/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/converter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/converter/convertertype/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/angle/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/circular-midpoint/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/color-to-oklab/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/color/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/colorspace/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/configure-logging/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/gaussian-smooth-2d/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/gaussian-smooth/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/get-logger/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/get-pooled-point/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/inbetween/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/lerp/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/log-lerp/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/mutablepoint2d/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/mutablepoint2dpool/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/oklab-to-color/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/origin/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/point2d/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/reset-point-pool/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/core/step/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/font/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/font/fontglyphs/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/font/get-glyph-cache/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/font/glyphcache/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/bezier/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/circle-between-points/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/circle-through-points/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/circle/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/elementalignment/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/ellipse-in-bbox/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/ellipse/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/grid-in-bbox/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/grid/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/line/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/make-cosine-radius-fn/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/path-points/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/polygon-in-bbox/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/polygon/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/radial-grid-between-radii/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/radial-grid/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/scatter-in-bbox/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/scatter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/spiral-between-radii/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/spiral/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/wave-between-points/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/layout/wave/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/circle-as-beziers/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/closepath/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/cubic-curve/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/cubicbezier/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/line/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/lineto/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/moveto/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/pathcommand/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/quadratic-curve/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/quadraticbezier/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/rectangle/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/path/svgpath/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/curve/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/curve/arc-clockwise/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/curve/arc-counterclockwise/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/curve/arc/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/curve/bezier-cubic/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/curve/bezier-quadratic/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/curve/bezier/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/curve/linear/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/easing2d/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-back/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-bounce/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-circ/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-cubic/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-elastic/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-expo/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-back/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-bounce/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-circ/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-cubic/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-elastic/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-expo/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-quad/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-quart/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-quint/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out-sine/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-out/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-quad/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-quart/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-quint/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/in-sine/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/linear/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/none/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-back/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-bounce/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-circ/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-cubic/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-elastic/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-expo/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-quad/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-quart/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-quint/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/out-sine/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easing/step/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/easingresolver/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/get-aligned-vertices/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/interpolationengine/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/interpolators/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/interpolators/nestedstateinterpolator/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/interpolators/vertexcontoursinterpolator/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/mapping/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/mapping/clusteringmapper/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/mapping/explicitmapper/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/mapping/greedymapper/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/mapping/hungarianmapper/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/mapping/mapper/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/mapping/match/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/mapping/simplemapper/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/morpher/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/morpher/flubbermorpher/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/morpher/nativemorpher/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/pathmorpher/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/pathresolver/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/scene/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/scene/fade/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/scene/iris/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/scene/rendercontext/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/scene/scenetransition/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/scene/slide/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/scene/wipe/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/scene/zoom/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/arc-swap-positions/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/bounce/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/crossfade/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/fade-inout/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/hold/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/just-slide/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/linspace/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/slide-hold-slide/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/slideeffect/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/segment/swap-positions/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/statelistinterpolator/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/typeinterpolators/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/vertex_alignment/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/vertex_alignment/alignmentcontext/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/vertex_alignment/alignmentnorm/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/vertex_alignment/angularaligner/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/vertex_alignment/euclideanaligner/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/vertex_alignment/get-aligner/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/vertex_alignment/sequentialaligner/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/transition/vertex_alignment/vertexaligner/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/basevelement/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/bounce/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/crossfade/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/fade-inout/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/hold/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/keystate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/linspace/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/morphingconfig/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/transitionconfig/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/velement/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/velementgroup/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/velement/velementgroupstate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/camerastate/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/preview/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/preview/colorscheme/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/preview/get-color-scheme/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/preview/previewrenderer/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/vscene/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/vscenecomposite/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/vsceneexporter/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/docs/api/vscene/vscenesequence/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/bar-chart-racing/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/bar-chart-racing/brand-values/</loc>
        <lastmod>2026-01-13</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/bar-chart-racing/ev-sales/</loc>
        <lastmod>2026-02-06</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/dft/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/dft/epicycles/</loc>
        <lastmod>2026-02-09</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/dft/shape-morphing/</loc>
        <lastmod>2026-02-09</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/dft/spectrum-buildup/</loc>
        <lastmod>2026-02-09</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/fibonacci/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/fibonacci/phyllotaxis/</loc>
        <lastmod>2026-02-20</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/fibonacci/spiral/</loc>
        <lastmod>2026-02-20</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/game-of-life/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/game-of-life/classic/</loc>
        <lastmod>2026-02-05</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/game-of-life/pattern/</loc>
        <lastmod>2026-02-05</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/gapminder/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/gapminder/bubble-chart/</loc>
        <lastmod>2026-02-20</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/gapminder/trajectory-trails/</loc>
        <lastmod>2026-02-20</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/pendulum_waves/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/pendulum_waves/classic/</loc>
        <lastmod>2026-03-12</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/pendulum_waves/double-ring/</loc>
        <lastmod>2026-03-12</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/pendulum_waves/grid/</loc>
        <lastmod>2026-03-12</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/pendulum_waves/ring/</loc>
        <lastmod>2026-03-12</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/pendulum_waves/spiral/</loc>
        <lastmod>2026-03-12</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/periodic_table/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/periodic_table/table-discovery/</loc>
        <lastmod>2026-03-06</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/periodic_table/timeline-to-table/</loc>
        <lastmod>2026-03-06</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/solar_system/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/solar_system/orrery/</loc>
        <lastmod>2026-02-20</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/solar_system/scale-comparison/</loc>
        <lastmod>2026-02-20</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/sprint_100m/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/sprint_100m/race/</loc>
        <lastmod>2026-02-20</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/sprint_100m/winner/</loc>
        <lastmod>2026-02-20</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/text-animation/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/text-animation/countdown/</loc>
        <lastmod>2026-02-05</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/text-animation/kinetic-typography/</loc>
        <lastmod>2026-02-07</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/text-animation/quote-poster/</loc>
        <lastmod>2026-02-07</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/text-animation/text-wave/</loc>
        <lastmod>2026-02-07</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/text-animation/typewriter/</loc>
        <lastmod>2026-02-07</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/ulam-spiral/</loc>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/ulam-spiral/sieve-of-eratosthenes/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    <url>
        <loc>https://svan2d.org/showcases/ulam-spiral/step-by-step/</loc>
        <lastmod>2026-01-27</lastmod>
    </url>
</urlset>
