<commit_before><!DOCTYPE html>
<script src='vendor/three.js/build/three.min.js'></script>
<script src="vendor/three.js/examples/js/postprocessing/EffectComposer.js"></script>
<script src="vendor/three.js/examples/js/postprocessing/MaskPass.js"></script>
<script src="vendor/three.js/examples/js/postprocessing/RenderPass.js"></script>
<script src="vendor/three.js/examples/js/postprocessing/ShaderPass.js"></script>
<script src="vendor/three.js/examples/js/shaders/CopyShader.js"></script>
<script src="../threex.coloradjust.js"></script>
<div style='position:absolute; right: 0px; color: white; background: grey; padding: 10px; border-bottom-left-radius: 20px 20px; opacity: 0.5;'>
	Transition Delay<br/>
	<input type="range" min="0" max="3" style='background: grey;' step='any' onchange='colorPasses.delay=this.value;'>
	<div>
		<label>Random Transition : 
			<input type='checkbox'  onChange='switchRandom();'>
		</label>
	</div>
</div>
<div style='width: 100%; text-align: center; position:absolute; bottom: 0px; color: grey; font-size:3em;'>
	Current Color Cube: <span id='currentValue'>n/a</space>
</div>
<div style='position:absolute; color: grey;'>
	<div style='font-size: 2em;'>Predefined Color Cubes</div>
	<button onclick='switchValue(this.innerText);'>default</button><br/>
	<button onclick='switchValue(this.innerText);'>monochrome</button><br/>
	<button onclick='switchValue(this.innerText);'>sepia</button><br/>
	<button onclick='switchValue(this.innerText);'>saturated</button><br/>
	<button onclick='switchValue(this.innerText);'>posterize</button><br/>
	<button onclick='switchValue(this.innerText);'>inverse</button><br/>
	<button onclick='switchValue(this.innerText);'>color-negative</button><br/>
	<button onclick='switchValue(this.innerText);'>high-contrast-bw</button><br/>
	<button onclick='switchValue(this.innerText);'>funky-contrast</button><br/>
	<button onclick='switchValue(this.innerText);'>nightvision</button><br/>
	<button onclick='switchValue(this.innerText);'>thermal</button><br/>
	<button onclick='switchValue(this.innerText);'>black-white</button><br/>
	<button onclick='switchValue(this.innerText);'>hue-plus-60</button><br/>
	<button onclick='switchValue(this.innerText);'>hue-plus-180</button><br/>
	<button onclick='switchValue(this.innerText);'>hue-minus-60</button><br/>
	<button onclick='switchValue(this.innerText);'>red-to-cyan</button><br/>
	<button onclick='switchValue(this.innerText);'>blues</button><br/>
	<button onclick='switchValue(this.innerText);'>infrared</button><br/>
	<button onclick='switchValue(this.innerText);'>radioactive</button><br/>
	<button onclick='switchValue(this.innerText);'>goolgey</button><br/>
	<button onclick='switchValue(this.innerText);'>bgy</button><br/>
</div>
<body style='margin: 0px; background-color: #000000; overflow: hidden;'><script>
	var renderer	= new THREE.WebGLRenderer();
	renderer.setSize( window.innerWidth, window.innerHeight );
	document.body.appendChild( renderer.domElement );

	var onRenderFcts= [];
	var scene	= new THREE.Scene();<commit_msg>bug fix for firefox - thanks @tsatse<commit_after><!DOCTYPE html>
<script src='vendor/three.js/build/three.min.js'></script>
<script src="vendor/three.js/examples/js/postprocessing/EffectComposer.js"></script>
<script src="vendor/three.js/examples/js/postprocessing/MaskPass.js"></script>
<script src="vendor/three.js/examples/js/postprocessing/RenderPass.js"></script>
<script src="vendor/three.js/examples/js/postprocessing/ShaderPass.js"></script>
<script src="vendor/three.js/examples/js/shaders/CopyShader.js"></script>
<script src="../threex.coloradjust.js"></script>
<div style='position:absolute; right: 0px; color: white; background: grey; padding: 10px; border-bottom-left-radius: 20px 20px; opacity: 0.5;'>
	Transition Delay<br/>
	<input type="range" min="0" max="3" style='background: grey;' step='any' onchange='colorPasses.delay=this.value;'>
	<div>
		<label>Random Transition : 
			<input type='checkbox'  onChange='switchRandom();'>
		</label>
	</div>
</div>
<div style='width: 100%; text-align: center; position:absolute; bottom: 0px; color: grey; font-size:3em;'>
	Current Color Cube: <span id='currentValue'>n/a</space>
</div>
<div style='position:absolute; color: grey;'>
	<div style='font-size: 2em;'>Predefined Color Cubes</div>
	<button onclick='switchValue(this.innerHTML);'>default</button><br/>
	<button onclick='switchValue(this.innerHTML);'>monochrome</button><br/>
	<button onclick='switchValue(this.innerHTML);'>sepia</button><br/>
	<button onclick='switchValue(this.innerHTML);'>saturated</button><br/>
	<button onclick='switchValue(this.innerHTML);'>posterize</button><br/>
	<button onclick='switchValue(this.innerHTML);'>inverse</button><br/>
	<button onclick='switchValue(this.innerHTML);'>color-negative</button><br/>
	<button onclick='switchValue(this.innerHTML);'>high-contrast-bw</button><br/>
	<button onclick='switchValue(this.innerHTML);'>funky-contrast</button><br/>
	<button onclick='switchValue(this.innerHTML);'>nightvision</button><br/>
	<button onclick='switchValue(this.innerHTML);'>thermal</button><br/>
	<button onclick='switchValue(this.innerHTML);'>black-white</button><br/>
	<button onclick='switchValue(this.innerHTML);'>hue-plus-60</button><br/>
	<button onclick='switchValue(this.innerHTML);'>hue-plus-180</button><br/>
	<button onclick='switchValue(this.innerHTML);'>hue-minus-60</button><br/>
	<button onclick='switchValue(this.innerHTML);'>red-to-cyan</button><br/>
	<button onclick='switchValue(this.innerHTML);'>blues</button><br/>
	<button onclick='switchValue(this.innerHTML);'>infrared</button><br/>
	<button onclick='switchValue(this.innerHTML);'>radioactive</button><br/>
	<button onclick='switchValue(this.innerHTML);'>goolgey</button><br/>
	<button onclick='switchValue(this.innerHTML);'>bgy</button><br/>
</div>
<body style='margin: 0px; background-color: #000000; overflow: hidden;'><script>
	var renderer	= new THREE.WebGLRenderer();
	renderer.setSize( window.innerWidth, window.innerHeight );
	document.body.appendChild( renderer.domElement );

	var onRenderFcts= [];
	var scene	= new THREE.Scene();
{'fraction_non_alphanumeric': 0.2000326850792613, 'fraction_numerical': 0.010132374571008334, 'mean_word_length': 7.793103448275862, 'pattern_counts': {'":': 0, '<': 197, '<?xml version=': 0, '>': 197, 'https://': 0, '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': '6567791', 'n_tokens_mistral': 2060, 'n_tokens_neox': 1972, 'n_words': 286}