<commit_before><!doctype html>
<html lang='en'>
 <head>
  <meta charset='UTF-8'>
  <title>pagering</title>
  <link rel='stylesheet' href='style.css'>
  <script src='page.js'></script>
 </head>
 <body>
  <div id='nameplate'>
   <a href='#' id='logo'>pagering</a>
  </div>
  <div id='content'>
   <div id='texttitle'>Lorem and the Ipsums</div>

   <div id='text'>
    <p>Sed vel eros. Praesent at felis id lacus molestie luctus. Mauris ut nibh nec tortor volutpat vestibulum. Integer cursus ante in massa. Sed non elit. Sed hendrerit convallis erat. Curabitur luctus mattis nulla. In dui enim, volutpat et, suscipit tempus, placerat sed, dui. Nullam magna purus, tincidunt vitae, aliquet ac, molestie sed, justo. Vestibulum luctus. Cras egestas velit ut quam. Fusce at mauris vitae mi malesuada placerat. Mauris sed dolor. Ut lobortis risus ornare est. Morbi vel mauris.</p>

    <p>Nam faucibus urna non nisi. Nullam ullamcorper. Cras non massa sit amet est commodo pretium. Maecenas metus velit, accumsan quis, tempor vel, rutrum in, augue. Nulla orci dui, euismod non, semper ut, pharetra eget, felis. Donec ullamcorper ligula sed quam. Integer sodales luctus lacus. Donec lacinia diam a turpis. Etiam mi. Phasellus malesuada, sem quis viverra porttitor, enim lacus semper ante, ut viverra libero diam ut ante. Mauris purus. Vivamus dolor ipsum, semper congue, venenatis ac, mattis eu, est. Donec ac nibh eget dolor aliquet venenatis. Nam odio turpis, vestibulum a, commodo eget, faucibus eget, dolor.</p>

    <p>Donec luctus blandit erat. Vivamus eu velit vitae lectus sodales lacinia. Curabitur magna mi, ornare a, adipiscing et, elementum nec, ante. Sed sodales justo nec enim. Fusce non nisl ut velit mollis bibendum. Nulla nisl turpis, suscipit eget, sollicitudin ac, molestie eu, diam. Integer quis lacus. Suspendisse eros quam, vehicula vel, ullamcorper ac, placerat nec, ante. Sed est felis, pulvinar vitae, mattis vel, convallis vitae, orci. Nullam libero orci, accumsan convallis, facilisis quis, faucibus id, nulla. Cras a nunc in erat molestie fringilla. Integer accumsan libero vel tellus. Nam dui. Aenean in massa. Nullam sit amet lacus. Quisque convallis scelerisque massa. Sed in ante eget sapien placerat sagittis.</p>

    <p>Vivamus ac quam eget metus tristique malesuada. Nulla posuere ante quis purus. Maecenas sed sapien. Nam neque libero, convallis non, gravida sit amet, gravida at, ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean sed purus. Aenean dapibus, purus at eleifend vulputate, ante magna adipiscing nibh, vel vulputate turpis erat id metus. Fusce egestas rhoncus massa. Etiam nibh magna, interdum in, congue ac, elementum vitae, purus. Mauris nibh lectus, fermentum ac, sollicitudin et, elementum quis, magna. Fusce quis nulla et lorem auctor auctor. Suspendisse aliquam, elit pretium malesuada commodo, nunc lectus consequat odio, a pharetra massa est eget tortor. Praesent tellus libero, scelerisque nec, malesuada eget, dapibus a, ligula. Duis quis nisl non lorem accumsan imperdiet. Nulla bibendum porta dolor. Nunc accumsan, turpis eu lacinia mollis, est lectus malesuada nulla, ut adipiscing erat risus in metus. In vel sapien.</p>

    <p>Nullam purus. Curabitur semper ligula ut libero. Praesent rhoncus rhoncus velit. Etiam rhoncus justo feugiat elit. Nunc urna turpis, convallis pellentesque, tincidunt ac, adipiscing et, magna. Aliquam erat volutpat. Donec lacus. Morbi sollicitudin urna vitae enim. Nulla ligula. Sed rutrum scelerisque velit. Nullam eget nisl. Fusce tincidunt ornare diam. Maecenas dapibus, lacus et pharetra cursus, sem risus pellentesque justo, eu hendrerit elit urna ut lectus. Donec pulvinar massa non ligula. Donec pharetra quam quis lacus.</p>

    <p>Fusce id leo et tortor ultrices cursus. Nam cursus. Suspendisse a nibh. Quisque venenatis ornare nunc. Aenean vel augue et dui placerat egestas. Pellentesque risus. Aliquam congue eros ac nulla. Aenean fermentum quam non leo. Fusce nulla. Vivamus volutpat orci vitae sapien. Proin dolor. Quisque est magna, congue ut, lobortis in, pulvinar ut, est. Donec a mauris vel augue dapibus dictum. Pellentesque suscipit, urna in auctor viverra, nisi nisl fermentum turpis, a vehicula dui augue condimentum lorem. Etiam porttitor ipsum vitae ante. Integer non sapien non ipsum dignissim rhoncus. Nulla pretium justo commodo libero. Aenean eu leo.</p>

    <p>Proin non arcu vitae sapien pretium feugiat. Phasellus laoreet accumsan magna. Cras tincidunt eros sit amet metus. Quisque ac tellus sed est malesuada sollicitudin. Mauris ut erat. Phasellus at ligula sed purus luctus commodo. Cras elementum augue vitae lectus. Sed feugiat dictum arcu. Proin in mauris at diam pretium mattis. Nullam ac lectus. Nullam leo magna, sollicitudin sit amet, facilisis et, malesuada id, est. Aliquam nec erat. Vestibulum euismod mi pellentesque lectus. Ut est magna, consequat nec, vulputate eu, dictum vel, arcu. Duis neque.</p>

    <p>Fusce non mauris nec felis egestas suscipit. Curabitur sit amet est at est tincidunt suscipit. Vivamus placerat nunc eu urna. In tincidunt nibh ac libero. Nunc quis nulla at nunc ornare adipiscing. Aenean quis neque nec tellus ullamcorper volutpat. Vestibulum viverra lectus quis arcu. Nunc magna est, euismod sed, faucibus et, dictum sit amet, sem. Proin tristique congue ante. Quisque faucibus arcu non massa. Aliquam tempus dapibus sem.</p>

    <p>Praesent eu velit ut nunc congue porttitor. Nulla ut ipsum a sapien pharetra porta. Nulla vulputate. Sed blandit pretium nibh. Pellentesque eu turpis. Vivamus at velit. Aliquam vestibulum nulla ac massa. Nullam viverra nibh eu massa. Nullam sed orci non augue rhoncus sodales. Phasellus tempor congue ipsum. Etiam a nunc. Morbi a libero. Phasellus nunc velit, adipiscing a, ultrices eget, tristique nec, est. Fusce scelerisque. Quisque eu erat. Integer sit amet turpis nec metus consectetur aliquam. Phasellus eget justo sit amet ante aliquam suscipit. Sed eget quam id diam cursus dignissim.</p>

    <p>Integer cursus blandit massa. Etiam lacus risus, venenatis ut, laoreet sed, facilisis vel, massa. Praesent laoreet nibh non turpis. Maecenas posuere, turpis vel convallis feugiat, odio sem consectetur tellus, in malesuada velit orci sit amet felis. Suspendisse porta scelerisque velit. Aenean vel mi bibendum urna hendrerit porta. Vivamus vitae arcu nec ipsum adipiscing laoreet. Nullam a augue. Cras condimentum mollis nunc. Vestibulum gravida. Vivamus fringilla. Suspendisse potenti. Cras lobortis cursus orci. Duis sed libero. Quisque sem erat, scelerisque eget, faucibus a, sollicitudin id, mi. Aenean elementum, felis nec dapibus interdum, diam justo semper felis, nec accumsan magna leo iaculis nisl. Nunc ut libero vel nisi mollis ornare. Integer suscipit vestibulum urna. Pellentesque ac leo. Cras faucibus.</p>

    <p>Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed malesuada dolor at justo. Quisque est lacus, hendrerit ut, fermentum quis, mattis nec, orci. Quisque congue, orci nec accumsan egestas, diam dui blandit massa, in dignissim felis neque consectetur dolor. Duis nibh velit, blandit non, porta et, faucibus a, tortor. Duis lacus urna, luctus vel, vehicula quis, placerat ultrices, erat. Donec bibendum. Nulla lacinia enim sed est. Curabitur eu sapien. Aliquam enim. Ut malesuada, leo quis vehicula fermentum, mauris orci ultricies nibh, a consectetur odio nulla at felis. Aliquam condimentum purus nec enim.</p>

    <p>Nullam tristique magna vitae mauris. Pellentesque mauris nisi, pellentesque vitae, pharetra eu, pharetra eget, dui. Nunc odio. Suspendisse eget ipsum. Nullam nec sem. Proin egestas eros sed erat. Cras adipiscing tortor vel nunc. Cras sodales eros quis dolor ornare vestibulum. Etiam magna odio, egestas non, posuere non, ullamcorper vel, ante. Ut nec quam.</p>

    <p>Nulla nulla massa, commodo eget, scelerisque ac, consectetur sit amet, dui. Donec orci. Curabitur dictum metus eu nisi. Aenean felis mi, elementum quis, scelerisque eget, feugiat in, massa. Cras commodo dui in nibh. Fusce tristique, sem quis vestibulum fringilla, arcu lorem suscipit est, id sollicitudin enim dolor sit amet mauris. Etiam sagittis elementum augue. Morbi massa tellus, dictum condimentum, feugiat vitae, ullamcorper vel, nisi. Mauris faucibus diam a enim. Etiam iaculis blandit felis.</p>

    <p>Maecenas et justo. Donec varius euismod elit. Sed velit est, aliquam a, condimentum eu, tempus sit amet, risus. Proin augue augue, fermentum interdum, ultrices id, vulputate non, nisi. Nullam eleifend elit eu elit. Vestibulum in orci id risus mattis tempus. Praesent feugiat vulputate turpis. Mauris velit. Cras venenatis euismod massa. In hac habitasse platea dictumst. Donec quis lacus. Phasellus sed dui. Donec mi diam, consectetur tristique, eleifend at, laoreet eget, turpis. Donec aliquam, mi eu gravida molestie, ante neque euismod lectus, sit amet lobortis arcu tellus ut urna. Nam est purus, interdum at, laoreet vel, vulputate sed, arcu.</p>

    <p>Etiam nec est. Nulla sit amet dolor. Nam venenatis risus in enim. Aliquam malesuada ante quis libero. Mauris posuere lorem sit amet sem. Quisque mollis, felis non tempor porta, est leo accumsan nibh, a faucibus nulla nunc eget urna. Maecenas ligula dolor, feugiat vitae, consequat ut, lacinia nec, massa. Fusce justo ante, porta semper, sagittis ut, interdum at, velit. Phasellus enim erat, porttitor ut, viverra nec, porttitor sed, diam. Nam ut mi interdum lorem mollis blandit.</p>
   </div>

   <div id='pagecount'><span id='currentpage'>1</span>/<span id='totalpages'>x</span></div>
   <div class='pagenav'>
    <span class='pageleft'>←</span>
    <span class='pageright'>→</span>
   </div>
  </div>

  <div id='debug'></div>
 </body>
