<commit_before>.addColumnGrid(@selector, @hdFullCount:4, @hdReadyCount:3, @tabletLandscapeCount:3, @tabletPortraitCount:2, @smartphoneLandscapeCount:1, @smartphonePortraitCount:1, @columnGap:0, @childrenDisplay:inline-block) {

    .@{selector} {
        .column-gap(@columnGap);
        .column-fill(balance);
    }

    .@{selector} > * {
        display       : @childrenDisplay; // block will crop and distribute children on columns // inline-block will keep them entire
        margin        : auto;
        margin-bottom : @columnGap;
        width         : 100%;
    }

    ._addColumnGrid(@from-smartphone-portrait,  @selector, @smartphonePortraitCount,  @use-smartphone-portrait);
    ._addColumnGrid(@from-smartphone-landscape, @selector, @smartphoneLandscapeCount, @use-smartphone-landscape);
    ._addColumnGrid(@from-tablet-portrait,      @selector, @tabletPortraitCount,      @use-tablet-portrait);
    ._addColumnGrid(@from-tablet-landscape,     @selector, @tabletLandscapeCount,     @use-tablet-landscape);
    ._addColumnGrid(@from-hd-ready,             @selector, @hdReadyCount,             @use-hd-ready);
    ._addColumnGrid(@from-hd-full,              @selector, @hdFullCount,              @use-hd-full);
}

._addColumnGrid(@viewport, @selector, @count, @viewportEnabled) when (@viewportEnabled = true) {
    @media @viewport {
        .@{selector} {
            .column-count(@count);
        }
    }
}<commit_msg>Change mixin name to be more clear<commit_after>.addTextColumnGrid(@selector, @hdFullCount:4, @hdReadyCount:3, @tabletLandscapeCount:3, @tabletPortraitCount:2, @smartphoneLandscapeCount:1, @smartphonePortraitCount:1, @columnGap:0, @childrenDisplay:inline-block) {

    .@{selector} {
        .column-gap(@columnGap);
        .column-fill(balance);
    }

    .@{selector} > * {
        display       : @childrenDisplay; // block will crop and distribute children on columns // inline-block will keep them entire
        margin        : auto;
        margin-bottom : @columnGap;
        width         : 100%;
    }

    ._addTextColumnGrid(@from-smartphone-portrait,  @selector, @smartphonePortraitCount,  @use-smartphone-portrait);
    ._addTextColumnGrid(@from-smartphone-landscape, @selector, @smartphoneLandscapeCount, @use-smartphone-landscape);
    ._addTextColumnGrid(@from-tablet-portrait,      @selector, @tabletPortraitCount,      @use-tablet-portrait);
    ._addTextColumnGrid(@from-tablet-landscape,     @selector, @tabletLandscapeCount,     @use-tablet-landscape);
    ._addTextColumnGrid(@from-hd-ready,             @selector, @hdReadyCount,             @use-hd-ready);
    ._addTextColumnGrid(@from-hd-full,              @selector, @hdFullCount,              @use-hd-full);
}

._addTextColumnGrid(@viewport, @selector, @count, @viewportEnabled) when (@viewportEnabled = true) {
    @media @viewport {
        .@{selector} {
            .column-count(@count);
        }
    }
}
{'fraction_non_alphanumeric': 0.13529210796036897, 'fraction_numerical': 0.006832934745473181, 'mean_word_length': 3.0723226703755215, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '3191294', 'n_tokens_mistral': 914, 'n_tokens_neox': 892, 'n_words': 144}