I've had similar clauses in my contracts in Europe, and every time me or anyone else left for a competitor, we just had a talk with the original employer and had them agree to waive the clause on paper, as a good will gesture.
So she could try talking to her current employer first and see if they're okay with it.
But not counting weekends and public holidays, it's been 4 days today. I'm hoping they send me the visa this afternoon so I can fly to Thailand tonight