<commit_before>//* @public
/**
	Enyo supports a set of cross-platform gesture events that work similarly on
	all supported platforms. These events are provided so that users can write a
	single set of event handlers for applications that run on both mobile and
	desktop platforms.  They are needed because desktop and mobile platforms
	handle basic gestures differently.

	For more information on gesture events and their associated properties,	see
	the documentation on [Gestures](https://github.com/enyojs/enyo/wiki/Gestures)
	in the Enyo Developer Guide.
*/
enyo.gesture = {
	//* @protected
	eventProps: ["target", "relatedTarget", "clientX", "clientY", "pageX", "pageY", "screenX", "screenY", "altKey", "ctrlKey", "metaKey", "shiftKey",
		"detail", "identifier", "dispatchTarget", "which", "srcEvent"],
	makeEvent: function(inType, inEvent) {
		var e = {type: inType};
		for (var i=0, p; p=this.eventProps[i]; i++) {
			e[p] = inEvent[p];
		}
		e.srcEvent = e.srcEvent || inEvent;
		e.preventDefault = this.preventDefault;
		e.disablePrevention = this.disablePrevention;
		//<commit_msg>Rewording to use new 'normalized input event' nomenclature instead of 'gestures'<commit_after>//* @public
/**
	Enyo supports a set of normalized events that work similarly across	all
	supported platforms. These events are provided so that users can write a
	single set of event handlers for applications that run on both mobile and
	desktop platforms.  They are needed because desktop and mobile platforms
	handle basic input differently.

	For more information on normalized input events and their associated
	properties,	see	the documentation on
	[User Input](https://github.com/enyojs/enyo/wiki/User-Input) in the Enyo
	Developer Guide.
*/
enyo.gesture = {
	//* @protected
	eventProps: ["target", "relatedTarget", "clientX", "clientY", "pageX", "pageY", "screenX", "screenY", "altKey", "ctrlKey", "metaKey", "shiftKey",
		"detail", "identifier", "dispatchTarget", "which", "srcEvent"],
	makeEvent: function(inType, inEvent) {
		var e = {type: inType};
		for (var i=0, p; p=this.eventProps[i]; i++) {
			e[p] = inEvent[p];
		}
		e.srcEvent = e.srcEvent || inEvent;
		e.preventDefault = this.preventDefault;
		e.disablePrevention = this.disablePrevention;
		//
{'fraction_non_alphanumeric': 0.12344582593250444, 'fraction_numerical': 0.0008880994671403197, 'mean_word_length': 4.732824427480916, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4188336', 'n_tokens_mistral': 709, 'n_tokens_neox': 677, 'n_words': 243}