<commit_before>@import 'uniform/mixins';

//----------------------------------------------------------------
//             Fractionals
//----------------------------------------------------------------
@for $denominator from 1 through 12 {
    @for $numerator from 1 through $denominator {
        @include responsive-rule(".width-#{$numerator}\\\/#{$denominator}"){ width: $numerator/$denominator * 100% };
        @include responsive-rule(".min-width-#{$numerator}\\\/#{$denominator}"){ min-width: $numerator/$denominator * 100% };
        @include responsive-rule(".max-width-#{$numerator}\\\/#{$denominator}"){ max-width: $numerator/$denominator * 100% };
    }
}

//----------------------------------------------------------------
//             Pixels
//----------------------------------------------------------------
@for $i from 0 through 100 {
    @include responsive-rule(".width-#{$i * 5}-px"){ width: $i * 5px };
    @include responsive-rule(".max-width-#{$i * 5}-px"){ max-width: $i * 5px };
    @include responsive-rule(".min-width-#{$i * 5}-px"){ min-width: $i * 5px };
    
    @include responsive-rule(".height-#{$i * 5}-px"){ height: $i * 5px };
    @include responsive-rule(".min-height-#{$i * 5}-px"){ min-height: $i * 5px };
    @include responsive-rule(".max-height-#{$i * 5}-px"){ max-height: $i * 5px };
}

//----------------------------------------------------------------
//             Viewport
//----------------------------------------------------------------
@for $i from 0 through 20 {
    @include responsive-rule(".width-#{$i * 5}-vw"){ width: $i * 5vw };
    @include responsive-rule(".min-width-#{$i * 5}-vw"){ min-width: $i * 5vw };
    @include responsive-rule(".max-width-#{$i * 5}-vw"){ max-width: $i * 5vw };
}
@include responsive-rule(".height-100-vh"){ height: 100vh; };
@include responsive-rule(".min-height-100-vh"){ min-height: 100vh; };
@include responsive-rule(".max-height-100-vh"){ max-height: 100vh; };

//----------------------------------------------------------------
//             Full
//----------------------------------------------------------------
@include responsive-rule(".height-auto"){ height: auto; };
@include responsive-rule(".height-full"){ height: 100%; };
@include responsive-rule(".width-auto"){ width: auto; };
@include responsive-rule(".width-full"){ width: 100%; };<commit_msg>Add max/min to -full size utility<commit_after>@import 'uniform/mixins';

//----------------------------------------------------------------
//             Fractionals
//----------------------------------------------------------------
@for $denominator from 1 through 12 {
    @for $numerator from 1 through $denominator {
        @include responsive-rule(".width-#{$numerator}\\\/#{$denominator}"){ width: $numerator/$denominator * 100% };
        @include responsive-rule(".min-width-#{$numerator}\\\/#{$denominator}"){ min-width: $numerator/$denominator * 100% };
        @include responsive-rule(".max-width-#{$numerator}\\\/#{$denominator}"){ max-width: $numerator/$denominator * 100% };
    }
}

//----------------------------------------------------------------
//             Pixels
//----------------------------------------------------------------
@for $i from 0 through 100 {
    @include responsive-rule(".width-#{$i * 5}-px"){ width: $i * 5px };
    @include responsive-rule(".max-width-#{$i * 5}-px"){ max-width: $i * 5px };
    @include responsive-rule(".min-width-#{$i * 5}-px"){ min-width: $i * 5px };
    
    @include responsive-rule(".height-#{$i * 5}-px"){ height: $i * 5px };
    @include responsive-rule(".min-height-#{$i * 5}-px"){ min-height: $i * 5px };
    @include responsive-rule(".max-height-#{$i * 5}-px"){ max-height: $i * 5px };
}

//----------------------------------------------------------------
//             Viewport
//----------------------------------------------------------------
@for $i from 0 through 20 {
    @include responsive-rule(".width-#{$i * 5}-vw"){ width: $i * 5vw };
    @include responsive-rule(".min-width-#{$i * 5}-vw"){ min-width: $i * 5vw };
    @include responsive-rule(".max-width-#{$i * 5}-vw"){ max-width: $i * 5vw };
}
@include responsive-rule(".height-100-vh"){ height: 100vh; };
@include responsive-rule(".min-height-100-vh"){ min-height: 100vh; };
@include responsive-rule(".max-height-100-vh"){ max-height: 100vh; };

//----------------------------------------------------------------
//             Full
//----------------------------------------------------------------
@include responsive-rule(".height-auto"){ height: auto; };
@include responsive-rule(".height-full"){ height: 100%; };
@include responsive-rule(".max-height-auto"){ height: auto; };
@include responsive-rule(".max-height-full"){ height: 100%; };
@include responsive-rule(".min-height-auto"){ height: auto; };
@include responsive-rule(".min-height-full"){ height: 100%; };

@include responsive-rule(".width-auto"){ width: auto; };
@include responsive-rule(".width-full"){ width: 100%; };
@include responsive-rule(".max-width-auto"){ width: auto; };
@include responsive-rule(".max-width-full"){ width: 100%; };
@include responsive-rule(".min-width-auto"){ width: auto; };
@include responsive-rule(".min-width-full"){ width: 100%; };
{'fraction_non_alphanumeric': 0.38407045759142255, 'fraction_numerical': 0.026038675090943902, 'mean_word_length': 1.6317380352644837, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1211698', 'n_tokens_mistral': 1642, 'n_tokens_neox': 1391, 'n_words': 291}