electoral battle