<?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://chorki-docs.pages.dev/</loc></url><url><loc>https://chorki-docs.pages.dev/architecture/</loc></url><url><loc>https://chorki-docs.pages.dev/architecture/design-system/</loc></url><url><loc>https://chorki-docs.pages.dev/architecture/networking/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/analytics/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/api/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/01-discovery-and-connection/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/02-protocol-and-sessions/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/03-loading-media-and-hls/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/04-drm-and-the-lan-proxy/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/05-app-ui-architecture/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/06-airplay-and-the-proxy/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/07-session-persistence-and-recovery/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/08-telling-failures-apart/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/casting/09-telemetry/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/changelog/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/design/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/design/glass/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/design/tokens/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/downloads/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/downloads/01-what-a-download-is/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/downloads/02-starting-a-download/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/downloads/03-progress-and-completion/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/downloads/04-when-things-go-wrong/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/downloads/05-android-keeping-downloads-alive/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/downloads/06-ios-background-urlsession/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/downloads/07-state-storage-and-startup/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/downloads/08-operating-and-extending/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/ios-iteration-speed/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/01-aes-128-and-the-kms/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/02-online-playback/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/03-offline-downloads/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/04-cast-and-airplay/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/05-threat-model-and-gaps/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/06-the-new-kms-authorization/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/07-kms-token-implementation-plan/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/08-kms-stale-token-fix/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/09-entitlement-per-play/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/10-entitlement-cache-first/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/11-key-extraction-attack-paths/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/12-playback-ownership/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/playback/pr-drafts/ottstack-load-generation-guard/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/refactoring/architecture-cleanup-plan/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/refactoring/pr-drafts/phase-1/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/refactoring/pr-drafts/phase-2/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/refactoring/pr-drafts/phase-3/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/startup/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/startup/01-the-old-startup/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/startup/02-the-network-layer/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/startup/03-cache-first-boot/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/startup/04-bootstrap-and-splash/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/startup/05-first-frame/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/startup/06-before-and-after/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/testing/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/testing/bug-log/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/testing/deep-qa/</loc></url><url><loc>https://chorki-docs.pages.dev/deep-dives/testing/phase-4-e2e-plan/</loc></url><url><loc>https://chorki-docs.pages.dev/deploying/</loc></url><url><loc>https://chorki-docs.pages.dev/features/casting/</loc></url><url><loc>https://chorki-docs.pages.dev/features/downloads/</loc></url><url><loc>https://chorki-docs.pages.dev/features/playback/</loc></url><url><loc>https://chorki-docs.pages.dev/features/startup/</loc></url><url><loc>https://chorki-docs.pages.dev/getting-started/</loc></url><url><loc>https://chorki-docs.pages.dev/getting-started/environment/</loc></url><url><loc>https://chorki-docs.pages.dev/getting-started/running/</loc></url><url><loc>https://chorki-docs.pages.dev/getting-started/testing/</loc></url><url><loc>https://chorki-docs.pages.dev/reference/api/</loc></url><url><loc>https://chorki-docs.pages.dev/reference/observability/</loc></url></urlset>