{: versionI"3.2.19 (Media Mark):EF:sha"-255ff1c8501a24210ef2cfceae73bdc20c824141: contents"µ o:Sass::Tree::RootNode :@children[o:Sass::Tree::FunctionNode : @nameI"_radial-positions-parser:ET: @args[[o:Sass::Script::Variable;I"gradient-pos; T:@underscored_nameI"gradient_pos; T: @options{0: @splat0;[o:Sass::Tree::VariableNode ;I"shape-size; T: @expro:Sass::Script::Funcall ;I"nth; T; [o; ;I"gradient-pos; T; I"gradient_pos; T: @linei; @o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[;i:@originalI"1; F; @:@keywords{;0;i; @: @guarded0;[;i; @o; ;I"pos; T;o; ;I"nth; T; [o; ;I"gradient-pos; T; I"gradient_pos; T;i; @o; ;i;[;@;i;I"2; F; @;{;0;i; @;0;[;i; @o; ;I"shape-size-spec; T;o; ;I"_shape-size-stripper; T; [o; ;I"shape-size; T; I"shape_size; T;i ; @;{;0;i ; @;0;[;i ; @o; ;I" pre-spec; T;o:Sass::Script::List ;[o; ;I" unquote; T; [o; ;I"if; T; [o; ;I"pos; T; I"pos; T;i ; @o:&Sass::Script::StringInterpolation : @beforeo:Sass::Script::String ;I"; T: @type: string;i ; @: @mido; ;I"pos; T; I"pos; T;i ; @: @aftero; ;I", ; T;;;i ; @;i ; @o:Sass::Script::Null;0;i ; @;{;0;i ; @;{;0;i ; @o; ;I" unquote; T; [o; ;I"if; T; [o; ;I"shape-size; T; I"shape_size; T;i ; @o; ;o; ;I"; T;;;i ; @; o; ;I"shape-size; T; I"shape_size; T;i ; @;!o; ;I",; T;;;i ; @;i ; @o;";0;i ; @;{;0;i ; @;{;0;i ; @:@separator: space;i ; @;0;[;i ; @o; ;I" pos-spec; T;o; ;I"if; T; [o; ;I"pos; T; I"pos; T;i ; @o; ;o; ;I"at ; T;;;i ; @; o; ;I"pos; T; I"pos; T;i ; @;!o; ;I"; T;;;i ; @;i ; @o;";0;i ; @;{;0;i ; @;0;[;i ; @o; ;I" spec; T;o; ;o; ;I"; T;;;i; @; o; ;I"shape-size-spec; T; I"shape_size_spec; T;i; @;!o; ;o; ;I" ; T;;;i; @; o; ;I" pos-spec; T; I" pos_spec; T;i; @;!o; ;I"; T;;;i; @;i; @;i; @;0;[;i; @o:Sass::Tree::CommentNode ;[I"/* Add comma */; T;: silent;[;i; @u:Sass::Tree::IfNodeÝ[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI" spec:ET:@underscored_nameI" spec; T: @linei: @options{:@operand2o:Sass::Script::String : @valueI" ; T: @type: string; i; @ :@operator:neq; i; @ 0[o:Sass::Tree::VariableNode ;I" spec; T: @expro:&Sass::Script::StringInterpolation : @beforeo; ;I"; T;;; i; @ : @mido; ;I" spec; T; I" spec; T; i; @ : @aftero; ;I",; T;;; i; @ ; i; @ : @guarded0:@children[; i; @ o:Sass::Tree::ReturnNode ;o; ;[o; ;I" pre-spec; T; I" pre_spec; T;i; @o; ;I" spec; T; I" spec; T;i; @;#;$;i; @;[;i; @;i:@has_childrenT; @:@templateI"ä@function _radial-positions-parser($gradient-pos) { $shape-size: nth($gradient-pos, 1); $pos: nth($gradient-pos, 2); $shape-size-spec: _shape-size-stripper($shape-size); $pre-spec: unquote(if($pos, "#{$pos}, ", null)) unquote(if($shape-size, "#{$shape-size},", null)); $pos-spec: if($pos, "at #{$pos}", null); $spec: "#{$shape-size-spec} #{$pos-spec}"; // Add comma @if ($spec != ' ') { $spec: "#{$spec}," } @return $pre-spec $spec; } ; T;i;)T; @