applications of   Online Gambling and Betting