3.1.10 (Brainy Betty) 3817224f15837c3844843aa683ee213f68b5c20d o:Sass::Tree::RootNode :@has_childrenT: @options{: @linei:@children[o:Sass::Tree::ImportNode ;@;i; [:@template0:@imported_filename" sharedo:Sass::Tree::CommentNode ;@;i; [: @value["ï/* CSS Transitions * Currently only works in Webkit. * * * expected in CSS3, FireFox 3.6/7 and Opera Presto 2.3 * * We'll be prepared. * * Including this submodule sets following defaults for the mixins: * * $default-transition-property : all * $default-transition-duration : 1s * $default-transition-function : false * $default-transition-delay : false * * Override them if you like. Timing-function and delay are set to false for browser defaults (ease, 0s). */: @loud0: @silentio:Sass::Tree::VariableNode ;@;i; [: @guarded" !default: @name" default-transition-property: @expro:Sass::Script::String ;@;i;"all: @type:identifiero; ;@;i; [;" !default;" default-transition-duration;o:Sass::Script::Number :@original"1s;@;i;i:@denominator_units[:@numerator_units["so; ;@;i; [;" !default;" default-transition-function;o:Sass::Script::Bool;@;i;Fo; ;@;i; [;" !default;"default-transition-delay;o;;@;i;Fo; ;@;i; [;["}/* One or more properties to transition * * * for multiple, use a comma-delimited list * * also accepts "all" or "none" */;0;io:Sass::Tree::MixinDefNode ;T;@;i$; [o:Sass::Tree::MixinNode ;@;i'; [;"experimental: @args[ o; ;@;i%;"transition-property;;o:Sass::Script::Funcall ;@;i%;" unquote;[o:Sass::Script::Variable ;@;i%:@underscored_name"properties;"properties:@keywords{o; ;@;i&;" -moz;;o; ;@;i&;" -webkit;;o; ;@;i&;"-o;;o:!Sass::Script::UnaryOperation ;@;i&: @operando; ;@;i&;"-ms;;:@operator:noto;$ ;@;i&;%o; ;@;i&;" -khtml;;;&;'o; ;@;i&;" official;;;#{;"transition-property;[[o;!;@;""properties;"propertieso;! ;@;i$;"" default_transition_property;" default-transition-propertyo; ;@;i*; [;["¡/* One or more durations in seconds * * * for multiple, use a comma-delimited list * * these durations will affect the properties in the same list position */;0;io; ;T;@;i/; [u:Sass::Tree::IfNodeÃ[o:Sass::Script::Operation : @options{: @linei0:@operand2o:Sass::Script::String ;@;i0: @value" string: @type:identifier:@operand1o:Sass::Script::Funcall ;@;i0: @name" type-of: @args[o:Sass::Script::Variable ;@;i0:@underscored_name" duration;" duration:@keywords{:@operator:eq0[o:Sass::Tree::VariableNode ;@;i0:@children[: @guarded0;" duration: @expro; ;@;i0;" unquote;[o; ;@;i0;" duration;" duration;{o; ;@;i3; [;"experimental;[ o; ;@;i1;"transition-duration;;o;! ;@;i1;"" duration;" durationo; ;@;i2;" -moz;;o; ;@;i2;" -webkit;;o; ;@;i2;"-o;;o;$ ;@;i2;%o; ;@;i2;"-ms;;;&;'o;$ ;@;i2;%o; ;@;i2;" -khtml;;;&;'o; ;@;i2;" official;;;#{;"transition-duration;[[o;!;@;"" duration;" durationo;! ;@;i/;"" default_transition_duration;" default-transition-durationo; ;@;i6; [;["õ/* One or more timing functions * * * [ ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)] * * For multiple, use a comma-delimited list * * These functions will effect the properties in the same list position */;0;io; ;T;@;i<; [o; ;@;i?; [;"experimental;[ o; ;@;i=;"transition-timing-function;;o; ;@;i=;" unquote;[o;! ;@;i=;"" function;" function;#{o; ;@;i>;" -moz;;o; ;@;i>;" -webkit;;o; ;@;i>;"-o;;o;$ ;@;i>;%o; ;@;i>;"-ms;;;&;'o;$ ;@;i>;%o; ;@;i>;" -khtml;;;&;'o; ;@;i>;" official;;;#{;"transition-timing-function;[[o;!;@;"" function;" functiono;! ;@;i<;"" default_transition_function;" default-transition-functiono; ;@;iB; [;["¦/* One or more transition-delays in seconds * * * for multiple, use a comma-delimited list * * these delays will effect the properties in the same list position */;0;io; ;T;@;iG; [u;(´[o:Sass::Script::Operation : @options{: @lineiH:@operand2o:Sass::Script::String ;@;iH: @value" string: @type:identifier:@operand1o:Sass::Script::Funcall ;@;iH: @name" type-of: @args[o:Sass::Script::Variable ;@;iH:@underscored_name" delay;" delay:@keywords{:@operator:eq0[o:Sass::Tree::VariableNode ;@;iH:@children[: @guarded0;" delay: @expro; ;@;iH;" unquote;[o; ;@;iH;" delay;" delay;{o; ;@;iK; [;"experimental;[ o; ;@;iI;"transition-delay;;o;! ;@;iI;"" delay;" delayo; ;@;iJ;" -moz;;o; ;@;iJ;" -webkit;;o; ;@;iJ;"-o;;o;$ ;@;iJ;%o; ;@;iJ;"-ms;;;&;'o;$ ;@;iJ;%o; ;@;iJ;" -khtml;;;&;'o; ;@;iJ;" official;;;#{;"transition-delay;[[o;!;@;"" delay;" delayo;! ;@;iG;""default_transition_delay;"default-transition-delayo; ;@;iN; [;["*/* Transition all-in-one shorthand */;0;io; ;T;@;iU; [ o; ;@;iV; [;"transition-property;[o;! ;@;iV;""properties;"properties;#{o; ;@;iW; [;"transition-duration;[o;! ;@;iW;"" duration;" duration;#{u;(ê[o:Sass::Script::Variable : @options{: @lineiX:@underscored_name" function: @name" function0[o:Sass::Tree::MixinNode ;@;iX:@children[; "transition-timing-function: @args[o; ;@;iX;" function; " function:@keywords{u;(Ô[o:Sass::Script::Variable : @options{: @lineiY:@underscored_name" delay: @name" delay0[o:Sass::Tree::MixinNode ;@;iY:@children[; "transition-delay: @args[o; ;@;iY;" delay; " delay:@keywords{;"single-transition;[ [o;!;@;""properties;"propertieso;! ;@;iQ;"" default_transition_property;" default-transition-property[o;!;@;"" duration;" durationo;! ;@;iR;"" default_transition_duration;" default-transition-duration[o;!;@;"" function;" functiono;! ;@;iS;"" default_transition_function;" default-transition-function[o;!;@;"" delay;" delayo;! ;@;iT;""default_transition_delay;"default-transition-delayo; ;T;@;ig; [o; ;@;ih; [;0;" legacy;o:Sass::Script::Operation ;@;ih:@operand2o;) ;@;ih;*o;! ;@;ih;""transition_4;"transition-4:@operand1o;) ;@;ih;*o;! ;@;ih;""transition_3;"transition-3;+o;! ;@;ih;""transition_2;"transition-2;&:or;&;,;+o;) ;@;ih;*o;) ;@;ih;*o; ;@;ih;" number;;;+o; ;@;ih;" type-of;[o; ;@;ih;"if;[o;! ;@;ih;""transition_4;"transition-4o;! ;@;ih;""transition_4;"transition-4o; ;"0;@;ih;i;[;[;#{;#{;&:eq;+o;) ;@;ih;*o;) ;@;ih;*o; ;@;ih;" string;;;+o; ;@;ih;" type-of;[o; ;@;ih;"if;[o;! ;@;ih;""transition_3;"transition-3o;! ;@;ih;""transition_3;"transition-3o; ;@;ih;";: string;#{;#{;&;-;+o;) ;@;ih;*o;) ;@;ih;*o; ;@;ih;" number;;;+o; ;@;ih;" type-of;[o; ;@;ih;"if;[o;! ;@;ih;""transition_2;"transition-2o;! ;@;ih;""transition_2;"transition-2o; ;"0;@;ih;i;@";[;#{;#{;&;-;+o;) ;@;ih;*o; ;@;ih;" string;;;+o; ;@;ih;" type-of;[o;! ;@;ih;""transition_1;"transition-1;#{;&;-;&:and;&;/;&;/;&;/u;(L [o:Sass::Script::Variable : @options{: @lineii:@underscored_name" legacy: @name" legacyu:Sass::Tree::IfNode[00[u:Sass::Tree::IfNodeÚ[o:Sass::Script::Operation : @options{: @lineit:@operand2o:Sass::Script::String ;@;it: @value" default: @type:identifier:@operand1o:Sass::Script::Variable ;@;it:@underscored_name"transition_1: @name"transition-1:@operator:eq0[o:Sass::Tree::VariableNode ;@;iu:@children[: @guarded0;"transition-1: @expro:Sass::Script::Funcall ;@;iu;"-compass-space-list: @args[o; ;@;iu;" compact;[ o; ;@;iu;" default_transition_property;" default-transition-propertyo; ;@;iu;" default_transition_duration;" default-transition-durationo; ;@;iu;" default_transition_function;" default-transition-functiono; ;@;iu;"default_transition_delay;"default-transition-delay:@keywords{;{o:Sass::Tree::VariableNode : @options{: @lineiw:@children[: @guarded0: @name"transition: @expro:Sass::Script::Funcall ;@ ;iw; " compact: @args[o:Sass::Script::Variable ;@ ;iw:@underscored_name"transition_1; "transition-1o; ;@ ;iw;"transition_2; "transition-2o; ;@ ;iw;"transition_3; "transition-3o; ;@ ;iw;"transition_4; "transition-4o; ;@ ;iw;"transition_5; "transition-5o; ;@ ;iw;"transition_6; "transition-6o; ;@ ;iw;"transition_7; "transition-7o; ;@ ;iw;"transition_8; "transition-8o; ;@ ;iw;"transition_9; "transition-9o; ;@ ;iw;"transition_10; "transition-10:@keywords{o:Sass::Tree::MixinNode ;@ ;iz; [; "experimental;[ o:Sass::Script::String ;@ ;ix: @value"transition: @type:identifiero; ;@ ;ix;"transition; "transitiono; ;@ ;iy;" -moz;;o; ;@ ;iy;" -webkit;;o; ;@ ;iy;"-o;;o:!Sass::Script::UnaryOperation ;@ ;iy: @operando; ;@ ;iy;"-ms;;:@operator:noto; ;@ ;iy;o; ;@ ;iy;" -khtml;;;;o; ;@ ;iy;" official;;;{[o:Sass::Tree::WarnNode ;@;ik:@children[: @expro:Sass::Script::Operation ;@;ik:@operand2o:Sass::Script::String ;@;ik: @value"ZPass the values as a single space-separated list, or use the single-transition mixin.: @type: string:@operand1o; ;@;ij;"UPassing separate arguments for a single transition to transition is deprecated. ;;:@operator: pluso:Sass::Tree::MixinNode ;@;iq; [; "single-transition: @args[ o:Sass::Script::Funcall ;@;im; "if;[o; ;@;im;"transition_1; "transition-1o; ;@;im;"transition_1; "transition-1o; ;@;im;" default_transition_property; " default-transition-property:@keywords{o; ;@;in; "if;[o; ;@;in;"transition_2; "transition-2o; ;@;in;"transition_2; "transition-2o; ;@;in;" default_transition_duration; " default-transition-duration;{o; ;@;io; "if;[o; ;@;io;"transition_3; "transition-3o; ;@;io;"transition_3; "transition-3o; ;@;io;" default_transition_function; " default-transition-function;{o; ;@;ip; "if;[o; ;@;ip;"transition_4; "transition-4o; ;@;ip;"transition_4; "transition-4o; ;@;ip;"default_transition_delay; "default-transition-delay;{;{;"transition;[[o;!;@;""transition_1;"transition-1o; ;@;i];" default;;[o;!;@;""transition_2;"transition-2o;;@;i^;F[o;!;@;""transition_3;"transition-3o;;@;i_;F[o;!;@;""transition_4;"transition-4o;;@;i`;F[o;!;@;""transition_5;"transition-5o;;@;ia;F[o;!;@;""transition_6;"transition-6o;;@;ib;F[o;!;@;""transition_7;"transition-7o;;@;ic;F[o;!;@;""transition_8;"transition-8o;;@;id;F[o;!;@;""transition_9;"transition-9o;;@;ie;F[o;!;@;""transition_10;"transition-10o;;@;if;F; "é@import "shared"; // CSS Transitions // Currently only works in Webkit. // // * expected in CSS3, FireFox 3.6/7 and Opera Presto 2.3 // * We'll be prepared. // // Including this submodule sets following defaults for the mixins: // // $default-transition-property : all // $default-transition-duration : 1s // $default-transition-function : false // $default-transition-delay : false // // Override them if you like. Timing-function and delay are set to false for browser defaults (ease, 0s). $default-transition-property: all !default; $default-transition-duration: 1s !default; $default-transition-function: false !default; $default-transition-delay: false !default; // One or more properties to transition // // * for multiple, use a comma-delimited list // * also accepts "all" or "none" @mixin transition-property($properties: $default-transition-property) { @include experimental(transition-property, unquote($properties), -moz, -webkit, -o, not -ms, not -khtml, official ); } // One or more durations in seconds // // * for multiple, use a comma-delimited list // * these durations will affect the properties in the same list position @mixin transition-duration($duration: $default-transition-duration) { @if type-of($duration) == string { $duration: unquote($duration); } @include experimental(transition-duration, $duration, -moz, -webkit, -o, not -ms, not -khtml, official ); } // One or more timing functions // // * [ ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)] // * For multiple, use a comma-delimited list // * These functions will effect the properties in the same list position @mixin transition-timing-function($function: $default-transition-function) { @include experimental(transition-timing-function, unquote($function), -moz, -webkit, -o, not -ms, not -khtml, official ); } // One or more transition-delays in seconds // // * for multiple, use a comma-delimited list // * these delays will effect the properties in the same list position @mixin transition-delay($delay: $default-transition-delay) { @if type-of($delay) == string { $delay: unquote($delay); } @include experimental(transition-delay, $delay, -moz, -webkit, -o, not -ms, not -khtml, official ); } // Transition all-in-one shorthand @mixin single-transition( $properties: $default-transition-property, $duration: $default-transition-duration, $function: $default-transition-function, $delay: $default-transition-delay ) { @include transition-property($properties); @include transition-duration($duration); @if $function { @include transition-timing-function($function); } @if $delay { @include transition-delay($delay); } } @mixin transition( $transition-1 : default, $transition-2 : false, $transition-3 : false, $transition-4 : false, $transition-5 : false, $transition-6 : false, $transition-7 : false, $transition-8 : false, $transition-9 : false, $transition-10: false ) { $legacy: (type-of($transition-1) == string and type-of(if($transition-2, $transition-2, 0)) == number and type-of(if($transition-3, $transition-3, '')) == string and type-of(if($transition-4, $transition-4, 0)) == number and ($transition-2 or $transition-3 or $transition-4)); @if $legacy { @warn "Passing separate arguments for a single transition to transition is deprecated. " + "Pass the values as a single space-separated list, or use the single-transition mixin."; @include single-transition( if($transition-1, $transition-1, $default-transition-property), if($transition-2, $transition-2, $default-transition-duration), if($transition-3, $transition-3, $default-transition-function), if($transition-4, $transition-4, $default-transition-delay) ); } @else { @if $transition-1 == default { $transition-1 : -compass-space-list(compact($default-transition-property, $default-transition-duration, $default-transition-function, $default-transition-delay)); } $transition : compact($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10); @include experimental(transition, $transition, -moz, -webkit, -o, not -ms, not -khtml, official ); } }