<commit_before><?xml-model href="../htmlbook.xsd" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.w3.org/1999/xhtml ../htmlbook.xsd"
 xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <meta />
    <meta />
    <meta />
  </head>
  <body class="book" id="hmm">
    <h1>Book title</h1>
    <section class="chapter">
      <h1>Chap title</h1>
      <p>Hello Blah</p>
    </section>
    <div class="part">
      <h1>Hello World</h1>
      <section class="chapter" id="stest">
        <h1>Hi Again</h1>
        <!-- Let's test a definition list -->
        <dl>
          <dt>Test123<em>Test</em></dt>
          <dt>Test2</dt>
          <dd><p>Hello</p><p>Hello again</p></dd>
          <dt>Test3</dt>
          <dd><em>Hi There</em></dd>
          <dt>Test4</dt>
          <dd>This <em>is bad</em></dd>
        </dl>
        <!-- Let's test an embed element -->
        <embed src="great_file"></embed>
        <!-- Let's test a fieldset element -->
        <fieldset><legend/><b>Test</b>
        </fieldset>
        <section class="sect1">
          <h1>Te<em></em>st</h1>
          <h2 class="subtitle">Bl<em>a</em>h</h2>
          <address><a></a>blah<em></em>blah<s></s>blah</address>
          <blockquote><em></em>Y<b>o</b></blockquote> <div class="testing">
            <em>He<b>bold</b>llo</em>
          </div> <section class="sect2">
            <h2>Test</h2>
            <h3 class="subtitle">Blah</h3>
            <aside class="sidebar">
              <h5>Test</h5>
              <p>Hi everybody</p>
            </aside>
            <canvas><em></em><b></b>eee</canvas>
            
            <!-- Details element -->
            <details class="details">
              <summary></summary>
              <p>Some text</p>
              <p>More text</p>
            </details>
            
            <!-- Object element -->
            <object data="tarsier.jpg">
              <param/>
              <em>Some text</em>
              <em>More text</em>
              <em>Huh?</em>
            </object>
            
            <!-- Code listing!!! -->
            <pre id="awesome_python_code" data-language="python">print "Hello World"
            <strong>print "HTML5 is awesome!!!"</strong></pre>
            
            <!-- Now it's time to test a figure -->
            
            <figure class="yo">
              <figcaption/>
              <p>Here comes a fig</p>
              <img src="image.png"/>
            </figure>
            
            <!-- Oh boy, let's do a table -->
            <table border="" id="skeleton_of_a_table">
              <caption/>
              <colgroup/>
              <colgroup/>
              <thead/>
              <tr/>
              <tr/>
              <tfoot/>
            </table>
            
            <!-- Now here's a form and a map and a menu; we don't care what's inside -->
            <form blah="blahblah" id="coolform">
              Blahblahblah<fakeelement><em>Blah</em></fakeelement>
            </form>
            
            <map blah="blahblah">
              Blahblahblah<secondfakeelement><em>Blah</em></secondfakeelement>
            </map>
            
            <menu ha="hahaha">
              Blahblahblah<thirdfakeelement><em>Blah</em></thirdfakeelement>
            </menu>
            
            <!-- How about an hr? -->
            
            <hr class="pretty"/>
            
            <!-- Now, an iframe -->
            <iframe src="http://oreilly.com">Fallback <em>text</em></iframe>
            
            <!-- And then an image -->
            <img class="animal" src="tarsier.png"/>
            
            <!-- And a nav -->
            <nav id="navigation">
              <p id="first_para" class="first_para"><em>Hello</em></p>
              <p>Hello again</p>
            </nav>
            
            <!-- Don't forget an ordered list -->
            <ol id="orderedlist" start="4" type="lower-roman" reversed="Reversed">
              <li><p>This list item</p><p>Has multiple paragraphs</p></li>
              <li>This one is has just <em>one paragraph</em>, so no need to use block elements</li>
            </ol>
            
            <!-- And an unordered list -->
            <ul id="unordered_list">
              <li><p>This list item</p><p>Has multiple paragraphs</p></li>
              <li>This one is has just <em>one paragraph</em>, so <strong>no need</strong> to use block elements</li>
            </ul>
            
            <audio id="music" src="music.wav">
              <source></source>
              <source></source>
              <source></source>
              <track></track>
            </audio>
            
            <video id="video" src="movie.mp4">
              <source></source>
              <source></source>
              <source></source>
              <track></track>
            </video>
          </section>
          <!-- Let's test our inlines -->
          <section class="sect2">
            <h2>Inline testing</h2>
            <p>Here is a <a href="ch02.html" id="cool_hyperlink" hreflang="en"><em>hyperlink</em> to chapter 2</a></p>
            <p><abbr id="abbrev"><strong>CSV</strong></abbr> is an abbreviation for comma separated <br id="break"/>values</p>
            <p>The "b" tag does not represent bold, but <b id="notbold">"text to which attention is being drawn for <em>utilitarian</em> purposes..."</b></p>
            <p>A <bdi><u>Bidirectional</u> indication</bdi></p>
            <p>A <bdo dir="rtl"><u>Bidirectional</u> override</bdo></p>
            <p>Here's a button: <button blah="blahblah" id="coolbutton">We don't care what's inside</button> Same with the following <command blahagain="blah"><bogus/>command</command>.
            Ditto for <input fake="faker"><p/>Whatevs</input>, and for <keygen id="keygen" fine="ok">this shouldn't be empty but whatever</keygen> and for <select id="select"><p/>whatevs again<p/></select></p>
            <p>I love <cite id="coolbook">DocBook: The <em>Definitiv<b>e</b></em> Guide</cite></p>
            <p>To go into the directory you'd enter <code id="cd_command">cd <em>yourdirectoryname</em></code></p>
            <p>If we ever use a datalist, it would look like this: 
              <datalist id="datalist1"><option/><option/></datalist>
              or maybe like this <datalist id="datalist2"><em>Another one:</em> <b>Yeah</b></datalist>
            </p>
            <p><dfn id="definition"><em>SVG</em></dfn> stands for Scalable Vector Graphics</p>
            <p>The &lt;i&gt; does not stand for italic, but <i>a span of text in an alternate <a href="http://www.w3.org/TR/2011/WD-html5-20110525/text-level-semantics.html#the-i-element">voice</a> or mood</i>, per the W3C spec</p>
            <p>Type <kbd id="keyboard_combo" class="boxed">Ctrl-<span>Alt</span>-Del</kbd> to restart that Windows machine</p>
            <p>Here comes a label: <label id="a_label" class="coollabel" for="coolbutton" form="coolform"><em>Blah</em></label></p>
            <p>Keep an eye on <mark id="a_mark">This part of the <em>text</em></mark></p>
            <p>Neato, we're embedding a meter here: <meter id="a_meter" value="10.2" low="3" high="5.5" max="10000" optimum="3" form="coolform" min="10"><strong>This is cool stuff</strong> blah blah</meter></p>
            <p>Did I hear a request for some output? <output id="some-output" for="coolbutton" form="coolform" name="hello_world">This is <u>excellent</u> output</output></p>
            <p>And how about a progress bar: <progress id="a_progress_bar" form="coolform" max="1" value="1">Yes! <em>Progress made!</em></progress></p>
            <p>Here's a great quote: <q cite="http://oreilly.com" id="a_quote">O'Reilly spreads the <em>knowledge</em> of innovators</q></p>
            
            <p>We need to test ruby annotations, too <ruby id="ruby_anno"><em>blah</em> <rp>(</rp><rt>Blah</rt><rp>)</rp></ruby></p>
            <p>The capital of Nigeria is <s id="strike_it"><strong>Lagos</strong></s> Abuja</p>
            <p>The text <samp id="computeroutput">Hello <strong>World</strong></samp> was returned on the Terminal</p>
            <p><small id="smallprint">Disclaimer: the &lt;small&gt; element is used for <em>small print</em>, <strong>not</strong> text you want to appear small onscreen</small></p>
            <p>I really love the <span id="spannyspan" class="colorful">flexibility of <em>HTML</em> markup</span></p>
            <p>The following text is <strong id="strongstrong">very <em>very</em></strong> important</p>
            <p>The formula for water is H<sub id="subscript"><em>2</em></sub>O, and the formula for energy is E = mc<sup id="superscript" class="poweroftwo"><strong>2</strong></sup></p>
          </section>
        </section>
      </section>
    </div>
  </body>
