<commit_before><div class="row">
    <h3 class="row">Search all available shortcuts</h3>
    <form
        class="form-inline css-form"
        name="searchForm"
        ng-submit="search(searchForm)"
        novalidate>
        <div class="form-group">
            <label class="sr-only" for="searchType">Search Type</label>
            <select
                id="searchType"
                class-"col-xs-12 form-control" 
                ng-model= "searchType" 
                ng-options= "choice.name for choice in searchChoices
                | filter: { name : '!_v' }
                | filter: { name : '!_id' }">
                <option value="">Select a search type</option>
            </select>
        </div>
        <div class="form-group">
            <label class="sr-only" for="searchCriteria">Search Criteria</label>
            <input
                id="searchCriteria" 
                type="text" 
                class-"col-xs-12 form-control"
                name="searchCriteria"
                ng-model= "searchCriteria"
                ng-class="{'error': (searchForm.searchCriteria.$invalid && submitted)}"
                ng-change="submitted = false"
                required
                placeholder="Seach criteria"/>
        </div>
        <input
            id="search"
            type="submit" 
            class-"col-xs-12 form-control"
            value="Search"
            ng-disabled="searchType == null"
            ng-click="submitted = true;
                noneFound = false;"/>
        <div
            ng-show="searchForm.searchCriteria.$invalid && submitted">Search criteria is required
        </div>
    </form>
    <div
        ng-show="noneFound">
        <p>No shortcuts were found matching that criteria</p>
    </div>
    <h3 id="resultsTitle" ng-show="foundShortcuts">Results</h3>
    <div results></div>
</div><commit_msg>title for search included<commit_after><div class="row">
    <h3 class="row">Search all available shortcuts</h3>
    <form
        class="form-inline css-form"
        name="searchForm"
        ng-submit="search(searchForm)"
        novalidate>
        <div class="form-group">
            <label class="sr-only" for="searchType">Search Type</label>
            <select
                id="searchType"
                class-"col-xs-12 form-control" 
                ng-model= "searchType" 
                ng-options= "choice.name for choice in searchChoices
                | filter: { name : '!_v' }
                | filter: { name : '!_id' }">
                <option value="">Select a search type</option>
            </select>
        </div>
        <div class="form-group">
            <label class="sr-only" for="searchCriteria">Search Criteria</label>
            <input
                id="searchCriteria" 
                type="text" 
                class-"col-xs-12 form-control"
                name="searchCriteria"
                ng-model= "searchCriteria"
                ng-class="{'error': (searchForm.searchCriteria.$invalid && submitted)}"
                ng-change="submitted = false"
                required
                placeholder="Seach criteria"/>
        </div>
        <input
            id="search"
            type="submit" 
            class-"col-xs-12 form-control"
            value="Search"
            ng-disabled="searchType == null"
            ng-click="submitted = true;
                noneFound = false;"/>
        <div
            ng-show="searchForm.searchCriteria.$invalid && submitted">Search criteria is required
        </div>
    </form>
    <div
        ng-show="noneFound">
        <p>No shortcuts were found matching that criteria</p>
    </div>
    <results>
        <h3 id="resultsTitle" ng-show="foundShortcuts">Results</h3>
    </results>
</div>
{'fraction_non_alphanumeric': 0.13189132155104194, 'fraction_numerical': 0.005275652862041678, 'mean_word_length': 1.6151724137931034, 'pattern_counts': {'":': 0, '<': 63, '<?xml version=': 0, '>': 63, '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': '5080450', 'n_tokens_mistral': 1059, 'n_tokens_neox': 992, 'n_words': 208}