(function () {
  //Inject code v5.2

  var highcharts = document.createElement('script');
  var injectVersion = 5;
  var cdn = 'https://code.highcharts.com/';
  var loaded = 0;  
  var encodedUrl = encodeURI('https://https://app.everviz.com//show/8USyVGS6K');
  var chartCreated = false;
  var delayGen = 0;
  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"
  ];

  var legacyElementClassName = 'highcharts-8USyVGS6K';
  var elementClassName = 'everviz-8USyVGS6K';
  var externalCSS = [
    "https://app.everviz.com/static/fonts/gordita/style.css",
    "https://app.everviz.com/resources/css/highcharts-data-table.css"
  ];

  var extraScripts = [
  "https://app.everviz.com/resources/js/highcharts-scroll-animation.js",
  "https://app.everviz.com/resources/js/everviz-utils.js",
  "https://app.everviz.com/resources/js/highcharts-overrides.js"
  ];

  var options = {"title":{"text":"","align":"left","x":10,"useHTML":true},"subtitle":{"text":"","align":"left","x":10},"colors":["#235A61","#DD495E","#2A2383","#F2C60E","#24CBE5","#64E572","#FF9655","#FFF263","#6AF9C4"],"legend":{"align":"center","verticalAlign":"bottom","itemMarginBottom":10,"x":0,"symbolRadius":2,"itemStyle":{"fontFamily":"Default","color":"#64514b","fontSize":"12px","fontWeight":"bold","fontStyle":"normal","cursor":"pointer","textOverflow":"ellipsis"},"enabled":true,"alignColumns":false,"itemCheckboxStyle":{"width":"2px","height":"13px","position":"absolute","fontFamily":"\"Lucida Grande\", \"Lucida Sans Unicode\", Verdana, Arial, Helvetica, sans-serif","fontSize":"12px"},"margin":8,"padding":0},"plotOptions":{"series":{"marker":{"enabled":false},"lineWidth":3,"allowPointSelect":true,"states":{"select":{"color":"#EFFFEF","borderColor":"black","dashStyle":"dot"}},"label":{"enabled":false}}},"chart":{"type":"line","polar":false,"style":{"fontFamily":"Tahoma","color":"#333","fontSize":"12px","fontWeight":"normal","fontStyle":"normal"},"borderColor":"#64514b","plotBorderColor":"#64514b","height":600},"rangeSelector":{"enabled":true,"buttonPosition":{"x":0},"buttons":[{"dataGrouping":{"enabled":true,"groupPixelWidth":2},"count":1,"type":"year","text":"1 yr","offsetMax":0},{"count":1,"text":"All","type":"all"}],"buttonSpacing":5,"allButtonsEnabled":false,"inputBoxWidth":95,"inputEnabled":false,"selected":0,"floating":false},"credits":{"text":"everviz.com","href":"https://everviz.com","enabled":false},"lang":{"shortMonths":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"numericSymbols":["k","M","G","T","P","E"],"decimalPoint":".","thousandsSep":","},"series":[{"data":[],"turboThreshold":0,"_colorIndex":0,"_symbolIndex":0,"type":"line","color":"#346eba","tooltip":{"pointFormat":"<span style=\"color:{point.color}\">●</span> Currently averaging <b>{point.y}</b> new <b>cases</b> per day <br/>"},"dataGrouping":{"enabled":true,"groupPixelWidth":2}},{"data":[],"turboThreshold":0,"_colorIndex":1,"_symbolIndex":0,"type":"line","yAxis":1,"color":"#ed2124","tooltip":{"pointFormat":"<span style=\"color:{point.color}\">●</span> Currently averaging <b>{point.y}</b> new <b>deaths</b> per day <br/>"},"dataGrouping":{"enabled":true,"groupPixelWidth":2}},{"data":[],"turboThreshold":0,"_colorIndex":2,"_symbolIndex":0,"type":"line","yAxis":2,"color":"#e6c049","tooltip":{"pointFormat":"<span style=\"color:{point.color}\">●</span> Currently averaging <b>{point.y}</b> new <b>hospital admissions</b> per day <br/>"},"dataGrouping":{"enabled":true,"groupPixelWidth":2}},{"data":[],"turboThreshold":0,"_colorIndex":3,"_symbolIndex":0,"type":"line","yAxis":3,"color":"#ff9800","tooltip":{"pointFormat":"<span style=\"color:{point.color}\">●</span> Currently averaging <b>{point.y}</b> new <b>ICU admissions</b> per day <br/>"},"visible":false,"dataGrouping":{"enabled":true,"groupPixelWidth":2}},{"data":[],"turboThreshold":0,"_colorIndex":4,"_symbolIndex":0,"type":"line","yAxis":4,"color":"#e6c049","dashStyle":"ShortDash","tooltip":{"pointFormat":"<span style=\"color:{point.color}\">●</span> Currently have <b>{point.y}</b> people in <b>hospital </b><br>"},"visible":false,"dataGrouping":{"enabled":true,"groupPixelWidth":2}},{"data":[],"turboThreshold":0,"_colorIndex":5,"_symbolIndex":0,"type":"line","yAxis":5,"color":"#ff9800","dashStyle":"ShortDash","tooltip":{"pointFormat":"<span style=\"color:{point.color}\">●</span> Currently have <b>{point.y}</b> people in <b>ICU</b>","headerFormat":""},"visible":false,"dataGrouping":{"enabled":true,"groupPixelWidth":2}},{"data":[],"turboThreshold":0,"_colorIndex":6,"_symbolIndex":0,"type":"line","yAxis":6,"showInLegend":false,"dataGrouping":{"enabled":true,"groupPixelWidth":2}}],"stockTools":{"gui":{"enabled":false}},"navigation":{"bindingsClassName":"tools-container"},"exporting":{"url":"https://api.everviz.com/export","enabled":false},"caption":{"text":"<div>Each metric on this chart is on its own scale, so they are not directly comparable to each other. The purpose of this chart is to show the trend of cases, deaths, and hospitalizations over the course of the pandemic, and allow for us to see how this most recent wave differs from previous waves, because of the vaccines weakening the link between cases and serious illness. You can hover over the lines to see more detailed information.</div>","useHTML":true,"margin":0,"style":{"color":"#64514b","fontFamily":"Tahoma","fontSize":"12px"},"y":25},"tooltip":{"shared":true,"borderColor":"#64514b","borderRadius":5,"enabled":true,"split":false},"navigator":{"enabled":false},"scrollbar":{"enabled":false},"annotations":[],"yAxis":[{"visible":false,"alignTicks":false,"max":3500},{"visible":false,"alignTicks":false,"max":90},{"visible":false,"alignTicks":false,"max":300},{"visible":false,"alignTicks":false,"max":24},{"visible":false,"alignTicks":false,"max":3000},{"visible":false,"alignTicks":false,"max":250},{"labels":{"enabled":false},"max":100,"min":0,"alignTicks":true,"crosshair":{"snap":false},"visible":true}],"data":{"csv":"Date;Cases;Deaths;Hospital Admissions;ICU Admissions;In Hospital;In ICU;Gridline\n02/03/2020;2;0;8;0;;;\n03/03/2020;3;0;11;0;;;\n04/03/2020;4;0;13;0;;;\n05/03/2020;4;0;14;0;;;\n06/03/2020;6;0;15;0;;;\n07/03/2020;9;0;17;0;;;\n08/03/2020;11;0;20;0.1;;;\n09/03/2020;17;0.1;20;0.1;;;\n10/03/2020;23;0.1;21;0.1;;;\n11/03/2020;24;0.4;23;0.3;;;\n12/03/2020;26;0.4;23;0.4;;;\n13/03/2020;26;0.6;25;0.9;;;\n14/03/2020;30;0.9;27;1;;;\n15/03/2020;32;0.9;29;1.3;;;\n16/03/2020;33;1.1;31;1.9;;;\n17/03/2020;38;1.9;38;3;;;\n18/03/2020;45;2.4;44;3.7;;;\n19/03/2020;54;3.1;49;4.7;;;\n20/03/2020;71;3.6;58;6;;;\n21/03/2020;89;4.3;66;7.3;;;\n22/03/2020;110;5.9;77;8.7;;;\n23/03/2020;134;7.1;94;10.3;;;\n24/03/2020;162;8;105;11.4;;;\n25/03/2020;182;11.3;118;13;;;\n26/03/2020;199;13.4;130;15.9;;;\n27/03/2020;225;17.1;144;17.3;404;62;\n28/03/2020;250;21.6;156;18.4;511;74;\n29/03/2020;278;26.6;169;20;565;85;\n30/03/2020;296;30;171;20.4;627;94;\n31/03/2020;311;36.7;180;22;752;123;\n01/04/2020;319;36.6;180;22.6;815;137;\n02/04/2020;323;40.4;184;22.1;910;144;\n03/04/2020;335;45.1;185;21.1;1037;167;\n04/04/2020;337;46.7;183;20.9;1107;184;\n05/04/2020;330;47.9;175;19.3;1204;183;\n06/04/2020;324;52.1;169;18.4;1262;190;\n07/04/2020;316;52.1;156;15.7;1328;185;\n08/04/2020;306;55.4;145;14;1415;193;\n09/04/2020;305;55.4;134;11.6;1440;200;\n10/04/2020;299;52.3;120;10.6;1461;197;\n11/04/2020;298;52.6;110;9.1;1467;202;\n12/04/2020;296;50.9;102;8.1;1487;208;\n13/04/2020;314;47.6;97;7.7;1482;203;\n14/04/2020;323;44.7;96;7.3;1514;192;\n15/04/2020;334;44.9;95;7;1486;191;\n16/04/2020;326;44.7;91;7;1479;191;\n17/04/2020;385;47.6;86;6.6;1487;184;\n18/04/2020;393;47.6;82;6.4;1501;178;\n19/04/2020;394;48.1;77;6.3;1520;170;\n20/04/2020;378;49;72;6;1520;167;\n21/04/2020;365;49;70;6.3;1472;159;\n22/04/2020;354;48.4;66;5.4;1432;147;\n23/04/2020;356;48;63;4.4;1423;136;\n24/04/2020;306;47.9;64;3.9;1383;136;\n25/04/2020;304;46.3;64;3.3;1385;131;\n26/04/2020;316;45.1;62;3.6;1382;126;\n27/04/2020;319;44.3;61;3.1;1387;121;\n28/04/2020;328;45.7;56;3;1359;114;\n29/04/2020;333;45.1;56;3.3;1363;103;\n30/04/2020;336;44.3;56;3.4;1324;101;\n01/05/2020;321;41.4;53;3.7;1302;100;\n02/05/2020;308;42.9;48;3.9;1277;97;\n03/05/2020;291;43.6;48;3.1;1266;91;\n04/05/2020;284;43.1;45;2.6;1279;91;\n05/05/2020;268;41.1;42;2.3;1225;90;\n06/05/2020;262;39.7;38;2;1204;79;\n07/05/2020;257;38.4;36;1.9;1199;79;\n08/05/2020;247;37.3;33;1.7;1168;75;\n09/05/2020;238;34.6;33;1.4;1159;76;\n10/05/2020;223;34.4;30;1.1;1132;75;\n11/05/2020;212;33.7;29;1.3;1145;72;\n12/05/2020;197;32.6;29;1;1131;69;\n13/05/2020;187;31.9;29;0.9;1101;64;\n14/05/2020;178;31.6;27;0.9;1100;61;\n15/05/2020;161;30.3;26;0.7;1066;53;\n16/05/2020;154;29.9;22;1;1011;49;\n17/05/2020;143;27;21;1;1007;46;\n18/05/2020;129;25.4;19;0.9;1005;46;\n19/05/2020;120;24.1;16;0.7;969;47;\n20/05/2020;113;21.6;16;0.7;943;44;\n21/05/2020;107;19;16;0.7;909;43;\n22/05/2020;101;17.7;14;0.7;874;38;\n23/05/2020;86;15.7;14;0.4;841;36;\n24/05/2020;78;14.9;13;0.4;845;33;\n25/05/2020;70;13.7;12;0.4;849;29;\n26/05/2020;61;12.9;11;0.3;833;27;\n27/05/2020;60;12.1;9;0.3;810;28;\n28/05/2020;55;11.9;10;0.1;797;26;\n29/05/2020;47;10.3;9;0.1;769;25;\n30/05/2020;42;9.1;7;0.3;735;25;\n31/05/2020;38;8;7;0.4;732;20;\n01/06/2020;35;5.9;7;0.4;735;20;\n02/06/2020;34;5.6;7;0.4;712;20;\n03/06/2020;32;5.1;7;0.4;706;20;\n04/06/2020;31;5.3;7;0.6;685;18;\n05/06/2020;28;5.7;7;0.4;676;16;\n06/06/2020;25;5;7;0.3;646;16;\n07/06/2020;25;4.6;7;0.3;646;16;\n08/06/2020;23;4.7;7;0.3;655;16;\n09/06/2020;23;3.7;6;0.3;641;15;\n10/06/2020;24;3.7;5;0.3;623;15;\n11/06/2020;23;3.3;5;0.1;610;15;\n12/06/2020;23;2.9;6;0.1;590;15;\n13/06/2020;22;3.6;6;0.3;582;13;\n14/06/2020;23;3.3;5;0.3;575;11;\n15/06/2020;22;3.4;5;0.3;578;12;\n16/06/2020;21;3.1;5;0.3;567;11;\n17/06/2020;18;3.1;5;0.3;552;11;\n18/06/2020;18;2.9;4;0.3;544;10;\n19/06/2020;16;2.9;4;0.3;518;10;\n20/06/2020;17;2.1;4;0.1;511;9;\n21/06/2020;13;1.9;4;0;518;9;\n22/06/2020;14;1.4;4;0;515;9;\n23/06/2020;11;1.4;3;0;512;7;\n24/06/2020;11;1.6;4;0;489;8;\n25/06/2020;10;1.4;4;0;472;7;\n26/06/2020;11;1.1;3;0;467;5;\n27/06/2020;9;1;2;0;456;5;\n28/06/2020;9;0.9;2;0;453;5;\n29/06/2020;8;0.9;2;0;453;5;\n30/06/2020;8;1;2;0;450;5;\n01/07/2020;9;0.4;2;0;439;5;\n02/07/2020;8;0.4;2;0;432;4;\n03/07/2020;8;0.3;2;0;422;5;\n04/07/2020;8;0.3;2;0;430;5;\n05/07/2020;8;0.3;2;0.1;424;4;\n06/07/2020;7;0.3;2;0.3;384;4;\n07/07/2020;8;0.1;2;0.3;376;3;\n08/07/2020;9;0.1;2;0.3;358;3;\n09/07/2020;9;0;2;0.3;342;3;\n10/07/2020;10;0;2;0.3;337;4;\n11/07/2020;10;0;2;0.3;323;3;\n12/07/2020;11;0;2;0.1;330;3;\n13/07/2020;12;0;2;0;335;3;\n14/07/2020;12;0;2;0;327;2;\n15/07/2020;12;0;1;0;329;2;\n16/07/2020;15;0;1;0;320;3;\n17/07/2020;14;0;1;0;316;3;\n18/07/2020;15;0;1;0;316;3;\n19/07/2020;15;0;1;0;302;3;\n20/07/2020;16;0;2;0;299;3;\n21/07/2020;16;0;1;0;303;4;\n22/07/2020;15;0.1;2;0.1;295;3;\n23/07/2020;13;0.1;2;0.1;287;2;\n24/07/2020;13;0.1;2;0.1;278;2;\n25/07/2020;14;0.1;2;0.1;270;2;\n26/07/2020;15;0.1;2;0.1;267;2;\n27/07/2020;16;0.1;2;0.1;270;2;\n28/07/2020;17;0.1;2;0.1;264;2;\n29/07/2020;20;0;2;0;260;2;\n30/07/2020;22;0;2;0;260;2;\n31/07/2020;29;0;2;0;255;4;\n01/08/2020;34;0;3;0;260;3;\n02/08/2020;40;0;3;0;265;3;\n03/08/2020;45;0;3;0;265;3;\n04/08/2020;49;0;3;0;270;3;\n05/08/2020;49;0;3;0;267;3;\n06/08/2020;50;0;3;0;270;4;\n07/08/2020;50;0;3;0;262;4;\n08/08/2020;50;0;3;0;261;3;\n09/08/2020;48;0;2;0;261;3;\n10/08/2020;47;0;3;0;267;3;\n11/08/2020;48;0;3;0;269;3;\n12/08/2020;47;0;4;0.1;265;3;\n13/08/2020;48;0;4;0.1;258;3;\n14/08/2020;50;0;4;0.1;253;3;\n15/08/2020;52;0;5;0.1;244;3;\n16/08/2020;58;0.1;5;0.1;243;3;\n17/08/2020;70;0.1;6;0.1;248;3;\n18/08/2020;76;0.1;6;0.1;254;3;\n19/08/2020;80;0.3;5;0;248;2;\n20/08/2020;85;0.4;5;0;249;2;\n21/08/2020;83;0.4;5;0.1;254;2;\n22/08/2020;82;0.4;6;0.1;246;2;\n23/08/2020;83;0.3;7;0.1;245;2;\n24/08/2020;76;0.3;7;0.3;248;1;\n25/08/2020;78;0.4;7;0.4;243;1;\n26/08/2020;85;0.3;7;0.4;249;2;\n27/08/2020;90;0.1;7;0.4;257;2;\n28/08/2020;102;0.1;7;0.4;255;3;\n29/08/2020;120;0.1;6;0.4;258;5;\n30/08/2020;133;0.3;5;0.4;251;5;\n31/08/2020;148;0.4;4;0.3;258;5;\n01/09/2020;158;0.4;6;0.1;264;6;\n02/09/2020;164;0.4;6;0.1;258;5;\n03/09/2020;171;0.4;7;0.3;259;4;\n04/09/2020;174;0.4;8;0.1;258;4;\n05/09/2020;161;0.4;9;0.1;251;2;\n06/09/2020;165;0.3;9;0.3;244;4;\n07/09/2020;169;0.1;11;0.4;256;5;\n08/09/2020;176;0;12;0.6;267;6;\n09/09/2020;187;0;13;0.7;274;6;\n10/09/2020;190;0.1;13;0.6;266;7;\n11/09/2020;193;0.6;14;0.6;45;6;\n12/09/2020;212;0.6;15;0.6;42;7;\n13/09/2020;220;0.6;19;0.6;45;6;\n14/09/2020;225;0.7;19;0.6;51;6;\n15/09/2020;233;1;18;0.9;48;6;\n16/09/2020;236;1;19;0.7;51;6;\n17/09/2020;256;1.3;19;1;52;5;\n18/09/2020;295;1.1;21;1;61;5;\n19/09/2020;332;1.4;22;1.1;64;9;\n20/09/2020;373;1.6;21;1.4;63;9;\n21/09/2020;438;1.7;23;1.4;73;8;\n22/09/2020;482;1.6;26;1.1;73;10;\n23/09/2020;510;1.9;29;1.6;83;10;\n24/09/2020;516;1.7;31;1.6;84;10;\n25/09/2020;540;1.9;33;2;89;11;\n26/09/2020;564;1.7;33;2.1;99;11;\n27/09/2020;595;2.1;36;2.3;105;12;\n28/09/2020;604;2.6;40;2.4;122;16;\n29/09/2020;639;2.6;43;3.3;123;16;\n30/09/2020;676;2.7;44;3.3;137;15;\n01/10/2020;731;2.9;45;3.1;154;17;\n02/10/2020;799;2.7;49;3.1;175;19;\n03/10/2020;875;3.1;58;2.9;191;23;\n04/10/2020;941;3.9;62;3;210;22;\n05/10/2020;997;4.7;67;3.1;218;22;\n06/10/2020;1037;5.4;70;2.9;262;25;\n07/10/2020;1071;6.4;74;3.1;319;28;\n08/10/2020;1102;7.4;79;3.6;377;31;\n09/10/2020;1140;8.3;84;4.4;397;31;\n10/10/2020;1173;9.3;88;5.7;432;34;\n11/10/2020;1179;8.9;93;5.6;449;35;\n12/10/2020;1197;9.6;95;6.7;487;36;\n13/10/2020;1219;11.4;102;7.1;527;35;\n14/10/2020;1207;11.4;103;6.9;570;49;\n15/10/2020;1189;13;104;7.3;601;52;\n16/10/2020;1188;14;108;7.7;627;58;\n17/10/2020;1226;14.9;110;6.9;672;62;\n18/10/2020;1267;15.6;112;7.4;712;63;\n19/10/2020;1296;15.7;115;7.1;755;61;\n20/10/2020;1301;15.4;114;7;824;70;\n21/10/2020;1315;16.9;119;7.9;873;73;\n22/10/2020;1331;17;123;8.3;934;74;\n23/10/2020;1329;19.1;123;7.9;975;76;\n24/10/2020;1276;19;123;8.6;985;84;\n25/10/2020;1231;21.4;122;7.7;1016;86;\n26/10/2020;1173;22.9;117;7.4;1052;90;\n27/10/2020;1147;25.4;117;7.9;1100;82;\n28/10/2020;1117;26.1;115;7.3;1117;85;\n29/10/2020;1122;27.9;113;7.4;1152;86;\n30/10/2020;1141;27.6;109;7.1;1171;83;\n31/10/2020;1153;30.1;106;7.9;1154;80;\n01/11/2020;1158;28.9;104;8.3;1203;81;\n02/11/2020;1186;30.7;105;8.1;1235;93;\n03/11/2020;1192;29.4;101;7.7;1264;92;\n04/11/2020;1206;31.1;99;7.7;1257;94;\n05/11/2020;1193;31.3;97;7.1;1252;95;\n06/11/2020;1167;33;96;6.7;1237;98;\n07/11/2020;1152;33;95;5.6;1245;105;\n08/11/2020;1144;35.4;95;6.3;1245;111;\n09/11/2020;1130;34.3;97;6.6;1227;105;\n10/11/2020;1118;35.9;98;6.4;1239;102;\n11/11/2020;1128;36.3;100;7.3;1235;93;\n12/11/2020;1119;36.1;102;7.4;1207;98;\n13/11/2020;1117;35.1;101;7.7;1228;96;\n14/11/2020;1107;35.4;103;7.6;1198;92;\n15/11/2020;1088;33.7;100;7.3;1241;100;\n16/11/2020;1058;32.9;97;6.9;1227;98;\n17/11/2020;1030;31.7;97;7.3;1250;95;\n18/11/2020;1008;30.7;95;6.3;1241;88;\n19/11/2020;993;31;92;5.4;1212;85;\n20/11/2020;976;30.7;94;5.7;1234;89;\n21/11/2020;943;29.9;93;6.9;1194;100;\n22/11/2020;916;31;92;6.6;1170;95;\n23/11/2020;891;30.6;93;7;1208;84;\n24/11/2020;873;29.9;91;6.7;1197;84;\n25/11/2020;845;31;87;6.6;1156;84;\n26/11/2020;824;29.9;88;6.9;1125;90;\n27/11/2020;797;30;85;6.6;1099;80;\n28/11/2020;788;29.6;82;5.7;1074;77;\n29/11/2020;791;27.9;84;5.4;1049;76;\n30/11/2020;791;29.7;80;4.9;1041;75;\n01/12/2020;778;30.3;80;4.6;1021;70;\n02/12/2020;792;27.1;82;4.6;991;68;\n03/12/2020;804;27.3;82;4.1;982;69;\n04/12/2020;802;26.9;83;4;965;65;\n05/12/2020;818;27;86;4.1;945;64;\n06/12/2020;827;27.4;85;4;951;62;\n07/12/2020;840;25.6;87;4.4;974;59;\n08/12/2020;873;24.4;87;4.4;983;57;\n09/12/2020;876;25;86;4.4;972;50;\n10/12/2020;887;24.6;86;4.9;984;52;\n11/12/2020;907;24.9;87;5;999;53;\n12/12/2020;905;25.4;84;5.1;994;52;\n13/12/2020;911;26.6;86;5.6;1015;47;\n14/12/2020;912;28.4;87;5.3;1012;46;\n15/12/2020;919;28.9;86;5.7;996;45;\n16/12/2020;929;29.6;90;6.4;1031;49;\n17/12/2020;944;30;90;6.3;1012;50;\n18/12/2020;976;29.1;91;6.9;1032;50;\n19/12/2020;1018;28.6;94;6.1;1033;53;\n20/12/2020;1057;29;92;6.1;1061;58;\n21/12/2020;1073;29;92;5.6;1078;59;\n22/12/2020;1014;30.7;91;5.1;1045;60;\n23/12/2020;1057;31.6;94;5;1025;56;\n24/12/2020;1183;32.3;104;5.7;1008;56;\n25/12/2020;1255;33;111;5.9;973;47;\n26/12/2020;1514;32.7;119;7.1;985;52;\n27/12/2020;1750;32.4;131;7.3;993;54;\n28/12/2020;1944;33.6;141;8.4;1040;56;\n29/12/2020;2036;33.6;149;9.7;1092;65;\n30/12/2020;2202;34.7;155;10;1133;69;\n31/12/2020;2276;35.9;154;10.3;1174;70;\n01/01/2021;2356;36.9;159;10.4;1189;73;\n02/01/2021;2343;38.9;165;11.1;1212;78;\n03/01/2021;2284;41.1;167;12.1;1246;81;\n04/01/2021;2258;41.1;172;13.4;1282;83;\n05/01/2021;2354;42.1;181;13;1347;93;\n06/01/2021;2252;41.6;185;14.7;1384;95;\n07/01/2021;2138;44;189;15.4;1467;100;\n08/01/2021;2098;45.6;197;15;1530;102;\n09/01/2021;1944;47.1;199;14.9;1596;109;\n10/01/2021;1824;47.6;195;15.1;1598;123;\n11/01/2021;1741;49.4;195;15.3;1664;126;\n12/01/2021;1700;51.7;192;15.6;1717;133;\n13/01/2021;1654;57.1;191;15;1794;134;\n14/01/2021;1621;54.9;190;15;1840;142;\n15/01/2021;1569;57;180;16.4;1881;141;\n16/01/2021;1508;59.7;178;16.3;1893;145;\n17/01/2021;1490;61.9;178;16.4;1918;147;\n18/01/2021;1436;61.9;177;16.1;1959;146;\n19/01/2021;1391;63.1;175;15.4;1989;150;\n20/01/2021;1357;59.9;172;14;2003;156;\n21/01/2021;1309;63.7;166;13.1;2004;161;\n22/01/2021;1250;62.1;162;12.4;2053;161;\n23/01/2021;1195;59.6;156;11.1;2026;159;\n24/01/2021;1128;58.7;153;10.6;2010;157;\n25/01/2021;1110;57.1;145;9.3;2016;151;\n26/01/2021;1071;56;143;9.7;2010;149;\n27/01/2021;1049;54.7;140;10;2016;145;\n28/01/2021;1042;51.4;137;10.4;1983;142;\n29/01/2021;1010;50.1;134;9.7;1958;144;\n30/01/2021;992;48.7;127;10.4;1952;142;\n31/01/2021;966;47;121;9.3;1941;143;\n01/02/2021;935;45;117;9.1;1958;143;\n02/02/2021;931;42.9;112;9.6;1934;140;\n03/02/2021;921;43.9;108;9.3;1865;131;\n04/02/2021;899;43.1;106;9;1812;127;\n05/02/2021;883;42.7;101;9.9;1794;123;\n06/02/2021;841;43.7;99;9.6;1729;117;\n07/02/2021;829;42.1;95;9.9;1710;108;\n08/02/2021;821;42.6;92;10.6;1672;108;\n09/02/2021;816;42.1;89;10.3;1618;112;\n10/02/2021;791;39.4;86;10.3;1542;113;\n11/02/2021;795;38.1;82;10.1;1499;109;\n12/02/2021;791;37.3;82;9.9;1472;115;\n13/02/2021;812;33.9;82;9.7;1449;110;\n14/02/2021;810;32.6;81;9.9;1443;104;\n15/02/2021;814;32.4;78;9.4;1428;102;\n16/02/2021;813;32.9;78;9.4;1383;100;\n17/02/2021;830;32.1;79;8.9;1317;99;\n18/02/2021;820;30.3;80;9;1261;95;\n19/02/2021;795;28.6;78;8.4;1222;98;\n20/02/2021;765;27.3;73;8.1;1154;98;\n21/02/2021;747;25.7;71;7.7;1132;99;\n22/02/2021;711;23.7;67;6.9;1141;99;\n23/02/2021;658;19.7;63;6;1076;93;\n24/02/2021;623;18.4;59;6.1;1018;93;\n25/02/2021;597;16.9;57;5.1;967;89;\n26/02/2021;562;16.6;56;4.9;924;80;\n27/02/2021;536;16.1;56;4.6;898;74;\n28/02/2021;507;15.3;54;5.1;837;78;\n01/03/2021;497;14.4;53;4.9;824;71;\n02/03/2021;489;13.3;50;4.4;784;71;\n03/03/2021;498;12.1;48;4.6;750;69;\n04/03/2021;499;12.3;44;4.7;718;67;\n05/03/2021;505;11.6;40;4;666;64;\n06/03/2021;524;11.1;37;4;639;63;\n07/03/2021;543;10.3;36;3;628;61;\n08/03/2021;558;9.3;35;3.3;654;59;\n09/03/2021;575;9;35;3.1;614;49;\n10/03/2021;573;8.1;34;3;582;49;\n11/03/2021;575;7.7;34;3;525;40;\n12/03/2021;589;5.7;34;3.3;512;38;\n13/03/2021;577;5.9;31;3;479;38;\n14/03/2021;574;6.3;31;3.4;461;40;\n15/03/2021;558;5.7;31;3;447;40;\n16/03/2021;552;5.7;29;3;440;42;\n17/03/2021;551;5.9;27;2.9;422;38;\n18/03/2021;554;5.4;28;2.6;405;38;\n19/03/2021;553;5.7;27;2.1;397;35;\n20/03/2021;557;4.6;28;2.4;367;31;\n21/03/2021;549;4;26;2.1;344;31;\n22/03/2021;552;4.6;26;2.7;353;33;\n23/03/2021;542;4.4;26;2.9;341;28;\n24/03/2021;532;4.4;26;2.7;321;31;\n25/03/2021;517;4.6;25;3;310;32;\n26/03/2021;493;4.9;24;3.1;296;26;\n27/03/2021;463;4.7;23;2.9;283;26;\n28/03/2021;442;4.4;22;2.7;264;22;\n29/03/2021;420;3.6;21;2.6;259;22;\n30/03/2021;402;3.1;22;2.3;250;23;\n31/03/2021;386;2.7;21;2.1;237;21;\n01/04/2021;371;2.1;20;1.6;215;21;\n02/04/2021;339;2;21;1.6;207;23;\n03/04/2021;334;2;21;1.6;201;18;\n04/04/2021;318;2;21;1.6;193;19;\n05/04/2021;299;2.1;20;1.1;202;18;\n06/04/2021;287;2.1;20;1;196;21;\n07/04/2021;280;2.3;19;1;192;21;\n08/04/2021;273;2.4;19;1.1;174;21;\n09/04/2021;268;1.9;16;1;167;19;\n10/04/2021;254;1.6;15;1;160;20;\n11/04/2021;244;1.7;14;1;149;21;\n12/04/2021;232;1.7;13;1;154;21;\n13/04/2021;226;1.6;12;1.1;133;20;\n14/04/2021;223;1.3;12;1.3;119;20;\n15/04/2021;217;1;12;1.1;115;16;\n16/04/2021;218;1.1;13;1.3;109;18;\n17/04/2021;215;1.3;12;1;105;16;\n18/04/2021;219;1.3;12;0.7;104;14;\n19/04/2021;223;1;12;0.7;104;14;\n20/04/2021;218;1.1;12;0.7;106;13;\n21/04/2021;210;1;11;0.7;107;14;\n22/04/2021;201;1.3;11;0.7;93;12;\n23/04/2021;192;1.3;11;0.6;93;12;\n24/04/2021;185;1.3;11;0.9;94;12;\n25/04/2021;180;1;10;0.9;89;12;\n26/04/2021;172;1;9;0.9;93;12;\n27/04/2021;170;0.7;9;1.1;81;11;\n28/04/2021;167;0.7;9;1;75;12;\n29/04/2021;168;0.6;8;1.1;70;12;\n30/04/2021;164;0.4;8;1.1;67;9;\n01/05/2021;164;0.3;8;1.1;65;11;\n02/05/2021;168;0.1;8;1.1;68;12;\n03/05/2021;174;0.1;9;1.4;65;11;\n04/05/2021;178;0.1;9;1.1;58;11;\n05/05/2021;186;0.1;9;1.1;69;13;\n06/05/2021;199;0;10;1;58;11;\n07/05/2021;222;0;10;1.3;68;8;\n08/05/2021;235;0;11;1.1;64;9;\n09/05/2021;246;0.3;11;1.1;65;6;\n10/05/2021;259;0.3;11;0.9;72;6;\n11/05/2021;272;0.3;10;0.7;70;6;\n12/05/2021;279;0.3;9;0.6;65;6;\n13/05/2021;281;0.3;9;0.7;63;4;\n14/05/2021;286;0.4;10;0.4;64;3;\n15/05/2021;305;0.4;11;0.3;69;2;\n16/05/2021;322;0.1;12;0.4;61;3;\n17/05/2021;332;0.1;12;0.6;68;3;\n18/05/2021;342;0.1;14;1;70;4;\n19/05/2021;351;0.3;16;1.1;78;4;\n20/05/2021;365;0.4;17;1;83;5;\n21/05/2021;384;0.3;18;1;81;4;\n22/05/2021;396;0.3;18;1.1;88;6;\n23/05/2021;427;0.6;17;1;99;6;\n24/05/2021;451;0.7;17;1.1;94;5;\n25/05/2021;478;0.9;18;0.9;97;6;\n26/05/2021;499;1;18;0.9;98;6;\n27/05/2021;523;1;19;1;83;4;\n28/05/2021;541;1;20;0.9;90;6;\n29/05/2021;583;1;21;1.3;86;5;\n30/05/2021;632;0.9;22;1.6;101;7;\n31/05/2021;690;1;24;1.3;110;8;\n01/06/2021;730;1;23;1.3;106;10;\n02/06/2021;755;0.7;22;1.4;114;10;\n03/06/2021;782;0.7;23;1.6;110;8;\n04/06/2021;829;0.9;24;2;116;8;\n05/06/2021;863;0.9;23;1.6;111;8;\n06/06/2021;875;1;24;1.3;112;10;\n07/06/2021;888;1;25;1.6;122;12;\n08/06/2021;894;0.9;25;1.9;121;12;\n09/06/2021;908;0.9;27;1.7;124;15;\n10/06/2021;933;1.1;27;1.7;124;14;\n11/06/2021;960;1.1;29;1.4;132;13;\n12/06/2021;997;2;30;1.6;129;14;\n13/06/2021;1028;1.9;31;1.6;130;16;\n14/06/2021;1044;1.7;30;1.4;128;17;\n15/06/2021;1097;2.1;33;1.6;137;17;\n16/06/2021;1139;2.4;31;1.6;133;15;\n17/06/2021;1240;2.4;32;1.4;140;12;\n18/06/2021;1511;2.6;31;2;128;12;\n19/06/2021;1791;2.3;34;1.7;145;10;\n20/06/2021;2023;2.3;36;1.9;150;13;\n21/06/2021;2278;2.4;39;1.9;159;15;\n22/06/2021;2478;2.1;38;1.6;171;18;\n23/06/2021;2664;3;39;1.4;170;18;\n24/06/2021;2802;3;39;1.7;177;17;\n25/06/2021;2930;3.1;42;1.3;188;16;\n26/06/2021;3022;3;45;1.3;197;18;\n27/06/2021;3169;3;48;1.6;196;17;\n28/06/2021;3239;3;49;2.3;202;20;\n29/06/2021;3305;3.1;53;2.4;215;20;\n30/06/2021;3335;2.6;56;3.1;235;19;\n01/07/2021;3318;3;61;3.3;275;16;\n02/07/2021;3242;3.3;64;4.3;285;19;\n03/07/2021;3129;4.7;69;4.6;306;25;\n04/07/2021;2986;5.1;72;5.3;316;25;\n05/07/2021;2886;6.4;77;5.6;338;30;\n06/07/2021;2788;6.9;80;5.9;346;32;\n07/07/2021;2689;7.4;84;5.9;387;34;\n08/07/2021;2614;7.3;85;6;401;38;\n09/07/2021;2502;7.3;87;5.7;427;39;\n10/07/2021;2413;6.7;87;6.4;436;42;\n11/07/2021;2314;6.9;85;5.9;445;40;\n12/07/2021;2209;6;83;5.7;469;40;\n13/07/2021;2119;5.9;80;6;506;41;\n14/07/2021;2061;;75;6.1;515;46;\n15/07/2021;1992;;74;6.4;543;47;","seriesMapping":[{"x":0,"y":1},{"x":0,"y":2},{"x":0,"y":3},{"x":0,"y":4},{"x":0,"y":5},{"x":0,"y":6},{"x":0,"y":7}]}};
  var optionsStub;
  
  var templateDataSettings = {};

  var pluginCode = {};;

  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 allScriptsIncluded(){
    var allScripts = scripts.concat(extraScripts);
    var haveAllScriptsBeenIncluded = true;
    var scriptsToUse = document.getElementsByTagName("script");
    for(var n=0;n<allScripts.length;n++) {
      if (!isScriptAlreadyIncluded(allScripts[n], scriptsToUse)) {
        haveAllScriptsBeenIncluded = false;
        break;
      }
    }
    return haveAllScriptsBeenIncluded;
  }

  function modifyOptions(){
    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]) {
              window["everviz"].merge(d, templateDataSettings[key].data[i]);
            }
          })
        })  
        return options;
      }
    }
    
    optionsStub = window["everviz"].createStub(options);
    window["everviz"].merge(options, pluginCode);
    if ('StockChart' === 'Map') window["everviz"].modifyMapType(options);
  }

  function createChart() {
    if(chartCreated) return;

    var hasProj4 = extraScripts.indexOf('https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.6/proj4.js') > -1;

    if (!allScriptsIncluded() || 
      (hasProj4 && !window.proj4) || 
      !window["everviz"].merge ||
      !window["everviz"].createStub) {
      setTimeout(createChart, 200);
      return;
    }  

    modifyOptions();

    if (hasProj4) delayGen = 100;

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

      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
          );
        };
      }

      if (window['everviz'] && window['everviz'].tooltipFormatter && 
          options.everviz && options.everviz.tooltip){
        if (!options.tooltip) options.tooltip = {};
        options.tooltip.formatter = window['everviz'].tooltipFormatter;
      }

      chartCreated = true;
      window.HighchartsCloud.hasLoaded = true; 
      setTimeout(function(){
          if (window["everviz"] && window["everviz"].pendingAnim) {
            //TODO: change to using classes instead.
            //Bit of work to do there due to backward compatibility
            const elements = document.querySelectorAll(
              '#' + elementClassName + 
              ', #' + legacyElementClassName
            );
            const elementsArray = Array.prototype.slice.call(elements);
            elementsArray.forEach(function(element, elementIndex) {

              window["everviz"].updateRenderTo(optionsStub, element);
              var chart = new Highcharts.StockChart(optionsStub);

              window["everviz"].pendingAnim({
                id: element.id + '-' + elementIndex, 
                loaded: false,
                options: options,
                appear:function(){
                  chart.destroy();

                  window["everviz"].updateRenderTo(options, element);
                  chart = new Highcharts.StockChart(options); 

                },
                element: element
              });
            });

          } else {
            const element = document.querySelector('#' + legacyElementClassName);
            if (element) new Highcharts.StockChart(legacyElementClassName, options);  
            else new Highcharts.StockChart(elementClassName, options);  
            
          }
      }, delayGen);
    }
  }

  function check(scripts, cb) {
    if (loaded === scripts.length) {
      if (cb) {
        cb();
      } else {


        //Create first project
        if (!window.HighchartsCloud.versions ||
           (window.HighchartsCloud.versions && window.HighchartsCloud.versions.length !== window.HighchartsCloud.ondone.length)) {
             
          for (var i = 0; i < window.HighchartsCloud.ondone.length; i++) {
            try {
              window.HighchartsCloud.ondone[i]();
            } catch(e) {
              console.error(e);
            }
          }
        } else {
          if (window.HighchartsCloud.stack.length) {
            window.HighchartsCloud.stack[0]();
            window.HighchartsCloud.stack.shift();
            const shouldRenderNextChart = window.HighchartsCloud.stack.length > 0;
            if (shouldRenderNextChart) {
              window.HighchartsCloud.stack[0](true);
            }
          }
        }
        
      }
    }
  }

  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(isUsingStack){
    loaded = 0;
    loadCSS();
    if (extraScripts.length > 0) {
      if (isUsingStack) {
        window.HighchartsCloud.stack[0] = createChart;
        loadScript(extraScripts[0], extraScripts);
      }
      else loadScript(extraScripts[0], extraScripts, createChart);
    } else {
      check(extraScripts);
    }
  }

  function getAllScripts(){
    var evervizScripts = [];
    var allScripts = scripts.map(function(script) {
      return 'highcharts/'+ script.replace('highcharts/highcharts.js', 'highcharts.js').replace('.js', '');
    }).concat(
      extraScripts.map(function(script) {
        if (script.indexOf('https://code.highcharts.com/') > -1) {
          return 'highcharts/'+ script.replace('https://code.highcharts.com/', '').replace('.js', '');
        } else if (script.indexOf('https://app.everviz.com/') > -1) {
          evervizScripts.push(script);
          return null;
        } else return script;
      }).filter(function(s) {
        return s !== null;
      })
    );

    allScripts.forEach(function(script) {
      if (window.HighchartsCloud.allScripts)
        window.HighchartsCloud.allScripts[script] = 1
    });

    return {
      allHighchartsScripts: allScripts,
      evervizScripts: evervizScripts
    }
  }

  function loadRequireJSScript(){
    require.config({
      packages: [{
        name: 'highcharts',
        main: 'highcharts'
      }],
      paths: {
        'highcharts': 'https://code.highcharts.com'
      }
    });

    const allScripts = getAllScripts();

    require(
      allScripts.allHighchartsScripts,
      function (Highcharts) {
        //Attach highcharts to the window for use in the everviz scripts
        window.Highcharts = Highcharts;
        if (allScripts && allScripts.evervizScripts.length) {
          require(allScripts.evervizScripts, function(){
            createChart();
            loadCSS();
          })
        } else {
          createChart();
          loadCSS();
        }
      }
    );
  }

  function loadInitialScript(){
    if (window['require'] && typeof require === "function" && typeof require.specified === "function") {
      loadRequireJSScript();
    } else {
      getAllScripts()
      loadScript(scripts[0], scripts, loadExtraScripts);
      loadCSS();
    }
  }

  if (typeof window['HighchartsCloud'] === 'undefined') {
    window.HighchartsCloud = {
      ondone: [createChart],
      stack: [createChart],
      hasWrapped: false,
      hasLoaded: false,
      externalCSS: externalCSS,
      versions: [injectVersion],
      types: ['chart'],
      allScripts: {},
      projectUUIDs: {'8USyVGS6K': 1},
    };

    loadInitialScript();

  } else {
    if (window.HighchartsCloud.externalCSS) window.HighchartsCloud.externalCSS.push(externalCSS);
    if (!window.HighchartsCloud.hasLoaded) {
      if (!window.HighchartsCloud.projectUUIDs) window.HighchartsCloud.projectUUIDs = {};

      if (!window.HighchartsCloud.projectUUIDs['8USyVGS6K']) {

        window.HighchartsCloud.projectUUIDs['8USyVGS6K'] = 1;
        window.HighchartsCloud.ondone.push(loadExtraScriptsAndMakeChart);
        if (window.HighchartsCloud.stack) {
          window.HighchartsCloud.stack.push(loadExtraScriptsAndMakeChart);
          window.HighchartsCloud.versions.push(injectVersion);
          window.HighchartsCloud.types.push('chart');
        }

      }
      if (window['require'] && typeof require === "function" && typeof require.specified === "function") {
        getAllScripts()
        loadRequireJSScript();
      }
    }
    else {
      if (window['require'] && typeof require === "function" && typeof require.specified === "function") {
        loadRequireJSScript();
      } else {
        getAllScripts()
        loadExtraScriptsAndMakeChart();
      }
    }
  }

}());
