<commit_before>.navlist {
    display: table;
    clear: both;
    margin: 1em auto;
    border: thin solid black;
    min-width: 20em;
    text-decoration: none;
}

.navlist.headered {
    border: none;
}

.navlist.headered .body {
    border: thin solid black;
}

.navlist * {
    text-decoration: inherit;
}

.navlist section {
    margin: 0;
    margin-bottom: 0;
    position: relative;
    background: #ECECEC;
}

.navlist section > a {
    display: block;
    padding: 0.5em 1em;
    border: thin solid black;
}

.navlist h1, .navlist p {
    padding: 0;
    margin: 0;
}

.navlist p {
    line-height: 1.2em;
}

.navlist section:hover, .navlist section:focus {
    background: #ECE0A5;
    outline-style: none;
}

.navlist + .navlist {
    margin-top: 1em;
}

.navlist h1 {
    font-size: large;
    font-weight: bold;
    letter-spacing: 0.1em;
    word-spacing: 0.06em;
}

.navlist > h1 {
    display: table;
    margin-left: auto;
    margin-right: auto;
    font-size: medium;
    padding: 0.25em 0.5em;
}

.navlist > h1 a:hover, .navlist > h1 a:focus {
    color: inherit;
}

.navlist > h1 a {
    color: #CCCCCC;
}

.navlist p {
    margin-top: 0.2em;
    margin-bottom: 0;
    font-size: smaller;
    text-align: justify;
    color: black;
}


.navlist .quick-links {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    white-space: nowrap;
    margin-left: 1em;
    letter-spacing: 0.2em;
}

.navlist .quick-links > div {
    position: absolute;
    top: 50%;
    line-height: 2em;
    margin-top: -1em;
}

.navlist .quick-links a {
    padding: 1em;
    border: thin solid;
    border-color: transparent;
    opacity: .4;
}

.navlist .quick-links a:hover, .navlist .quick-links a:focus {
    background: #ECE0A5;
    outline-style: none;
    border-color: gray;
    opacity: 1;
}


.navlist-group {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.navlist-group .navlist {
    display: block;
}

.navlist-group .navlist:first-child {
    margin-top: 0;
}


.navlist .state-warning {
    color: red;
}<commit_msg>New feature: navlist status indicators (similar to quick-links).<commit_after>.navlist {
    display: table;
    clear: both;
    margin: 1em auto;
    border: thin solid black;
    min-width: 20em;
    text-decoration: none;
}

.navlist.headered {
    border: none;
}

.navlist.headered .body {
    border: thin solid black;
}

.navlist * {
    text-decoration: inherit;
}

.navlist section {
    margin: 0;
    margin-bottom: 0;
    position: relative;
    background: #ECECEC;
}

.navlist section > a {
    display: block;
    padding: 0.5em 1em;
    border: thin solid black;
}

.navlist h1, .navlist p {
    padding: 0;
    margin: 0;
}

.navlist p {
    line-height: 1.2em;
}

.navlist section:hover, .navlist section:focus {
    background: #ECE0A5;
    outline-style: none;
}

.navlist + .navlist {
    margin-top: 1em;
}

.navlist h1 {
    font-size: large;
    font-weight: bold;
    letter-spacing: 0.1em;
    word-spacing: 0.06em;
}

.navlist > h1 {
    display: table;
    margin-left: auto;
    margin-right: auto;
    font-size: medium;
    padding: 0.25em 0.5em;
}

.navlist > h1 a:hover, .navlist > h1 a:focus {
    color: inherit;
}

.navlist > h1 a {
    color: #CCCCCC;
}

.navlist p {
    margin-top: 0.2em;
    margin-bottom: 0;
    font-size: smaller;
    text-align: justify;
    color: black;
}


.navlist .quick-links, .navlist .status-indicators {
    position: absolute;
    top: 0;
    bottom: 0;
    white-space: nowrap;
    letter-spacing: 0.2em;
}

.navlist .quick-links {
    left: 100%;
    margin-left: 1em;
}

.navlist .status-indicators {
    right: 100%;
    margin-right: 10em;
}

.navlist .status-indicators .ready {
    color: green;
}

.navlist .status-indicators .stub {
    color: red;
}

.navlist .quick-links > div, .navlist .status-indicators > div {
    position: absolute;
    top: 50%;
    line-height: 2em;
    margin-top: -1em;
}

.navlist .quick-links a, .navlist .status-indicators span {
    padding: 1em;
    border: thin solid;
    border-color: transparent;
}

.navlist .quick-links a {
    opacity: .4;
}

.navlist .status-indicators span {
    opacity: .6;
}

.navlist .quick-links a:hover, .navlist .quick-links a:focus {
    background: #ECE0A5;
    outline-style: none;
    border-color: gray;
    opacity: 1;
}

.navlist section:hover .status-indicators span {
    opacity: 1;
    border: thin solid;
}


.navlist-group {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.navlist-group .navlist {
    display: block;
}

.navlist-group .navlist:first-child {
    margin-top: 0;
}


.navlist .state-warning {
    color: red;
}
{'fraction_non_alphanumeric': 0.13870485146398803, 'fraction_numerical': 0.023723017738833084, 'mean_word_length': 2.438648052902278, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 16, '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': '6910175', 'n_tokens_mistral': 1888, 'n_tokens_neox': 1805, 'n_words': 438}