Hampton republic