<commit_before><!doctype html>
<!--
  Material Design Lite
  Copyright 2015 Google Inc. All rights reserved.

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

      https://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License
-->
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="description" content="A free, quick, sudoku puzzle solver.">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Sudoku Puzzle Solver</title>

    <link href='https://fonts.googleapis.com/css?family=Roboto:regular,bold,italic,thin,light,bolditalic,black,medium&amp;lang=en' rel='stylesheet' type='text/css'>
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons"
      rel="stylesheet">
    <link rel="stylesheet" href="css/material.min.css">
    <link rel="stylesheet" href="css/layout.css">
    <link rel="stylesheet" href="css/styles.css">
    <link rel="stylesheet" href="css/sudoku.css">
    <style>
    #view-source {
      position: fixed;
      display: block;
      right: 0;
      bottom: 0;
      margin-right: 40px;
      margin-bottom: 40px;
      z-index: 900;
    }
    </style>
  </head>
  <body>
    <div class="demo-layout mdl-layout mdl-layout--fixed-header mdl-js-layout mdl-color--grey-100">
      <header class="demo-header mdl-layout__header mdl-layout__header--scroll mdl-color--grey-100 mdl-color-text--grey-800">
        <div class="mdl-layout__header-row">
          <span class="mdl-layout-title">Sudoku Puzzle Solver</span>
          <div class="mdl-layout-spacer"></div>
          <span class='mdl-cell--hide-phone'><a href="https://github.com/jaketlarson/sudoku-solver">GitHub Repository</a> | <a href="http://www.codereloadrepeat.com">More by <NAME></a></span>
        </div>
      </header>
      <div class="demo-ribbon"></div>
      <main class="demo-main mdl-layout__content">
        <div class="demo-container mdl-grid">
          <div class="mdl-cell mdl-cell--2-col mdl-cell--hide-tablet mdl-cell--hide-phone"></div>
          <div class="demo-content mdl-color--white mdl-shadow--4dp content mdl-color-text--grey-800 mdl-cell mdl-cell--8-col">
      <!--                     <div class="demo-crumbs mdl-color-text--grey-500">
<a href="https://www.github.com/jaketlarson"><NAME></a> &gt; <a href="https://www.github.com/jaketlarson/sudoko-solver">GitHub Repo</a> &gt; Sudoke Solver
            </div> -->
            <h3>Enter sudoku puzzle below</h3>

            <form id='sudoku-submit'>
              <div id='puzzle-interface'></div>
              <div id='puzzle-solve-button-wrap'>
                <a id='puzzle-reset' class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect">Reset</a>
                <button class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect mdl-button--accent">Solve</button>
              </div>
            </form>
            <div id='error-connection' class='error'>Could not connect to server. Please contact <a href='mailto:<EMAIL>'><EMAIL></a> for assistance.</div>
            <div id='error-invalid' class='error'>We couldn't solve your puzzle, it seems to be invalid. Please try again.</div>

          </div>
        </div>
        <footer class="demo-footer mdl-mini-footer">
          <div class="mdl-mini-footer--left-section">
            &copy; 2015 <a href="http://www.codereloadrepeat.com"><NAME></a>
          </div>
        </footer>
      </main>
    </div>
    <a href="https://github.com/jaketlarson/sudoku-solver" target="_blank" id="view-source" class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect mdl-color--accent mdl-color-text--accent-contrast">View Source</a>
    <script src="js/material.min.js"></script>
    <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
    <script src="js/sudoku_solver.js"></script>
  </body>
</html><commit_msg>Add Google Analytics<commit_after><!doctype html>
<!--
  Material Design Lite
  Copyright 2015 Google Inc. All rights reserved.

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

      https://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License

  This file is a template for MDL. Some but not all of this file was changed.
-->
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="description" content="A free, quick, Sudoku puzzle solver.">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Sudoku Puzzle Solver</title>

    <link href='https://fonts.googleapis.com/css?family=Roboto:regular,bold,italic,thin,light,bolditalic,black,medium&amp;lang=en' rel='stylesheet' type='text/css'>
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons"
      rel="stylesheet">
    <link rel="stylesheet" href="css/material.min.css">
    <link rel="stylesheet" href="css/layout.css">
    <link rel="stylesheet" href="css/styles.css">
    <link rel="stylesheet" href="css/sudoku.css">
    <style>
    #view-source {
      position: fixed;
      display: block;
      right: 0;
      bottom: 0;
      margin-right: 40px;
      margin-bottom: 40px;
      z-index: 900;
    }
    </style>
  </head>
  <body>
    <div class="demo-layout mdl-layout mdl-layout--fixed-header mdl-js-layout mdl-color--grey-100">
      <header class="demo-header mdl-layout__header mdl-layout__header--scroll mdl-color--grey-100 mdl-color-text--grey-800">
        <div class="mdl-layout__header-row">
          <span class="mdl-layout-title">Sudoku Puzzle Solver</span>
          <div class="mdl-layout-spacer"></div>
          <span class='mdl-cell--hide-phone'><a href="https://github.com/jaketlarson/sudoku-solver">GitHub repository</a> | <a href="http://www.codereloadrepeat.com">More by <NAME></a></span>
        </div>
      </header>
      <div class="demo-ribbon"></div>
      <main class="demo-main mdl-layout__content">
        <div class="demo-container mdl-grid">
          <div class="mdl-cell mdl-cell--2-col mdl-cell--hide-tablet mdl-cell--hide-phone"></div>
          <div class="demo-content mdl-color--white mdl-shadow--4dp content mdl-color-text--grey-800 mdl-cell mdl-cell--8-col">
            <h3>Enter Sudoku puzzle below</h3>

            <form id='sudoku-submit'>
              <div id='puzzle-interface'></div>
              <div id='puzzle-solve-button-wrap'>
                <a id='puzzle-reset' class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect">Reset</a>
                <button class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect mdl-button--accent">Solve</button>
              </div>
            </form>
            <div id='error-connection' class='error'>Could not connect to server. Please contact <a href='mailto:<EMAIL>'><EMAIL></a> for assistance.</div>
            <div id='error-invalid' class='error'>We couldn't solve your puzzle, it seems to be invalid. Please try again.</div>

          </div>
        </div>
        <footer class="demo-footer mdl-mini-footer">
          <div class="mdl-mini-footer--left-section">
            &copy; 2015 <a href="http://www.codereloadrepeat.com"><NAME></a>
          </div>
        </footer>
      </main>
    </div>
    <a href="https://github.com/jaketlarson/sudoku-solver" target="_blank" id="view-source" class="mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect mdl-color--accent mdl-color-text--accent-contrast">View Source</a>
    <script src="js/material.min.js"></script>
    <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
    <script src="js/sudoku_solver.js"></script>
    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

      ga('create', 'UA-65882834-4', 'auto');
      ga('send', 'pageview');
  </script>
  </body>
</html>
{'fraction_non_alphanumeric': 0.1653631284916201, 'fraction_numerical': 0.011284916201117318, 'mean_word_length': 3.0557317625736293, 'pattern_counts': {'":': 0, '<': 181, '<?xml version=': 0, '>': 181, 'https://': 14, 'lorem ipsum': 0, 'www.': 9, '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': '286194', 'n_tokens_mistral': 3063, 'n_tokens_neox': 2915, 'n_words': 618}