</html><commit_msg>Test file update.<commit_after><?xml-model href="../htmlbook.xsd" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.w3.org/1999/xhtml ../htmlbook.xsd"
 xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <meta />
    <meta />
    <meta />
  </head>
  <body class="book" id="hmm">
    <h1>Book title</h1>
    <section class="chapter">
      <h1>Chap title</h1>
      <p>Hello Blah</p>
    </section>
    <div class="part">
      <h1>Hello World</h1>
      <section class="chapter" id="stest">
        <h1>Hi Again</h1>
        <!-- Let's test a definition list -->
        <dl>
          <dt>Test123<em>Test</em></dt>
          <dt>Test2</dt>
          <dd><p>Hello</p><p>Hello again</p></dd>
          <dt>Test3</dt>
          <dd><em>Hi There</em></dd>
          <dt>Test4</dt>
          <dd>This <em>is bad</em></dd>
        </dl>
        <!-- Let's test an embed element -->
        <embed src="great_file"></embed>
        <!-- Let's test a fieldset element -->
        <fieldset><legend/><b>Test</b>
        </fieldset>
        <section class="sect1">
          <h1>Te<em></em>st</h1>
          <h2 class="subtitle">Bl<em>a</em>h</h2>
          <address><a></a>blah<em></em>blah<s></s>blah</address>
          <blockquote><em></em>Y<b>o</b></blockquote> <div class="testing">
            <em>He<b>bold</b>llo</em>
          </div> <section class="sect2">
            <h2>Test</h2>
            <h3 class="subtitle">Blah</h3>
            <aside class="sidebar">
              <h5>Test</h5>
              <p>Hi everybody</p>
            </aside>
            <canvas><em></em><b></b>eee</canvas>
            
            <!-- Details element -->
            <details class="details">
              <summary></summary>
              <p>Some text</p>
              <p>More text</p>
            </details>
            
            <!-- Object element -->
            <object data="tarsier.jpg">
              <param/>
              <em>Some text</em>
              <em>More text</em>
              <em>Huh?</em>
            </object>
            
            <!-- Code listing!!! -->
            <pre id="awesome_python_code" data-language="python">print "Hello World"
            <strong>print "HTML5 is awesome!!!"</strong></pre>
            
            <!-- Now it's time to test a figure -->
            
            <figure class="yo">
              <figcaption/>
              <p>Here comes a fig</p>
              <img src="image.png"/>
            </figure>
            
            <!-- Oh boy, let's do a table -->
            <table border="" id="skeleton_of_a_table">
              <caption/>
              <colgroup/>
              <colgroup/>
              <thead/>
              <tr/>
              <tr/>
              <tfoot/>
            </table>
            
            <!-- Now here's a form and a map and a menu; we don't care what's inside -->
            <form blah="blahblah" id="coolform">
              Blahblahblah<fakeelement><em>Blah</em></fakeelement>
            </form>
            
            <map blah="blahblah">
              Blahblahblah<secondfakeelement><em>Blah</em></secondfakeelement>
            </map>
            
            <menu ha="hahaha">
              Blahblahblah<thirdfakeelement><em>Blah</em></thirdfakeelement>
            </menu>
            
            <!-- How about an hr? -->
            
            <hr class="pretty"/>
            
            <!-- Now, an iframe -->
            <iframe src="http://oreilly.com">Fallback <em>text</em></iframe>
            
            <!-- And then an image -->
            <img class="animal" src="tarsier.png"/>
            
            <!-- And a nav -->
            <nav id="navigation">
              <p id="first_para" class="first_para"><em>Hello</em></p>
              <p>Hello again</p>
            </nav>
            
            <!-- Don't forget an ordered list -->
            <ol id="orderedlist" start="4" type="lower-roman" reversed="ReVersed">
              <li><p>This list item</p><p>Has multiple paragraphs</p></li>
              <li>This one is has just <em>one paragraph</em>, so no need to use block elements</li>
            </ol>
            
            <!-- And an unordered list -->
            <ul id="unordered_list">
              <li><p>This list item</p><p>Has multiple paragraphs</p></li>
              <li>This one is has just <em>one paragraph</em>, so <strong>no need</strong> to use block elements</li>
            </ul>
            
            <audio id="music" src="music.wav">
              <source></source>
              <source></source>
              <source></source>
              <track></track>
            </audio>
            
            <video id="video" src="movie.mp4">
              <source></source>
              <source></source>
              <source></source>
              <track></track>
            </video>
          </section>
          <!-- Let's test our inlines -->
          <section class="sect2">
            <h2>Inline testing</h2>
            <p>Here is a <a href="ch02.html" id="cool_hyperlink" hreflang="en"><em>hyperlink</em> to chapter 2</a></p>
            <p><abbr id="abbrev"><strong>CSV</strong></abbr> is an abbreviation for comma separated <br id="break"/>values</p>
            <p>The "b" tag does not represent bold, but <b id="notbold">"text to which attention is being drawn for <em>utilitarian</em> purposes..."</b></p>
            <p>A <bdi><u>Bidirectional</u> indication</bdi></p>
            <p>A <bdo dir="rtl"><u>Bidirectional</u> override</bdo></p>
            <p>Here's a button: <button blah="blahblah" id="coolbutton">We don't care what's inside</button> Same with the following <command blahagain="blah"><bogus/>command</command>.
            Ditto for <input fake="faker"><p/>Whatevs</input>, and for <keygen id="keygen" fine="ok">this shouldn't be empty but whatever</keygen> and for <select id="select"><p/>whatevs again<p/></select>
            Lastly, same for textarea like this: <textarea id="textareasarenice">there <bogusagain/> should not be any <em>child elems here</em>, but we don't really care</textarea>
            </p>
            <p>I love <cite id="coolbook">DocBook: The <em>Definitiv<b>e</b></em> Guide</cite></p>
            <p>To go into the directory you'd enter <code id="cd_command">cd <em>yourdirectoryname</em></code></p>
            <p>If we ever use a datalist, it would look like this: 
              <datalist id="datalist1"><option/><option/></datalist>
              or maybe like this <datalist id="datalist2"><em>Another one:</em> <b>Yeah</b></datalist>
            </p>
            <p><dfn id="definition"><em>SVG</em></dfn> stands for Scalable Vector Graphics</p>
            <p>The &lt;i&gt; does not stand for italic, but <i>a span of text in an alternate <a href="http://www.w3.org/TR/2011/WD-html5-20110525/text-level-semantics.html#the-i-element">voice</a> or mood</i>, per the W3C spec</p>
            <p>Type <kbd id="keyboard_combo" class="boxed">Ctrl-<span>Alt</span>-Del</kbd> to restart that Windows machine</p>
            <p>Here comes a label: <label id="a_label" class="coollabel" for="coolbutton" form="coolform"><em>Blah</em></label></p>
            <p>Keep an eye on <mark id="a_mark">This part of the <em>text</em></mark></p>
            <p>Neato, we're embedding a meter here: <meter id="a_meter" value="10.2" low="3" high="5.5" max="10000" optimum="3" form="coolform" min="10"><strong>This is cool stuff</strong> blah blah</meter></p>
            <p>Did I hear a request for some output? <output id="some-output" for="coolbutton" form="coolform" name="hello_world">This is <u>excellent</u> output</output></p>
            <p>And how about a progress bar: <progress id="a_progress_bar" form="coolform" max="1" value="1">Yes! <em>Progress made!</em></progress></p>
            <p>Here's a great quote: <q cite="http://oreilly.com" id="a_quote">O'Reilly spreads the <em>knowledge</em> of innovators</q></p>
            
            <p>We need to test ruby annotations, too <ruby id="ruby_anno"><em>blah</em> <rp>(</rp><rt>Blah</rt><rp>)</rp></ruby></p>
            <p>The capital of Nigeria is <s id="strike_it"><strong>Lagos</strong></s> Abuja</p>
            <p>The text <samp id="computeroutput">Hello <strong>World</strong></samp> was returned on the Terminal</p>
            <p><small id="smallprint">Disclaimer: the &lt;small&gt; element is used for <em>small print</em>, <strong>not</strong> text you want to appear small onscreen</small></p>
            <p>I really love the <span id="spannyspan" class="colorful">flexibility of <em>HTML</em> markup</span></p>
            <p>The following text is <strong id="strongstrong">very <em>very</em></strong> important</p>
            <p>The formula for water is H<sub id="subscript"><em>2</em></sub>O, and the formula for energy is E = mc<sup id="superscript" class="poweroftwo"><strong>2</strong></sup></p>
            <p>This document was edited on <time id="timetimetime" datetime="2013-03-23" pubdate="Pubdate"><em>Monda</em>y</time></p>
            <p>This is a <u id="not_underline">annotated <em>section</em> of <u>text</u></u></p>
            <p>The variable <var id="variable"><code>foo</code></var> is set to 18.</p>
            <p>It's OK to insert a <wbr id="wordbreak" class="important"></wbr> word break in this line.</p>
          </section>
        </section>
      </section>
    </div>
  </body>
</html>
{'fraction_non_alphanumeric': 0.17985844724188232, 'fraction_numerical': 0.009724998649305743, 'mean_word_length': 1.9946610580812167, 'pattern_counts': {'":': 0, '<': 880, '<?xml version=': 0, '>': 880, 'https://': 0, 'lorem ipsum': 0, 'www.': 8, 'xml': 8}, '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': '2232459', 'n_tokens_mistral': 6011, 'n_tokens_neox': 5765, 'n_words': 1305}