The Impact of Technology on Sports Betting