<commit_before>var EVEoj = EVEoj || {};
(function ($) {

var ME = EVEoj,
	F = function () {}	// if needed for Object.create polyfill
	;

ME.V_MAJOR = 0;
ME.V_MINOR = 1;
ME.V_PATCH = 3;
ME.VERSION = ME.V_MAJOR + '.' + ME.V_MINOR + '.' + ME.V_PATCH;

ME.M_per_LY = 9.4605284e+15; // meters per lightyear
ME.M_per_AU = 149597870700; // meters per AU

// implementations from external stuff (mostly jQuery) that might theoretically change later
ME.create = (typeof Object.create == 'function')
	? Object.create
	: function (o) {
		// object create polyfill (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create)
		if (arguments.length > 1) throw Error('Second argument not supported');
		if (o === null) throw Error('Cannot set a null [[Prototype]]');
		if (typeof o != 'object') throw TypeError('Argument must be an object');
		F.prototype = o;
		return new F();
	};
ME.extend = $.extend;
ME.deferred = $.Deferred;
ME.ajax = $.ajax;

// utility stuff

ME.FormatNum = function (val, fixed) {
	var stringy = [],
		base = String(Math.floor(val)),
		k = -1,
		i = 0,
		decimals
		;
	
	fixed = fixed || 0;
	
	for (i = base.length - 1; i >= 0; i--) {
		if (k % 3 == 0) {
			k = 1;
			stringy.push(",");
		}
		else if (k == -1) {
			k = 1;
		}
		else {
			k++;
		}
		stringy.push(base.charAt(i));
	}
	base = "";
	for (i = stringy.length - 1; i >= 0; i--) {
		base = base.concat(stringy[i]);
	}		
	
	if (fixed > 0) {
		decimals = val.toFixed(fixed);
		base += decimals.substring(decimals.length - fixed - 1);
	}
	
	return base;
};
	
})(jQuery);
<commit_msg>updating version for release<commit_after>var EVEoj = EVEoj || {};
(function ($) {

var ME = EVEoj,
	F = function () {}	// if needed for Object.create polyfill
	;

ME.V_MAJOR = 0;
ME.V_MINOR = 1;
ME.V_PATCH = 4;
ME.VERSION = ME.V_MAJOR + '.' + ME.V_MINOR + '.' + ME.V_PATCH;

ME.M_per_LY = 9.4605284e+15; // meters per lightyear
ME.M_per_AU = 149597870700; // meters per AU

// implementations from external stuff (mostly jQuery) that might theoretically change later
ME.create = (typeof Object.create == 'function')
	? Object.create
	: function (o) {
		// object create polyfill (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create)
		if (arguments.length > 1) throw Error('Second argument not supported');
		if (o === null) throw Error('Cannot set a null [[Prototype]]');
		if (typeof o != 'object') throw TypeError('Argument must be an object');
		F.prototype = o;
		return new F();
	};
ME.extend = $.extend;
ME.deferred = $.Deferred;
ME.ajax = $.ajax;

// utility stuff

ME.FormatNum = function (val, fixed) {
	var stringy = [],
		base = String(Math.floor(val)),
		k = -1,
		i = 0,
		decimals
		;
	
	fixed = fixed || 0;
	
	for (i = base.length - 1; i >= 0; i--) {
		if (k % 3 == 0) {
			k = 1;
			stringy.push(",");
		}
		else if (k == -1) {
			k = 1;
		}
		else {
			k++;
		}
		stringy.push(base.charAt(i));
	}
	base = "";
	for (i = stringy.length - 1; i >= 0; i--) {
		base = base.concat(stringy[i]);
	}		
	
	if (fixed > 0) {
		decimals = val.toFixed(fixed);
		base += decimals.substring(decimals.length - fixed - 1);
	}
	
	return base;
};
	
})(jQuery);

{'fraction_non_alphanumeric': 0.17925415230335318, 'fraction_numerical': 0.025070510811657787, 'mean_word_length': 3.0, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '7094614', 'n_tokens_mistral': 1363, 'n_tokens_neox': 1210, 'n_words': 317}