(function(w,d,s,l,i){
  w[l]=w[l]||[];
  w[l].push({
    'start': new Date().getTime(),
    event:'load'
  });

  w.loadDJSScript = function(url, callback) {
    var script = d.createElement(s);
    script.async = true;
    script.src = url;
    
    script.onload = function() {
      if (callback) callback(null, url);
    };
    
    script.onerror = function() {
      if (callback) callback(new Error('Failed to load ' + url));
    };
    
    var firstScript = d.getElementsByTagName(s)[0];
    firstScript.parentNode.insertBefore(script, firstScript);
  };

  w.loadDJSScripts = function(urls, parallel) {
    if (parallel) {
      urls.forEach(function(url) {
        w.loadDJSScript(url, function(err) {
          if (err) console.error(err);
        });
      });
    } else {
      var loadNext = function(index) {
        if (index >= urls.length) return;
        w.loadDJSScript(urls[index], function(err) {
          if (err) {
            console.error(err);
          }
          loadNext(index + 1);
        });
      };
      loadNext(0);
    }
  };

  var scripts = ['https://dindapay.com/djs/85?uuid=85d6b11a-0302-4bfa-aebb-ca0648117d82','https://dindapay.com/djs/311?uuid=85d6b11a-0302-4bfa-aebb-ca0648117d82'];

  w.loadDJSScripts(scripts, false);
  
})(window,document,'script','dataStore','DJS-85d6b11a-0302-4bfa-aebb-ca0648117d82');

window.onerror = function(msg, url, line) {
  console.error('DJS Error:', msg, 'at', url, ':', line);
  return false;
};