French Presidential Elections 2022: Will Emmanuel Macron secure a second term?

In France, the choice is between two leaders with different ideologies, centrist leader Emmanuel macron and on the other hand far-right leader Marine Le Pen. Will Macron secure a second term? Will Le Pen win by a whisker?