<commit_before><div class="wrapper">
    <div class="content">

        <h1>icons</h1>
        <p class="description">
            This is an archive utility allowing to add files to archive and extract them back.<br/>
            Help to assign better icons to the toolbar buttons: search the appropriate icons and put them in the right places.
        </p>

        <div class="page">
            <div class="page-title">
                <div class="circle-block">
                    <div class="circle"></div>
                    <div class="circle"></div>
                    <div class="circle"></div>
                </div>
                icons
            </div>
            <ul class="icons-box" data-ng-class="{'start-dnd' : startDnd}">
                <li class="icon-box" data-ng-repeat="iconBox in iconsBox" title="Add icon for '{{iconBox.title}}'">
                    <div class="icon-cell transition" data-box-id="{{iconBox.id}}" data-drop="true" data-ng-model='iconsBoxContainer' data-jqyoui-droppable="{index: {{$index}}, onDrop:'dropCallback',onOver: 'overCallback', onOut: 'outCallback'}">
                        <img class="slot-icon-img" data-img-box-id="{{iconBox.id}}" data-ng-src="{{iconsBoxContainer[$index].src}}" data-ng-show="iconsBoxContainer[$index].src" />
                    </div>
                    <span class="icon-box-label">{{iconBox.title}}</span>
                </li>
            </ul>
        </div>

        <div class="search-wrap">
            <form class="search-block" data-ng-submit="searchSubmit(search)">
                <input type="text" class="search-string" data-ng-model="search" placeholder="search icons here" name="search"  />
                <button type="submit" class="search-btn btn transition" data-ng-disabled="!search || disableBtn">Search</button>
            </form>
            <ul class="search-result" data-ng-show="searchResult">
                <li class="search-icon" data-ng-repeat="iconSearch in searchResult" data-ng-model='searchResult'>
                    <img class="search-icon-img" alt="" data-icon-id="{{iconSearch.id}}" data-ng-show="iconSearch.src" data-ng-src="{{iconSearch.src}}" data-drag="true" data-jqyoui-options="{revert: 'invalid'}" data-ng-model="searchResult" data-jqyoui-draggable="{index: {{$index}},placeholder:true,animate:true, onStart:'startCallback(iconSearch, $index)', onStop: 'stopCallback', onDrag: 'dragCallback'}" />
                    <p class="search-label" title="{{iconSearch.name}}">{{iconSearch.name}}</p>
                </li>
            </ul>
            <div class="before-loading loading-animate" data-ng-show="!searchResult && loaded"></div>
            <div class="before-loading  no-results" data-ng-show="noResults">Nothing found. Try a different query string.</div>
        </div>

        <div class="results">
            <div class="results-container transition" data-ng-class="{'show': showResults}">
                <h2>{{getScore()}}</h2>
                <p class="results-description">People agree with you. <br />That is your score.</p>
                <ul>
                    <li class="item-result" data-ng-repeat="item in statistic"><commit_msg>hotfix - undefined method<commit_after><div class="wrapper">
    <div class="content">

        <h1>icons</h1>
        <p class="description">
            This is an archive utility allowing to add files to archive and extract them back.<br/>
            Help to assign better icons to the toolbar buttons: search the appropriate icons and put them in the right places.
        </p>

        <div class="page">
            <div class="page-title">
                <div class="circle-block">
                    <div class="circle"></div>
                    <div class="circle"></div>
                    <div class="circle"></div>
                </div>
                icons
            </div>
            <ul class="icons-box" data-ng-class="{'start-dnd' : startDnd}">
                <li class="icon-box" data-ng-repeat="iconBox in iconsBox" title="Add icon for '{{iconBox.title}}'">
                    <div class="icon-cell transition" data-box-id="{{iconBox.id}}" data-drop="true" data-ng-model='iconsBoxContainer' data-jqyoui-droppable="{index: {{$index}}, onDrop:'dropCallback',onOver: 'overCallback', onOut: 'outCallback'}">
                        <img class="slot-icon-img" data-img-box-id="{{iconBox.id}}" data-ng-src="{{iconsBoxContainer[$index].src}}" data-ng-show="iconsBoxContainer[$index].src" />
                    </div>
                    <span class="icon-box-label">{{iconBox.title}}</span>
                </li>
            </ul>
        </div>

        <div class="search-wrap">
            <form class="search-block" data-ng-submit="searchSubmit(search)">
                <input type="text" class="search-string" data-ng-model="search" placeholder="search icons here" name="search"  />
                <button type="submit" class="search-btn btn transition" data-ng-disabled="!search || disableBtn">Search</button>
            </form>
            <ul class="search-result" data-ng-show="searchResult">
                <li class="search-icon" data-ng-repeat="iconSearch in searchResult" data-ng-model='searchResult'>
                    <img class="search-icon-img" alt="" data-icon-id="{{iconSearch.id}}" data-ng-show="iconSearch.src" data-ng-src="{{iconSearch.src}}" data-drag="true" data-jqyoui-options="{revert: 'invalid'}" data-ng-model="searchResult" data-jqyoui-draggable="{index: {{$index}},placeholder:true,animate:true, onStart:'startCallback(iconSearch, $index)', onStop: 'stopCallback'}" />
                    <p class="search-label" title="{{iconSearch.name}}">{{iconSearch.name}}</p>
                </li>
            </ul>
            <div class="before-loading loading-animate" data-ng-show="!searchResult && loaded"></div>
            <div class="before-loading  no-results" data-ng-show="noResults">Nothing found. Try a different query string.</div>
        </div>

        <div class="results">
            <div class="results-container transition" data-ng-class="{'show': showResults}">
                <h2>{{getScore()}}</h2>
                <p class="results-description">People agree with you. <br />That is your score.</p>
                <ul>
                    <li class="item-result" data-ng-repeat="item in statistic">
{'fraction_non_alphanumeric': 0.1689720213769255, 'fraction_numerical': 0.0012574662055957245, 'mean_word_length': 2.382775119617225, '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': '4071860', 'n_tokens_mistral': 1837, 'n_tokens_neox': 1746, 'n_words': 373}