{: versionI"3.2.19 (Media Mark):EF:shaI"-099247da3dd0fbdfa02d8fbb9793fe640a8f6dd5;F: contents"(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 2s ease-in-out); * @include transition (opacity 1s ease-in 2s, width 2s ease-out); * @include transition-property (transform, opacity); */:ET: @type: silent;[: @linei: @options{o:Sass::Tree::MixinDefNode : @nameI"transition; T: @args[: @splato:Sass::Script::Variable;I"properties; T:@underscored_nameI"properties; T; {;[ o; ;[I"3/* Fix for vendor-prefix transform property */; T; ; ;[; i ; @ o:Sass::Tree::VariableNode ;I"needs-prefixes; T: @expro:Sass::Script::Bool;F; i ; @ : @guarded0;[; i ; @ o; ;I" webkit; T;o:Sass::Script::List ;[:@separator: space; i; @ ;0;[; i; @ o; ;I"moz; T;o; ;[;;; i; @ ;0;[; i; @ o; ;I" spec; T;o; ;[;;; i; @ ;0;[; i; @ o; ;[I"5/* Create lists for vendor-prefixed transform */; T; ; ;[; i; @ o:Sass::Tree::EachNode : @varI" list; T: @listo; ;I"properties; T;I"properties; T; @ ; i;[u:Sass::Tree::IfNodeJ [o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI"nth:ET: @args[o:Sass::Script::Variable ;I" list; T:@underscored_nameI" list; T: @options{: @lineio:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[;i:@originalI"1; F; @ :@keywords{: @splat0;i; @ :@operand2o:Sass::Script::String ;I"transform; T: @type: string;i; @ :@operator:eq;i; @ u:Sass::Tree::IfNodeÛ[00[o:Sass::Tree::VariableNode : @nameI" webkit:ET: @expro:Sass::Script::Funcall ;I" append;T: @args[o:Sass::Script::Variable ;I" webkit;T:@underscored_nameI" webkit;T: @options{: @linei*o; ;I" list;T; I" list;T; @;i*o:Sass::Script::String : @valueI" comma;T: @type:identifier;i*; @:@keywords{: @splat0;i*; @: @guarded0:@children[;i*; @o; ;I"moz;T;o; ;I" append;T; [o; ;I"moz;T; I"moz;T; @;i+o; ;I" list;T; I" list;T; @;i+o; ;I" comma;T;;;i+; @;{;0;i+; @;0;[;i+; @o; ;I" spec;T;o; ;I" append;T; [o; ;I" spec;T; I" spec;T; @;i,o; ;I" list;T; I" list;T; @;i,o; ;I" comma;T;;;i,; @;{;0;i,; @;0;[;i,; @[ o:Sass::Tree::VariableNode ;I"needs-prefixes; T: @expro:Sass::Script::Bool;T;i; @ : @guarded0:@children[;i; @ o; ;I" list1; T;o; ;I"-webkit-transform; T;:identifier;i; @ ; 0;![;i; @ o; ;I" list2; T;o; ;I"-moz-transform; T;;";i; @ ; 0;![;i; @ o; ;I" list3; T;o:Sass::Script::List ;[:@separator: space;i; @ ; 0;![;i; @ o:Sass::Tree::EachNode : @varI"var; T: @listo; ;I" list; T; I" list; T; @ ;i;![o; ;I" list3; T;o; ;I" join; T; [o; ;I" list3; T; I" list3; T; @ ;io; ;I"var; T; I"var; T; @ ;i;{;0;i; @ ; 0;![;i; @ u;r[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"var:ET:@underscored_nameI"var; T: @options{: @linei:@operand2o:Sass::Script::String : @valueI"transform; T: @type: string; i; @ :@operator:neq; i; @ 0[o:Sass::Tree::VariableNode ;I" list1; T: @expro:Sass::Script::Funcall ;I" join; T: @args[o; ;I" list1; T; I" list1; T; @ ; io; ;I"var; T; I"var; T; @ ; i:@keywords{: @splat0; i; @ : @guarded0:@children[; i; @ o; ;I" list2; T;o; ;I" join; T;[o; ;I" list2; T; I" list2; T; @ ; io; ;I"var; T; I"var; T; @ ; i;{;0; i; @ ;0;[; i; @ ;i:@has_childrenT; @ o; ;I" webkit; T;o; ;I" append; T; [o; ;I" webkit; T; I" webkit; T; @ ;i#o; ;I" list1; T; I" list1; T; @ ;i#;{;0;i#; @ ; 0;![;i#; @ o; ;I"moz; T;o; ;I" append; T; [o; ;I"moz; T; I"moz; T; @ ;i$o; ;I" list2; T; I" list2; T; @ ;i$;{;0;i$; @ ; 0;![;i$; @ o; ;I" spec; T;o; ;I" append; T; [o; ;I" spec; T; I" spec; T; @ ;i%o; ;I" list3; T; I" list3; T; @ ;i%;{;0;i%; @ ; 0;![;i%; @ ; i:@has_childrenT; @ u;´[o:Sass::Script::Variable : @nameI"needs-prefixes:ET:@underscored_nameI"needs_prefixes;T: @options{: @linei0u:Sass::Tree::IfNodeÝ[00[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{: @linei6:@keywords{: @splat0;i6; @ :@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[;i6:@originalI"1; F; @ :@operator:gte;i6; @ 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"s;T;[;i;;I"0s;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;@ ;i= 1 { @include prefixer(transition, $properties, webkit moz spec); } @else { $properties: all 0.15s ease-out 0s; @include prefixer(transition, $properties, webkit moz spec); } } } @mixin transition-property ($properties...) { -webkit-transition-property: transition-property-names($properties, 'webkit'); -moz-transition-property: transition-property-names($properties, 'moz'); transition-property: transition-property-names($properties, false); } @mixin transition-duration ($times...) { @include prefixer(transition-duration, $times, webkit moz 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 spec); } @mixin transition-delay ($times...) { @include prefixer(transition-delay, $times, webkit moz spec); } ; T; i;T; @