<commit_before>////
/// Visibility utilities
/// @group core-utilities
/// @author <NAME>
////


// Settings
// --------

/// Controls whether styles in this file (visibility) are generated.
/// @type Boolean
$sl-generate-visibility: $sl-generate !default;


// Asserts
// -------

@include sl-assert($sl-generate-visibility, 'bool');


// Styles
// ------

@if $sl-generate-visibility {

	@include sl-utility('h-clip') {
		overflow-x: hidden !important;
	}

	@include sl-utility('v-clip') {
		overflow-y: hidden !important;
	}

	@include sl-utility('clip') {
		overflow: hidden !important;
	}

	@include sl-utility('scroll') {
		overflow: auto !important;
	}

	@include sl-utility('hidden') {
		display: none !important;
		visibility: hidden !important;
	}

	@include sl-utility('invisible') {
		position: absolute !important;
		overflow: hidden !important;
		width: 1px !important;
		height: 1px !important;
		margin: -1px !important;
		padding: 0 !important;
		border: 0 !important;
		clip: rect(0 0 0 0) !important;
	}

	@include sl-utility('transparent') {
		visibility: hidden !important;
	}

	@include sl-utility('hidden') {
		display: none !important;
		visibility: hidden !important;
	}

	@each $breakpoint-name in map-keys($sl-breakpoints) {

		@include sl-breakpoint($breakpoint-name) {

			@include sl-utility('hidden' + sl-prefix('breakpoint') + $breakpoint-name) {
				display: none !important;
				visibility: hidden !important;
			}
		}
	}
}<commit_msg>Hidden classes are more robust  now<commit_after>////
/// Visibility utilities
/// @group core-utilities
/// @author <NAME>
////


// Settings
// --------

/// Controls whether styles in this file (visibility) are generated.
/// @type Boolean
$sl-generate-visibility: $sl-generate !default;


// Asserts
// -------

@include sl-assert($sl-generate-visibility, 'bool');


// Styles
// ------

@if $sl-generate-visibility {

	@include sl-utility('h-clip') {
		overflow-x: hidden !important;
	}

	@include sl-utility('v-clip') {
		overflow-y: hidden !important;
	}

	@include sl-utility('clip') {
		overflow: hidden !important;
	}

	@include sl-utility('scroll') {
		overflow: auto !important;
	}

	@include sl-utility('hidden') {
		display: none !important;
		visibility: hidden !important;
	}

	@include sl-utility('hidden', 'invisible') {
		position: absolute !important;
		overflow: hidden !important;
		width: 1px !important;
		height: 1px !important;
		margin: -1px !important;
		padding: 0 !important;
		border: 0 !important;
		clip: rect(0 0 0 0) !important;
		pointer-events: none !important;
	}

	@include sl-utility('transparent') {
		visibility: hidden !important;
	}

	@each $breakpoint-name in map-keys($sl-breakpoints) {

		@include sl-breakpoint($breakpoint-name) {

			@include sl-utility('hidden' + sl-prefix('breakpoint') + $breakpoint-name) {
				display: none !important;
				visibility: hidden !important;
				position: absolute !important;
				overflow: hidden !important;
				width: 1px !important;
				height: 1px !important;
				margin: -1px !important;
				padding: 0 !important;
				border: 0 !important;
				clip: rect(0 0 0 0) !important;
				pointer-events: none !important;
			}
		}
	}
}
{'fraction_non_alphanumeric': 0.16828885400313973, 'fraction_numerical': 0.00847723704866562, 'mean_word_length': 3.3763736263736264, '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': '1541673', 'n_tokens_mistral': 1194, 'n_tokens_neox': 1035, 'n_words': 261}