{: versionI"3.2.19 (Media Mark):EF:shaI"-25b238b22bfc1f346f5a9502cddfd368c305e50b;F: contents"‰'o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"%/* Remove last element gutter */:ET: @type: silent;[: @linei: @options{o:Sass::Tree::MixinDefNode : @nameI" omega; T: @args[[o:Sass::Script::Variable;I" query; T:@underscored_nameI" query; T; @ o:Sass::Script::String ;I" block; T; :identifier; i; @ [o;;I"direction; T;I"direction; T; @ o; ;I" default; T; ;; i; @ : @splat0;[ o:Sass::Tree::VariableNode ;I" table; T: @expro:Sass::Script::Funcall ;I"if; T;[o; ;I"belongs-to; T;[o; ;I" table; T; ;; i; @ o; ;I" query; T;I" query; T; @ ; i:@keywords{;0; i; @ o:Sass::Script::Bool;T; i; @ o;;F; i; @ ;{;0; i; @ : @guarded0;[; i; @ o; ;I" auto; T;o; ;I"if; T;[o; ;I"belongs-to; T;[o; ;I" auto; T; ;; i ; @ o; ;I" query; T;I" query; T; @ ; i ;{;0; i ; @ o;;T; i ; @ o;;F; i ; @ ;{;0; i ; @ ;0;[; i ; @ u:Sass::Tree::IfNode[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"direction:ET:@underscored_nameI"direction; T: @options{: @linei :@operand2o:Sass::Script::String : @valueI" default; T: @type:identifier; i ; @ :@operator:neq; i ; @ u:Sass::Tree::IfNodey[00[o:Sass::Tree::VariableNode : @nameI"direction:ET: @expro:Sass::Script::Funcall ;I"get-direction;T: @args[o:Sass::Script::Variable ;I"layout-direction;T:@underscored_nameI"layout_direction;T: @options{: @lineio; ;I"default-layout-direction;T; I"default_layout_direction;T; @;i:@keywords{: @splat0;i; @: @guarded0:@children[;i; @[o:Sass::Tree::WarnNode : @expro; ;I"˜The omega mixin will no longer take a $direction argument. To change the layout direction, use row($direction) or set $default-layout-direction instead.; T;: string; i ; @ :@children[; i ; @ u;[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI" length:ET: @args[o:Sass::Script::Variable ;I" query; T:@underscored_nameI" query; T: @options{: @linei:@keywords{: @splat0;i; @ :@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[;i:@originalI"1; F; @ :@operator:eq;i; @ u:Sass::Tree::IfNodeo [o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI" length:ET: @args[o:Sass::Script::Variable ;I" query; T:@underscored_nameI" query; T: @options{: @linei':@keywords{: @splat0;i'; @ :@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[;i':@originalI"2; F; @ :@operator:eq;i'; @ u:Sass::Tree::IfNode·[00[o:Sass::Tree::WarnNode : @expro:Sass::Script::String : @valueI"4Too many arguments passed to the omega() mixin.:ET: @type: string: @lineiD: @options{:@children[; iE; @ [u;5 [o:Sass::Script::Variable : @nameI" table:ET:@underscored_nameI" table;T: @options{: @linei(u:Sass::Tree::IfNode“[00[u:Sass::Tree::IfNodes[o:Sass::Script::Variable : @nameI" auto:ET:@underscored_nameI" auto;T: @options{: @linei7u:Sass::Tree::IfNode˜[00[o:Sass::Tree::MixinNode : @nameI"nth-child:ET: @args[o:Sass::Script::Funcall ;I"nth;T;[o:Sass::Script::Variable ;I" query;T:@underscored_nameI" query;T: @options{: @linei>o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[; i>:@originalI"1;F; @:@keywords{: @splat0; i>; @o; ;I"direction;T; I"direction;T; @; i>;{;0:@children[; i>; @[o:Sass::Tree::RuleNode : @rule[I"&:last-child;T: @tabsi:@children[o:Sass::Tree::PropNode ;[I" margin-;To; ;I"direction;T;I"direction;T; @ ; i9: @valueo:Sass::Script::String;I"0;T: @type:identifier; @ ;i:@prop_syntax:new;[; i9; @ ; i8:@has_childrenT; @ :@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence ;[o:Sass::Selector::Parent; i8:@filenameI";To:Sass::Selector::Pseudo :@syntactic_type: class;[I"last-child;T: @arg0; i8;@ : @subject0: @sourceso:Set: @hash{; i8;@ ; i8;@ [u; [o:Sass::Script::Variable : @nameI" auto:ET:@underscored_nameI" auto;T: @options{: @linei)u:Sass::Tree::IfNode@[00[o:Sass::Tree::RuleNode : @rule[I"&:nth-child(:ETo:Sass::Script::Funcall : @nameI"nth;T: @args[o:Sass::Script::Variable ; I" query;T:@underscored_nameI" query;T: @options{: @linei0o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[;i0:@originalI"1;F; @:@keywords{: @splat0;i0; @I");T: @tabsi:@children[o:Sass::Tree::PropNode ; [I" padding-;To; ; I"direction;T; I"direction;T; @;i1;o:Sass::Script::String;I"0;T: @type:identifier; @;i:@prop_syntax:new;[;i1; @;i0:@has_childrenT; @[o:Sass::Tree::RuleNode : @rule[I"&:last-child;T: @tabsi:@children[o:Sass::Tree::PropNode ;[I" padding-;To; ;I"direction;T;I"direction;T; @ ; i+: @valueo:Sass::Script::String;I"0;T: @type:identifier; @ ;i:@prop_syntax:new;[; i+; @ ; i*:@has_childrenT; @ :@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence ;[o:Sass::Selector::Parent; i*:@filenameI";To:Sass::Selector::Pseudo :@syntactic_type: class;[I"last-child;T: @arg0; i*;@ : @subject0: @sourceso:Set: @hash{; i*;@ ; i*;@ [u;[o:Sass::Script::Variable : @nameI" auto:ET:@underscored_nameI" auto;T: @options{: @lineiu:Sass::Tree::IfNode8[o:Sass::Script::Funcall : @nameI"contains-display-value:ET: @args[o:Sass::Script::Variable ;I" query;T:@underscored_nameI" query;T: @options{: @linei:@keywords{: @splat0; i; @ u:Sass::Tree::IfNodeù[00[o:Sass::Tree::MixinNode : @nameI"nth-child:ET: @args[o:Sass::Script::Variable ;I" query;T:@underscored_nameI" query;T: @options{: @linei#o; ;I"direction;T; I"direction;T; @ ; i#:@keywords{: @splat0:@children[; i#; @ [u;[[o:Sass::Script::Variable : @nameI" table:ET:@underscored_nameI" table;T: @options{: @lineiu:Sass::Tree::IfNode[00[o:Sass::Tree::PropNode : @name[I" margin-:ETo:Sass::Script::Variable ;I"direction;T:@underscored_nameI"direction;T: @options{: @linei: @valueo:Sass::Script::String; I"0;T: @type:identifier; @ : @tabsi:@prop_syntax:new:@children[; i; @ [o:Sass::Tree::PropNode ;[I" padding-;To; ;I"direction;T;I"direction;T; @ ; i: @valueo:Sass::Script::String; I"0;T: @type:identifier; @ : @tabsi:@prop_syntax:new:@children[; i; @ [o:Sass::Tree::RuleNode : @rule[I"&:last-child;T: @tabsi:@children[o:Sass::Tree::PropNode ;[I" margin-;To; ;I"direction;T;I"direction;T; @ ; i: @valueo:Sass::Script::String;I"0;T: @type:identifier; @ ;i:@prop_syntax:new;[; i; @ ; i:@has_childrenT; @ :@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence ;[o:Sass::Selector::Parent; i:@filenameI";To:Sass::Selector::Pseudo :@syntactic_type: class;[I"last-child;T: @arg0; i;@ : @subject0: @sourceso:Set: @hash{; i;@ ; i;@ ; i:@has_childrenT; @ o; ;I"nth-child; T;[[o;;I" query; T;I" query; T; @ 0[o;;I"direction; T;I"direction; T; @ 0;0;[o; ;I"opposite-direction; T;o; ;I"get-opposite-direction; T;[o; ;I"direction; T;I"direction; T; @ ; iI;{;0; iI; @ ;0;[; iI; @ o:Sass::Tree::RuleNode : @rule[I"&:nth-child(; To; ;I" query; T;I" query; T; @ ; iKI"); T: @tabsi;[o:Sass::Tree::PropNode ;[I" margin-; To; ;I"direction; T;I"direction; T; @ ; iL;o;;I"0; T; ;; @ ; i:@prop_syntax:new;[; iL; @ ; iK;T; @ u;l[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI" type-of:ET: @args[o:Sass::Script::Variable ;I" query; T:@underscored_nameI" query; T: @options{: @lineiO:@keywords{: @splat0;iO; @ :@operand2o:Sass::Script::String : @valueI" number; T: @type:identifier;iO; @ :@operator:eq;iO; @ 0[o:Sass::Tree::RuleNode : @rule[I"&:nth-child(; To; ;I" query; T; I" query; T; @ ;iPI"+1); T: @tabsi:@children[o:Sass::Tree::PropNode ;[I" clear; T;o; ;I"opposite-direction; T; I"opposite_direction; T; @ ;iQ;i:@prop_syntax:new;[;iQ; @ ;iP:@has_childrenT; @ ; iH;T; @ :@templateI"c// Remove last element gutter @mixin omega($query: block, $direction: default) { $table: if(belongs-to(table, $query), true, false); $auto: if(belongs-to(auto, $query), true, false); @if $direction != default { @warn "The omega mixin will no longer take a $direction argument. To change the layout direction, use row($direction) or set $default-layout-direction instead." } @else { $direction: get-direction($layout-direction, $default-layout-direction); } @if length($query) == 1 { @if $auto { &:last-child { margin-#{$direction}: 0; } } @else if contains-display-value($query) { @if $table { padding-#{$direction}: 0; } @else { margin-#{$direction}: 0; } } @else { @include nth-child($query, $direction); } } @else if length($query) == 2 { @if $table { @if $auto { &:last-child { padding-#{$direction}: 0; } } @else { &:nth-child(#{nth($query, 1)}) { padding-#{$direction}: 0; } } } @else { @if $auto { &:last-child { margin-#{$direction}: 0; } } @else { @include nth-child(nth($query, 1), $direction); } } } @else { @warn "Too many arguments passed to the omega() mixin." } } @mixin nth-child($query, $direction) { $opposite-direction: get-opposite-direction($direction); &:nth-child(#{$query}) { margin-#{$direction}: 0; } @if type-of($query) == number { &:nth-child(#{$query}+1) { clear: $opposite-direction; } } } ; T; i;T; @