<commit_before>// Avoid `console` errors in browsers that lack a console.
(function() {
  var method;
  var noop = function () {};
  var methods = [
  'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
  'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
  'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
  'timeStamp', 'trace', 'warn'
  ];
  var length = methods.length;
  var console = (window.console = window.console || {});

  while (length--) {
    method = methods[length];

    // Only stub undefined methods.
    if (!console[method]) {
      console[method] = noop;
    }
  }
}());

// Require.js Config
var require = {
  paths: {
    'jquery-cdn': [
      '//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min',
      'lib/jquery'
    ],
    'underscore': 'lib/underscore',
    'backbone': 'lib/backbone',
    'd3': 'lib/d3'
  },
  shim: {
    'backbone': {
      deps: ['jquery', 'underscore'],
      init: function() {
        return Backbone.noConflict();
      }
    },
    'd3': {
      init: function() {
        // manual noConflict implementation
        var d3export = d3;
        d3 = undefined;
        return d3export;
      }
    },
    'jquery-cdn': {
      init: function() {
        return $.noConflict();
      }
    },
    'underscore' : {
      init: function() {
        return _.noConflict();
      }
    }
  },
  map: {
    '*': {
      'jquery': 'jquery-cdn'
    }
  }
};

// Enable cache-busting:
if ( typeof REQUIRE_NOCACHE != 'undefined' && REQUIRE_NOCACHE ) {
  require.urlArgs = "bust="+(new Date()).getTime();
}
<commit_msg>gave up trying to exclude jQuery from global namespace<commit_after>// Avoid `console` errors in browsers that lack a console.
(function() {
  var method;
  var noop = function () {};
  var methods = [
  'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
  'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
  'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
  'timeStamp', 'trace', 'warn'
  ];
  var length = methods.length;
  var console = (window.console = window.console || {});

  while (length--) {
    method = methods[length];

    // Only stub undefined methods.
    if (!console[method]) {
      console[method] = noop;
    }
  }
}());

// Require.js Config
var require = {
  paths: {
    'jquery-cdn': [ // Note: shimmed libraries need a global jQuery
      '//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min',
      'lib/jquery'
    ],
    'underscore': 'lib/underscore',
    'backbone': 'lib/backbone',
    'd3': 'lib/d3'
  },
  shim: {
    'underscore' : {
      init: function() {
        return _.noConflict();
      }
    },
    'backbone': {
      deps: ['jquery-cdn', 'underscore'],
      init: function() {
        return Backbone.noConflict();
      }
    },
    'd3': {
      init: function() {
        // manual noConflict implementation
        var d3export = d3;
        d3 = undefined;
        return d3export;
      }
    }
  },
  map: {
    '*': {
      'jquery': 'jquery-cdn'
    }
  }
};

// Enable cache-busting:
if ( typeof REQUIRE_NOCACHE != 'undefined' && REQUIRE_NOCACHE ) {
  require.urlArgs = "bust="+(new Date()).getTime();
}

{'fraction_non_alphanumeric': 0.1857231149567367, 'fraction_numerical': 0.006798516687268232, 'mean_word_length': 2.469453376205788, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1589304', 'n_tokens_mistral': 1132, 'n_tokens_neox': 1098, 'n_words': 246}