<commit_before>////
/// Herow, a time-saving Sass grid system
///
/// @group api
/// @author <NAME>
///



// Attributes
// ----------------------------------

/// Defines the default number of column.
///
/// @type Integer
/// @group configuration
///
$Herow-default-column-count: 12 !default;

/// Defines the default column flow.
///
/// @type 'inline' | 'left' | 'right'
/// @group configuration
///
$Herow-default-column-flow: 'inline' !default;

/// Defines the default gutter.
///
/// @type Length
/// @group configuration
///
$Herow-default-gutter-width: 20px !default;

///
/// Defines the default generated class names.
///
/// @type Map
/// @group configuration
///
$Herow-generator-class-map: (
  row: 'row',
  col: 'col',
  col-span: 'col-',
  col-flow-left: 'col-left',
  col-flow-right: 'col-right',
  col-flow-inline: 'col-inline',
  col-offset-left: 'col-offset-'
) !default;



// Helpers
// ----------------------------------

/// Include a micro clearfix
///
/// @access private
///
@mixin Herow-clearfix() {
  &:after {
    content: "";
    display: table;
    clear: both;
  }
}

/// Get a column width in percent
///
/// @param {Integer} $column-span - The span length of the column
/// @param {Integer} $column-count - The number of available columns
///
/// @access private
///
@function Herow-get-cell-width($column-span, $column-count) {
  @return $column-span * 100% / $column-count;
}



// Row Mixins
// ----------------------------------<commit_msg>Use the Sass function to produce percentage values, thanks @dflorent<commit_after>////
/// Herow, a time-saving Sass grid system
///
/// @group api
/// @author <NAME>
///



// Attributes
// ----------------------------------

/// Defines the default number of column.
///
/// @type Integer
/// @group configuration
///
$Herow-default-column-count: 12 !default;

/// Defines the default column flow.
///
/// @type 'inline' | 'left' | 'right'
/// @group configuration
///
$Herow-default-column-flow: 'inline' !default;

/// Defines the default gutter.
///
/// @type Length
/// @group configuration
///
$Herow-default-gutter-width: 20px !default;

///
/// Defines the default generated class names.
///
/// @type Map
/// @group configuration
///
$Herow-generator-class-map: (
  row: 'row',
  col: 'col',
  col-span: 'col-',
  col-flow-left: 'col-left',
  col-flow-right: 'col-right',
  col-flow-inline: 'col-inline',
  col-offset-left: 'col-offset-'
) !default;



// Helpers
// ----------------------------------

/// Include a micro clearfix
///
/// @access private
///
@mixin Herow-clearfix() {
  &:after {
    content: "";
    display: table;
    clear: both;
  }
}

/// Get a column width in percent
///
/// @param {Integer} $column-span - The span length of the column
/// @param {Integer} $column-count - The number of available columns
///
/// @access private
///
@function Herow-get-cell-width($column-span, $column-count) {
  @return percentage($column-span / $column-count);
}



// Row Mixins
// ----------------------------------
{'fraction_non_alphanumeric': 0.25629139072847684, 'fraction_numerical': 0.003642384105960265, 'mean_word_length': 1.9617647058823529, 'pattern_counts': {'":': 0, '<': 5, '<?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': '6733940', 'n_tokens_mistral': 976, 'n_tokens_neox': 946, 'n_words': 258}