Text this: Understanding street protests: from a mathematical model to protest management.