{: versionI"3.4.18 (Selective Steve):EF:shaI"-03ddaecf70b5ae9959172c01ba22486bcc0b8de9;F: contents"SÃo:Sass::Tree::RootNode :@children[o:Sass::Tree::ImportNode :@imported_filenameI"compass/support:ET;[:@template0: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{: @options{:@imported_file0o:Sass::Tree::CommentNode : @value[I"a/* The the user threshold for transition support. Defaults to `$graceful-usage-threshold` */; T: @type: silent;[; i;@o:Sass::Tree::VariableNode : @nameI"!transition-support-threshold; T: @expro:!Sass::Script::Tree::Variable ;!I"graceful-usage-threshold; T:@underscored_nameI"graceful_usage_threshold; T; i ; o; ;o;; i ;i%;o;; i ;i>;@ ;@:@filename@ ;@: @guardedT: @global0;[; i ; o; ;o;; i ;i;o;; i ;iG;@ ;@;@o; ;[I"ï/* 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). */; T;;;[; i ;@o; ;!I" default-transition-property; T;"o: Sass::Script::Tree::Literal ;o: Sass::Script::Value::String;I"all; T;:identifier;@; i; o; ;o;; i;i$;o;; i;i';@ ;@;%@ ;&T;'0;[; i; o; ;o;; i;i;o;; i;i0;@ ;@;@o; ;!I" default-transition-duration; T;"o;( ;o: Sass::Script::Value::Number ;i:@numerator_units[I"s; T:@denominator_units[:@originalI"1s; F;@; i; o; ;o;; i;i$;o;; i;i&;@ ;@;%@ ;&T;'0;[; i; o; ;o;; i;i;o;; i;i/;@ ;@;@o; ;!I" default-transition-function; T;"o;( ;o:Sass::Script::Value::Null;0;@; i; o; ;o;; i;i$;o;; i;i(;@ ;@;%@ ;&T;'0;[; i; o; ;o;; i;i;o;; i;i1;@ ;@;@o; ;!I"default-transition-delay; T;"o;( ;@F; i!; o; ;o;; i!;i!;o;; i!;i%;@ ;@;%@ ;&T;'0;[; i!; o; ;o;; i!;i;o;; i!;i.;@ ;@;@o; ;!I"#transitionable-prefixed-values; T;"o:$Sass::Script::Tree::ListLiteral :@elements[o;( ;o;);I"transform; T;;*;@; i#; o; ;o;; i#;i';o;; i#;i0;@ ;@;%@ o;( ;o;);I"transform-origin; T;;*;@; i#; o; ;o;; i#;i2;o;; i#;iB;@ ;@;%@ :@separator: comma; i#; o; ;o;; i#;i';@g;@ ;@;%@ ;@;&T;'0;[; i#; o; ;o;; i#;i;o;; i#;iK;@ ;@;@o; ;[I"7/* Checks if the value given is a unit of time. */; T;;;[; i';@o:Sass::Tree::FunctionNode ;!I" is-time; T: @args[[o;# ;!I" value; T;$I" value; T; i(; o; ;o;; i(;i;o;; i(;i;@ ;@;%@ ;@0: @splat0;[o:Sass::Tree::ReturnNode ;"o: Sass::Script::Tree::Funcall;!I"if; T;5[o:"Sass::Script::Tree::Operation :@operand1o;8;!I" type-of; T;5[o;# ;!I" value; T;$I" value; T; i); o; ;o;; i);i;o;; i);i!;@ ;@;%@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{;60:@kwarg_splat0; i); o; ;o;; i);i;o;; i);i";@ ;@;%@ ;@:@operand2o;( ;o;);I" number; T;;*;@; i); o; ;o;; i);i&;o;; i);i,;@ ;@;%@ :@operator:eq; i); o; ;@Š;o;; i);i,;@ ;@;%@ ;@o:'Sass::Script::Tree::UnaryOperation : @operando;C ;Do;8;!I" index; T;5[o;0 ;1[o;( ;o;);I"s; T;;*;@; i); o; ;o;; i);i<;o;; i);i=;@ ;@;%@ o;( ;o;);I"ms; T;;*;@; i); o; ;o;; i);i>;o;; i);i@;@ ;@;%@ ;2: space; i); o; ;o;; i);i<;o;; i);i@;@ ;@;%@ ;@o;8;!I" unit; T;5[o;# ;!I" value; T;$I" value; T; i); o; ;o;; i);iG;o;; i);iM;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i); o; ;o;; i);iB;o;; i);iN;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i); o; ;o;; i);i6;o;; i);iO;@ ;@;%@ ;@;A:not; i); o; ;o;; i);i6;o;; i);iO;@ ;@;%@ ;@;A;F; i); o; ;o;; i);i2;o;; i);iO;@ ;@;%@ ;@o;( ;o:Sass::Script::Value::Bool;F;@; i); o; ;o;; i);iQ;o;; i);iV;@ ;@;%@ ;;o;<;={;>{;60;?0; i); o; ;o;; i);i;o;; i);iW;@ ;@;%@ ;@;[; i); o; ;o;; i);i;o;; i);iW;@ ;@;@; i(; o; ;o;; i(;i;o;; i(;i ;@ ;@:@has_childrenT;@o; ;[I"i/* Returns `$property` with the given prefix if it is found in `$transitionable-prefixed-values`. */; T;;;[; i,;@o;4 ;!I"prefixed-for-transition; T;5[[o;# ;!I" prefix; T;$I" prefix; T; i-; o; ;o;; i-;i(;o;; i-;i/;@ ;@;%@ ;@0[o;# ;!I" property; T;$I" property; T; i-; o; ;o;; i-;i1;o;; i-;i:;@ ;@;%@ ;@0;60;[u:Sass::Tree::IfNode’[o:'Sass::Script::Tree::UnaryOperation : @operando:!Sass::Script::Tree::Variable : @nameI" prefix:ET:@underscored_nameI" prefix; T: @linei.:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i.: @offseti: @end_poso;; i.;i: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operator:not; i.; o; ;o;; i.;i;o;; i.;i;@ ;@;@ ;@0[o:Sass::Tree::ReturnNode : @expro; ;I" property; T; I" property; T; i/; o; ;o;; i/;i;o;; i/;i;@ ;@;@ ;@:@children[; i/; o; ;o;; i/;i ;o;; i/;i;@ ;@;@u;I[o:"Sass::Script::Tree::Operation :@operand1o; ;o: Sass::Script::Tree::Funcall: @nameI" type-of:ET: @args[o:!Sass::Script::Tree::Variable ;I" property; T:@underscored_nameI" property; T: @linei1:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i1: @offseti: @end_poso;; i1;i: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i1;o; ;o;; i1;i ;o;; i1;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;&I" list; T: @type:identifier;@; i1;o; ;o;; i1;i";o;; i1;i&;@;@;@:@operator:eq; i1;o; ;@;o;; i1;i';@;@;@;@;$o; ;o;;I" type-of; T; [o; ;I" property; T; I" property; T; i1;o; ;o;; i1;i2;o;; i1;i;;@;@;@;@;o;; {;!{;"0;#0; i1;o; ;o;; i1;i*;o;; i1;i<;@;@;@;@;$o;% ;&o;';&I" arglist; T;(;);@; i1;o; ;o;; i1;i@;o;; i1;iG;@;@;@;*;+; i1;o; ;@4;o;; i1;iH;@;@;@;@;*:or; i1;o; ;@;o;; i1;iH;@;@;@;@u:Sass::Tree::IfNodeª [00[u:Sass::Tree::IfNodeŠ [o: Sass::Script::Tree::Funcall: @nameI" index:ET: @args[o:!Sass::Script::Tree::Variable ;I"#transitionable-prefixed-values;T:@underscored_nameI"#transitionable_prefixed_values;T: @linei8:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i8: @offseti: @end_poso;; i8;i3: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{o; ;I" property;T; I" property;T; i8; o; ;o;; i8;i5;o;; i8;i>;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i8; o; ;o;; i8;i;o;; i8;i?;@;@;@;@u:Sass::Tree::IfNodeÅ[00[o:Sass::Tree::ReturnNode : @expro:!Sass::Script::Tree::Variable : @nameI" property:ET:@underscored_nameI" property; T: @linei;:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i;: @offseti: @end_poso;; i;;i: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{:@children[; i;; o; ;o;; i;;i ;o;; i;;i;@;@;@[o:Sass::Tree::ReturnNode : @expro:&Sass::Script::Tree::Interpolation: @before0: @mido; ;I" prefix;T; I" prefix;T; i9; o; ;o;; i9;i;o;; i9;i;@;@;@;@: @aftero;%;&o;%;&0;'o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;*I"-;T: @type:identifier;@; i9; o; ;o;; i9;i;o;; i9;i;@;@;@;(0:@whitespace_before0:@whitespace_afterF:@originally_text:originally_text:@warn_for_colorF;@; i9; o; ;@2;o;; i9;i;@;@;@;'o; ;I" property;T; I" property;T; i9; o; ;o;; i9;i!;o;; i9;i*;@;@;@;@;(0;.0;/0;0F;2F;@; i9; o; ;@2;o;; i9;i+;@;@;@;.iI;/0;0F;2F;@; i9; o; ;@*;o;; i9;i+;@;@;@:@children[; i9; o; ;o;; i9;i ;o;; i9;i+;@;@;@[o:Sass::Tree::VariableNode ;I" new-list; T: @expro;;I"comma-list; T; [;o;; {;!{;"0;#0; i2;o; ;o;; i2;i;o;; i2;i!;@;@;@;@: @guarded0: @global0:@children[; i2;o; ;o;; i2;i ;o;; i2;i!;@;@;@o:Sass::Tree::EachNode : @vars[I"v; T: @listo; ;I" property; T; I" property; T; i3;o; ;o;; i3;i;o;; i3;i;@;@;@;@;2[o;. ;I" new-list; T;/o;;I" append; T; [o; ;I" new-list; T; I" new_list; T; i4;o; ;o;; i4;i;o;; i4;i';@;@;@;@o;;I"prefixed-for-transition; T; [o; ;I" prefix; T; I" prefix; T; i4;o; ;o;; i4;iA;o;; i4;iH;@;@;@;@o; ;I"v; T; I"v; T; i4;o; ;o;; i4;iJ;o;; i4;iL;@;@;@;@;o;; {;!{;"0;#0; i4;o; ;o;; i4;i);o;; i4;iM;@;@;@;@;o;; {;!{;"0;#0; i4;o; ;o;; i4;i;o;; i4;iN;@;@;@;@;00;10;2[; i4;o; ;o;; i4;i ;o;; i4;iN;@;@;@; i3;o; ;o;; i3;i ;o;; i3;i ;@;@:@has_childrenT;@o:Sass::Tree::ReturnNode ;/o; ;I" new-list; T; I" new_list; T; i6;o; ;o;; i6;i;o;; i6;i;@;@;@;@;2[; i6;o; ;o;; i6;i ;o;; i6;i;@;@;@; i-; o; ;o;; i-;i;o;; i-;i<;@ ;@;HT;@o; ;[I"e/* Returns $transition-map which includes key and values that map to a transition declaration */; T;;;[; i@;@o;4 ;!I"transition-map; T;5[[o;# ;!I"transition; T;$I"transition; T; iA; o; ;o;; iA;i;o;; iA;i*;@ ;@;%@ ;@0;60;[o; ;!I"transition-map; T;"o;0 ;1[;20; iB; o; ;o;; iB;i;o;; iB;i;@ ;@;%@ ;@;&0;'0;[; iB; o; ;o;; iB;i ;o;; iB;i;@ ;@;@o:Sass::Tree::EachNode : @vars[I" item; T: @listo;# ;!I"transition; T;$I"transition; T; iD; o; ;o;; iD;i;o;; iD;i";@ ;@;%@ ;@;[u;I1[o: Sass::Script::Tree::Funcall: @nameI" is-time:ET: @args[o:!Sass::Script::Tree::Variable ;I" item;T:@underscored_nameI" item;T: @lineiE:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iE: @offseti: @end_poso;; iE;i: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; iE; o; ;o;; iE;i;o;; iE;i;@;@;@;@u:Sass::Tree::IfNode~ [o: Sass::Script::Tree::Funcall: @nameI"map-has-key:ET: @args[o:!Sass::Script::Tree::Variable ;I"transition-map;T:@underscored_nameI"transition_map;T: @lineiK:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iK: @offseti!: @end_poso;; iK;i0: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I" property;T: @type:identifier;@; iK; o; ;o;; iK;i2;o;; iK;i:;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; iK; o; ;o;; iK;i;o;; iK;i;;@;@;@;@u:Sass::Tree::IfNode[00[o:Sass::Tree::VariableNode : @nameI"transition-map:ET: @expro: Sass::Script::Tree::Funcall;I"map-merge;T: @args[o:!Sass::Script::Tree::Variable ;I"transition-map;T:@underscored_nameI"transition_map;T: @lineiN:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iN: @offseti': @end_poso;; iN;i6: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{o:#Sass::Script::Tree::MapLiteral : @pairs[[o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;!I" property;T: @type:identifier;@; iN;o; ;o;; iN;i9;o;; iN;iA;@;@;@o; ;I" item;T; I" item;T; iN;o; ;o;; iN;iC;o;; iN;iH;@;@;@;@; iN;o; ;o;; iN;i9;o;; iN;iH;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; iN;o; ;o;; iN;i;o;; iN;iJ;@;@;@;@: @guarded0: @global0:@children[; iN;o; ;o;; iN;i ;o;; iN;iJ;@;@;@[o:Sass::Tree::VariableNode ;I"transition-map;T: @expro;;I"map-merge;T;[o; ;I"transition-map;T; I"transition_map;T; iL; o; ;o;; iL;i';o;; iL;i6;@;@;@;@o:#Sass::Script::Tree::MapLiteral : @pairs[[o; ;o;;I"timing-function;T;; ;@; iL; o; ;o;; iL;i9;o;; iL;iH;@;@;@o; ;I" item;T; I" item;T; iL; o; ;o;; iL;iJ;o;; iL;iO;@;@;@;@; iL; o; ;o;; iL;i9;o;; iL;iO;@;@;@;@;!o;";#{;${;%0;&0; iL; o; ;o;; iL;i;o;; iL;iQ;@;@;@;@: @guarded0: @global0:@children[; iL; o; ;o;; iL;i ;o;; iL;iQ;@;@;@[u;"t [o: Sass::Script::Tree::Funcall: @nameI"map-has-key:ET: @args[o:!Sass::Script::Tree::Variable ;I"transition-map;T:@underscored_nameI"transition_map;T: @lineiF:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iF: @offseti: @end_poso;; iF;i+: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I" duration;T: @type:identifier;@; iF; o; ;o;; iF;i-;o;; iF;i5;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; iF; o; ;o;; iF;i;o;; iF;i6;@;@;@;@u:Sass::Tree::IfNode[00[o:Sass::Tree::VariableNode : @nameI"transition-map:ET: @expro: Sass::Script::Tree::Funcall;I"map-merge;T: @args[o:!Sass::Script::Tree::Variable ;I"transition-map;T:@underscored_nameI"transition_map;T: @lineiI:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iI: @offseti): @end_poso;; iI;i8: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{o:#Sass::Script::Tree::MapLiteral : @pairs[[o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;!I" duration;T: @type:identifier;@; iI;o; ;o;; iI;i;;o;; iI;iC;@;@;@o; ;I" item;T; I" item;T; iI;o; ;o;; iI;iE;o;; iI;iJ;@;@;@;@; iI;o; ;o;; iI;i;;o;; iI;iJ;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; iI;o; ;o;; iI;i;o;; iI;iL;@;@;@;@: @guarded0: @global0:@children[; iI;o; ;o;; iI;i;o;; iI;iL;@;@;@[o:Sass::Tree::VariableNode ;I"transition-map;T: @expro;;I"map-merge;T;[o; ;I"transition-map;T; I"transition_map;T; iG; o; ;o;; iG;i);o;; iG;i8;@;@;@;@o:#Sass::Script::Tree::MapLiteral : @pairs[[o; ;o;;I" delay;T;; ;@; iG; o; ;o;; iG;i;;o;; iG;i@;@;@;@o; ;I" item;T; I" item;T; iG; o; ;o;; iG;iB;o;; iG;iG;@;@;@;@; iG; o; ;o;; iG;i;;o;; iG;iG;@;@;@;@;!o;";#{;${;%0;&0; iG; o; ;o;; iG;i;o;; iG;iI;@;@;@;@: @guarded0: @global0:@children[; iG; o; ;o;; iG;i;o;; iG;iI;@;@;@; iD; o; ;o;; iD;i;o;; iD;i#;@ ;@;HT;@o;7 ;"o;# ;!I"transition-map; T;$I"transition_map; T; iR; o; ;o;; iR;i;o;; iR;i;@ ;@;%@ ;@;[; iR; o; ;o;; iR;i;o;; iR;i;@ ;@;@; iA; o; ;o;; iA;i;o;; iA;i,;@ ;@;HT;@o; ;[I"}/* One or more properties to transition * * * for multiple, use a comma-delimited list * * also accepts "all" or "none" */; T;;;[; iU;@o:Sass::Tree::MixinDefNode ;!I"transition-property; T;5[;6o;# ;!I"properties; T;$I"properties; T; iZ; o; ;o;; iZ;i!;o;; iZ;i,;@ ;@;%@ ;@;[o; ;!I"properties; T;"o;8;!I"set-arglist-default; T;5[o;# ;!I"properties; T;$I"properties; T; i[; o; ;o;; i[;i);o;; i[;i4;@ ;@;%@ ;@o;# ;!I" default-transition-property; T;$I" default_transition_property; T; i[; o; ;o;; i[;i6;o;; i[;iR;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i[; o; ;o;; i[;i;o;; i[;iS;@ ;@;%@ ;@;&0;'0;[; i[; o; ;o;; i[;i ;o;; i[;iS;@ ;@;@o:Sass::Tree::MixinNode;!I"with-each-prefix; T;5[o;( ;o;);I"css-transitions; T;;*;@; i\; o; ;o;; i\;i";o;; i\;i1;@ ;@;%@ o;# ;!I"!transition-support-threshold; T;$I"!transition_support_threshold; T; i\; o; ;o;; i\;i3;o;; i\;iP;@ ;@;%@ ;@;;o;<;={;>{;60;?0;[o; ;!I" props; T;"o;8;!I"if; T;5[o;# ;!I"current-prefix; T;$I"current_prefix; T; i]; o; ;o;; i];i;o;; i];i$;@ ;@;%@ ;@o;8;!I"prefixed-for-transition; T;5[o;# ;!I"current-prefix; T;$I"current_prefix; T; i]; o; ;o;; i];i>;o;; i];iM;@ ;@;%@ ;@o;# ;!I"properties; T;$I"properties; T; i]; o; ;o;; i];iO;o;; i];iZ;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i]; o; ;o;; i];i&;o;; i];i[;@ ;@;%@ ;@o;# ;!I"properties; T;$I"properties; T; i]; o; ;o;; i];i];o;; i];ih;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i]; o; ;o;; i];i;o;; i];ii;@ ;@;%@ ;@;&0;'0;[; i]; o; ;o;; i];i ;o;; i];ii;@ ;@;@o;N;!I"prefix-prop; T;5[o;( ;o;);I"transition-property; T;;*;@; i^; o; ;o;; i^;i;o;; i^;i2;@ ;@;%@ o;# ;!I" props; T;$I" props; T; i^; o; ;o;; i^;i4;o;; i^;i:;@ ;@;%@ ;@;;o;<;={;>{;60;?0;[; i^; o; ;o;; i^;i ;o;; i^;i;;@ ;@;@; i\; o; ;o;; i\;i;o;; i\;iR;@ ;@;@;HT; iZ; o; ;o;; iZ;i;o;; iZ;i1;@ ;@;HT;@o; ;[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 */; T;;;[; ib;@o;M ;!I"transition-duration; T;5[;6o;# ;!I"durations; T;$I"durations; T; ig; o; ;o;; ig;i!;o;; ig;i+;@ ;@;%@ ;@;[o; ;!I"durations; T;"o;8;!I"set-arglist-default; T;5[o;# ;!I"durations; T;$I"durations; T; ih; o; ;o;; ih;i(;o;; ih;i2;@ ;@;%@ ;@o;# ;!I" default-transition-duration; T;$I" default_transition_duration; T; ih; o; ;o;; ih;i4;o;; ih;iP;@ ;@;%@ ;@;;o;<;={;>{;60;?0; ih; o; ;o;; ih;i;o;; ih;iQ;@ ;@;%@ ;@;&0;'0;[; ih; o; ;o;; ih;i ;o;; ih;iQ;@ ;@;@o;N;!I"prefixed-properties; T;5[o;( ;o;);I"css-transitions; T;;*;@; ii; o; ;o;; ii;i%;o;; ii;i4;@ ;@;%@ o;# ;!I"!transition-support-threshold; T;$I"!transition_support_threshold; T; ii; o; ;o;; ii;i6;o;; ii;iS;@ ;@;%@ ;@o:#Sass::Script::Tree::MapLiteral : @pairs[[o;( ;o;);I"transition-duration; T;;*;@; ij; o; ;o;; ij;i ;o;; ij;i;@ ;@;%@ o;# ;!I"durations; T;$I"durations; T; ij; o; ;o;; ij;i;o;; ij;i);@ ;@;%@ ;@; ii; o; ;o;; ii;iV;o;; ik;i;@ ;@;%@ ;@;;o;<;={;>{;60;?0;[; ii; o; ;o;; ii;i;o;; ik;i ;@ ;@;@; ig; o; ;o;; ig;i;o;; ig;i0;@ ;@;HT;@o; ;[I"õ/* 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 */; T;;;[; in;@o;M ;!I"transition-timing-function; T;5[;6o;# ;!I"functions; T;$I"functions; T; it; o; ;o;; it;i(;o;; it;i2;@ ;@;%@ ;@;[o; ;!I"functions; T;"o;8;!I"set-arglist-default; T;5[o;# ;!I"functions; T;$I"functions; T; iu; o; ;o;; iu;i(;o;; iu;i2;@ ;@;%@ ;@o;# ;!I" default-transition-function; T;$I" default_transition_function; T; iu; o; ;o;; iu;i4;o;; iu;iP;@ ;@;%@ ;@;;o;<;={;>{;60;?0; iu; o; ;o;; iu;i;o;; iu;iQ;@ ;@;%@ ;@;&0;'0;[; iu; o; ;o;; iu;i ;o;; iu;iQ;@ ;@;@o;N;!I"prefixed-properties; T;5[o;( ;o;);I"css-transitions; T;;*;@; iv; o; ;o;; iv;i%;o;; iv;i4;@ ;@;%@ o;# ;!I"!transition-support-threshold; T;$I"!transition_support_threshold; T; iv; o; ;o;; iv;i6;o;; iv;iS;@ ;@;%@ ;@o;O ;P[[o;( ;o;);I"transition-timing-function; T;;*;@; iw; o; ;o;; iw;i ;o;; iw;i$;@ ;@;%@ o;# ;!I"functions; T;$I"functions; T; iw; o; ;o;; iw;i&;o;; iw;i0;@ ;@;%@ ;@; iv; o; ;o;; iv;iV;o;; ix;i;@ ;@;%@ ;@;;o;<;={;>{;60;?0;[; iv; o; ;o;; iv;i;o;; ix;i ;@ ;@;@; it; o; ;o;; it;i;o;; it;i7;@ ;@;HT;@o; ;[I"¦/* 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 */; T;;;[; i{;@o;M ;!I"transition-delay; T;5[;6o;# ;!I" delays; T;$I" delays; T; i{; o; ;o;; i{;i;o;; i{;i%;@ ;@;%@ ;@;[o; ;!I" delays; T;"o;8;!I"set-arglist-default; T;5[o;# ;!I" delays; T;$I" delays; T; i|; o; ;o;; i|;i%;o;; i|;i,;@ ;@;%@ ;@o;# ;!I"default-transition-delay; T;$I"default_transition_delay; T; i|; o; ;o;; i|;i.;o;; i|;iG;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i|; o; ;o;; i|;i;o;; i|;iH;@ ;@;%@ ;@;&0;'0;[; i|; o; ;o;; i|;i ;o;; i|;iH;@ ;@;@o;N;!I"prefixed-properties; T;5[o;( ;o;);I"css-transitions; T;;*;@; i}; o; ;o;; i};i%;o;; i};i4;@ ;@;%@ o;# ;!I"!transition-support-threshold; T;$I"!transition_support_threshold; T; i}; o; ;o;; i};i6;o;; i};iS;@ ;@;%@ ;@o;O ;P[[o;( ;o;);I"transition-delay; T;;*;@; i~; o; ;o;; i~;i ;o;; i~;i;@ ;@;%@ o;# ;!I" delays; T;$I" delays; T; i~; o; ;o;; i~;i;o;; i~;i#;@ ;@;%@ ;@; i}; o; ;o;; i};iV;o;; i;i;@ ;@;%@ ;@;;o;<;={;>{;60;?0;[; i}; o; ;o;; i};i;o;; i;i ;@ ;@;@; i{; o; ;o;; i{;i;o;; i{;i*;@ ;@;HT;@o; ;[I"*/* Transition all-in-one shorthand */; T;;;[; i‚;@o;M ;!I"single-transition; T;5[ [o;# ;!I" property; T;$I" property; T; i…; o; ;o;; i…;i;o;; i…;i;@ ;@;%@ ;@o;# ;!I" default-transition-property; T;$I" default_transition_property; T; i…; o; ;o;; i…;i;o;; i…;i/;@ ;@;%@ ;@[o;# ;!I" duration; T;$I" duration; T; i†; o; ;o;; i†;i;o;; i†;i;@ ;@;%@ ;@o;# ;!I" default-transition-duration; T;$I" default_transition_duration; T; i†; o; ;o;; i†;i;o;; i†;i/;@ ;@;%@ ;@[o;# ;!I" function; T;$I" function; T; i‡; o; ;o;; i‡;i;o;; i‡;i;@ ;@;%@ ;@o;# ;!I" default-transition-function; T;$I" default_transition_function; T; i‡; o; ;o;; i‡;i;o;; i‡;i/;@ ;@;%@ ;@[o;# ;!I" delay; T;$I" delay; T; iˆ; o; ;o;; iˆ;i;o;; iˆ;i;@ ;@;%@ ;@o;# ;!I"default-transition-delay; T;$I"default_transition_delay; T; iˆ; o; ;o;; iˆ;i;o;; iˆ;i);@ ;@;%@ ;@;60;[o;N;!I"transition; T;5[o;8;!I" compact; T;5[o;0 ;1[ o;# ;!I" property; T;$I" property; T; iŠ; o; ;o;; iŠ;i$;o;; iŠ;i-;@ ;@;%@ ;@o;# ;!I" duration; T;$I" duration; T; iŠ; o; ;o;; iŠ;i.;o;; iŠ;i7;@ ;@;%@ ;@o;# ;!I" function; T;$I" function; T; iŠ; o; ;o;; iŠ;i8;o;; iŠ;iA;@ ;@;%@ ;@o;# ;!I" delay; T;$I" delay; T; iŠ; o; ;o;; iŠ;iB;o;; iŠ;iH;@ ;@;%@ ;@;2;E; iŠ; o; ;o;; iŠ;i$;o;; iŠ;iH;@ ;@;%@ ;@;;o;<;={;>{;60;?0; iŠ; o; ;o;; iŠ;i;o;; iŠ;iI;@ ;@;%@ ;@;;o;<;={;>{;60;?0;[; iŠ; o; ;o;; iŠ;i;o;; iŠ;iJ;@ ;@;@; i„; o; ;o;; i„;i;o;; i‰;i;@ ;@;HT;@o;M ;!I"transition; T;5[;6o;# ;!I"transitions; T;$I"transitions; T; i; o; ;o;; i;i;o;; i;i$;@ ;@;%@ ;@;[ o; ;!I" default; T;"o;0 ;1[o;8;!I" compact; T;5[o;0 ;1[ o;# ;!I" default-transition-property; T;$I" default_transition_property; T; iŽ; o; ;o;; iŽ;i;o;; iŽ;i7;@ ;@;%@ ;@o;# ;!I" default-transition-duration; T;$I" default_transition_duration; T; iŽ; o; ;o;; iŽ;i8;o;; iŽ;iT;@ ;@;%@ ;@o;# ;!I" default-transition-function; T;$I" default_transition_function; T; iŽ; o; ;o;; iŽ;iU;o;; iŽ;iq;@ ;@;%@ ;@o;# ;!I"default-transition-delay; T;$I"default_transition_delay; T; iŽ; o; ;o;; iŽ;ir;o;; iŽ;i†;@ ;@;%@ ;@;2;E; iŽ; o; ;o;; iŽ;i;o;; iŽ;i†;@ ;@;%@ ;@;;o;<;={;>{;60;?0; iŽ; o; ;o;; iŽ;i;o;; iŽ;i‡;@ ;@;%@ ;@;2;3; iŽ; o; ;o;; iŽ;i;o;; iŽ;i‡;@ ;@;%@ ;@;&0;'0;[; iŽ; o; ;o;; iŽ;i ;o;; iŽ;i‰;@ ;@;@o; ;!I"transitions; T;"o;8;!I"if; T;5[o;9 ;:o;9 ;:o;9 ;:o;8;!I" length; T;5[o;# ;!I"transitions; T;$I"transitions; T; i; o; ;o;; i;i ;o;; i;i,;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i; o; ;o;; i;i;o;; i;i-;@ ;@;%@ ;@;@o;( ;o;+ ;i;,[;-[;.I"1; F;@; i; o; ;o;; i;i1;o;; i;i2;@ ;@;%@ ;A;B; i; o; ;@k;o;; i;i3;@ ;@;%@ ;@;@o;9 ;:o;8;!I" type-of; T;5[o;8;!I"nth; T;5[o;# ;!I"transitions; T;$I"transitions; T; i; o; ;o;; i;iC;o;; i;iO;@ ;@;%@ ;@o;( ;o;+ ;i;,[;-@p;.I"1; F;@; i; o; ;o;; i;iQ;o;; i;iR;@ ;@;%@ ;;o;<;={;>{;60;?0; i; o; ;o;; i;i?;o;; i;iS;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i; o; ;o;; i;i7;o;; i;iT;@ ;@;%@ ;@;@o;( ;o;);I" list; T;;*;@; i; o; ;o;; i;iX;o;; i;i\;@ ;@;%@ ;A;B; i; o; ;@•;o;; i;i];@ ;@;%@ ;@;A:and; i; o; ;@k;o;; i;i];@ ;@;%@ ;@;@o;9 ;:o;8;!I"list-separator; T;5[o;8;!I"nth; T;5[o;# ;!I"transitions; T;$I"transitions; T; i; o; ;o;; i;it;o;; i;i{;@ ;@;%@ ;@o;( ;o;+ ;i;,[;-@p;.I"1; F;@; i; o; ;o;; i;i};o;; i;i~;@ ;@;%@ ;;o;<;={;>{;60;?0; i; o; ;o;; i;ip;o;; i;i;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i; o; ;o;; i;ia;o;; i;i€;@ ;@;%@ ;@;@o;( ;o;);I" comma; T;;*;@; i; o; ;o;; i;i„;o;; i;i‰;@ ;@;%@ ;A;B; i; o; ;@¿;o;; i;i‰;@ ;@;%@ ;@;A;Q; i; o; ;@k;o;; i;i‰;@ ;@;%@ ;@o;8;!I"nth; T;5[o;# ;!I"transitions; T;$I"transitions; T; i; o; ;o;; i;i;o;; i;i›;@ ;@;%@ ;@o;( ;o;+ ;i;,[;-@p;.I"1; F;@; i; o; ;o;; i;i;o;; i;iž;@ ;@;%@ ;;o;<;={;>{;60;?0; i; o; ;o;; i;i‹;o;; i;iŸ;@ ;@;%@ ;@o;# ;!I"transitions; T;$I"transitions; T; i; o; ;o;; i;i¡;o;; i;i­;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i; o; ;o;; i;i;o;; i;i®;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i®;@ ;@;@o; ;!I"transitions; T;"o;8;!I"set-arglist-default; T;5[o;# ;!I"transitions; T;$I"transitions; T; i; o; ;o;; i;i*;o;; i;i6;@ ;@;%@ ;@o;# ;!I" default; T;$I" default; T; i; o; ;o;; i;i8;o;; i;i@;@ ;@;%@ ;@;;o;<;={;>{;60;?0; i; o; ;o;; i;i;o;; i;iA;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;iA;@ ;@;@o;N;!I"with-each-prefix; T;5[o;( ;o;);I"css-transitions; T;;*;@; i“; o; ;o;; i“;i";o;; i“;i1;@ ;@;%@ o;# ;!I"!transition-support-threshold; T;$I"!transition_support_threshold; T; i“; o; ;o;; i“;i3;o;; i“;iP;@ ;@;%@ ;@;;o;<;={;>{;60;?0;[ o; ;!I" delays; T;"o;8;!I"comma-list; T;5[;;o;<;={;>{;60;?0; i”; o; ;o;; i”;i;o;; i”;i;@ ;@;%@ ;@;&0;'0;[; i”; o; ;o;; i”;i ;o;; i”;i;@ ;@;@o; ;!I"transitions-without-delays; T;"o;8;!I"comma-list; T;5[;;o;<;={;>{;60;?0; i•; o; ;o;; i•;i';o;; i•;i3;@ ;@;%@ ;@;&0;'0;[; i•; o; ;o;; i•;i ;o;; i•;i3;@ ;@;@o; ;!I"transitions-with-delays; T;"o;8;!I"comma-list; T;5[;;o;<;={;>{;60;?0; i–; o; ;o;; i–;i$;o;; i–;i0;@ ;@;%@ ;@;&0;'0;[; i–; o; ;o;; i–;i ;o;; i–;i0;@ ;@;@o; ;!I"has-delays; T;"o;( ;@Æ; i—; o; ;o;; i—;i;o;; i—;i;@ ;@;%@ ;&0;'0;[; i—; o; ;o;; i—;i ;o;; i—;i;@ ;@;@o; ;[I"˜/* This block can be made considerably simpler at the point in time that * we no longer need to deal with the differences in how delays are treated. */; T;;;[; iš;@o;J ;K[I"transition; T;Lo;# ;!I"transitions; T;$I"transitions; T; iœ; o; ;o;; iœ;i;o;; iœ;i+;@ ;@;%@ ;@;[o; ;[I"0/* Declare initial values for transition */; T;;;[; i;@o; ;!I"transition; T;"o;8;!I"transition-map; T;5[o;# ;!I"transition; T;$I"transition; T; iž; o; ;o;; iž;i(;o;; iž;i3;@ ;@;%@ ;@;;o;<;={;>{;60;?0; iž; o; ;o;; iž;i;o;; iž;i4;@ ;@;%@ ;@;&0;'0;[; iž; o; ;o;; iž;i ;o;; iž;i4;@ ;@;@o; ;!I" property; T;"o;8;!I" map-get; T;5[o;# ;!I"transition; T;$I"transition; T; i ; o; ;o;; i ;i;o;; i ;i*;@ ;@;%@ ;@o;( ;o;);I" property; T;;*;@; i ; o; ;o;; i ;i,;o;; i ;i4;@ ;@;%@ ;;o;<;={;>{;60;?0; i ; o; ;o;; i ;i;o;; i ;i5;@ ;@;%@ ;@;&0;'0;[; i ; o; ;o;; i ;i ;o;; i ;i5;@ ;@;@o; ;!I" duration; T;"o;8;!I" map-get; T;5[o;# ;!I"transition; T;$I"transition; T; i¡; o; ;o;; i¡;i;o;; i¡;i*;@ ;@;%@ ;@o;( ;o;);I" duration; T;;*;@; i¡; o; ;o;; i¡;i,;o;; i¡;i4;@ ;@;%@ ;;o;<;={;>{;60;?0; i¡; o; ;o;; i¡;i;o;; i¡;i5;@ ;@;%@ ;@;&0;'0;[; i¡; o; ;o;; i¡;i ;o;; i¡;i5;@ ;@;@o; ;!I"timing-function; T;"o;8;!I" map-get; T;5[o;# ;!I"transition; T;$I"transition; T; i¢; o; ;o;; i¢;i&;o;; i¢;i1;@ ;@;%@ ;@o;( ;o;);I"timing-function; T;;*;@; i¢; o; ;o;; i¢;i3;o;; i¢;iB;@ ;@;%@ ;;o;<;={;>{;60;?0; i¢; o; ;o;; i¢;i;o;; i¢;iC;@ ;@;%@ ;@;&0;'0;[; i¢; o; ;o;; i¢;i ;o;; i¢;iC;@ ;@;@o; ;!I" delay; T;"o;8;!I" map-get; T;5[o;# ;!I"transition; T;$I"transition; T; i£; o; ;o;; i£;i;o;; i£;i';@ ;@;%@ ;@o;( ;o;);I" delay; T;;*;@; i£; o; ;o;; i£;i);o;; i£;i.;@ ;@;%@ ;;o;<;={;>{;60;?0; i£; o; ;o;; i£;i;o;; i£;i/;@ ;@;%@ ;@;&0;'0;[; i£; o; ;o;; i£;i ;o;; i£;i/;@ ;@;@o; ;[I"J/* Parse transition string to assign values into correct variables */; T;;;[; i¥;@o; ;!I"has-delays; T;"o;9 ;:o;# ;!I"has-delays; T;$I"has_delays; T; i¦; o; ;o;; i¦;i;o;; i¦;i$;@ ;@;%@ ;@;@o;# ;!I" delay; T;$I" delay; T; i¦; o; ;o;; i¦;i(;o;; i¦;i.;@ ;@;%@ ;@;A:or; i¦; o; ;@ô;o;; i¦;i.;@ ;@;%@ ;@;&0;'0;[; i¦; o; ;o;; i¦;i ;o;; i¦;i.;@ ;@;@u;I[o:"Sass::Script::Tree::Operation :@operand1o:!Sass::Script::Tree::Variable : @nameI"current-prefix:ET:@underscored_nameI"current_prefix; T: @linei¨:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i¨: @offseti: @end_poso;; i¨;i: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I" -webkit; T: @type:identifier;@; i¨; o; ;o;; i¨;i#;o;; i¨;i*;@ ;@;@ :@operator:eq; i¨; o; ;@ ;o;; i¨;i+;@ ;@;@ ;@u:Sass::Tree::IfNodeÈ[00[o:Sass::Tree::VariableNode : @nameI"transitions-with-delays:ET: @expro: Sass::Script::Tree::Funcall;I" append;T: @args[o:!Sass::Script::Tree::Variable ;I"transitions-with-delays;T:@underscored_nameI"transitions_with_delays;T: @linei®:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i®: @offseti/: @end_poso;; i®;iG: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{o:$Sass::Script::Tree::ListLiteral :@elements[ o; ;I"prefixed-for-transition;T; [o; ;I"current-prefix;T; I"current_prefix;T; i¯;o; ;o;; i¯;i(;o;; i¯;i7;@;@;@;@o; ;I" property;T; I" property;T; i¯;o; ;o;; i¯;i9;o;; i¯;iB;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i¯;o; ;o;; i¯;i;o;; i¯;iC;@;@;@;@o; ;I" duration;T; I" duration;T; i¯;o; ;o;; i¯;iD;o;; i¯;iM;@;@;@;@o; ;I"timing-function;T; I"timing_function;T; i¯;o; ;o;; i¯;iN;o;; i¯;i^;@;@;@;@o; ;I" delay;T; I" delay;T; i¯;o; ;o;; i¯;i_;o;; i¯;ie;@;@;@;@:@separator: space; i®;o; ;o;; i®;iH;o;; i¯;ie;@;@;@;@; o;!;"{;#{;$0;%0; i®;o; ;o;; i®;i(;o;; i¯;if;@;@;@;@: @guarded0: @global0:@children[; i®;o; ;o;; i®;i;o;; i¯;if;@;@;@[o:Sass::Tree::CommentNode ;[I"9/* Keep a list of delays in case one is specified */; T; : silent:@children[; i©;@o:Sass::Tree::VariableNode ;I" delays; T: @expro: Sass::Script::Tree::Funcall;I" append; T: @args[o; ;I" delays; T; I" delays; T; iª; o; ;o;; iª;i;o;; iª;i%;@ ;@;@ ;@o;*;I"if; T;+[o; ;I" delay; T; I" delay; T; iª; o; ;o;; iª;i*;o;; iª;i0;@ ;@;@ ;@o; ;I" delay; T; I" delay; T; iª; o; ;o;; iª;i2;o;; iª;i8;@ ;@;@ ;@o; ;o: Sass::Script::Value::Number ;i:@numerator_units[I"s; T:@denominator_units[:@originalI"0s; F;@; iª; o; ;o;; iª;i:;o;; iª;i<;@ ;@;@ :@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; iª; o; ;o;; iª;i';o;; iª;i=;@ ;@;@ ;@;0o;1;2{;3{;40;50; iª; o; ;o;; iª;i;o;; iª;i>;@ ;@;@ ;@: @guarded0: @global0;'[; iª; o; ;o;; iª;i;o;; iª;i>;@ ;@;@o;( ;I"transitions-without-delays; T;)o;*;I" append; T;+[o; ;I"transitions-without-delays; T; I"transitions_without_delays; T; i«; o; ;o;; i«;i2;o;; i«;iM;@ ;@;@ ;@o:$Sass::Script::Tree::ListLiteral :@elements[o;*;I"prefixed-for-transition; T;+[o; ;I"current-prefix; T; I"current_prefix; T; i¬; o; ;o;; i¬;i(;o;; i¬;i7;@ ;@;@ ;@o; ;I" property; T; I" property; T; i¬; o; ;o;; i¬;i9;o;; i¬;iB;@ ;@;@ ;@;0o;1;2{;3{;40;50; i¬; o; ;o;; i¬;i;o;; i¬;iC;@ ;@;@ ;@o; ;I" duration; T; I" duration; T; i¬; o; ;o;; i¬;iD;o;; i¬;iM;@ ;@;@ ;@o; ;I"timing-function; T; I"timing_function; T; i¬; o; ;o;; i¬;iN;o;; i¬;i^;@ ;@;@ ;@:@separator: space; i«; o; ;o;; i«;iN;o;; i¬;i^;@ ;@;@ ;@;0o;1;2{;3{;40;50; i«; o; ;o;; i«;i+;o;; i¬;i_;@ ;@;@ ;@;60;70;'[; i«; o; ;o;; i«;i;o;; i¬;i_;@ ;@;@; iœ; o; ;o;; iœ;i ;o;; iœ;i,;@ ;@;HT;@u;I[o:"Sass::Script::Tree::Operation :@operand1o:!Sass::Script::Tree::Variable : @nameI"current-prefix:ET:@underscored_nameI"current_prefix; T: @linei³:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i³: @offseti: @end_poso;; i³;i: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I" -webkit; T: @type:identifier;@; i³; o; ;o;; i³;i!;o;; i³;i(;@ ;@;@ :@operator:eq; i³; o; ;@ ;o;; i³;i);@ ;@;@ ;@u:Sass::Tree::IfNodeü[o:!Sass::Script::Tree::Variable : @nameI"current-prefix:ET:@underscored_nameI"current_prefix;T: @linei¸:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i¸: @offseti: @end_poso; ; i¸;i$: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{u:Sass::Tree::IfNode€[00[o:Sass::Tree::PropNode: @name[I"transition:ET: @valueo:!Sass::Script::Tree::Variable ;I"transitions-with-delays;T:@underscored_nameI"transitions_with_delays;T: @linei»:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i»: @offseti: @end_poso;; i»;i0: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{: @tabsi:@prop_syntax:new:@children[; i»; o; ;o;; i»;i ;o;; i»;i0;@;@:@name_source_rangeo; ;@;o;; i»;i;@;@:@value_source_rangeo; ;o;; i»;i;@;@;@;@[o:Sass::Tree::MixinNode;I"prefix-prop;T: @args[o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I"transition;T: @type:identifier;@; i¹; o; ; o; ; i¹;i!;o; ; i¹;i+;@ ;@ ;@ o; ;I"transitions-with-delays;T;I"transitions_with_delays;T; i¹; o; ; o; ; i¹;i-;o; ; i¹;iE;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0:@children[; i¹; o; ; o; ; i¹;i ;o; ; i¹;iF;@ ;@ ;@[o:Sass::Tree::MixinNode;I"prefix-prop; T: @args[o; ;o;;I"transition; T; ;!;@; i´; o; ;o;; i´;i!;o;; i´;i+;@ ;@;@ o; ;I"transitions-without-delays; T; I"transitions_without_delays; T; i´; o; ;o;; i´;i-;o;; i´;iH;@ ;@;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0:@children[; i´; o; ;o;; i´;i ;o;; i´;iI;@ ;@;@u;$A[o:!Sass::Script::Tree::Variable : @nameI"has-delays:ET:@underscored_nameI"has_delays;T: @lineiµ:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iµ: @offseti: @end_poso; ; iµ;i: @fileI"j/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/nmcclay/.rvm/gems/ruby-2.1.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::MixinNode;I"prefix-prop;T: @args[o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I"transition-delay;T: @type:identifier;@; i¶; o; ; o; ; i¶;i#;o; ; i¶;i3;@ ;@ ;@ o; ;I" delays;T;I" delays;T; i¶; o; ; o; ; i¶;i5;o; ; i¶;i<;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0:@children[; i¶; o; ; o; ; i¶;i;o; ; i¶;i=;@ ;@ ;@; i“; o; ;o;; i“;i;o;; i“;iR;@ ;@;@;HT; i; o; ;o;; i;i;o;; i;i);@ ;@;HT;@; I"È@import "compass/support"; // The the user threshold for transition support. Defaults to `$graceful-usage-threshold` $transition-support-threshold: $graceful-usage-threshold !default; // 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: null !default; $default-transition-delay: null !default; $transitionable-prefixed-values: transform, transform-origin !default; // Checks if the value given is a unit of time. @function is-time($value) { @return if(type-of($value) == number, not not index(s ms, unit($value)), false); } // Returns `$property` with the given prefix if it is found in `$transitionable-prefixed-values`. @function prefixed-for-transition($prefix, $property) { @if not $prefix { @return $property; } @if type-of($property) == list or type-of($property) == arglist { $new-list: comma-list(); @each $v in $property { $new-list: append($new-list, prefixed-for-transition($prefix, $v)); } @return $new-list; } @else { @if index($transitionable-prefixed-values, $property) { @return #{$prefix}-#{$property}; } @else { @return $property; } } } // Returns $transition-map which includes key and values that map to a transition declaration @function transition-map($transition) { $transition-map: (); @each $item in $transition { @if is-time($item) { @if map-has-key($transition-map, duration) { $transition-map: map-merge($transition-map, (delay: $item)); } @else { $transition-map: map-merge($transition-map, (duration: $item)); } } @else if map-has-key($transition-map, property) { $transition-map: map-merge($transition-map, (timing-function: $item)); } @else { $transition-map: map-merge($transition-map, (property: $item)); } } @return $transition-map; } // One or more properties to transition // // * for multiple, use a comma-delimited list // * also accepts "all" or "none" @mixin transition-property($properties...) { $properties: set-arglist-default($properties, $default-transition-property); @include with-each-prefix(css-transitions, $transition-support-threshold) { $props: if($current-prefix, prefixed-for-transition($current-prefix, $properties), $properties); @include prefix-prop(transition-property, $props); } } // 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($durations...) { $durations: set-arglist-default($durations, $default-transition-duration); @include prefixed-properties(css-transitions, $transition-support-threshold, ( transition-duration: $durations )); } // 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($functions...) { $functions: set-arglist-default($functions, $default-transition-function); @include prefixed-properties(css-transitions, $transition-support-threshold, ( transition-timing-function: $functions )); } // 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($delays...) { $delays: set-arglist-default($delays, $default-transition-delay); @include prefixed-properties(css-transitions, $transition-support-threshold, ( transition-delay: $delays )); } // Transition all-in-one shorthand @mixin single-transition( $property: $default-transition-property, $duration: $default-transition-duration, $function: $default-transition-function, $delay: $default-transition-delay ) { @include transition(compact($property $duration $function $delay)); } @mixin transition($transitions...) { $default: (compact($default-transition-property $default-transition-duration $default-transition-function $default-transition-delay),); $transitions: if(length($transitions) == 1 and type-of(nth($transitions, 1)) == list and list-separator(nth($transitions, 1)) == comma, nth($transitions, 1), $transitions); $transitions: set-arglist-default($transitions, $default); @include with-each-prefix(css-transitions, $transition-support-threshold) { $delays: comma-list(); $transitions-without-delays: comma-list(); $transitions-with-delays: comma-list(); $has-delays: false; // This block can be made considerably simpler at the point in time that // we no longer need to deal with the differences in how delays are treated. @each $transition in $transitions { // Declare initial values for transition $transition: transition-map($transition); $property: map-get($transition, property); $duration: map-get($transition, duration); $timing-function: map-get($transition, timing-function); $delay: map-get($transition, delay); // Parse transition string to assign values into correct variables $has-delays: $has-delays or $delay; @if $current-prefix == -webkit { // Keep a list of delays in case one is specified $delays: append($delays, if($delay, $delay, 0s)); $transitions-without-delays: append($transitions-without-delays, prefixed-for-transition($current-prefix, $property) $duration $timing-function); } @else { $transitions-with-delays: append($transitions-with-delays, prefixed-for-transition($current-prefix, $property) $duration $timing-function $delay); } } @if $current-prefix == -webkit { @include prefix-prop(transition, $transitions-without-delays); @if $has-delays { @include prefix-prop(transition-delay, $delays); } } @else if $current-prefix { @include prefix-prop(transition, $transitions-with-delays); } @else { transition: $transitions-with-delays; } } } ; T; i; o; ;o;; i;i;o;; i;i;@ ;@;HT;@