Who is Jean-Luc Mélenchon?

Will French voters be forced to choose between two presidential candidates that are hostile to the euro and free trade?

It’s a scenario that could become reality on Sunday, when a field of 11 candidates will be whittled down to two ahead of a runoff scheduled for June 7.

for (i = 0; i 4) {
afterParagraphFour = true;
currentParagraph = storytext.childNodes[i];
heights += currentParagraph.clientHeight;
if (heights >= limit && insertAfterThisParagraphIndex === -1) {
insertAfterThisParagraphIndex = SMARTASSET.setDivIndex(i);
console.log(“insert after paragraph number ” + i);
console.log(“HEIGHTS = ” + heights);
console.log(“LIMIT = ” + limit);
/* div with id=”ie_column” */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘div’ &&
storytext.childNodes[i].id !== “undefined” &&
storytext.childNodes[i].id ===”ie_column”) {
heights = 0;
limit = 80;
insertAfterThisParagraphIndex = -1
/* embeds from twitter, facebook, youtube */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘div’ &&
storytext.childNodes[i].classList.contains(’embed’)) {
heights = 0;
limit = 80;
insertAfterThisParagraphIndex = -1
/* cnn video player */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘div’ &&
storytext.childNodes[i].classList.contains(‘cnnplayer’)) {
heights = 0;
limit = 80;
insertAfterThisParagraphIndex = -1
/* images */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘img’) {
heights = 0;
limit = 80;
/* images stored in figure tags */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘figure’) {
heights = 0;
limit = 80;
if (heights >= 875 && afterParagraphFour) {
storytext.childNodes[insertAfterThisParagraphIndex].insertAdjacentHTML(‘afterend’, smartAssetDiv);
smartasset = document.getElementById(‘smartasset-article’);
smartasset.style.float = ‘left’; // allows module to have text float to right
smartasset.style.marginRight =’20px’;
smartasset.style.marginBottom =’25px’;

SMARTASSET.setSmartAssetScript = function() {
console.log(‘starting setSmartAssetScript’);
SA = document.SA || [];
embedUrl: “https://smartasset.com”,
container: “#smartasset-article”,
version: 1.1,
{ key: “bdknf2rinbhwvdksm6zbmhf3twrv4oih” }
/*{ key: “CNNe038d38a57032085441e7fe7010b0” }*/
console.log(‘finished in setSmartAssetScript push() call’);

var smscript = document.createElement(“script”);
smscript.type = “text/javascript”;
smscript.async = true;
smscript.src = (“https:” == document.location.protocol ? “https://” : “http://”) + “smartasset.com/embed.js”;

var s = document.getElementsByTagName(“script”)[0];
s.parentNode.insertBefore(smscript, s);
console.log(“finished entire function of setSmartAssetFunction()”);

Investors have long fretted over the possibility that far right National Front leader Marine Le Pen would advance to the final vote. But a late surge in the polls by a far left candidate, Jean-Luc Melenchon, has raised the prospect that she will be joined by a second eurosceptic candidate.

Citigroup analysts have described it as a “nightmare scenario” for investors.

Le Pen wants to take France out of the euro and hold a referendum on the country’s membership in the European Union. She is also opposed to new free trade deals.

Melenchon, who has been endorsed by the French Communist Party, has also threatened to drop the common currency unless Europe agrees key demands. He also wants to take France out of NATO, bring energy companies under state control and substantially raise taxes on the rich.

“A Le Pen vs. Melenchon final would likely have far-reaching consequences for the country, as well as Europe at large,” wrote analysts at Citigroup.

Related: Why many Europeans want their money back

Investors are most worried about the euro. The currency, used by 19 EU countries, is the most visible symbol of the region’s experiment with economic integration since the end of World War II.

France has long been a pillar of support for the currency, and the euro’s continued survival would be in doubt if France were to abandon it.

Diego Iscaro, an economist at IHS Markit, said that the impact of such a scenario on the French and European economies “would be difficult to overestimate.”

Marine Le Pen runs for French president

Stock markets have so far mostly remained calm in the face of this existential risk. But there are signs of rising anxiety: The difference in yields on French and German government bonds has widened in recent weeks, suggesting that investors see French debt as an increasingly risky bet.

Still, a runoff between Le Pen and Melenchon is far from guaranteed.

The centrist candidate Emmanuel Macron still sits atop most polls, and the conservative Francois Fillon remains within striking distance. Both back the euro.

There are also structural factors that would restrain a President Le Pen or a President Melenchon.

In France, the heavy lifting in government is done by the prime minister. And the prime minister comes from the party that holds the majority in parliament. No matter who’s president, they won’t be able to move controversial proposals through the government if their party lacks support in the parliament.

CNNMoney (London) First published April 21, 2017: 12:40 PM ET

Terms & Conditions apply

NMLS #1136