The answer is Haiti.
As a former French colony, the blue and red colors are modeled after the French Tricolore. The national coat of arms (shown) depicts a trophy of weapons ready to defend freedom, and a royal palm for independence.
On WorldAtlas.com