<commit_before>@-webkit-keyframes blink {
    from { opacity: 1;}
    to {opacity: 0.3;}
}

@-moz-keyframes blink {
    from { opacity: 1;}
    to {opacity: 0.3;}
}

@-o-keyframes blink {
    from { opacity: 1;}
    to {opacity: 0.3;}
}

@keyframes blink {
    from { opacity: 1;}
    to {opacity: 0.3;}
}

html, body {
    font: 14px Helvetica Neue, Arial, sans-serif;
}

.summary__key {
    font-weight: bold;
    display: inline;
}

.summary__key::after {
    content: ':';
}

.summary__key_has-fails {
    color: #c00;
}

.summary__value {
    margin-left: 5px;
    margin-right: 20px;
    display: inline;
}

.button {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    line-height: 10px;
    padding: 5px;
    outline: 0;
    box-sizing: content-box;
}

.button:disabled {
    background: #ccc;
}

.button:hover:enabled {
    border-color: #555;
}

.button:active:enabled {
    background: #eee;
}

.button_type_action {
    background: #ffde5a;
}

.text-input {
    padding: 3px 5px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.image-box {
    background: #c9c9c9;
    padding: 5px;
    border: 1px solid #ccc;
    vertical-align: middle;
}

.image-box__image {
    padding:  0 5px;
    display: inline-block;
    vertical-align: top;
}

.image-box__replace {
    width: 40px;
}

.section__title {
    font-weight: bold;
    cursor: pointer;
    display: block;

    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.section__title:before {
    display: inline-block;
    margin-right: 2px;
    vertical-align: middle;
    content: '\25cf';
    color: #ccc;
}

.meta-info {
    margin: 5px;
}

.meta-info__switcher {
    display: inline-block;
    cursor: pointer;
}

.meta-info__content {
    margin: 5px 0;
    background: #f6f5f3;
    padding: 5px;
}

.meta-info_collapsed .meta-info__content {
    display: none;
}

.meta-info__switcher:before {
    display: inline-block;
    margin-right: 2px;
    vertical-align: middle;
    content: '\25bc';
    color: black;
}

.meta-info_collapsed .meta-info__switcher:before {
    transform: rotate(-90deg);
}

.section_status_queued > .section__title::before {
    color: #e7d700;
}

.section_status_running > .section__title::before {
    -webkit-animation: blink 0.5s linear 0s infinite alternate;
       -moz-animation: blink 0.5s linear 0s infinite alternate;
         -o-animation: blink 0.5s linear 0s infinite alternate;
            animation: blink 0.5s linear 0s infinite alternate;
    color: #e7d700;
}

.section_status_success > .section__title,
.section_status_success > .section__title::before {
    color: #038035;
}

.section_status_fail > .section__title,
.section_status_fail > .section__title::before {
    color: #c00;
}

.section_status_skip > .section__title,
.section_status_skip > .section__title::before {
    color: #ccc;
}

.section__title:hover {
    color: #2D3E50;
}

.section__body {
    padding-left: 15px;
}

.section__body_guided {
    border-left: 1px dotted #ccc;
}

.section_collapsed .section__body {
    display: none;
}

.stacktrace {
    background: #f6f5f3;
    border: 1px solid #ccc;
    padding: 5px;
    font: 12px Consolas, Monaco, monospace;
    overflow-x: scroll;
}

.controls__item {
    padding: 5px;
    display: inline-block;
    vertical-align: top;
}

.cswitcher__item {
    width: 20px;
    height: 20px;
    display: inline-block;
    box-shadow: 0 0 1px #000;
    border: 1px solid #fff;
}

.cswitcher__item_selected.cswitcher__item::before {
    content: '';
    position: absolute;<commit_msg>Added position sticky for controls<commit_after>@-webkit-keyframes blink {
    from { opacity: 1;}
    to {opacity: 0.3;}
}

@-moz-keyframes blink {
    from { opacity: 1;}
    to {opacity: 0.3;}
}

@-o-keyframes blink {
    from { opacity: 1;}
    to {opacity: 0.3;}
}

@keyframes blink {
    from { opacity: 1;}
    to {opacity: 0.3;}
}

html, body {
    font: 14px Helvetica Neue, Arial, sans-serif;
}

.summary__key {
    font-weight: bold;
    display: inline;
}

.summary__key::after {
    content: ':';
}

.summary__key_has-fails {
    color: #c00;
}

.summary__value {
    margin-left: 5px;
    margin-right: 20px;
    display: inline;
}

.button {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    line-height: 10px;
    padding: 5px;
    outline: 0;
    box-sizing: content-box;
}

.button:disabled {
    background: #ccc;
}

.button:hover:enabled {
    border-color: #555;
}

.button:active:enabled {
    background: #eee;
}

.button_type_action {
    background: #ffde5a;
}

.text-input {
    padding: 3px 5px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.image-box {
    background: #c9c9c9;
    padding: 5px;
    border: 1px solid #ccc;
    vertical-align: middle;
}

.image-box__image {
    padding:  0 5px;
    display: inline-block;
    vertical-align: top;
}

.image-box__replace {
    width: 40px;
}

.section__title {
    font-weight: bold;
    cursor: pointer;
    display: block;

    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.section__title:before {
    display: inline-block;
    margin-right: 2px;
    vertical-align: middle;
    content: '\25cf';
    color: #ccc;
}

.meta-info {
    margin: 5px;
}

.meta-info__switcher {
    display: inline-block;
    cursor: pointer;
}

.meta-info__content {
    margin: 5px 0;
    background: #f6f5f3;
    padding: 5px;
}

.meta-info_collapsed .meta-info__content {
    display: none;
}

.meta-info__switcher:before {
    display: inline-block;
    margin-right: 2px;
    vertical-align: middle;
    content: '\25bc';
    color: black;
}

.meta-info_collapsed .meta-info__switcher:before {
    transform: rotate(-90deg);
}

.section_status_queued > .section__title::before {
    color: #e7d700;
}

.section_status_running > .section__title::before {
    -webkit-animation: blink 0.5s linear 0s infinite alternate;
       -moz-animation: blink 0.5s linear 0s infinite alternate;
         -o-animation: blink 0.5s linear 0s infinite alternate;
            animation: blink 0.5s linear 0s infinite alternate;
    color: #e7d700;
}

.section_status_success > .section__title,
.section_status_success > .section__title::before {
    color: #038035;
}

.section_status_fail > .section__title,
.section_status_fail > .section__title::before {
    color: #c00;
}

.section_status_skip > .section__title,
.section_status_skip > .section__title::before {
    color: #ccc;
}

.section__title:hover {
    color: #2D3E50;
}

.section__body {
    padding-left: 15px;
}

.section__body_guided {
    border-left: 1px dotted #ccc;
}

.section_collapsed .section__body {
    display: none;
}

.stacktrace {
    background: #f6f5f3;
    border: 1px solid #ccc;
    padding: 5px;
    font: 12px Consolas, Monaco, monospace;
    overflow-x: scroll;
}

.controls {
    background: #C9C9C9;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

.controls__item {
    padding: 5px;
    display: inline-block;
    vertical-align: top;
}

.cswitcher__item {
    width: 20px;
    height: 20px;
    display: inline-block;
    box-shadow: 0 0 1px #000;
    border: 1px solid #fff;
}

.cswitcher__item_selected.cswitcher__item::before {
    content: '';
    position: absolute;
{'fraction_non_alphanumeric': 0.13224267211997273, 'fraction_numerical': 0.030811179277436946, 'mean_word_length': 2.8938428874734607, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 19, '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': '6231429', 'n_tokens_mistral': 2906, 'n_tokens_neox': 2730, 'n_words': 594}