Social Media and Political Contributions: The Impact of New Technology on Political Competition - BizPub.ai