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

  var highcharts = document.createElement('script');
  var injectVersion = 5;
  var cdn = 'https://app.everviz.com/resources/highcharts/11.4.8/';
  var loaded = 0;  
  var encodedUrl = encodeURI('https://https://app.everviz.com//show/ZfGkIsbG0');
  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 elementClassName = 'highcharts-ZfGkIsbG0';
  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":"II-05b: Distribution of Humanities Bachelor's Degrees among Disciplines*","style":{"fontFamily":"\"Lucida Grande\", \"Lucida Sans Unicode\", Verdana, Arial, Helvetica, sans-serif","color":"#333333","fontSize":"18px","fontWeight":"normal","fontStyle":"normal"},"margin":11,"y":22,"useHTML":false},"subtitle":{"text":"1987–2018","style":{"fontFamily":"Lucida Sans Unicode","color":"#666666","fontSize":"14px","fontWeight":"normal","fontStyle":"normal"}},"plotOptions":{"series":{"allowPointSelect":true,"states":{"hover":{"color":"#a4edba"},"select":{"color":"#EFFFEF","borderColor":"black","dashStyle":"dot"}},"stacking":"normal","label":{"enabled":false}},"line":{"marker":{"symbol":"circle","enabled":false},"lineWidth":3,"tooltip":{"valueDecimals":1}}},"credits":{"text":"everviz.com","href":"https://everviz.com","style":{"fontSize":"11px"},"enabled":false},"colors":["#d111b8","#0fe9e3","#16ba38","#183a7e","#a9a9a9","#793381","#ffa600","#9ab92e","#1b5fab","#d3556b","#482078","#b80d31","#f5cb23","#46ad9b","#f47b2a","#4b803e"],"series":[{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Folklore","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Selected Interdisciplinary Studies","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Archeology","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Linguistics","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Classical Studies","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Cultural, Ethnic, & Gender Studies","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Comparative Literature","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Study of the Arts","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Religion","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Area Studies","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Philosophy","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Languages & Literatures Other than English","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"History","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"Communication (excl. professional)","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"General Humanities/Liberal Studies","data":[]},{"turboThreshold":0,"type":"area","marker":{"enabled":false,"symbol":"circle"},"name":"English Language & Literature","data":[]}],"stockTools":{"gui":{"enabled":false}},"navigation":{"bindingsClassName":"tools-container","events":{}},"pane":{"background":[]},"responsive":{"rules":[]},"chart":{"plotBorderWidth":1,"borderColor":"#ffffff","type":"area","polar":false},"yAxis":{"title":{"style":{"fontFamily":"Lucida Sans Unicode","color":"#212121","fontSize":"12px","fontWeight":"bold","fontStyle":"normal"},"text":"Percent"},"max":100},"xAxis":{"title":{"style":{"fontFamily":"Lucida Sans Unicode","color":"#212121","fontSize":"12px","fontWeight":"bold","fontStyle":"normal"}}},"labels":{"items":[]},"annotations":[],"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"]},"exporting":{"url":"https://api.everviz.com/export"},"legend":{"layout":"vertical","align":"right","verticalAlign":"middle","itemStyle":{"fontFamily":"Default","color":"#333333","fontSize":"10px","fontWeight":"normal","fontStyle":"normal","cursor":"pointer","textOverflow":"ellipsis"},"reversed":true},"caption":{"text":"Humanities Indicators, 2021 | American Academy of Arts & Sciences\n\n","align":"right"},"tooltip":{"valueSuffix":"%","valueDecimals":1},"data":{"csv":"null;Folklore;Selected Interdisciplinary Studies;Archeology;Linguistics;Classical Studies;Cultural, Ethnic, & Gender Studies;Comparative Literature;Study of the Arts;Religion;Area Studies;Philosophy;Languages & Literatures Other than English;History;Communication (excl. professional);General Humanities/Liberal Studies;English Language & Literature\n1987;0;0;0.055546804;0.395460085;0.40706688;0.434425754;0.514015205;2.021240435;2.172957826;2.296487286;2.929886668;8.441456155;14.12298228;16.93845912;19.75310689;29.51690861\n1988;0;0;0.069839607;0.384117838;0.415863114;0.402371372;0.446021126;1.996777854;1.832496052;2.368991214;3.026912058;7.936318977;14.47902034;17.10356103;19.37493552;30.1627739\n1989;0;0;0.047535469;0.326897762;0.422700015;0.434401053;0.512651748;2.049144362;1.822436741;2.427234167;3.032031593;7.86017259;14.72575691;16.51382185;19.3769197;30.44829604\n1990;0;0;0.058644701;0.357934898;0.390964672;0.450957526;0.481290992;2.045823756;1.658229469;2.53115921;3.093339445;7.633922252;15.00899893;16.28098227;18.80742294;31.20032895\n1991;0;0;0.057329445;0.356439592;0.395697799;0.535905681;0.487300282;2.02460181;1.553503328;2.441486577;3.086442833;7.482738852;15.32503303;15.37052269;19.10254493;31.78045315\n1992;0;0.012069104;0.058621363;0.331038288;0.41322314;0.685640065;0.407475948;3.239117691;1.436223405;2.315543857;2.975896275;7.296060874;15.53063828;15.60822538;18.55825929;31.13196703\n1993;0;0.014062166;0.053436231;0.311055112;0.424114927;0.782418918;0.478676131;2.863619489;1.513089064;2.237571858;2.944055079;7.431011013;15.66637792;15.37444736;18.84386496;31.06219977\n1994;0;0.013864418;0.069322088;0.352964963;0.441928309;0.871147569;0.45059357;2.287628896;1.51930909;2.270876058;2.937523468;7.588457872;15.94812397;15.3016955;19.31082291;30.63574131\n1995;0;0.020060417;0.072571509;0.332766922;0.427758897;0.995350703;0.438969131;3.340059473;1.591263098;2.257976966;2.832648919;7.443004815;15.75332767;14.68127537;19.69873973;30.11422638\n1996;0;0.021281124;0.070937079;0.365917098;0.439218746;1.115485564;0.456361874;3.290889315;1.594901989;2.219148282;2.883592254;7.564848313;15.41994751;14.86486486;20.2413043;29.4513017\n1997;0;0.0226243;0.080971178;0.343532129;0.428075565;1.136573371;0.422717178;3.138823894;1.777793654;2.264216098;2.895314984;7.475544918;15.08624026;15.30295723;20.73397991;28.89063533\n1998;0;0.015713296;0.080312404;0.395742279;0.477800604;1.291400171;0.40621781;3.214242066;1.881521745;2.162615158;2.993091969;7.629096369;15.03238685;15.49854798;20.50817964;28.41313166\n1999;0;0.019390455;0.078132129;0.412902637;0.459667853;1.363605256;0.425449402;2.853248472;1.951021991;2.070216261;2.925107218;7.798955197;14.18639931;15.91614198;21.18578337;28.35397847\n2000;0;0.016707693;0.06794462;0.404883102;0.474498491;1.383953931;0.463360029;2.126332439;1.88128627;2.077880128;2.881520177;7.570812774;14.14139164;17.419998;21.29228439;27.79714633\n2001;0;0.02177084;0.076742211;0.41201315;0.499640781;1.380271265;0.472427231;2.271242897;1.940326127;1.974070929;2.82041234;7.458689831;13.7379444;17.62349509;21.89765528;27.41329763\n2002;0;0.015636402;0.083394142;0.448764724;0.523819452;1.367142708;0.420619202;2.26832065;1.922234963;1.967059314;3.030334619;7.155217346;13.64276035;18.4811842;21.51151882;27.16199312\n2003;0;0.015916835;0.094506205;0.444179164;0.560073615;1.402671044;0.384491034;2.715312492;2.00900296;1.904548733;3.146559228;7.13820289;13.8715213;18.82911786;20.92914522;26.55475142\n2004;0;0.017202328;0.082188901;0.488832822;0.596347372;1.556332846;0.391352963;2.661104581;2.084348749;1.915670365;3.249328631;7.121763812;14.33049495;19.03963225;20.84826591;25.61713352\n2005;0;0.023215753;0.081255136;0.473601367;0.587358558;1.603279922;0.387238765;2.780318613;2.049022385;1.967302933;3.32821039;7.212205914;14.6514619;19.03134591;20.74791871;25.07626375\n2006;0;0.016838465;0.08009648;0.521082213;0.634400528;1.649259335;0.364985096;2.886203836;2.082508476;2.012424056;3.396818895;7.456254124;15.16417503;18.67158168;20.16292352;24.90044827\n2007;0;0.018275994;0.08380212;0.575025185;0.658381549;1.654646114;0.392265243;3.039164118;2.058501012;2.050031649;3.319990372;7.537287486;15.43073398;18.51803974;20.28724514;24.37661029\n2008;0;0.022010627;0.094205482;0.634786475;0.658998164;1.660481681;0.35261024;3.14179686;2.060194662;2.105976766;3.346935901;7.715164882;15.20846265;18.62099021;20.35586781;24.02151759\n2009;0;0.020004088;0.098280953;0.605341091;0.674485656;1.699477719;0.35398538;3.243271451;2.015194409;2.150874309;3.41113184;7.721143016;15.107435;18.76122512;20.25283427;23.88531569\n2010;0;0.028481422;0.093643464;0.68700643;0.681396453;1.571656669;0.305959522;3.308591896;2.031674794;2.204721012;3.389289259;7.770681396;15.19052345;19.85198291;20.17390929;22.71048203\n2011;0;0.03679412;0.099258556;0.733315364;0.652881707;1.731462823;0.338848173;3.281522079;2.104110245;2.193100675;3.38505902;7.663017203;15.02654739;20.46223683;19.98733598;22.30450985\n2012;0.002118922;0.030936267;0.111879103;0.826379736;0.667884341;1.78964186;0.309786455;3.340269273;2.03374172;2.225292305;3.325436816;7.519208032;14.93204616;20.48955583;19.90134297;22.49448021\n2013;0.003845332;0.021362957;0.099978637;0.857509079;0.662251656;1.74877163;0.393078402;3.34458449;2.079470199;2.14783166;3.388592181;7.429181799;14.65926084;21.06985687;19.99145482;22.10296945\n2014;0.007491528;0.025118653;0.094745795;0.919254549;0.5658307;1.762712462;0.347254355;3.54745883;2.017865091;2.018746447;3.275560432;7.216104141;13.75885212;22.5508212;19.95434575;21.93783795\n2015;0.007839267;0.025823469;0.095454608;0.973452552;0.590711852;1.773057822;0.335705096;3.465878436;1.957050038;1.957972304;3.160147009;7.175235293;12.97490973;24.59224281;20.10495396;20.80956575\n2016;0.006172576;0.022316235;0.092588636;1.009928351;0.546510358;1.953857622;0.323348005;3.610956797;1.861268987;1.921570303;2.969008922;6.958866905;12.20175776;25.80279095;20.73463147;19.98442612\n2017;0.007738927;0.027086246;0.083677151;1.010413694;0.533985983;2.055652561;0.330355459;3.686147804;1.694341393;1.800751643;3.016730593;6.7425404;11.68626389;26.46035976;21.20514445;19.65881004\n2018;0.004934251;0.016776454;0.082401993;1.023857104;0.525991168;2.175017887;0.331088249;3.636049639;1.662842622;1.76695532;3.089828041;6.565514519;11.58068734;26.28426221;21.83998224;19.41381097","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},{"x":0,"y":8},{"x":0,"y":9},{"x":0,"y":10},{"x":0,"y":11},{"x":0,"y":12},{"x":0,"y":13},{"x":0,"y":14},{"x":0,"y":15},{"x":0,"y":16}]}};
  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 ('Chart' === '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.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");
                }
            }
        }
    }
});
*//*
// 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
          );
        };
      }

      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);
            const elementsArray = Array.prototype.slice.call(elements);
            elementsArray.forEach(function(element, elementIndex) {

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

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

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

                },
                element: element
              });
            });

          } else {
            new Highcharts.Chart(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://app.everviz.com/resources/highcharts/11.4.8/') > -1) {
          return 'highcharts/'+ script.replace('https://app.everviz.com/resources/highcharts/11.4.8/', '').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://app.everviz.com/resources/highcharts/11.4.8'
      }
    });

    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: {'ZfGkIsbG0': 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['ZfGkIsbG0']) {

        window.HighchartsCloud.projectUUIDs['ZfGkIsbG0'] = 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();
      }
    }
  }

}());
