Only the Democratic and Republican parties. Both large parties united against any possible upstarts, like, maybe, for instance, the Tea Party, should it ever try to get it together?
I should think one would be able to challenge that in court. Giving more to the major parties is fine, but why not to other parties?