<commit_before><!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="<NAME> <http://christopherbaker.ent>">
    <link rel="shortcut icon" href="./img/favicon.ico">
    <!-- Bootstrap core CSS -->
    <link href="./css/bootstrap.css" rel="stylesheet">
    <!-- CSS to style the file input field as button and adjust the Bootstrap progress bars -->
    <link rel="stylesheet" href="css/jquery.fileupload-ui.css">
    <link rel="stylesheet" href="css/jquery-ui-1.10.4.custom.min.css">

    <title>ofSketch</title>

    <!-- Custom styles for this template -->
    <link href="./css/style.css" rel="stylesheet">

    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="../../assets/js/html5shiv.js"></script>
      <script src="../../assets/js/respond.min.js"></script>
    <![endif]-->
  </head>

  <body>

    <!-- Wrap all page content here -->
    <div id="wrap">

      <!-- Fixed navbar -->
      <div class="navbar navbar-default navbar-fixed-top" >
        <div class="container">
          <div class="navbar-header">
            <a class="navbar-brand" href="http://openframeworks.cc" title="openFrameworks Website" target="_blank" >
              <img src="./img/openFrameworks_header.png"/>
            </a>
          </div>
            <div class="btn-toolbar" role="toolbar" style="margin-top: 8px;">
              <div class="btn-group">
                <button id="toolbar-run" type="button" class="btn btn-default" title="Run Program">
                  <span class="glyphicon glyphicon-play"></span> 
                </button>
                <!-- <button id="toolbar-stop" type="button" class="btn btn-default disabled" title="Stop Program">
                  <span class="glyphicon glyphicon-stop"></span> 
                </button> -->
              </div>
              <div class="btn-group">
                <button id="toolbar-save" type="button" class="btn btn-default" title="Save Project">
                  <span class="glyphicon glyphicon-floppy-save"></span> 
                </button>
                <button id="toolbar-open-project" type="button" class="btn btn-default open-project" title="Open Project">
                  <span class="glyphicon glyphicon-folder-open"></span> 
                </button>
                <button id="toolbar-create-project" type="button" class="btn btn-default new-project" title="New Project">
                  <span class="glyphicon glyphicon-folder-close"></span> 
                </button>
              </div>
              <div class="btn-group">
                <!-- <button id="toolbar-upload-media" type="button" class="btn btn-default" title="Upload File" data-toggle="modal" data-target="#upload-media-modal">
                  <span class="glyphicon glyphicon-paperclip"></span> 
                </button>
                <button id="toolbar-task-queue" type="button" class="btn btn-default" title="Task Queue" data-toggle="modal" data-target="#task-queue-modal"> 
                  <span class="glyphicon glyphicon-tasks"></span> 
                </button> -->
                <button id="toolbar-logger" type="button" class="btn btn-default" title="Server Log" data-toggle="modal" data-target="#logger-modal">
                  <span class="glyphicon glyphicon-th"></span> 
                </button>
              </div>
              <div class="btn-group" style="float: right;">
                <button type="button" class="btn btn-default" title="openFrameworks Reference">
                    <a href="http://openframeworks.cc/documentation" target="_blank">Reference</a>
                </button>
                <button type="button" class="btn btn-default" title="openFrameworks Forum">
                    <a href="http://forum.openframeworks.cc/" target="_blank">Forum</a>
                </button>
                <button type="button" class="btn btn-default" title="ofxAddons Website">
                    <a href="http://ofxaddons.com/" target="_blank">ofxAddons</a>
                </button>
                <!-- <button id="toolbar-settings" type="button" class="btn btn-default" title="Settings" data-toggle="modal" data-target="#settings-modal">
                    <span class="glyphicon glyphicon-cog"></span> 
                </button> -->
              </div>
              <div class="btn-group" style="float:right;">
                <button id="version-alert" type="button" class="btn alert-danger hidden" title="Version warning">
                      <a id="remote-version-download-link" href="#" target="_blank" style="color: #a94442;">
                        <strong>ofSketch v<span class="local-version"></span> is outdated.</strong> <span style="text-decoration: underline">Click here</span> to download v<span class="remote-version"></span>
                      </a>
                </button>
                <button type="button" class="btn btn-default" title="Issues" data-toggle="modal" data-target="#issues-modal">
                      Report a Bug
                </button>
              </div>
            </div> <!-- btn-toolbar -->
        </div> <!-- container -->
      </div> <!-- navbar -->

      <!-- Upload Modal -->
      <div class="modal fade" id="upload-media-modal" tabindex="-1" role="dialog" aria-labelledby="uploadMediaModal" aria-hidden="true" target="toolbar-upload-media">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
              <h4 class="modal-title">Upload Media</h4>
            </div>
            <div class="modal-body">
              <!-- The fileinput-button span is used to style the file input field as button -->
              <span class="btn btn-success fileinput-button">
                  <i class="glyphicon glyphicon-plus"></i>
                  <span>Add files...</span>
                  <!-- The file input field used as target for the file upload widget -->
                  <input id="fileupload" type="file" name="files[]" multiple>
              </span>
              <br>
              <br>
              <!-- The global progress bar -->
              <div id="progress" class="progress">
                  <div class="progress-bar progress-bar-success"></div>
              </div>
              <!-- The container for the uploaded files -->
              <div id="files" class="files"></div>
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
              <button type="button" class="btn btn-primary">Save changes</button>
            </div>
          </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
      </div><!-- /.modal -->

      <!-- Settings Modal -->
      <div class="modal fade" id="settings-modal" tabindex="-1" role="dialog" aria-labelledby="settingsModalLabel" aria-hidden="true">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
              <h4 class="modal-title">Editor Settings</h4>
            </div>
            <div class="modal-body">
              <!-- see http://tutsme-webdesign.info/bootstrap-3-contact-modal/ -->
              <form class="form-horizontal">
                <div class="form-group">
                    <label class="control-label col-md-4" for="editor-settings-port">Port</label>
                    <div class="col-md-6">
                        <input type="number" class="form-control" id="editor-settings-port" name="ofSketch Port" placeholder="8998"/>
                    </div>
                </div>
            </form>
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
              <button type="button" class="btn btn-primary">Save changes</button>
            </div>
          </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
      </div><!-- /.modal -->

      <!-- Issues Modal -->
      <div class="modal fade" id="issues-modal" tabindex="-1" role="dialog" aria-labelledby="settingsModalLabel" aria-hidden="true">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
              <h4 class="modal-title">Bugs + Issues</h4>
            </div>
            <div class="modal-body">
              <p>Is something broken or not working as expected?</p> 
              <p>ofSketch is still in early development and we are relying on 
              community feedback as we work. Check out our <a href="https://github.com/olab-io/ofSketch/issues?state=open">issues list</a>
              for documented problems as well as upcoming improvements and feature requests.</p>
              <p>Before you submit a bug, please check the issue list to make sure the problem you are having isn't already documented. If you aren't satisfied with what you find there click below to submit a new issue.</p>
              <p>For more info on participating in ofSketch development, please consult the <a href="https://github.com/olab-io/ofSketch/blob/master/CONTRIBUTING.md" target="_blank">CONTRIBUTING.md</a> file packaged with your ofSketch download.</p>
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
              <button type="button" class="btn btn-link">
                <a id="issue-link" href="https://github.com/olab-io/ofSketch/issues/new" target="_blank">
                  Submit an Issue
                </a>
              </button>
            </div>
          </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
      </div><!-- /.modal -->

      <!-- New Class Modal -->   
      <div class="modal fade" id="new-class-modal" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
          <div class="modal-dialog modal-sm">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">New Class</h4>
              </div>
              <div class="modal-body">
                <div class="input-group">
                  <input id="new-class-name" type="text" class="form-control" placeholder="MyClass">
                  <span class="input-group-btn">
                    <button id="create-class" class="btn btn-default" type="button" data-dismiss="modal">Create</button>
                  </span>
                </div>
            </div><commit_msg>Slightly clearer.<commit_after><!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="<NAME> <http://christopherbaker.ent>">
    <link rel="shortcut icon" href="./img/favicon.ico">
    <!-- Bootstrap core CSS -->
    <link href="./css/bootstrap.css" rel="stylesheet">
    <!-- CSS to style the file input field as button and adjust the Bootstrap progress bars -->
    <link rel="stylesheet" href="css/jquery.fileupload-ui.css">
    <link rel="stylesheet" href="css/jquery-ui-1.10.4.custom.min.css">

    <title>ofSketch</title>

    <!-- Custom styles for this template -->
    <link href="./css/style.css" rel="stylesheet">

    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="../../assets/js/html5shiv.js"></script>
      <script src="../../assets/js/respond.min.js"></script>
    <![endif]-->
  </head>

  <body>

    <!-- Wrap all page content here -->
    <div id="wrap">

      <!-- Fixed navbar -->
      <div class="navbar navbar-default navbar-fixed-top" >
        <div class="container">
          <div class="navbar-header">
            <a class="navbar-brand" href="http://openframeworks.cc" title="openFrameworks Website" target="_blank" >
              <img src="./img/openFrameworks_header.png"/>
            </a>
          </div>
            <div class="btn-toolbar" role="toolbar" style="margin-top: 8px;">
              <div class="btn-group">
                <button id="toolbar-run" type="button" class="btn btn-default" title="Run Program">
                  <span class="glyphicon glyphicon-play"></span> 
                </button>
                <!-- <button id="toolbar-stop" type="button" class="btn btn-default disabled" title="Stop Program">
                  <span class="glyphicon glyphicon-stop"></span> 
                </button> -->
              </div>
              <div class="btn-group">
                <button id="toolbar-save" type="button" class="btn btn-default" title="Save Project">
                  <span class="glyphicon glyphicon-floppy-save"></span> 
                </button>
                <button id="toolbar-open-project" type="button" class="btn btn-default open-project" title="Open Project">
                  <span class="glyphicon glyphicon-folder-open"></span> 
                </button>
                <button id="toolbar-create-project" type="button" class="btn btn-default new-project" title="New Project">
                  <span class="glyphicon glyphicon-folder-close"></span> 
                </button>
              </div>
              <div class="btn-group">
                <!-- <button id="toolbar-upload-media" type="button" class="btn btn-default" title="Upload File" data-toggle="modal" data-target="#upload-media-modal">
                  <span class="glyphicon glyphicon-paperclip"></span> 
                </button>
                <button id="toolbar-task-queue" type="button" class="btn btn-default" title="Task Queue" data-toggle="modal" data-target="#task-queue-modal"> 
                  <span class="glyphicon glyphicon-tasks"></span> 
                </button> -->
                <button id="toolbar-logger" type="button" class="btn btn-default" title="Server Log" data-toggle="modal" data-target="#logger-modal">
                  <span class="glyphicon glyphicon-th"></span> 
                </button>
              </div>
              <div class="btn-group" style="float: right;">
                <button type="button" class="btn btn-default" title="openFrameworks Reference">
                    <a href="http://openframeworks.cc/documentation" target="_blank">Reference</a>
                </button>
                <button type="button" class="btn btn-default" title="openFrameworks Forum">
                    <a href="http://forum.openframeworks.cc/" target="_blank">Forum</a>
                </button>
                <button type="button" class="btn btn-default" title="ofxAddons Website">
                    <a href="http://ofxaddons.com/" target="_blank">ofxAddons</a>
                </button>
                <!-- <button id="toolbar-settings" type="button" class="btn btn-default" title="Settings" data-toggle="modal" data-target="#settings-modal">
                    <span class="glyphicon glyphicon-cog"></span> 
                </button> -->
              </div>
              <div class="btn-group" style="float:right;">
                <button id="version-alert" type="button" class="btn alert-danger hidden" title="Version warning">
                      <a id="remote-version-download-link" href="#" target="_blank" style="color: #a94442;">
                        <strong>ofSketch v<span class="local-version"></span> is outdated.</strong> <span style="text-decoration: underline">Click here</span> to download v<span class="remote-version"></span>
                      </a>
                </button>
                <button type="button" class="btn btn-default" title="Issues" data-toggle="modal" data-target="#issues-modal">
                      Report a Bug
                </button>
              </div>
            </div> <!-- btn-toolbar -->
        </div> <!-- container -->
      </div> <!-- navbar -->

      <!-- Upload Modal -->
      <div class="modal fade" id="upload-media-modal" tabindex="-1" role="dialog" aria-labelledby="uploadMediaModal" aria-hidden="true" target="toolbar-upload-media">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
              <h4 class="modal-title">Upload Media</h4>
            </div>
            <div class="modal-body">
              <!-- The fileinput-button span is used to style the file input field as button -->
              <span class="btn btn-success fileinput-button">
                  <i class="glyphicon glyphicon-plus"></i>
                  <span>Add files...</span>
                  <!-- The file input field used as target for the file upload widget -->
                  <input id="fileupload" type="file" name="files[]" multiple>
              </span>
              <br>
              <br>
              <!-- The global progress bar -->
              <div id="progress" class="progress">
                  <div class="progress-bar progress-bar-success"></div>
              </div>
              <!-- The container for the uploaded files -->
              <div id="files" class="files"></div>
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
              <button type="button" class="btn btn-primary">Save changes</button>
            </div>
          </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
      </div><!-- /.modal -->

      <!-- Settings Modal -->
      <div class="modal fade" id="settings-modal" tabindex="-1" role="dialog" aria-labelledby="settingsModalLabel" aria-hidden="true">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
              <h4 class="modal-title">Editor Settings</h4>
            </div>
            <div class="modal-body">
              <!-- see http://tutsme-webdesign.info/bootstrap-3-contact-modal/ -->
              <form class="form-horizontal">
                <div class="form-group">
                    <label class="control-label col-md-4" for="editor-settings-port">Port</label>
                    <div class="col-md-6">
                        <input type="number" class="form-control" id="editor-settings-port" name="ofSketch Port" placeholder="8998"/>
                    </div>
                </div>
            </form>
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
              <button type="button" class="btn btn-primary">Save changes</button>
            </div>
          </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
      </div><!-- /.modal -->

      <!-- Issues Modal -->
      <div class="modal fade" id="issues-modal" tabindex="-1" role="dialog" aria-labelledby="settingsModalLabel" aria-hidden="true">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
              <h4 class="modal-title">Bugs + Issues</h4>
            </div>
            <div class="modal-body">
              <p>Is something broken or not working as expected?</p> 
              <p>ofSketch is still in early development and we would love your input!</p>
              <p>Before you submit a bug or feature request, please check the <a href="https://github.com/olab-io/ofSketch/issues?state=open">issues list</a> to make sure the problem you are having isn't already documented. If your problem is documented, please leave comments there.  If it isn't, click below to submit a new issue.</p>
              <p>For more info on participating in ofSketch development as a developer, please consult the <a href="https://github.com/olab-io/ofSketch/blob/master/CONTRIBUTING.md" target="_blank">CONTRIBUTING.md</a></p>
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
              <button type="button" class="btn btn-link">
                <a id="issue-link" href="https://github.com/olab-io/ofSketch/issues/new" target="_blank">
                  Submit an Issue
                </a>
              </button>
            </div>
          </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
      </div><!-- /.modal -->

      <!-- New Class Modal -->   
      <div class="modal fade" id="new-class-modal" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
          <div class="modal-dialog modal-sm">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">New Class</h4>
              </div>
              <div class="modal-body">
                <div class="input-group">
                  <input id="new-class-name" type="text" class="form-control" placeholder="MyClass">
                  <span class="input-group-btn">
                    <button id="create-class" class="btn btn-default" type="button" data-dismiss="modal">Create</button>
                  </span>
                </div>
            </div>
{'fraction_non_alphanumeric': 0.1656841729188996, 'fraction_numerical': 0.003394069310468024, 'mean_word_length': 2.0203668734826006, 'pattern_counts': {'":': 0, '<': 513, '<?xml version=': 0, '>': 513, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7649799', 'n_tokens_mistral': 6223, 'n_tokens_neox': 5901, 'n_words': 1379}