</html><commit_msg>Take paging nav code out of HTML; faff with filler text<commit_after><!doctype html>
<html lang='en'>
 <head>
  <meta charset='UTF-8'>
  <title>pagering</title>
  <link rel='stylesheet' href='style.css'>
  <script src='page.js'></script>
 </head>
 <body>
  <div id='nameplate'>
   <a href='#' id='logo'>pagering</a>
  </div>
  <div id='content'>
   <div id='texttitle'>Lorem and the Ipsums</div>

   <div id='text'>
    <p>Sed vel eros. Praesent at felis id lacus molestie luctus. Mauris ut nibh nec tortor volutpat vestibulum. Integer cursus ante in massa. Sed non elit. Sed hendrerit convallis erat. Curabitur luctus mattis nulla. In dui enim, volutpat et, suscipit tempus, placerat sed, dui. Nullam magna purus, tincidunt vitae, aliquet ac, molestie sed, justo. Vestibulum luctus. Cras egestas velit ut quam. Fusce at mauris vitae mi malesuada placerat. Mauris sed dolor. Ut lobortis risus ornare est. Morbi vel mauris.</p>

    <p>Nam faucibus urna non nisi. Nullam ullamcorper. Cras non massa sit amet est commodo pretium. Maecenas metus velit, accumsan quis, tempor vel, rutrum in, augue. Nulla orci dui, euismod non, semper ut, pharetra eget, felis. Donec ullamcorper ligula sed quam. Integer sodales luctus lacus. Donec lacinia diam a turpis. Etiam mi. Phasellus malesuada, sem quis viverra porttitor, enim lacus semper ante, ut viverra libero diam ut ante. Mauris purus. Vivamus dolor ipsum, semper congue, venenatis ac, mattis eu, est. Donec ac nibh eget dolor aliquet venenatis. Nam odio turpis, vestibulum a, commodo eget, faucibus eget, dolor.</p>

    <p>Nam faucibus urna non nisi. Nullam ullamcorper. Cras non massa sit amet est commodo pretium. Maecenas metus velit, accumsan quis, tempor vel, rutrum in, augue. Nulla orci dui, euismod non, semper ut, pharetra eget, felis. Donec ullamcorper ligula sed quam. Integer sodales luctus lacus. Donec lacinia diam a turpis. Etiam mi. Phasellus malesuada, sem quis viverra porttitor, enim lacus semper ante, ut viverra libero diam ut ante. Mauris purus. Vivamus dolor ipsum, semper congue, venenatis ac, mattis eu, est. Donec ac nibh eget dolor aliquet venenatis. Nam odio turpis, vestibulum a, commodo eget, faucibus eget, dolor.</p>

    <p>Nam faucibus urna non nisi. Nullam ullamcorper. Cras non massa sit amet est commodo pretium. Maecenas metus velit, accumsan quis, tempor vel, rutrum in, augue. Nulla orci dui, euismod non, semper ut, pharetra eget, felis. Donec ullamcorper ligula sed quam. Integer sodales luctus lacus. Donec lacinia diam a turpis. Etiam mi. Phasellus malesuada, sem quis viverra porttitor, enim lacus semper ante, ut viverra libero diam ut ante. Mauris purus. Vivamus dolor ipsum, semper congue, venenatis ac, mattis eu, est. Donec ac nibh eget dolor aliquet venenatis. Nam odio turpis, vestibulum a, commodo eget, faucibus eget, dolor.</p>

    <p>Nam faucibus urna non nisi. Nullam ullamcorper. Cras non massa sit amet est commodo pretium. Maecenas metus velit, accumsan quis, tempor vel, rutrum in, augue. Nulla orci dui, euismod non, semper ut, pharetra eget, felis. Donec ullamcorper ligula sed quam. Integer sodales luctus lacus. Donec lacinia diam a turpis. Etiam mi. Phasellus malesuada, sem quis viverra porttitor, enim lacus semper ante, ut viverra libero diam ut ante. Mauris purus. Vivamus dolor ipsum, semper congue, venenatis ac, mattis eu, est. Donec ac nibh eget dolor aliquet venenatis. Nam odio turpis, vestibulum a, commodo eget, faucibus eget, dolor.</p>
    <p>Nam faucibus urna non nisi. Nullam ullamcorper. Cras non massa sit amet est commodo pretium. Maecenas metus velit, accumsan quis, tempor vel, rutrum in, augue. Nulla orci dui, euismod non, semper ut, pharetra eget, felis. Donec ullamcorper ligula sed quam. Integer sodales luctus lacus. Donec lacinia diam a turpis. Etiam mi. Phasellus malesuada, sem quis viverra porttitor, enim lacus semper ante, ut viverra libero diam ut ante. Mauris purus. Vivamus dolor ipsum, semper congue, venenatis ac, mattis eu, est. Donec ac nibh eget dolor aliquet venenatis. Nam odio turpis, vestibulum a, commodo eget, faucibus eget, dolor.</p>
   </div>

   <div id='pagecount'><span id='currentpage'>1</span>/<span id='totalpages'>x</span></div>
  </div>

  <div id='debug'></div>
 </body>
</html>
{'fraction_non_alphanumeric': 0.07019660728227696, 'fraction_numerical': 0.0002839094328909078, 'mean_word_length': 4.49103663289166, 'pattern_counts': {'":': 0, '<': 113, '<?xml version=': 0, '>': 113, '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': '5673065', 'n_tokens_mistral': 5362, 'n_tokens_neox': 5173, 'n_words': 2009}