The launch mode is chosen automatically from the operator this launcher's
auth API is configured for (OperatorSettings:Type),
read once at page load via /api/operator. The launcher never selects
the operator itself.
LeaderBet is a GameHub reverse integration: the operator sends a
signed POST /api/gamehub/launch, so this page signs one itself
(test key only). Every other operator launches through the
standard OTP redirect /launch. Mixing them cannot work — a LeaderBet
session is not an OTP, and a Crocobet/BetLive session is not GameHub-signed.
Override for local testing: append ?mode=leaderbet or
?mode=standard to this page's URL.