(function () {
  //Inject code v3.0.2

  var highcharts = document.createElement('script');

  var cdn = 'https://code.highcharts.com/';
  var loaded = 0;  
  var encodedUrl = encodeURI('https://https://app.everviz.com//show/l_xOzEGcY');
  var chartCreated = false;
  var scripts = [
    "highcharts.js",
    "modules/stock.js",
    "highcharts-more.js",
    "highcharts-3d.js",
    "modules/data.js",
    "modules/exporting.js",
    "modules/funnel.js",
    "modules/solid-gauge.js",
    "modules/export-data.js",
    "modules/accessibility.js"
    /* "modules/series-label.js" */
  ];

  var externalCSS = [
     
    "https://app.everviz.com/fonts/-kdRxC3Ef/font.css"
 ,
    "https://app.everviz.com/fonts/mIQoHgFro/font.css"
 ,
    "https://app.everviz.com/fonts/b7ssKVeRa/font.css"
  ];

  var extraScripts = [
  "https://code.highcharts.com/modules/annotations.js"
  ,"https://code.highcharts.com/modules/annotations-advanced.js"
  ];

  var options = {"chart":{"type":"line","polar":false,"style":{"fontFamily":"Telesans Agate-Regular","fontSize":"14px"},"parallelAxes":{"stackLabels":{"style":{"fontSize":"14px"}}},"height":420},"title":{"align":"left","x":10,"style":{"fontFamily":"Austin News Deck-Semibold","color":"#333333","fontSize":"22px","fontWeight":"normal","fontStyle":"normal","fill":"#333333","width":"566px"},"margin":15,"text":"\n","useHTML":true},"subtitle":{"align":"left","x":10,"style":{"fontFamily":"Austin News Deck-Italic","color":"#666666","fontSize":"22px","fontWeight":"normal","fontStyle":"normal","fill":"#666666","width":"566px"},"text":"The FTSE 100 has pulled back its losses","useHTML":true},"plotOptions":{"series":{"allowPointSelect":true,"states":{"select":{"color":"#EFFFEF","borderColor":"black","dashStyle":"dot"}},"marker":{"enabled":false},"lineWidth":3,"label":{"style":{"font-weight":"bold","fontFamily":"Telesans Agate-Regular","fontSize":"14px"}},"events":{}},"area":{"fillOpacity":0.2,"marker":{"enabled":false,"symbol":"diamond"},"dataLabels":{"style":{"fontSize":"14px"}},"label":{"style":{"font-weight":"bold","fontFamily":"Telesans Agate-Regular","fontSize":"14px"}}},"line":{"marker":{"symbol":"diamond"}}},"exporting":{"enabled":false},"credits":{"href":"","position":{"x":-7,"y":-3},"style":{"cursor":"pointer","color":"#999999","fontSize":"10px","fontFamily":"Telesans Agate-Regular"},"text":"Source: Bloomberg"},"colors":["#0021af","#17e698","#2f114f","#fff7b3","#ff77b7","#96efff","#f43939"],"legend":{"align":"left","verticalAlign":"top","itemMarginBottom":10,"x":-10,"symbolRadius":0,"floating":false,"itemStyle":{"fontFamily":"Telesans Agate-Regular","color":"#333333","fontSize":"14px","fontWeight":"normal","fontStyle":"normal","cursor":"pointer","textOverflow":"ellipsis"},"borderRadius":0,"squareSymbol":true,"shadow":false,"rtl":false,"reversed":false,"symbolPadding":4,"symbolHeight":12,"padding":8},"series":[{"data":[],"turboThreshold":0,"_colorIndex":0,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":1,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":2,"_symbolIndex":0,"type":"line"},{"data":[],"turboThreshold":0,"_colorIndex":3,"_symbolIndex":0,"type":"line"}],"tooltip":{"pointFormat":"<span style=\"color:{point.color}\"></span> {series.name}: <b>{point.y}</b><br/>","borderRadius":0,"borderWidth":1,"enabled":true,"headerFormat":"","shadow":false,"style":{"color":"#333333","cursor":"default","fontSize":"12px","pointerEvents":"none","whiteSpace":"nowrap","fontFamily":"Telesans Agate-Regular"},"padding":6,"valueSuffix":"%"},"caption":{"style":{"fontFamily":"Telesans Agate-Regular","color":"#666666","fontSize":"18px","fontWeight":"normal","fontStyle":"normal","fill":"#666666","width":"610px"}},"stockTools":{"gui":{"enabled":false}},"navigation":{"bindingsClassName":"tools-container","events":{}},"labels":{"items":[],"style":{"color":"#333333","position":"absolute","fontFamily":"Telesans Agate-Regular","fontSize":"14px"}},"pane":{"background":[]},"responsive":{"rules":[]},"yAxis":{"title":{"text":"","useHTML":true},"labels":{"format":"{value}%"}},"xAxis":{"lineColor":"black","tickColor":"black"},"annotations":[],"data":{"csv":"Date;FTSE 100;DAX;CAC;Stoxx 600\n2020-08-04 8:00:00;0.01;0.87;0.66;0.4\n2020-08-04 8:01:00;0.05;0.87;0.73;0.46\n2020-08-04 8:02:00;0.21;0.87;0.87;0.59\n2020-08-04 8:03:00;0.27;0.79;0.85;0.56\n2020-08-04 8:04:00;0.31;0.76;0.79;0.54\n2020-08-04 8:05:00;0.12;0.61;0.65;0.36\n2020-08-04 8:06:00;0.04;0.63;0.59;0.29\n2020-08-04 8:07:00;-0.02;0.6;0.6;0.28\n2020-08-04 8:08:00;0.02;0.64;0.67;0.33\n2020-08-04 8:09:00;0.09;0.65;0.73;0.33\n2020-08-04 8:10:00;0.13;0.55;0.74;0.32\n2020-08-04 8:11:00;0.08;0.47;0.65;0.24\n2020-08-04 8:12:00;-0.07;0.45;0.6;0.16\n2020-08-04 8:13:00;-0.01;0.45;0.63;0.18\n2020-08-04 8:14:00;-0.07;0.44;0.59;0.15\n2020-08-04 8:15:00;-0.08;0.43;0.59;0.14\n2020-08-04 8:16:00;-0.04;0.44;0.61;0.16\n2020-08-04 8:17:00;-0.05;0.45;0.68;0.18\n2020-08-04 8:18:00;-0.01;0.48;0.68;0.21\n2020-08-04 8:19:00;-0.01;0.49;0.71;0.22\n2020-08-04 8:20:00;-0.04;0.47;0.72;0.22\n2020-08-04 8:21:00;-0.15;0.28;0.57;0.07\n2020-08-04 8:22:00;-0.21;0.18;0.44;-0.03\n2020-08-04 8:23:00;-0.31;0;0.37;-0.1\n2020-08-04 8:24:00;-0.23;0.07;0.48;-0.04\n2020-08-04 8:25:00;-0.32;-0.1;0.32;-0.15\n2020-08-04 8:26:00;-0.33;-0.14;0.26;-0.18\n2020-08-04 8:27:00;-0.25;-0.03;0.39;-0.12\n2020-08-04 8:28:00;-0.26;-0.07;0.35;-0.14\n2020-08-04 8:29:00;-0.18;0.03;0.45;-0.05\n2020-08-04 8:30:00;-0.18;-0.01;0.46;-0.06\n2020-08-04 8:31:00;-0.19;-0.08;0.42;-0.11\n2020-08-04 8:32:00;-0.07;0.1;0.6;0.02\n2020-08-04 8:33:00;-0.03;0.1;0.6;0.04\n2020-08-04 8:34:00;0.01;0.14;0.64;0.06\n2020-08-04 8:35:00;0.09;0.26;0.8;0.17\n2020-08-04 8:36:00;0.09;0.3;0.8;0.19\n2020-08-04 8:37:00;0.03;0.26;0.75;0.13\n2020-08-04 8:38:00;0.02;0.25;0.72;0.11\n2020-08-04 8:39:00;0.03;0.27;0.74;0.13\n2020-08-04 8:40:00;0;0.23;0.67;0.09\n2020-08-04 8:41:00;-0.08;0.17;0.59;0.02\n2020-08-04 8:42:00;-0.09;0.16;0.58;0.01\n2020-08-04 8:43:00;-0.13;0.15;0.56;-0.01\n2020-08-04 8:44:00;-0.12;0.12;0.56;-0.02\n2020-08-04 8:45:00;-0.14;0.06;0.5;-0.06\n2020-08-04 8:46:00;-0.18;0.03;0.46;-0.1\n2020-08-04 8:47:00;-0.19;0;0.46;-0.1\n2020-08-04 8:48:00;-0.28;-0.16;0.31;-0.21\n2020-08-04 8:49:00;-0.32;-0.18;0.32;-0.22\n2020-08-04 8:50:00;-0.46;-0.26;0.25;-0.29\n2020-08-04 8:51:00;-0.5;-0.44;0.16;-0.39\n2020-08-04 8:52:00;-0.5;-0.45;0.14;-0.39\n2020-08-04 8:53:00;-0.51;-0.49;0.08;-0.42\n2020-08-04 8:54:00;-0.58;-0.56;0.04;-0.47\n2020-08-04 8:55:00;-0.61;-0.53;-0.02;-0.49\n2020-08-04 8:56:00;-0.52;-0.49;0.06;-0.42\n2020-08-04 8:57:00;-0.54;-0.52;0.03;-0.44\n2020-08-04 8:58:00;-0.56;-0.62;0;-0.48\n2020-08-04 8:59:00;-0.61;-0.67;-0.03;-0.52\n2020-08-04 9:00:00;-0.59;-0.65;0;-0.49\n2020-08-04 9:01:00;-0.54;-0.58;0.08;-0.43\n2020-08-04 9:02:00;-0.48;-0.48;0.15;-0.36\n2020-08-04 9:03:00;-0.54;-0.5;0.11;-0.38\n2020-08-04 9:04:00;-0.56;-0.55;0.07;-0.41\n2020-08-04 9:05:00;-0.63;-0.71;-0.06;-0.52\n2020-08-04 9:06:00;-0.62;-0.65;-0.02;-0.5\n2020-08-04 9:07:00;-0.74;-0.79;-0.12;-0.6\n2020-08-04 9:08:00;-0.62;-0.7;-0.04;-0.53\n2020-08-04 9:09:00;-0.51;-0.55;0.1;-0.43\n2020-08-04 9:10:00;-0.46;-0.52;0.14;-0.39\n2020-08-04 9:11:00;-0.43;-0.47;0.18;-0.37\n2020-08-04 9:12:00;-0.39;-0.41;0.19;-0.35\n2020-08-04 9:13:00;-0.36;-0.38;0.23;-0.32\n2020-08-04 9:14:00;-0.36;-0.36;0.24;-0.31\n2020-08-04 9:15:00;-0.29;-0.25;0.33;-0.24\n2020-08-04 9:16:00;-0.28;-0.25;0.31;-0.24\n2020-08-04 9:17:00;-0.27;-0.27;0.32;-0.24\n2020-08-04 9:18:00;-0.28;-0.28;0.3;-0.26\n2020-08-04 9:19:00;-0.28;-0.26;0.33;-0.24\n2020-08-04 9:20:00;-0.25;-0.26;0.35;-0.24\n2020-08-04 9:21:00;-0.3;-0.34;0.26;-0.3\n2020-08-04 9:22:00;-0.26;-0.26;0.33;-0.25\n2020-08-04 9:23:00;-0.25;-0.25;0.36;-0.23\n2020-08-04 9:24:00;-0.26;-0.25;0.35;-0.24\n2020-08-04 9:25:00;-0.22;-0.22;0.39;-0.22\n2020-08-04 9:26:00;-0.18;-0.18;0.44;-0.17\n2020-08-04 9:27:00;-0.13;-0.17;0.49;-0.14\n2020-08-04 9:28:00;-0.1;-0.13;0.54;-0.11\n2020-08-04 9:29:00;-0.08;-0.1;0.56;-0.07\n2020-08-04 9:30:00;-0.03;-0.04;0.68;0\n2020-08-04 9:31:00;-0.04;-0.08;0.64;-0.04\n2020-08-04 9:32:00;-0.12;-0.23;0.49;-0.15\n2020-08-04 9:33:00;-0.16;-0.27;0.49;-0.2\n2020-08-04 9:34:00;-0.16;-0.29;0.47;-0.2\n2020-08-04 9:35:00;-0.2;-0.38;0.39;-0.25\n2020-08-04 9:36:00;-0.21;-0.41;0.36;-0.26\n2020-08-04 9:37:00;-0.22;-0.43;0.35;-0.27\n2020-08-04 9:38:00;-0.21;-0.41;0.35;-0.26\n2020-08-04 9:39:00;-0.21;-0.44;0.32;-0.28\n2020-08-04 9:40:00;-0.21;-0.41;0.34;-0.27\n2020-08-04 9:41:00;-0.15;-0.33;0.38;-0.23\n2020-08-04 9:42:00;-0.2;-0.43;0.28;-0.3\n2020-08-04 9:43:00;-0.2;-0.45;0.25;-0.32\n2020-08-04 9:44:00;-0.24;-0.56;0.19;-0.39\n2020-08-04 9:45:00;-0.21;-0.49;0.25;-0.34\n2020-08-04 9:46:00;-0.17;-0.44;0.3;-0.29\n2020-08-04 9:47:00;-0.14;-0.42;0.33;-0.27\n2020-08-04 9:48:00;-0.11;-0.41;0.35;-0.26\n2020-08-04 9:49:00;-0.14;-0.43;0.33;-0.27\n2020-08-04 9:50:00;-0.12;-0.41;0.32;-0.27\n2020-08-04 9:51:00;-0.09;-0.35;0.36;-0.23\n2020-08-04 9:52:00;-0.05;-0.32;0.42;-0.2\n2020-08-04 9:53:00;-0.05;-0.31;0.41;-0.2\n2020-08-04 9:54:00;-0.05;-0.3;0.39;-0.21\n2020-08-04 9:55:00;-0.09;-0.35;0.33;-0.25\n2020-08-04 9:56:00;-0.1;-0.35;0.34;-0.25\n2020-08-04 9:57:00;-0.09;-0.36;0.33;-0.26\n2020-08-04 9:58:00;-0.1;-0.35;0.35;-0.25\n2020-08-04 9:59:00;-0.09;-0.31;0.37;-0.22\n2020-08-04 10:00:00;-0.12;-0.34;0.34;-0.25\n2020-08-04 10:01:00;-0.11;-0.34;0.36;-0.23\n2020-08-04 10:02:00;-0.1;-0.33;0.37;-0.23\n2020-08-04 10:03:00;-0.09;-0.3;0.42;-0.2\n2020-08-04 10:04:00;-0.09;-0.29;0.42;-0.21\n2020-08-04 10:05:00;-0.05;-0.24;0.44;-0.17\n2020-08-04 10:06:00;-0.01;-0.18;0.47;-0.14\n2020-08-04 10:07:00;-0.02;-0.22;0.44;-0.17\n2020-08-04 10:08:00;0.01;-0.19;0.49;-0.13\n2020-08-04 10:09:00;0.01;-0.21;0.49;-0.13\n2020-08-04 10:10:00;-0.01;-0.26;0.43;-0.16\n2020-08-04 16:30:00;;;;","seriesMapping":[{"x":0,"y":1},{"x":0,"y":2},{"x":0,"y":3},{"x":0,"y":4}]}};
  
  var templateDataSettings = {};

  var pluginCode = {};;

  if (options.data) {
    options.data.complete = function(options) {
      const keys = Object.keys(templateDataSettings || {});
      keys.forEach(function(key) {
        const serie = options.series[key];
        (serie.data || []).forEach(function(d, i) {
          if (templateDataSettings[key].data && templateDataSettings[key].data[i]) {
            merge(d, templateDataSettings[key].data[i]);
          }
        })
      })  
      return options;
    }
  }

  merge(options, pluginCode);

  function isNull(what){return(typeof what==='undefined'||what===null)}
  function isStr(what){return(typeof what==='string'||what instanceof String)}
  function isNum(what){return!isNaN(parseFloat(what))&&isFinite(what)}
  function isFn(what){return(what&&(typeof what==='function')||(what instanceof Function))}
  function isArr(what){return(!isNull(what)&&what.constructor.toString().indexOf('Array')>-1)}
  function isBool(what){return(what===!0||what===!1)}
  function isBasic(what){return!isArr(what)&&(isStr(what)||isNum(what)||isBool(what)||isFn(what))}
  function isObj(what){return what&&what.constructor.toString().indexOf('Object')>-1}
  function isEmptyObjectArray(arr){return isObj(arr[0])&&arr.some(function(b){return Object.keys(b).length===0})}
  function merge(a,b){if(!a||!b)return a||b;Object.keys(b).forEach(function(bk){if(isNull(b[bk])||isBasic(b[bk])){a[bk]=b[bk]}else if(isArr(b[bk])){if(isEmptyObjectArray(b[bk]))return;a[bk]=[];b[bk].forEach(function(i){if(isNull(i)||isBasic(i)){a[bk].push(i)}else{a[bk].push(merge(isArr(i)?[]:{},i))}})}else{a[bk]=a[bk]||{};merge(a[bk],b[bk])}});return a}

  function isScriptAlreadyIncluded(src){
    var scripts = document.getElementsByTagName("script");
    for (var i = 0; i < scripts.length; i++) {
      if (scripts[i].hasAttribute('src')) {
        const scriptTag = scripts[i].getAttribute('src') || '';
        if ((scriptTag.indexOf(src) >= 0) || 
            (scriptTag.indexOf('highcharts.src.js') > -1 && src === 'highcharts.js') ||
            ((scriptTag.indexOf('stock/highstock.js') > -1) && src === 'modules/highstock.js')) {
          return true;
        }
      }
    }
    return false;
  }

  function loadCSS() {
    var cssLength = externalCSS.length;
    for(var i=0; i < cssLength; i++) {
      var css = document.createElement('link');
      css.rel  = 'stylesheet';
      css.type = "text/css";
      css.href = externalCSS[i];
      document.body.appendChild(css);
    }
  }

  function createChart() {
    if(chartCreated) return;

    if (typeof window['Highcharts'] !== 'undefined') {
      

    if (options.yAxis && options.yAxis.length === 1) options.yAxis = options.yAxis[0];
    if (options.xAxis && options.xAxis.length === 1) options.xAxis = options.xAxis[0];
    if (options.zAxis && options.zAxis.length === 1) options.zAxis = options.zAxis[0];

    /*
// Sample of extending options:
Highcharts.merge(true, options, {
    chart: {
        backgroundColor: "#bada55"
    },
    plotOptions: {
        series: {
            cursor: "pointer",
            events: {
                click: function(event) {
                    alert(this.name + " clicked\n" +
                          "Alt: " + event.altKey + "\n" +
                          "Control: " + event.ctrlKey + "\n" +
                          "Shift: " + event.shiftKey + "\n");
                }
            }
        }
    }
});
*/


      if (options && (options.lang || options.global)) {
        Highcharts.setOptions({
          global: options.global || {},
          lang: options.lang || {}
        });
      }

      if (Highcharts.Annotation) {
        Highcharts.Annotation.ControlPoint.prototype.redraw = function (animation) {
          this.graphic[animation ? 'animate' : 'attr'](
              this.options.positioner ? this.options.positioner.call(this, this.target) : null
          );
        };
      }
      
      chartCreated = true;
      window.HighchartsCloud.hasLoaded = true;
      new Highcharts.Chart('highcharts-l_xOzEGcY', options);
    }
  }

  function check(scripts, cb) {
    if (loaded === scripts.length) {
      if (cb) {
        cb();
      } else {
        for (var i = 0; i < window.HighchartsCloud.ondone.length; i++) {
          try {
            window.HighchartsCloud.ondone[i]();
          } catch(e) {
            console.error(e);
          }
        }
      }
    }
  }

  function loadScript(s, scripts, cb) {
    if (!s) next();
    
    function next() {
      ++loaded;
      if (loaded < scripts.length) {
        loadScript(scripts[loaded], scripts, cb);
      }
      check(scripts, cb);
    }

    if (isScriptAlreadyIncluded(s)) {
      return next();
    }

    var n = document.createElement('script');

    n.onload = function () {
      next();
    };

    if (s.indexOf('https') >= 0) {
      n.src = s;
    } else {
      n.src = cdn + s;
    }
    document.body.appendChild(n);
  }

  function loadExtraScripts(){
    if (extraScripts.length > 0) {
      loaded = 0;
      loadScript(extraScripts[0], extraScripts);
    } else {
      check(scripts);
    }
  }

  function loadExtraScriptsAndMakeChart(){
    loaded = 0;
    if (extraScripts.length > 0) {
      loadScript(extraScripts[0], extraScripts, createChart);
    } else {
      check(extraScripts);
    }
  }

  if (typeof window['HighchartsCloud'] === 'undefined') {
    window.HighchartsCloud = {
      ondone: [createChart],
      hasWrapped: false,
      hasLoaded: false
    };

    loadScript(scripts[0], scripts, loadExtraScripts);
    loadCSS();

  } else {
    if (!window.HighchartsCloud.hasLoaded) window.HighchartsCloud.ondone.push(loadExtraScriptsAndMakeChart);
    else loadExtraScriptsAndMakeChart();
  }

}());
