3.2.4 (Media Mark) c593695da8b0c77e5482185b589e34cefa3a83fc o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"L/* This function is required and used by the background-image mixin. */:ET: @type: silent;[: @linei: @options{o:Sass::Tree::FunctionNode : @nameI"radial-gradient; T: @args[[o:Sass::Script::Variable;I"G1; T:@underscored_nameI"G1; T; @ 0[o;;I"G2; T;I"G2; T; @ 0[o;;I"G3; T;I"G3; T; @ o:Sass::Script::Bool;F; i; @ [o;;I"G4; T;I"G4; T; @ o;;F; i; @ [o;;I"G5; T;I"G5; T; @ o;;F; i ; @ [o;;I"G6; T;I"G6; T; @ o;;F; i ; @ [o;;I"G7; T;I"G7; T; @ o;;F; i ; @ [o;;I"G8; T;I"G8; T; @ o;;F; i ; @ [o;;I"G9; T;I"G9; T; @ o;;F; i ; @ [o;;I"G10; T;I"G10; T; @ o;;F; i ; @ [o;;I"pos; T;I"pos; T; @ o:Sass::Script::List ;[o:Sass::Script::Number ;i7:@numerator_units[I"%; T:@denominator_units[; i :@originalI"50%; F; @ o; ;i7;[I"%; T;[; i ;I"50%; F; @ :@separator: space; i ; @ [o;;I"shape-size; T;I"shape_size; T; @ o; ;[o:Sass::Script::String ;I" ellipse; T; :identifier; @ ; i o; ;I" cover; T; ;; @ ; i ;;; i ; @ : @splat0;[ o:Sass::Tree::EachNode : @varI" value; T: @listo; ;[o; ;I"G1; T;I"G1; T; i; @ o; ;I"G2; T;I"G2; T; i; @ ;: comma; i; @ ;[o:Sass::Tree::VariableNode ;I"first-val; T: @expro:Sass::Script::Funcall ;I"nth; T;[o; ;I" value; T;I" value; T; i; @ o; ;i;[;[; i;I"1; F; @ :@keywords{;0; i; @ : @guarded0;[; i; @ o;" ;I" pos-type; T;#o;$ ;I" type-of; T;[o; ;I"first-val; T;I"first_val; T; i; @ ;%{;0; i; @ ;&0;[; i; @ u:Sass::Tree::IfNodec[o:Sass::Script::Operation :@operand1o; ;o:Sass::Script::Variable : @nameI" pos-type:ET:@underscored_nameI" pos_type; T: @linei: @options{:@operand2o:Sass::Script::String : @valueI" color; T: @type:identifier; @ ; i:@operator:neq; i; @ ; o; ;o; ;I"first-val; T; I"first_val; T; i; @ ; o; ;I"transparent; T;: string; @ ; i;;; i; @ ;:or; i; @ 0[u:Sass::Tree::IfNodeÈ [o:Sass::Script::Operation :@operand1o; ;o; ;o; ;o; ;o; ;o:Sass::Script::Variable : @nameI" pos-type:ET:@underscored_nameI" pos_type; T: @linei: @options{:@operand2o:Sass::Script::String : @valueI" number; T: @type:identifier; @; i:@operator:eq; i; @; o; ;o; ;I"first-val; T; I"first_val; T; i; @; o; ;I" center; T;: string; @; i;;; i; @;:or; i; @; o; ;o; ;I"first-val; T; I"first_val; T; i; @; o; ;I"top; T;;; @; i;;; i; @;;; i; @; o; ;o; ;I"first-val; T; I"first_val; T; i; @; o; ;I" right; T;;; @; i;;; i; @;;; i; @; o; ;o; ;I"first-val; T; I"first_val; T; i; @; o; ;I" bottom; T;;; @; i;;; i; @;;; i; @; o; ;o; ;I"first-val; T; I"first_val; T; i; @; o; ;I" left; T;;; @; i;;; i; @;;; i; @u:Sass::Tree::IfNodeœ[o:Sass::Script::Operation :@operand1o; ;o; ;o; ;o; ;o; ;o; ;o; ;o:Sass::Script::Variable : @nameI"first-val:ET:@underscored_nameI"first_val; T: @linei#: @options{:@operand2o:Sass::Script::String : @valueI" ellipse; T: @type: string; @; i#:@operator:eq; i#; @; o; ;o; ;I"first-val; T; I"first_val; T; i$; @; o; ;I" circle; T;;; @; i$;;; i$; @;:or; i$; @; o; ;o; ;I"first-val; T; I"first_val; T; i%; @; o; ;I"closest-side; T;;; @; i%;;; i%; @;;; i%; @; o; ;o; ;I"first-val; T; I"first_val; T; i&; @; o; ;I"closest-corner; T;;; @; i&;;; i&; @;;; i&; @; o; ;o; ;I"first-val; T; I"first_val; T; i'; @; o; ;I"farthest-side; T;;; @; i';;; i'; @;;; i'; @; o; ;o; ;I"first-val; T; I"first_val; T; i(; @; o; ;I"farthest-corner; T;;; @; i(;;; i(; @;;; i(; @; o; ;o; ;I"first-val; T; I"first_val; T; i); @; o; ;I" contain; T;;; @; i);;; i); @;;; i); @; o; ;o; ;I"first-val; T; I"first_val; T; i*; @; o; ;I" cover; T;;; @; i*;;; i*; @;;; i*; @0[o:Sass::Tree::VariableNode ;I"shape-size; T: @expro; ;I" value; T; I" value; T; i,; @: @guarded0:@children[; i,; @u:Sass::Tree::IfNode§[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI" value:ET:@underscored_nameI" value; T: @linei.: @options{:@operand2o; ;I"G1; T; I"G1; T; i.; @ :@operator:eq; i.; @ u:Sass::Tree::IfNodeH[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI" value:ET:@underscored_nameI" value; T: @linei2: @options{:@operand2o; ;I"G2; T; I"G2; T; i2; @ :@operator:eq; i2; @ 0[o:Sass::Tree::VariableNode ;I"G2; T: @expro:Sass::Script::Bool: @valueF; i3; @ : @guarded0:@children[; i3; @ [o:Sass::Tree::VariableNode ;I"G1; T: @expro:Sass::Script::Bool: @valueF; i/; @ : @guarded0:@children[; i/; @ [o:Sass::Tree::VariableNode ;I"pos; T: @expro; ;I" value; T; I" value; T; i; @: @guarded0:@children[; i; @u;D[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"pos:ET:@underscored_nameI"pos; T: @linei: @options{:@operand2o; ;I"G1; T; I"G1; T; i; @ :@operator:eq; i; @ 0[o:Sass::Tree::VariableNode ;I"G1; T: @expro:Sass::Script::Bool: @valueF; i; @ : @guarded0:@children[; i; @ ; i:@has_childrenT; @ o;" ;I" type; T;#o; ;I" radial; T; ;; @ ; i9;&0;[; i9; @ o;" ;I" gradient; T;#o;$ ;I" compact; T;[o; ;I"pos; T;I"pos; T; i:; @ o; ;I"shape-size; T;I"shape_size; T; i:; @ o; ;I"G1; T;I"G1; T; i:; @ o; ;I"G2; T;I"G2; T; i:; @ o; ;I"G3; T;I"G3; T; i:; @ o; ;I"G4; T;I"G4; T; i:; @ o; ;I"G5; T;I"G5; T; i:; @ o; ;I"G6; T;I"G6; T; i:; @ o; ;I"G7; T;I"G7; T; i:; @ o; ;I"G8; T;I"G8; T; i:; @ o; ;I"G9; T;I"G9; T; i:; @ o; ;I"G10; T;I"G10; T; i:; @ ;%{;0; i:; @ ;&0;[; i:; @ o;" ;I"type-gradient; T;#o;$ ;I" append; T;[o; ;I" type; T;I" type; T; i;; @ o; ;I" gradient; T;I" gradient; T; i;; @ o; ;I" comma; T; ;; @ ; i;;%{;0; i;; @ ;&0;[; i;; @ o:Sass::Tree::ReturnNode ;#o; ;I"type-gradient; T;I"type_gradient; T; i=; @ ;[; i=; @ ; i ;(T; @ :@templateI"ú// This function is required and used by the background-image mixin. @function radial-gradient($G1, $G2, $G3: false, $G4: false, $G5: false, $G6: false, $G7: false, $G8: false, $G9: false, $G10: false, $pos: 50% 50%, $shape-size: ellipse cover) { @each $value in $G1, $G2 { $first-val: nth($value, 1); $pos-type: type-of($first-val); @if ($pos-type != color) or ($first-val != "transparent") { @if ($pos-type == number) or ($first-val == "center") or ($first-val == "top") or ($first-val == "right") or ($first-val == "bottom") or ($first-val == "left") { $pos: $value; @if $pos == $G1 { $G1: false; } } @else if ($first-val == "ellipse") or ($first-val == "circle") or ($first-val == "closest-side") or ($first-val == "closest-corner") or ($first-val == "farthest-side") or ($first-val == "farthest-corner") or ($first-val == "contain") or ($first-val == "cover") { $shape-size: $value; @if $value == $G1 { $G1: false; } @else if $value == $G2 { $G2: false; } } } } $type: radial; $gradient: compact($pos, $shape-size, $G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); $type-gradient: append($type, $gradient, comma); @return $type-gradient; } ; T; i;(T; @