Republic and democratic party