<commit_before><div class="form-group">
    <a ui-sref="{{newProjLink}}" class="btn btn-block btn-info">
        <span class="glyphicon glyphicon-circle-arrow-left"></span> Previous Section
    </a>
</div>

<div class="form-group">
    <div class="panel panel-default">
        <div class="panel-heading">
            <strong>Talent</strong>
        </div>
        <div class="panel-body">
            <div class="controls" ng-module="talents">
                <div style="text-align:center">
                    <a class="btn btn-primary" ng-click="createTalent()">Create Talent</a>
                </div>
                <div ng-controller="TalentsController" data-ng-init="find()">
                    <label>Search:</label> <input ng-model="searchString" class="form-control">
                    <div class="row">
                        <div class="col-lg-3 col-md-3 col-sm-3">
                            <div class="btn-group" data-toggle="buttons" style="padding-top:15px">
                                <label class="btn btn-primary" ng-model="searchText.gender" btn-radio="'male'">Male</label>
                                <label class="btn btn-primary" ng-model="searchText.gender" btn-radio="'female'">Female</label>
                                <label class="btn btn-primary" ng-model="searchText.gender" btn-radio="">All</label>
                            </div>
                        </div>
                        <div class="col-lg-2 col-md-2 col-sm-2">
                            <label>union</label> <input type="checkbox" ng-model="searchText.unionStatus" ng-true-value="'union'" class="form-control">
                        </div>
                        <div class="col-lg-2 col-md-2 col-sm-2">
                            <label>non-union</label> <input type="checkbox" ng-model="searchText.unionStatus" ng-true-value="'non-union'" class="form-control">
                        </div>
                        <div class="col-lg-3 col-md-3 col-sm-3">
                            <label>union and non-union</label> <input type="checkbox" ng-model="searchUnions" ng-true-value="'union non-union'" class="form-control">
                        </div>
                        <div class="col-lg-2 col-md-2 col-sm-2">
                            <label>Emailer</label> <input type="checkbox" ng-model="searchText.type" ng-true-value="'email'" class="form-control">
                        </div>
                    </div>
                    <div class="row" style="padding-bottom:10px">
                        <div class="col-lg-3 col-md-3 col-sm-3">
                            <div class="btn-group" data-toggle="buttons" style="padding-top:15px">
                                <label class="btn btn-primary" ng-model="searchText.ageRange" btn-radio="'kid'">Kid</label>
                                <label class="btn btn-primary" ng-model="searchText.ageRange" btn-radio="'teen'">Teen</label>
                                <label class="btn btn-primary" ng-model="searchText.ageRange" btn-radio="'adult'">Adult</label>
                                <label class="btn btn-primary" ng-model="searchText.ageRange" btn-radio="">All</label>
                            </div>
                        </div>
                        <div class="col-lg-3 col-md-3 col-sm-3">
                            <select ng-model="searchText.locationISDN" class="form-control" style="margin-top:15px">
                                <option value="">All Locations</option>
                                <option ng-repeat="item in locations" value="{{::item}}">{{::item}}</option>
                            </select>
                        </div>
                        <div class="col-lg-6 col-md-6 col-sm-6">
                            <div class="btn-group" data-toggle="buttons" style="padding-top:15px">
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="'African-American'">African-American</label>
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="'british'">British</label>
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="'spanish'">Spanish</label>
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="'foreign language'">Foreign Language</label>
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="">All</label>
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-lg-12 col-md-12 col-sm-12">
                            <select ng-init="limit = 20" ng-model="limit" class="form-control">
                                <option value="5" selected>Show 5 per page</option>
                                <option value="10">Show 10 per page</option>
                                <option value="15">Show 15 per page</option>
                                <option value="20">Show 20 per page</option>
                                <option value="30">Show 30 per page</option>
                                <option value="50">Show 50 per page</option>
                                <option value="100">Show 100 per page</option>
                                <option value="200">Show 200 per page</option>
                            </select>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-lg-12 col-md-12 col-sm-12">
                            <div class="text-center">
                            <ul class="pagination">
                                <li ng-class="{disabled: currentPage == 0}">
                                    <a href ng-click="changePage(currentPage-1)">« Prev</a>
                                </li>
                                <li ng-repeat="n in range(0, Math.floor(filtered.length/limit))" ng-class="{active: n == currentPage}" ng-click="setPage()">
                                    <a href ng-bind="n + 1">1</a>
                                </li>
                                <li ng-class="{disabled: currentPage == Math.floor(filtered.length/limit)}">
                                    <a href ng-click="changePage(currentPage+1)">Next »</a>
                                </li>
                            </ul>
                            </div>
                        </div>
                    </div>
                    <ul class="list-group">
                        <li class="list-group-item">
                            <div class="row">
                                <div class="col-lg-1 col-md-1 col-sm-1">
                                    <b>C</b>
                                </div>
                                <div class="col-lg-1 col-md-1 col-sm-1">
                                    <b>R</b>
                                </div>
                                <div class="col-lg-4 col-md-4 col-sm-4">
                                    <b>Part</b>
                                </div>
                                <div class="col-lg-6 col-md-6 col-sm-6">
                                    <b>Info</b>
                                </div>
                            </div>
                        </li>
                        <li class="list-group-item" ng-repeat="(key, talent) in filtered = (talents | multiTerm:searchUnions:'AND' | filter:searchText:startsWith | multiTermFull:searchString:'AND') | startFrom:currentPage*limit | limitTo: limit">
                            <div class="row">
                                <div class="col-lg-1 col-md-1 col-sm-1">
                                    <input style="-ms-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);margin:10px" type="checkbox" value="{{::talent._id}}" ng-click="updateCreateTalent(talent._id, talent.name + ' ' + talent.lastName, talent.email)" ng-checked="checkCreateTalent(talent._id)">
                                </div>
                                <div class="col-lg-1 col-md-1 col-sm-1">
                                    <input style="-ms-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);margin:10px" type="checkbox" value="{{::talent._id}}" ng-click="updateRequestCreateTalent(talent._id, talent.name + ' ' + talent.lastName, talent.email)" ng-checked="checkRequestedCreateTalent(talent._id)">
                                </div>
                                <div class="col-lg-4 col-md-4 col-sm-4">
                                    <input type="text" class="form-control" ng-model="parts[talent._id]" ng-if="showCreatePartFld(talent._id)">
                                    {{parts[talent._id]}}
                                </div>
                                <div class="col-lg-6 col-md-6 col-sm-6">
                                    <a target="_blank" href="/#!/talents/{{::talent._id}}">{{::talent.name}} {{::talent.lastName}}</a> - {{::talent.locationISDN}} - Outage <span ng-show="!talent.outageTimes">None</span><span ng-show="talent.outageTimes != ''">{{::talent.outageTimes}}</span>
                                </div>
                            </div>
                        </li>
                    </ul>
                    <div class="row">
                        <div class="col-lg-12 col-md-12 col-sm-12">
                            <div class="text-center">
                            <ul class="pagination">
                                <li ng-class="{disabled: currentPage == 0}">
                                    <a href ng-click="changePage(currentPage-1)">« Prev</a>
                                </li>
                                <li ng-repeat="n in range(0, Math.floor(filtered.length/limit))" ng-class="{active: n == currentPage}" ng-click="setPage()">
                                    <a href ng-bind="n + 1">1</a>
                                </li>
                                <li ng-class="{disabled: currentPage == Math.floor(filtered.length/limit)}">
                                    <a href ng-click="changePage(currentPage+1)">Next »</a>
                                </li>
                            </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

      <div class="panel-heading">
          <strong>Selected Talent</strong>
      </div>
      <div class="table-responsive">
      <table class="table table-striped">
      <tr>
        <th>
          <a href="" ng-click="updatePred(predicate == 'name' ? '-name' : 'name'); reverse=false">Name</a></span>
          <span ng-if="predicate == '-name'">(^)</span>
          <span ng-if="predicate == 'name'">(V)</span>
        </th>
        <th>
          Location
        </th>
        <th>Requested</th>
        <th>
          <a href="" ng-click="updatePred(predicate == 'part' ? '-part' : 'part'); reverse=false">Part</a></span>
          <span ng-if="predicate == '-part'">(^)</span>
          <span ng-if="predicate == 'part'">(V)</span>
        </th>
      </tr>
      <tr ng-repeat="(key, member) in newProject.talent | orderBy:predicate:reverse" ng-module="talents" ng-controller="TalentsController" data-ng-init="getOne(member.talentId)">
        <td>
          <a target="_blank" ng-href="/#!/talents/{{::member.talentId}}" ng-bind="talent.name + ' ' + talent.lastNameCode"></a><br>
          <span ng-bind="::member.added | amDateFormat:'M/DD/YY h:mm:ss a'"></span>
        </td>
        <td>
          <span ng-bind="::talent.locationISDN"></span>
        </td>
        <td>
          <span ng-if="member.requested == true">R</span>
        </td><commit_msg>new talent cat<commit_after><div class="form-group">
    <a ui-sref="{{newProjLink}}" class="btn btn-block btn-info">
        <span class="glyphicon glyphicon-circle-arrow-left"></span> Previous Section
    </a>
