<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://projects.avetavos.com/fittrack/en/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/auth/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/auth/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/auth/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/auth/current-user/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/auth/current-user/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/auth/current-user/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/auth/verify-the-jwt/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/auth/verify-the-jwt/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/auth/verify-the-jwt/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/deployment/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/deployment/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/deployment/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/deployment/containerize-the-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/deployment/containerize-the-api/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/deployment/containerize-the-api/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/deployment/hosted-supabase-and-clients/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/deployment/hosted-supabase-and-clients/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/deployment/hosted-supabase-and-clients/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/domain/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/domain/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/domain/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/domain/schemas-and-repositories/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/domain/schemas-and-repositories/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/domain/schemas-and-repositories/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/domain/sqlalchemy-models/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/domain/sqlalchemy-models/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/domain/sqlalchemy-models/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/exercises/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/exercises/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/exercises/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/exercises/catalog-crud/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/exercises/catalog-crud/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/exercises/catalog-crud/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/exercises/ownership-and-validation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/exercises/ownership-and-validation/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/exercises/ownership-and-validation/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/fastapi/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/fastapi/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/fastapi/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/fastapi/app-and-config/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/fastapi/app-and-config/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/fastapi/app-and-config/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/fastapi/async-database/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/fastapi/async-database/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/fastapi/async-database/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/flutter-foundation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-foundation/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-foundation/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/flutter-foundation/api-client/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-foundation/api-client/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-foundation/api-client/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/flutter-foundation/project-and-state/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-foundation/project-and-state/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-foundation/project-and-state/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/flutter-foundation/supabase-auth/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-foundation/supabase-auth/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-foundation/supabase-auth/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/flutter-tracking/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-tracking/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-tracking/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/flutter-tracking/history-and-progress/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-tracking/history-and-progress/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-tracking/history-and-progress/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/flutter-tracking/logging-ui/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-tracking/logging-ui/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-tracking/logging-ui/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/introduction/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/introduction/architecture/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/architecture/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/architecture/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/introduction/overview/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/overview/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/overview/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/introduction/prerequisites/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/prerequisites/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/prerequisites/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/introduction/roadmap/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/roadmap/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/roadmap/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/progress/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/progress/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/progress/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/progress/aggregation-queries/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/progress/aggregation-queries/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/progress/aggregation-queries/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/progress/progress-endpoints/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/progress/progress-endpoints/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/progress/progress-endpoints/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/setup/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/setup/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/setup/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/setup/python-toolchain/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/setup/python-toolchain/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/setup/python-toolchain/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/setup/repo-layout/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/setup/repo-layout/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/setup/repo-layout/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/setup/supabase-project/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/setup/supabase-project/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/setup/supabase-project/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/supabase/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/supabase/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/supabase/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/supabase/auth-and-rls/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/supabase/auth-and-rls/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/supabase/auth-and-rls/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/supabase/schema-and-migrations/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/supabase/schema-and-migrations/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/supabase/schema-and-migrations/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/svelte-companion/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/svelte-companion/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/svelte-companion/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/svelte-companion/dashboard/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/svelte-companion/dashboard/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/svelte-companion/dashboard/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/svelte-companion/sveltekit-auth/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/svelte-companion/sveltekit-auth/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/svelte-companion/sveltekit-auth/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/testing/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/testing/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/testing/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/testing/flutter-widget-tests/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/testing/flutter-widget-tests/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/testing/flutter-widget-tests/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/testing/pytest-backend/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/testing/pytest-backend/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/testing/pytest-backend/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/workouts/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/workouts/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/workouts/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/workouts/logging-sessions/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/workouts/logging-sessions/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/workouts/logging-sessions/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/workouts/reading-history/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/workouts/reading-history/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/workouts/reading-history/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/wrap-up/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/wrap-up/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/wrap-up/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/wrap-up/next-steps/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/wrap-up/next-steps/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/wrap-up/next-steps/"/></url><url><loc>https://projects.avetavos.com/fittrack/en/wrap-up/recap/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/wrap-up/recap/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/wrap-up/recap/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/auth/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/auth/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/auth/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/auth/current-user/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/auth/current-user/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/auth/current-user/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/auth/verify-the-jwt/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/auth/verify-the-jwt/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/auth/verify-the-jwt/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/deployment/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/deployment/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/deployment/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/deployment/containerize-the-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/deployment/containerize-the-api/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/deployment/containerize-the-api/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/deployment/hosted-supabase-and-clients/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/deployment/hosted-supabase-and-clients/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/deployment/hosted-supabase-and-clients/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/domain/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/domain/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/domain/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/domain/schemas-and-repositories/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/domain/schemas-and-repositories/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/domain/schemas-and-repositories/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/domain/sqlalchemy-models/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/domain/sqlalchemy-models/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/domain/sqlalchemy-models/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/exercises/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/exercises/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/exercises/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/exercises/catalog-crud/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/exercises/catalog-crud/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/exercises/catalog-crud/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/exercises/ownership-and-validation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/exercises/ownership-and-validation/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/exercises/ownership-and-validation/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/fastapi/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/fastapi/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/fastapi/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/fastapi/app-and-config/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/fastapi/app-and-config/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/fastapi/app-and-config/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/fastapi/async-database/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/fastapi/async-database/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/fastapi/async-database/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/flutter-foundation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-foundation/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-foundation/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/flutter-foundation/api-client/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-foundation/api-client/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-foundation/api-client/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/flutter-foundation/project-and-state/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-foundation/project-and-state/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-foundation/project-and-state/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/flutter-foundation/supabase-auth/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-foundation/supabase-auth/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-foundation/supabase-auth/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/flutter-tracking/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-tracking/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-tracking/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/flutter-tracking/history-and-progress/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-tracking/history-and-progress/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-tracking/history-and-progress/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/flutter-tracking/logging-ui/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/flutter-tracking/logging-ui/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/flutter-tracking/logging-ui/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/introduction/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/introduction/architecture/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/architecture/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/architecture/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/introduction/overview/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/overview/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/overview/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/introduction/prerequisites/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/prerequisites/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/prerequisites/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/introduction/roadmap/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/introduction/roadmap/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/introduction/roadmap/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/progress/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/progress/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/progress/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/progress/aggregation-queries/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/progress/aggregation-queries/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/progress/aggregation-queries/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/progress/progress-endpoints/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/progress/progress-endpoints/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/progress/progress-endpoints/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/setup/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/setup/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/setup/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/setup/python-toolchain/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/setup/python-toolchain/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/setup/python-toolchain/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/setup/repo-layout/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/setup/repo-layout/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/setup/repo-layout/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/setup/supabase-project/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/setup/supabase-project/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/setup/supabase-project/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/supabase/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/supabase/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/supabase/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/supabase/auth-and-rls/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/supabase/auth-and-rls/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/supabase/auth-and-rls/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/supabase/schema-and-migrations/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/supabase/schema-and-migrations/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/supabase/schema-and-migrations/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/svelte-companion/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/svelte-companion/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/svelte-companion/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/svelte-companion/dashboard/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/svelte-companion/dashboard/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/svelte-companion/dashboard/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/svelte-companion/sveltekit-auth/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/svelte-companion/sveltekit-auth/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/svelte-companion/sveltekit-auth/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/testing/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/testing/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/testing/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/testing/flutter-widget-tests/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/testing/flutter-widget-tests/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/testing/flutter-widget-tests/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/testing/pytest-backend/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/testing/pytest-backend/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/testing/pytest-backend/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/workouts/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/workouts/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/workouts/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/workouts/logging-sessions/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/workouts/logging-sessions/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/workouts/logging-sessions/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/workouts/reading-history/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/workouts/reading-history/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/workouts/reading-history/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/wrap-up/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/wrap-up/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/wrap-up/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/wrap-up/next-steps/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/wrap-up/next-steps/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/wrap-up/next-steps/"/></url><url><loc>https://projects.avetavos.com/fittrack/th/wrap-up/recap/</loc><xhtml:link rel="alternate" hreflang="en" href="https://projects.avetavos.com/fittrack/en/wrap-up/recap/"/><xhtml:link rel="alternate" hreflang="th" href="https://projects.avetavos.com/fittrack/th/wrap-up/recap/"/></url></urlset>