<commit_before><svg version="1.1" preserveAspectRatio="xMinYMin slice" width="210" height="130" viewBox="0 0 210 130">
	<path class="d_1" d="M45 0 L30 26 L60 26 Z"></path>
	<path class="d_1" d="M45 0 L60 26 L75 0 Z"></path>
	<path class="d_2" d="M75 0 L60 26 L90 26 Z"></path>
	<path class="d_2" d="M75 0 L90 26 L105 0 Z"></path>
	<path class="d_3" d="M105 0 L90 26 L120 26 Z"></path>
	<path class="d_3" d="M105 0 L120 26 L135 0 Z"></path>
	<path class="d_4" d="M135 0 L120 26 L150 26 Z"></path>
	<path class="d_4" d="M135 0 L150 26 L165 0 Z"></path>
	<path class="d_5" d="M165 0 L150 26 L180 26 Z"></path>
	<path class="d_1" d="M30 26 L15 52 L45 52 Z"></path>
	<path class="d_1" d="M30 26 L45 52 L60 26 Z"></path>
	<path class="d_5" d="M150 26 L165 52 L180 26 Z"></path>
	<path class="d_6" d="M180 26 L165 52 L195 52 Z"></path>
	<path class="d_1" d="M15 52 L30 78 L45 52 Z"></path>
	<path class="d_2" d="M45 52 L30 78 L60 78 Z"></path>
	<path class="d_3" d="M75 52 L60 78 L90 78 Z"></path>
	<path class="d_5" d="M135 52 L120 78 L150 78 Z"></path>
	<path class="d_6" d="M165 52 L150 78 L180 78 Z"></path>
	<path class="d_6" d="M165 52 L180 78 L195 52 Z"></path>
	<path class="d_2" d="M30 78 L45 104 L60 78 Z"></path>
	<path class="d_3" d="M60 78 L45 104 L75 104 Z"></path>
	<path class="d_3" d="M60 78 L75 104 L90 78 Z"></path>
	<path class="d_4" d="M90 78 L75 104 L105 104 Z"></path>
	<path class="d_5" d="M120 78 L105 104 L135 104 Z"></path>
	<path class="d_5" d="M120 78 L135 104 L150 78 Z"></path>
	<path class="d_6" d="M150 78 L135 104 L165 104 Z"></path>
	<path class="d_6" d="M150 78 L165 104 L180 78 Z"></path>
	<path class="d_4" d="M75 104 L90 130 L105 104 Z"></path>
	<path class="d_5" d="M105 104 L90 130 L120 130 Z"></path>
	<path class="d_5" d="M105 104 L120 130 L135 104 Z"></path>

	<style>
		@keyframes shade {
			0%   {fill: #605;}
			10%  {fill: #605;}
			22%  {fill: #f05;}
			36%  {fill: #005;}
			50%  {fill: #605;}
			100% {fill: #605;}
		}

		.d_1 { animation: shade 6s infinite; }
		.d_2 { animation: shade 6s infinite .2s; }
		.d_3 { animation: shade 6s infinite .4s; }
		.d_4 { animation: shade 6s infinite .6s; }
		.d_5 { animation: shade 6s infinite .8s; }
		.d_6 { animation: shade 6s infinite  1s; }
	</style>
</svg><commit_msg>Update logo animation<commit_after><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin slice" width="186" height="136" viewBox="0 0 186 136">
	<path class="d_1" d="M33,3L18,29h30L33,3z" />
	<path class="d_1" d="M33,3l15,26L63,3H33z" />
	<path class="d_2" d="M63,3L48,29h30L63,3z" />
	<path class="d_2" d="M63,3l15,26L93,3H63z" />
	<path class="d_3" d="M93,3L78,29h30L93,3z" />
	<path class="d_3" d="M93,3l15,26l15-26H93z" />
	<path class="d_4" d="M123,3l-15,26h30L123,3z" />
	<path class="d_4" d="M123,3l15,26l15-26H123z" />
	<path class="d_5" d="M153,3l-15,26h30L153,3z" />
	<path class="d_1" d="M18,29L3,55h30L18,29z" />
	<path class="d_1" d="M18,29l15,26l15-26H18z" />
	<path class="d_5" d="M138,29l15,26l15-26H138z" />
	<path class="d_6" d="M168,29l-15,26h30L168,29z" />
	<path class="d_1" d="M3,55l15,26l15-26H3z" />
	<path class="d_2" d="M33,55L18,81h30L33,55z" />
	<path class="d_3" d="M63,55L48,81h30L63,55z" />
	<path class="d_5" d="M123,55l-15,26h30L123,55z" />
	<path class="d_6" d="M153,55l-15,26h30L153,55z" />
	<path class="d_6" d="M153,55l15,26l15-26H153z" />
	<path class="d_2" d="M18,81l15,26l15-26H18z" />
	<path class="d_3" d="M48,81l-15,26h30L48,81z" />
	<path class="d_3" d="M48,81l15,26l15-26H48z" />
	<path class="d_4" d="M78,81l-15,26h30L78,81z" />
	<path class="d_5" d="M108,81l-15,26h30L108,81z" />
	<path class="d_5" d="M108,81l15,26l15-26H108z" />
	<path class="d_6" d="M138,81l-15,26h30L138,81z" />
	<path class="d_6" d="M138,81l15,26l15-26H138z" />
	<path class="d_4" d="M63,107l15,26l15-26H63z" />
	<path class="d_5" d="M93,107l-15,26h30L93,107z" />
	<path class="d_5" d="M93,107l15,26l15-26H93z" />

	<style>
		@keyframes shade {
			0%   {stroke: #605;}
			10%  {stroke: #605;}
			22%  {stroke: #f05;}
			36%  {stroke: #005;}
			50%  {stroke: #605;}
			100% {stroke: #605;}
		}

		@keyframes rainbow {
			0%   {stroke: #605;}
			5%   {stroke: #605;}

			10%   {stroke: #E40303;}
			15%   {stroke: #FF8C00;}
			20%   {stroke: #FFED00;}
			25%   {stroke: #008026;}
			30%   {stroke: #004DFF;}
			35%   {stroke: #750787;}

			40%  {stroke: #605;}
			100% {stroke: #605;}
		}


		.d_1, .d_2, .d_3, .d_4, .d_5, .d_6 {
			stroke-linejoin:round;
			stroke-miterlimit:10;
			stroke-width: 5px;
			fill: none;
			stroke: #605;
		}

		.d_1 { animation: rainbow 12s infinite; }
		.d_2 { animation: rainbow 12s infinite .2s; }
		.d_3 { animation: rainbow 12s infinite .4s; }
		.d_4 { animation: rainbow 12s infinite .6s; }
		.d_5 { animation: rainbow 12s infinite .8s; }
		.d_6 { animation: rainbow 12s infinite  1s; }
	</style>
</svg>
{'fraction_non_alphanumeric': 0.20970951054516515, 'fraction_numerical': 0.2238360525268603, 'mean_word_length': 4.067540322580645, 'pattern_counts': {'":': 0, '<': 103, '<?xml version=': 1, '>': 103, 'https://': 0, 'lorem ipsum': 0, 'www.': 3, 'xml': 3}, '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': '7028935', 'n_tokens_mistral': 3173, 'n_tokens_neox': 2410, 'n_words': 555}