A COMPREHENSIVE REVIEW OF ABC8: A LEADING ONLINE BETTING PLATFORM