<commit_before>
/* Flexible box model classes */
/* Taken from <NAME> http://infrequently.org/2009/08/css-3-progress/ */

.hbox {
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-align: stretch;

    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-align: stretch;

    display: box;
    box-orient: horizontal;
    box-align: stretch;
}

.hbox > * {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
}

.vbox {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;

    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;

    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* width must be 100% to force FF to behave like webkit */
    width: 100%;
}

.vbox > * {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
}

.reverse {
    -webkit-box-direction: reverse;
    -moz-box-direction: reverse;
    box-direction: reverse;
}

.box-flex0 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
}

.box-flex1 {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}

.box-flex {
    .box-flex1();
}

.box-flex2 {
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    box-flex: 2;
}

.box-group1 {
    -webkit-box-flex-group: 1;
    -moz-box-flex-group: 1;
    box-flex-group: 1;
}

.box-group2 {
    -webkit-box-flex-group: 2;
    -moz-box-flex-group: 2;
    box-flex-group: 2;
}

.start {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
}

.end {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    box-pack: end;
}

.center {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
}

.align-start {
	-webkit-box-align: start;
	-moz-box-align: start;
	box-align: start;
}

.align-end {
	-webkit-box-align: end;
	-moz-box-align: end;
	box-align: end;
}

.align-center {
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
}
<commit_msg>New 'flex' support<commit_after>
/* Flexible box model classes */
/* Taken from <NAME> http://infrequently.org/2009/08/css-3-progress/ */

.hbox {
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-align: stretch;

    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-align: stretch;

    display: box;
    box-orient: horizontal;
    box-align: stretch;

    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.hbox > * {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    flex: 0;
}

.vbox {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;

    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;

    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* width must be 100% to force FF to behave like webkit */
    width: 100%;

    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.vbox > * {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    flex: 0;
}

.reverse {
    -webkit-box-direction: reverse;
    -moz-box-direction: reverse;
    box-direction: reverse;
    flex-direction: column-reverse;
}

.box-flex0 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    flex: 0;
}

.box-flex1 {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    flex: 1;
}

.box-flex {
    .box-flex1();
}

.box-flex2 {
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    box-flex: 2;
    flex: 2;
}

.box-group1 {
    /* 
    Deprecated
        Grouping isn't supported in http://dev.w3.org/csswg/css-flexbox/
    */
    -webkit-box-flex-group: 1;
    -moz-box-flex-group: 1;
    box-flex-group: 1;
}

.box-group2 {
    /* 
    Deprecated
        Grouping isn't supported in http://dev.w3.org/csswg/css-flexbox/
    */
    -webkit-box-flex-group: 2;
    -moz-box-flex-group: 2;
    box-flex-group: 2;
}

.start {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    justify-content: flex-start;
}

.end {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    box-pack: end;
    justify-content: flex-end;
}

.center {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    justify-content: center;
}

.align-start {
	-webkit-box-align: start;
	-moz-box-align: start;
	box-align: start;
    align-content: flex-start;
}

.align-end {
	-webkit-box-align: end;
	-moz-box-align: end;
	box-align: end;
    align-content: flex-end;
}

.align-center {
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
    align-content: center;
}

{'fraction_non_alphanumeric': 0.1736306559861442, 'fraction_numerical': 0.018835245724182725, 'mean_word_length': 2.1364562118126273, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, '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': '2754399', 'n_tokens_mistral': 1988, 'n_tokens_neox': 1857, 'n_words': 370}