<commit_before><?xml version="1.0" ?>
<tt:tt ebuttp:sequenceIdentifier="ReSequenced1" ebuttp:sequenceNumber="12" ttp:cellResolution="32 15" ttp:clockMode="local" ttp:timeBase="clock" xml:lang="en-GB" xmlns:ns1="urn:namespace1" xmlns:ns2="urn:namespace2" xmlns:ebuttp="urn:ebu:tt:parameters" xmlns:ebutts="urn:ebu:tt:style" xmlns:tt="http://www.w3.org/ns/ttml" xmlns:ttp="http://www.w3.org/ns/ttml#parameter" xmlns:tts="http://www.w3.org/ns/ttml#styling" xmlns:xml="http://www.w3.org/XML/1998/namespace">
  <tt:head>
    <tt:styling>
      <!--  2, 3 and 4 are identical: 3 references an identical style to itself and 4 only changes the order of attributes-->
      <tt:style xml:id="SEQ1.defaultStyle1" tts:fontFamily="sansSerif" ns1:foo="bar"/> 
      <tt:style xml:id="SEQ2.defaultStyle1" tts:fontFamily="sansSerif"/>
      <tt:style xml:id="SEQ3.defaultStyle1" tts:fontFamily="sansSerif" style="SEQ2.defaultStyle1"/>
      <tt:style tts:fontFamily="sansSerif" xml:id="SEQ4.defaultStyle1" />
      <tt:style xml:id="SEQ5.defaultStyle1" tts:fontFamily="Serif" />
      <tt:style xml:id="SEQ6.defaultStyle1" tts:fontFamily="sansSerif" ns2:foo="bar"/>
    </tt:styling>
    <tt:layout>
      <!-- 2, 3 and 5 are identical  -->
      <tt:region xml:id="SEQ1.bottomRegion" tts:origin="14% 60%" tts:extent="71.25% 24%" style="SEQ1.defaultStyle1"/>
      <tt:region xml:id="SEQ2.bottomRegion" tts:origin="14.375% 60%" tts:extent="71.25% 24%" style="SEQ1.defaultStyle1"/>
      <tt:region xml:id="SEQ3.bottomRegion" tts:extent="71.25% 24%" tts:origin="14.375% 60%" style="SEQ1.defaultStyle1"/>
      <tt:region xml:id="SEQ4.bottomRegion" tts:origin="14.375% 60%" tts:extent="71.25% 24%" style="SEQ2.defaultStyle1"/>
      <tt:region xml:id="SEQ5.bottomRegion" tts:origin="14.375% 60%" tts:extent="71.25% 24%" style="SEQ1.defaultStyle1"/>
      <tt:region xml:id="SEQ6.bottomRegion" tts:origin="14.375% 60%" tts:extent="71.25% 24.00%" style="SEQ1.defaultStyle1"/>

    </tt:layout>
  </tt:head>
  <tt:body>
    <tt:div region="SEQ58.bottomRegion"><commit_msg>Tweaked the test<commit_after><?xml version="1.0" ?>
<tt:tt ebuttp:sequenceIdentifier="ReSequenced1" ebuttp:sequenceNumber="12" ttp:cellResolution="32 15" ttp:clockMode="local" ttp:timeBase="clock" xml:lang="en-GB" xmlns:ns1="urn:namespace1" xmlns:ns2="urn:namespace2" xmlns:ebuttp="urn:ebu:tt:parameters" xmlns:ebutts="urn:ebu:tt:style" xmlns:tt="http://www.w3.org/ns/ttml" xmlns:ttp="http://www.w3.org/ns/ttml#parameter" xmlns:tts="http://www.w3.org/ns/ttml#styling" xmlns:xml="http://www.w3.org/XML/1998/namespace">
  <tt:head>
    <tt:styling>
      <!--  2, 3 and 4 should be merged -->
      <tt:style xml:id="SEQ1.defaultStyle1" tts:fontFamily="sansSerif" ns1:foo="bar"/>
      <tt:style xml:id="SEQ2.defaultStyle1" tts:fontFamily="sansSerif" />
      <tt:style xml:id="SEQ3.defaultStyle1" tts:fontFamily="sansSerif" />
      <tt:style tts:fontFamily="sansSerif" xml:id="SEQ4.defaultStyle1" />
      <tt:style xml:id="SEQ5.defaultStyle1" tts:fontFamily="sansSerif" ns1:foo="foo"/>
      <tt:style xml:id="SEQ6.defaultStyle1" tts:fontFamily="sansSerif" ns2:foo="bar"/>
    </tt:styling>
    <tt:layout>
      <!-- 4, 5 and 6 are identical, only the order of the attribute changes.  -->
      <tt:region xml:id="SEQ1.bottomRegion" tts:origin="14.375% 60%" tts:extent="71.25% 24%" style="SEQ1.defaultStyle1" ns1:foo="bar"/>
      <tt:region xml:id="SEQ2.bottomRegion" tts:origin="14.375% 60%" tts:extent="71.25% 24%" style="SEQ1.defaultStyle1" ns2:foo="bar"/>
      <tt:region xml:id="SEQ3.bottomRegion" tts:extent="71.25% 24%" tts:origin="14.375% 60%" style="SEQ1.defaultStyle1" ns1:foo="foo"/>
      <tt:region tts:origin="14.375% 60%" xml:id="SEQ4.bottomRegion" tts:extent="71.25% 24%" style="SEQ2.defaultStyle1"/>
      <tt:region xml:id="SEQ5.bottomRegion" tts:origin="14.375% 60%" tts:extent="71.25% 24%" style="SEQ1.defaultStyle1"/>
      <tt:region xml:id="SEQ6.bottomRegion" tts:extent="71.25% 24%" style="SEQ1.defaultStyle1" tts:origin="14.375% 60%" />

    </tt:layout>
  </tt:head>
  <tt:body>
    <tt:div region="SEQ58.bottomRegion">
{'fraction_non_alphanumeric': 0.2030716723549488, 'fraction_numerical': 0.06947830326669917, 'mean_word_length': 5.441130298273156, 'pattern_counts': {'":': 0, '<': 51, '<?xml version=': 2, '>': 51, 'https://': 0, 'lorem ipsum': 0, 'www.': 8, 'xml': 46}, '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': '6648804', 'n_tokens_mistral': 1816, 'n_tokens_neox': 1606, 'n_words': 231}