3.2.5 (Media Mark) a242ef2be1ac63d413bff7d7eb63f2ad5afeb017 o:Sass::Tree::RootNode :@children[ o:Sass::Tree::CommentNode : @value[I"</* Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. * Example: @include transition (all, 2.0s, ease-in-out); * @include transition ((opacity, width), (1.0s, 2.0s), ease-in, (0, 2s)); * @include transition ($property:(opacity, width), $delay: (1.5s, 2.5s)); */:ET: @type: silent;[: @linei: @options{o:Sass::Tree::MixinDefNode : @nameI"transition; T: @args[: @splato:Sass::Script::Variable;I"properties; T:@underscored_nameI"properties; T; {;[u:Sass::Tree::IfNode[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI" length:ET: @args[o:Sass::Script::Variable ;I"properties; T:@underscored_nameI"properties; T: @options{: @linei :@keywords{: @splat0;i ; @ :@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[;i :@originalI"1; F; @ :@operator:gte;i ; @ u:Sass::Tree::IfNode[00[o:Sass::Tree::VariableNode : @nameI"properties:ET: @expro:Sass::Script::List : @value[ o:Sass::Script::String ; I"all;T: @type:identifier: @linei: @options{o:Sass::Script::Number ; f 0.15:@numerator_units[I"s;T:@denominator_units[;i:@originalI" 0.15s;F;@ o; ; I" ease-out;T; ; ;i;@ o; ; i;[;[;i;I"0;F;@ :@separator: space;i;@ : @guarded0:@children[;i;@ o:Sass::Tree::MixinNode ;I" prefixer;T: @args[o; ; I"transition;T; ; ;i;@ o:Sass::Script::Variable ;I"properties;T:@underscored_nameI"properties;T;@ ;io; ; [ o; ; I" webkit;T; ; ;i;@ o; ; I"moz;T; ; ;i;@ o; ; I"ms;T; ; ;i;@ o; ; I"o;T; ; ;i;@ o; ; I" spec;T; ; ;i;@ ;;;i;@ :@keywords{: @splat0;[;i;@ [o:Sass::Tree::MixinNode ;I" prefixer; T; [o:Sass::Script::String ;I"transition; T: @type:identifier;i ; @ o; ;I"properties; T; I"properties; T; @ ;i o:Sass::Script::List ;[ o; ;I" webkit; T;;;i ; @ o; ;I"moz; T;;;i ; @ o; ;I"ms; T;;;i ; @ o; ;I"o; T;;;i ; @ o; ;I" spec; T;;;i ; @ :@separator: space;i ; @ ;{;0:@children[;i ; @ ; i :@has_childrenT; @ o; ;I"transition-property; T;[;o;;I"properties; T;I"properties; T; {;[ o:Sass::Tree::PropNode ;[I" -webkit-transition-property; T;o:Sass::Script::Funcall ;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; @ ; io:Sass::Script::String ;I" webkit; T; : string; i; @ :@keywords{;0; i; @ : @tabsi:@prop_syntax:new;[; i; @ o; ;[I"-moz-transition-property; T;o; ;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; @ ; io; ;I"moz; T; ;; i; @ ;{;0; i; @ ;i;;;[; i; @ o; ;[I"-ms-transition-property; T;o; ;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; @ ; io; ;I"ms; T; ;; i; @ ;{;0; i; @ ;i;;;[; i; @ o; ;[I"-o-transition-property; T;o; ;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; @ ; io; ;I"o; T; ;; i; @ ;{;0; i; @ ;i;;;[; i; @ o; ;[I"transition-property; T;o; ;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; @ ; io:Sass::Script::Bool;F; i; @ ;{;0; i; @ ;i;;;[; i; @ ; i;T; @ o; ;I"transition-duration; T;[;o;;I" times; T;I" times; T; {;[o:Sass::Tree::MixinNode ;I" prefixer; T;[o; ;I"transition-duration; T; :identifier; i; @ o; ;I" times; T;I" times; T; @ ; io:Sass::Script::List ;[ o; ;I" webkit; T; ; ; i; @ o; ;I"moz; T; ; ; i; @ o; ;I"ms; T; ; ; i; @ o; ;I"o; T; ; ; i; @ o; ;I" spec; T; ; ; i; @ :@separator: space; i; @ ;{;0;[; i; @ ; i;T; @ o; ;I"transition-timing-function; T;[;o;;I" motions; T;I" motions; T; {;[o; ;[I"L/* ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() */; T; ; ;[; i#; @ o; ;I" prefixer; T;[o; ;I"transition-timing-function; T; ; ; i$; @ o; ;I" motions; T;I" motions; T; @ ; i$o;! ;[ o; ;I" webkit; T; ; ; i$; @ o; ;I"moz; T; ; ; i$; @ o; ;I"ms; T; ; ; i$; @ o; ;I"o; T; ; ; i$; @ o; ;I" spec; T; ; ; i$; @ ;";#; i$; @ ;{;0;[; i$; @ ; i";T; @ o; ;I"transition-delay; T;[;o;;I" times; T;I" times; T; {;[o; ;I" prefixer; T;[o; ;I"transition-delay; T; ; ; i(; @ o; ;I" times; T;I" times; T; @ ; i(o;! ;[ o; ;I" webkit; T; ; ; i(; @ o; ;I"moz; T; ; ; i(; @ o; ;I"ms; T; ; ; i(; @ o; ;I"o; T; ; ; i(; @ o; ;I" spec; T; ; ; i(; @ ;";#; i(; @ ;{;0;[; i(; @ ; i';T; @ :@templateI"²// Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. // Example: @include transition (all, 2.0s, ease-in-out); // @include transition ((opacity, width), (1.0s, 2.0s), ease-in, (0, 2s)); // @include transition ($property:(opacity, width), $delay: (1.5s, 2.5s)); @mixin transition ($properties...) { @if length($properties) >= 1 { @include prefixer(transition, $properties, webkit moz ms o spec); } @else { $properties: all 0.15s ease-out 0; @include prefixer(transition, $properties, webkit moz ms o spec); } } @mixin transition-property ($properties...) { -webkit-transition-property: transition-property-names($properties, 'webkit'); -moz-transition-property: transition-property-names($properties, 'moz'); -ms-transition-property: transition-property-names($properties, 'ms'); -o-transition-property: transition-property-names($properties, 'o'); transition-property: transition-property-names($properties, false); } @mixin transition-duration ($times...) { @include prefixer(transition-duration, $times, webkit moz ms o spec); } @mixin transition-timing-function ($motions...) { // ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() @include prefixer(transition-timing-function, $motions, webkit moz ms o spec); } @mixin transition-delay ($times...) { @include prefixer(transition-delay, $times, webkit moz ms o spec); } ; T;T; @ ; i