SAAS Lottery - Exact Game URL / Cache Fix V6
==============================================

Problem fixed
-------------
GetGameUrl returned only:
  https://your-domain/?Token=...

That URL could leave an older/cached frontend on the home screen. The live
site was also still loading the older real-sync-v3 asset graph.

V6 behavior
-----------
1. GetGameUrl now returns the authenticated URL plus the exact selected route:
   /#/saasLottery/MotoRace?gameCode=MotoRace_1M&lottery=MotoRace
2. WinGo, K3, 5D, TrxWinGo and MotoRace use the same validated route mapping
   from saas_lottery/config_live_v4.php.
3. The frontend keeps the clicked gameCode and can recover it from the URL hash
   if a stale/alternate API response is received.
4. Every frontend module uses cache key real-sync-v8-moto-css, so the deployed
   browser cannot keep running the older V3/V5 import graph.
5. Existing V4 real-result feeds and the official Moto Racing assets remain
   unchanged. No manual result control is added.

Deployment (complete overwrite required)
----------------------------------------
1. Extract the COMPLETE ZIP into the website document root.
2. Allow overwrite for index.html, assets/, codexhub/, api-live-v4/,
   draw-live-v4/ and saas_lottery/.
3. Preserve all hidden .htaccess files.
4. Open /real-sync-v6-check.php and confirm "ready": true.
5. In the browser, clear site data once or use a hard refresh.
6. View page source and confirm index-C5pt7ueH.js has:
   ?v=real-sync-v8-moto-css

Security
--------
Never share a live Token/JWT. If one was shared in chat or a screenshot, log
out that session and log in again after deployment so the old token is revoked.
