3.1.19 (Brainy Betty) b376736e62eb54111ffd2d677c2a97f1e58a5f3e o:Sass::Tree::RootNode :@children[o:Sass::Tree::MixinDefNode : @nameI" position:ET: @args[[o:Sass::Script::Variable;I" position; T:@underscored_nameI" position; T: @options{o:Sass::Script::String : @valueI" relative; T: @type:identifier: @linei; @[o; ;I"coordinates; T; I"coordinates; T; @o:Sass::Script::List ;[ o:Sass::Script::Number ;i:@numerator_units[:@denominator_units[;i:@originalI"0; F; @o; ;i;[;@;i;I"0; F; @o; ;i;[;@;i;I"0; F; @o; ;i;[;@;i;I"0; F; @:@separator: space;i; @;[u:Sass::Tree::IfNode[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI" type-of:ET: @args[o:Sass::Script::Variable ;I" position; T:@underscored_nameI" position; T: @linei: @options{:@keywords{; i;@ :@operand2o:Sass::Script::String : @valueI" list; T: @type:identifier; i;@ :@operator:eq; i;@ 0[o:Sass::Tree::VariableNode ;I"coordinates; T: @expro; ;I" position; T; I" position; T; i ;@ : @guarded0:@children[; i ;@ o; ;I" position; T;o; ;I" relative; T;;; i ;@ ;0;[; i ;@ o:Sass::Tree::VariableNode ;I"top; T: @expro:Sass::Script::Funcall ;I"nth; T; [o; ;I"coordinates; T; I"coordinates; T;i ; @o; ;i;[;@;i ;I"1; F; @:@keywords{;i ; @: @guarded0;[;i ; @o; ;I" right; T;o; ;I"nth; T; [o; ;I"coordinates; T; I"coordinates; T;i; @o; ;i;[;@;i;I"2; F; @;{;i; @;0;[;i; @o; ;I" bottom; T;o; ;I"nth; T; [o; ;I"coordinates; T; I"coordinates; T;i; @o; ;i;[;@;i;I"3; F; @;{;i; @;0;[;i; @o; ;I" left; T;o; ;I"nth; T; [o; ;I"coordinates; T; I"coordinates; T;i; @o; ;i ;[;@;i;I"4; F; @;{;i; @;0;[;i; @o:Sass::Tree::PropNode ;[I" position; T;o; ;I" position; T; I" position; T;i; @: @tabsi:@prop_syntax:new;[;i; @u;[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"top:ET:@underscored_nameI"top; T: @linei: @options{:@operand2o:Sass::Script::String : @valueI" auto; T: @type:identifier; i; @ :@operator:eq; i; @ u:Sass::Tree::IfNoder[o:!Sass::Script::UnaryOperation : @operando:Sass::Script::Funcall : @nameI" unitless:ET: @args[o:Sass::Script::Variable ;I"top; T:@underscored_nameI"top; T: @linei: @options{:@keywords{; i;@ :@operator:not; i;@ 0[o:Sass::Tree::PropNode ;[I"top; T: @valueo; ;I"top; T; I"top; T; i;@ : @tabsi:@prop_syntax:new:@children[; i;@ [o:Sass::Tree::PropNode ;[I"top; T;o; ;I"top; T; I"top; T; i; @ : @tabsi:@prop_syntax:new:@children[; i; @ u; [o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI" right:ET:@underscored_nameI" right; T: @linei: @options{:@operand2o:Sass::Script::String : @valueI" auto; T: @type:identifier; i; @ :@operator:eq; i; @ u:Sass::Tree::IfNode|[o:!Sass::Script::UnaryOperation : @operando:Sass::Script::Funcall : @nameI" unitless:ET: @args[o:Sass::Script::Variable ;I" right; T:@underscored_nameI" right; T: @linei: @options{:@keywords{; i;@ :@operator:not; i;@ 0[o:Sass::Tree::PropNode ;[I" right; T: @valueo; ;I" right; T; I" right; T; i;@ : @tabsi:@prop_syntax:new:@children[; i;@ [o:Sass::Tree::PropNode ;[I" right; T;o; ;I" right; T; I" right; T; i; @ : @tabsi:@prop_syntax:new:@children[; i; @ u;[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI" bottom:ET:@underscored_nameI" bottom; T: @linei": @options{:@operand2o:Sass::Script::String : @valueI" auto; T: @type:identifier; i"; @ :@operator:eq; i"; @ u:Sass::Tree::IfNode[o:!Sass::Script::UnaryOperation : @operando:Sass::Script::Funcall : @nameI" unitless:ET: @args[o:Sass::Script::Variable ;I" bottom; T:@underscored_nameI" bottom; T: @linei%: @options{:@keywords{; i%;@ :@operator:not; i%;@ 0[o:Sass::Tree::PropNode ;[I" bottom; T: @valueo; ;I" bottom; T; I" bottom; T; i&;@ : @tabsi:@prop_syntax:new:@children[; i&;@ [o:Sass::Tree::PropNode ;[I" bottom; T;o; ;I" bottom; T; I" bottom; T; i#; @ : @tabsi:@prop_syntax:new:@children[; i#; @ u;[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI" left:ET:@underscored_nameI" left; T: @linei): @options{:@operand2o:Sass::Script::String : @valueI" auto; T: @type:identifier; i); @ :@operator:eq; i); @ u:Sass::Tree::IfNodew[o:!Sass::Script::UnaryOperation : @operando:Sass::Script::Funcall : @nameI" unitless:ET: @args[o:Sass::Script::Variable ;I" left; T:@underscored_nameI" left; T: @linei,: @options{:@keywords{; i,;@ :@operator:not; i,;@ 0[o:Sass::Tree::PropNode ;[I" left; T: @valueo; ;I" left; T; I" left; T; i-;@ : @tabsi:@prop_syntax:new:@children[; i-;@ [o:Sass::Tree::PropNode ;[I" left; T;o; ;I" left; T; I" left; T; i*; @ : @tabsi:@prop_syntax:new:@children[; i*; @ ;i:@has_childrenT; @:@templateI"@mixin position ($position: relative, $coordinates: 0 0 0 0) { @if type-of($position) == list { $coordinates: $position; $position: relative; } $top: nth($coordinates, 1); $right: nth($coordinates, 2); $bottom: nth($coordinates, 3); $left: nth($coordinates, 4); position: $position; @if $top == auto { top: $top; } @else if not(unitless($top)) { top: $top; } @if $right == auto { right: $right; } @else if not(unitless($right)) { right: $right; } @if $bottom == auto { bottom: $bottom; } @else if not(unitless($bottom)) { bottom: $bottom; } @if $left == auto { left: $left; } @else if not(unitless($left)) { left: $left; } } ; T;i;$T; @