{:versionI"3.4.13 (Selective Steve):EF:shaI"-0808b240a1572fe03207c6f36efd97fad960f56a;F: contents"�&o:Sass::Tree::RootNode:@children[o:Sass::Tree::CharsetNode : @nameI" UTF-8:ET;[�: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i:@offseti: @end_poso;; i;i: @fileI"t/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets/functions/_new-breakpoint.scss; T:@importero:Sass::Rails::SassImporter: @rootI"U/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets; F:@real_rootI"U/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{�: @options{�o:Sass::Tree::CommentNode :@value[I"s/*/ Returns a media context (media query / grid context) that can be stored in a variable and passed to `media()` as a single-keyword argument. Media contexts defined using `new-breakpoint` are used by the visual grid, as long as they are defined before importing Neat. */ */ @param {List} $query */ A list of media query features and values. Each `$feature` should have a corresponding `$value`. */ */ If there is only a single `$value` in `$query`, `$default-feature` is going to be used. */ */ The number of total columns in the grid can be set by passing `$columns` at the end of the list (overrides `$total-columns`). For a list of valid values for `$feature`, click [here](http://www.w3.org/TR/css3-mediaqueries/#media1). */ */ @param {Number (unitless)} $total-columns ($grid-columns) */ - Number of columns to use in the new grid context. Can be set as a shorthand in the first parameter. */ */ @example scss - Usage */ $mobile: new-breakpoint(max-width 480px 4); */ */ .element { */ @include media($mobile) { */ @include span-columns(4); */ } */ } */ */ @example css - CSS Output */ @media screen and (max-width: 480px) { */ .element { */ display: block; */ float: left; */ margin-right: 7.42297%; */ width: 100%; */ } */ .element:last-child { */ margin-right: 0; */ } */ } */; T: @type:silent;[�; i;@o:Sass::Tree::FunctionNode ;I"new-breakpoint; T: @args[[o:!Sass::Script::Tree::Variable;I" query; T:@underscored_nameI" query; T; i*;o; ; o;; i*;i;o;; i*;i%;@ ;@:@filename@ ;@o:$Sass::Script::Tree::ListLiteral:@elements[o; ;I"feature; T;!I"feature; T; i*;o; ; o;; i*;i';o;; i*;i/;@ ;@;"@ ;@o; ;I" value; T;!I" value; T; i*;o; ; o;; i*;i0;o;; i*;i6;@ ;@;"@ ;@o; ;I"columns; T;!I"columns; T; i*;o; ; o;; i*;i7;o;; i*;i?;@ ;@;"@ ;@:@separator: space; i*;o; ; o;; i*;i&;o;; i*;i?;@ ;@;"@ ;@[o; ;I"total-columns; T;!I"total_columns; T; i*;o; ; o;; i*;iA;o;; i*;iO;@ ;@;"@ ;@o; ;I"grid-columns; T;!I"grid_columns; T; i*;o; ; o;; i*;iQ;o;; i*;i^;@ ;@;"@ ;@:@splat0;[u:Sass::Tree::IfNode�[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall: @nameI"length:ET: @args[o:!Sass::Script::Tree::Variable;I" query; T:@underscored_nameI" query; T: @linei+:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i+:@offseti: @end_poso;; i+;i: @fileI"t/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets/functions/_new-breakpoint.scss; T:@importero:Sass::Rails::SassImporter: @rootI"U/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets; F:@real_rootI"U/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{�:@filename@: @options{�:@keywordso:Sass::Util::NormalizedMap:@key_strings{�: @map{�:@splat0:@kwarg_splat0; i+;o; ;o;; i+;i;o;; i+;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal :@valueo: Sass::Script::Value::Number ;&i:@numerator_units[�:@denominator_units[�:@originalI"1; F;@; i+;o; ;o;; i+;i;o;; i+;i;@;@;@:@operator:eq; i+;o; ;@;o;; i+;i ;@;@;@;@u:Sass::Tree::IfNodeA[o: Sass::Script::Tree::Funcall: @nameI"is-even:ET: @args[o;�;I"length;T;[o:!Sass::Script::Tree::Variable;I" query;T:@underscored_nameI" query;T: @linei-:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;i-:@offseti": @end_poso;;i-;i(: @fileI"t/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets/functions/_new-breakpoint.scss;T:@importero:Sass::Rails::SassImporter: @rootI"U/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets;F:@real_rootI"U/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets;F:@same_name_warningso:Set: @hash{�:@filename@: @options{�:@keywordso:Sass::Util::NormalizedMap:@key_strings{�: @map{�:@splat0:@kwarg_splat0;i-;o; ;o;;i-;i;o;;i-;i);@;@;@;@;o;;{�;{�; 0;!0;i-;o; ;o;;i-;i;o;;i-;i*;@;@;@;@0[o:Sass::Tree::VariableNode ;I" query;T: @expro;�;I"append;T;[o; ;I" query;T; I" query;T;i.;o; ;o;;i.;i;o;;i.;i;@;@;@;@o; ;I"total-columns;T; I"total_columns;T;i.;o; ;o;;i.;i!;o;;i.;i/;@;@;@;@;o;;{�;{�; 0;!0;i.;o; ;o;;i.;i;o;;i.;i0;@;@;@;@: @guarded0:@global0:@children[�;i.;o; ;o;;i.;i;o;;i.;i0;@;@;@[o:Sass::Tree::VariableNode ;I" query; T: @expro:$Sass::Script::Tree::ListLiteral:@elements[o;;I"default-feature; T;I"default_feature; T; i,;o; ;o;; i,;i;o;; i,;i";@;@;@;@o;;I"nth; T; [o;;I" query; T;I" query; T; i,;o; ;o;; i,;i';o;; i,;i-;@;@;@;@o;% ;&o;' ;&i;([�;)@ ;*I"1; F;@; i,;o; ;o;; i,;i/;o;; i,;i0;@;@;@;o;; {�;!{�;"0;#0; i,;o; ;o;; i,;i#;o;; i,;i1;@;@;@;@o;;I"total-columns; T;I"total_columns; T; i,;o; ;o;; i,;i2;o;; i,;i@;@;@;@;@:@separator: space; i,;o; ;o;; i,;i;o;; i,;i@;@;@;@;@: @guarded0:@global0:@children[�; i,;o; ;o;; i,;i;o;; i,;i@;@;@;@u;(�[o: Sass::Script::Tree::Funcall: @nameI"is-not:ET: @args[o;�;I"belongs-to;T;[o:!Sass::Script::Tree::Variable;I" query;T:@underscored_nameI" query;T: @linei1:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;i1:@offseti: @end_poso;;i1;i$: @fileI"t/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets/functions/_new-breakpoint.scss;T:@importero:Sass::Rails::SassImporter: @rootI"U/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets;F:@real_rootI"U/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/neat-1.7.1/app/assets/stylesheets;F:@same_name_warningso:Set: @hash{�:@filename@: @options{�o; ;I"visual-grid-breakpoints;T; I"visual_grid_breakpoints;T;i1;o; ;o;;i1;i&;o;;i1;i>;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{�: @map{�:@splat0:@kwarg_splat0;i1;o; ;o;;i1;i;o;;i1;i?;@;@;@;@;o;;{�;{�; 0;!0;i1;o; ;o;;i1;i;o;;i1;i@;@;@;@;@0[o:Sass::Tree::VariableNode ;I"visual-grid-breakpoints;T: @expro;�;I"append;T;[o; ;I"visual-grid-breakpoints;T; I"visual_grid_breakpoints;T;i2;o; ;o;;i2;i+;o;;i2;iC;@;@;@;@o; ;I" query;T; I" query;T;i2;o; ;o;;i2;iE;o;;i2;iK;@;@;@;@o: Sass::Script::Tree::Literal :@valueo: Sass::Script::Value::String;%I" comma;T: @type:identifier;@;i2;o; ;o;;i2;iM;o;;i2;iR;@;@;@;o;;{�;{�; 0;!0;i2;o; ;o;;i2;i$;o;;i2;iS;@;@;@;@: @guarded0:@globalT:@children[�;i2;o; ;o;;i2;i;o;;i2;i[;@;@;@o:Sass::Tree::ReturnNode : @expro; ;I" query; T;!I" query; T; i5;o; ; o;; i5;i;o;; i5;i;@ ;@;"@ ;@;[�; i5;o; ; o;; i5;i;o;; i5;i;@ ;@;@; i*;o; ; o;; i*;i;o;; i*;i`;@ ;@:@has_childrenT;@:@templateI">@charset "UTF-8"; /// Returns a media context (media query / grid context) that can be stored in a variable and passed to `media()` as a single-keyword argument. Media contexts defined using `new-breakpoint` are used by the visual grid, as long as they are defined before importing Neat. /// /// @param {List} $query /// A list of media query features and values. Each `$feature` should have a corresponding `$value`. /// /// If there is only a single `$value` in `$query`, `$default-feature` is going to be used. /// /// The number of total columns in the grid can be set by passing `$columns` at the end of the list (overrides `$total-columns`). For a list of valid values for `$feature`, click [here](http://www.w3.org/TR/css3-mediaqueries/#media1). /// /// @param {Number (unitless)} $total-columns ($grid-columns) /// - Number of columns to use in the new grid context. Can be set as a shorthand in the first parameter. /// /// @example scss - Usage /// $mobile: new-breakpoint(max-width 480px 4); /// /// .element { /// @include media($mobile) { /// @include span-columns(4); /// } /// } /// /// @example css - CSS Output /// @media screen and (max-width: 480px) { /// .element { /// display: block; /// float: left; /// margin-right: 7.42297%; /// width: 100%; /// } /// .element:last-child { /// margin-right: 0; /// } /// } @function new-breakpoint($query: $feature $value $columns, $total-columns: $grid-columns) { @if length($query) == 1 { $query: $default-feature nth($query, 1) $total-columns; } @else if is-even(length($query)) { $query: append($query, $total-columns); } @if is-not(belongs-to($query, $visual-grid-breakpoints)) { $visual-grid-breakpoints: append($visual-grid-breakpoints, $query, comma) !global; } @return $query; } ; T; i;o; ; o;; i;i;o;; i;i;@ ;@;+T;@