</div>

<div class="form-group">
    <div class="panel panel-default">
        <div class="panel-heading">
            <strong>Talent</strong>
        </div>
        <div class="panel-body">
            <div class="controls" ng-module="talents">
                <div style="text-align:center">
                    <a class="btn btn-primary" ng-click="createTalent()">Create Talent</a>
                </div>
                <div ng-controller="TalentsController" data-ng-init="find()">
                    <label>Search:</label> <input ng-model="searchString" class="form-control">
                    <div class="row">
                        <div class="col-lg-3 col-md-3 col-sm-3">
                            <div class="btn-group" data-toggle="buttons" style="padding-top:15px">
                                <label class="btn btn-primary" ng-model="searchText.gender" btn-radio="'male'">Male</label>
                                <label class="btn btn-primary" ng-model="searchText.gender" btn-radio="'female'">Female</label>
                                <label class="btn btn-primary" ng-model="searchText.gender" btn-radio="">All</label>
                            </div>
                        </div>
                        <div class="col-lg-2 col-md-2 col-sm-2">
                            <label>union</label> <input type="checkbox" ng-model="searchText.unionStatus" ng-true-value="'union'" class="form-control">
                        </div>
                        <div class="col-lg-2 col-md-2 col-sm-2">
                            <label>non-union</label> <input type="checkbox" ng-model="searchText.unionStatus" ng-true-value="'non-union'" class="form-control">
                        </div>
                        <div class="col-lg-3 col-md-3 col-sm-3">
                            <label>union and non-union</label> <input type="checkbox" ng-model="searchUnions" ng-true-value="'union non-union'" class="form-control">
                        </div>
                        <div class="col-lg-2 col-md-2 col-sm-2">
                            <label>Emailer</label> <input type="checkbox" ng-model="searchText.type" ng-true-value="'email'" class="form-control">
                        </div>
                    </div>
                    <div class="row" style="padding-bottom:10px">
                        <div class="col-lg-3 col-md-3 col-sm-3">
                            <div class="btn-group" data-toggle="buttons" style="padding-top:15px">
                                <label class="btn btn-primary" ng-model="searchText.ageRange" btn-radio="'kid'">Kid</label>
                                <label class="btn btn-primary" ng-model="searchText.ageRange" btn-radio="'teen'">Teen</label>
                                <label class="btn btn-primary" ng-model="searchText.ageRange" btn-radio="'adult'">Adult</label>
                                <label class="btn btn-primary" ng-model="searchText.ageRange" btn-radio="">All</label>
                            </div>
                        </div>
                        <div class="col-lg-3 col-md-3 col-sm-3">
                            <select ng-model="searchText.locationISDN" class="form-control" style="margin-top:15px">
                                <option value="">All Locations</option>
                                <option ng-repeat="item in locations" value="{{::item}}">{{::item}}</option>
                            </select>
                        </div>
                        <div class="col-lg-6 col-md-6 col-sm-6">
                            <div class="btn-group" data-toggle="buttons" style="padding-top:15px">
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="'African-American'">African-American</label>
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="'british'">British</label>
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="'spanish'">Spanish</label>
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="'foreign language'">Foreign Language</label>
                                <label class="btn btn-primary" ng-model="searchText.typeCasts" btn-radio="">All</label>
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-lg-12 col-md-12 col-sm-12">
                            <select ng-init="limit = 20" ng-model="limit" class="form-control">
                                <option value="5" selected>Show 5 per page</option>
                                <option value="10">Show 10 per page</option>
                                <option value="15">Show 15 per page</option>
                                <option value="20">Show 20 per page</option>
                                <option value="30">Show 30 per page</option>
                                <option value="50">Show 50 per page</option>
                                <option value="100">Show 100 per page</option>
                                <option value="200">Show 200 per page</option>
                            </select>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-lg-12 col-md-12 col-sm-12">
                            <div class="text-center">
                            <ul class="pagination">
                                <li ng-class="{disabled: currentPage == 0}">
                                    <a href ng-click="changePage(currentPage-1)">« Prev</a>
                                </li>
                                <li ng-repeat="n in range(0, Math.floor(filtered.length/limit))" ng-class="{active: n == currentPage}" ng-click="setPage()">
                                    <a href ng-bind="n + 1">1</a>
                                </li>
                                <li ng-class="{disabled: currentPage == Math.floor(filtered.length/limit)}">
                                    <a href ng-click="changePage(currentPage+1)">Next »</a>
                                </li>
                            </ul>
                            </div>
                        </div>
                    </div>
                    <ul class="list-group">
                        <li class="list-group-item">
                            <div class="row">
                                <div class="col-lg-1 col-md-1 col-sm-1">
                                    <b>C</b>
                                </div>
                                <div class="col-lg-1 col-md-1 col-sm-1">
                                    <b>R</b>
                                </div>
                                <div class="col-lg-4 col-md-4 col-sm-4">
                                    <b>Part</b>
                                </div>
                                <div class="col-lg-6 col-md-6 col-sm-6">
                                    <b>Info</b>
                                </div>
                            </div>
                        </li>
                        <li class="list-group-item" ng-repeat="(key, talent) in filtered = (talents | multiTerm:searchUnions:'AND' | filter:searchText:startsWith | multiTermFull:searchString:'AND') | startFrom:currentPage*limit | limitTo: limit">
                            <div class="row">
                                <div class="col-lg-1 col-md-1 col-sm-1">
                                    <input style="-ms-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);margin:10px" type="checkbox" value="{{::talent._id}}" ng-click="updateCreateTalent(talent._id, talent.name + ' ' + talent.lastName, talent.email)" ng-checked="checkCreateTalent(talent._id)">
                                </div>
                                <div class="col-lg-1 col-md-1 col-sm-1">
                                    <input style="-ms-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);margin:10px" type="checkbox" value="{{::talent._id}}" ng-click="updateRequestCreateTalent(talent._id, talent.name + ' ' + talent.lastName, talent.email)" ng-checked="checkRequestedCreateTalent(talent._id)">
                                </div>
                                <div class="col-lg-4 col-md-4 col-sm-4">
                                    <input type="text" class="form-control" ng-model="parts[talent._id]" ng-if="showCreatePartFld(talent._id)">
                                    {{parts[talent._id]}}
                                </div>
                                <div class="col-lg-6 col-md-6 col-sm-6">
                                    <a target="_blank" href="/#!/talents/{{::talent._id}}">{{::talent.name}} {{::talent.lastName}}</a> - {{::talent.locationISDN}} - Outage <span ng-show="!talent.outageTimes">None</span><span ng-show="talent.outageTimes != ''">{{::talent.outageTimes}}</span>
                                </div>
                            </div>
                        </li>
                    </ul>
                    <div class="row">
                        <div class="col-lg-12 col-md-12 col-sm-12">
                            <div class="text-center">
                            <ul class="pagination">
                                <li ng-class="{disabled: currentPage == 0}">
                                    <a href ng-click="changePage(currentPage-1)">« Prev</a>
                                </li>
                                <li ng-repeat="n in range(0, Math.floor(filtered.length/limit))" ng-class="{active: n == currentPage}" ng-click="setPage()">
                                    <a href ng-bind="n + 1">1</a>
                                </li>
                                <li ng-class="{disabled: currentPage == Math.floor(filtered.length/limit)}">
                                    <a href ng-click="changePage(currentPage+1)">Next »</a>
                                </li>
                            </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

      <div class="panel-heading">
          <strong>Selected Talent ({{newProject.talent.length}})</strong>
      </div>
      <div class="table-responsive">
      <table class="table table-striped">
      <tr>
        <th>
          <a href="" ng-click="updatePred(predicate == 'name' ? '-name' : 'name'); reverse=false">Name</a></span>
          <span ng-if="predicate == '-name'">(^)</span>
          <span ng-if="predicate == 'name'">(V)</span>
        </th>
        <th>
          Location
        </th>
        <th>Requested</th>
        <th>
          <a href="" ng-click="updatePred(predicate == 'part' ? '-part' : 'part'); reverse=false">Part</a></span>
          <span ng-if="predicate == '-part'">(^)</span>
          <span ng-if="predicate == 'part'">(V)</span>
        </th>
      </tr>
      <tr ng-repeat="(key, member) in newProject.talent | orderBy:predicate:reverse" ng-module="talents" ng-controller="TalentsController" data-ng-init="getOne(member.talentId)">
        <td>
          <a target="_blank" ng-href="/#!/talents/{{::member.talentId}}" ng-bind="talent.name + ' ' + talent.lastNameCode"></a><br>
          <span ng-bind="::member.added | amDateFormat:'M/DD/YY h:mm:ss a'"></span>
        </td>
        <td>
          <span ng-bind="::talent.locationISDN"></span>
        </td>
        <td>
          <span ng-if="member.requested == true">R</span>
        </td>
{'fraction_non_alphanumeric': 0.15546816166011213, 'fraction_numerical': 0.011379800853485065, 'mean_word_length': 1.2769098875976377, 'pattern_counts': {'":': 4, '<': 491, '<?xml version=': 0, '>': 491, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 54, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3523521', 'n_tokens_mistral': 6770, 'n_tokens_neox': 6281, 'n_words': 1100}