{: versionI"3.4.22 (Selective Steve):EF:shaI"-03ddaecf70b5ae9959172c01ba22486bcc0b8de9;F: contents"wo:Sass::Tree::RootNode :@children[o:Sass::Tree::ImportNode :@imported_filenameI"compass/support:ET;[:@filename0: @options{:@template0: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@imported_file0o:Sass::Tree::CommentNode : @value[I"a/* The the user threshold for transition support. Defaults to `$graceful-usage-threshold` */; T: @type: silent;[; 0; @ ; i;o; ;o;; i;i;o;; i;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:@css_variable_warning0; i ;o; ;o;; i ;i%;o;; i ;i>;@;@; @; @ : @guardedT: @global0;[; 0; @ ; 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;; ;[; 0; @ ; i ;o; ;o;; i ;i;o;; i;io;@;@o;!;"I" default-transition-property; T;#o: Sass::Script::Tree::Literal ;o: Sass::Script::Value::String ;I"all; T; @ ;:identifier:"@deprecated_interp_equivalent0;&0; i;o; ;o;; i;i$;o;; i;i';@;@; @;'T;(0;[; 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; T;&0; i;o; ;o;; i;i$;o;; i;i&;@;@; @;'T;(0;[; 0; @ ; i;o; ;o;; i;i;o;; i;i/;@;@o;!;"I" default-transition-function; T;#o;) ;o:Sass::Script::Value::Null;0; @ ;&0; i;o; ;o;; i;i$;o;; i;i(;@;@; @;'T;(0;[; 0; @ ; i;o; ;o;; i;i;o;; i;i1;@;@o;!;"I"default-transition-delay; T;#o;) ;@L;&0; i!;o; ;o;; i!;i!;o;; i!;i%;@;@; @;'T;(0;[; 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; @ ;;+;,0;&0; i#;o; ;o;; i#;i';o;; i#;i0;@;@; @o;) ;o;* ;I"transform-origin; T; @ ;;+;,0;&0; i#;o; ;o;; i#;i2;o;; i#;iB;@;@; @:@separator: comma;&0; i#;o; ;o;; i#;i';@m;@;@; @; @ ;'T;(0;[; 0; @ ; i#;o; ;o;; i#;i;o;; i#;iK;@;@o; ;[I"7/* Checks if the value given is a unit of time. */; T;; ;[; 0; @ ; i';o; ;o;; i';i;o;; i';i5;@;@o:Sass::Tree::FunctionNode;"I" is-time; T: @args[[o;$ ;"I" value; T;%I" value; T;&0; i(;o; ;o;; i(;i;o;; i(;i;@;@; @; @ 0: @splat0;[o:Sass::Tree::ReturnNode ;#o: Sass::Script::Tree::Funcall;"I"if; T;7[o:"Sass::Script::Tree::Operation :@operand1o;:;"I" type-of; T;7[o;$ ;"I" value; T;%I" value; T;&0; i);o; ;o;; i);i;o;; i);i!;@;@; @; @ :@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{;80:@kwarg_splat0;&0; i);o; ;o;; i);i;o;; i);i";@;@; @; @ :@operand2o;) ;o;* ;I" number; T; @ ;;+;,0;&0; i);o; ;o;; i);i&;o;; i);i,;@;@; @:@operator:eq;&0; i);o; ;@;o;; i);i,;@;@; @; @ o:'Sass::Script::Tree::UnaryOperation : @operando;E ;Fo;:;"I" index; T;7[o;2 ;3[o;) ;o;* ;I"s; T; @ ;;+;,0;&0; i);o; ;o;; i);i<;o;; i);i=;@;@; @o;) ;o;* ;I"ms; T; @ ;;+;,0;&0; i);o; ;o;; i);i>;o;; i);i@;@;@; @;4: space;&0; i);o; ;o;; i);i<;o;; i);i@;@;@; @; @ o;:;"I" unit; T;7[o;$ ;"I" value; T;%I" value; T;&0; i);o; ;o;; i);iG;o;; i);iM;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i);o; ;o;; i);iB;o;; i);iN;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i);o; ;o;; i);i6;o;; i);iO;@;@; @; @ ;C:not;&0; i);o; ;o;; i);i6;o;; i);iO;@;@; @; @ ;C;H;&0; i);o; ;o;; i);i2;o;; i);iO;@;@; @; @ o;) ;o:Sass::Script::Value::Bool;F; @ ;&0; i);o; ;o;; i);iQ;o;; i);iV;@;@; @;=o;>;?{;@{;80;A0;&0; i);o; ;o;; i);i;o;; i);iW;@;@; @; @ ;[; 0; @ ; i);o; ;o;; i);i;o;; i);iW;@;@; 0; @ ; i(;o; ;o;; i(;i;o;; i(;i ;@;@:@has_childrenTo; ;[I"i/* Returns `$property` with the given prefix if it is found in `$transitionable-prefixed-values`. */; T;; ;[; 0; @ ; i,;o; ;o;; i,;i;o;; i,;ig;@;@o;6;"I"prefixed-for-transition; T;7[[o;$ ;"I" prefix; T;%I" prefix; T;&0; i-;o; ;o;; i-;i(;o;; i-;i/;@;@; @; @ 0[o;$ ;"I" property; T;%I" property; T;&0; i-;o; ;o;; i-;i1;o;; i-;i:;@;@; @; @ 0;80;[u:Sass::Tree::IfNode[o:'Sass::Script::Tree::UnaryOperation : @operando:!Sass::Script::Tree::Variable : @nameI" prefix:ET:@underscored_nameI" prefix; T:@css_variable_warning0: @linei.:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i.: @offseti: @end_poso;; i.;i: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operator:not; 0; i.; o; ;o;; i.;i;o;; i.;i;@ ;@;@ ;@0[o:Sass::Tree::ReturnNode : @expro; ;I" property; T; I" property; T; 0; i/; o; ;o;; i/;i;o;; i/;i;@ ;@;@ ;@:@children[;0;@; i/; o; ;o;; i/;i ;o;; i/;i;@ ;@u;K[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:@css_variable_warning0: @linei1:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;i1: @offseti: @end_poso;;i1;i: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/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; 0;i1;o; ;o;;i1;i ;o;;i1;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String ;'I" list; T;@: @type:identifier:"@deprecated_interp_equivalent0; 0;i1;o; ;o;;i1;i";o;;i1;i&;@;@;@:@operator:eq; 0;i1;o; ;@;o;;i1;i';@;@;@;@;%o; ;o;;I" type-of; T; [o; ;I" property; T; I" property; T; 0;i1;o; ;o;;i1;i2;o;;i1;i;;@;@;@;@;o; ;!{;"{;#0;$0; 0;i1;o; ;o;;i1;i*;o;;i1;i<;@;@;@;@;%o;& ;'o;( ;'I" arglist; T;@;);*;+0; 0;i1;o; ;o;;i1;i@;o;;i1;iG;@;@;@;,;-; 0;i1;o; ;@4;o;;i1;iH;@;@;@;@;,:or; 0;i1;o; ;@;o;;i1;iH;@;@;@;@u:Sass::Tree::IfNode7 [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:@css_variable_warning0: @linei8:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i8: @offseti: @end_poso;; i8;i3: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{o; ;I" property;T; I" property;T; 0; i8; o; ;o;; i8;i5;o;; i8;i>;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; 0; 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:@css_variable_warning0: @linei;:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i;: @offseti: @end_poso;; i;;i: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{:@children[;0;@; 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; 0; 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:"@deprecated_interp_equivalent0; 0; i9; o; ;o;; i9;i;o;; i9;i;@;@;@;)0:@whitespace_before0:@whitespace_afterF:@originally_textT:@warn_for_colorF:@deprecation: none;@; 0; i9; o; ;@2;o;; i9;i;@;@;@;(o; ;I" property;T; I" property;T; 0; i9; o; ;o;; i9;i!;o;; i9;i*;@;@;@;@;)0;00;10;2F;3F;4:potential;@; 0; i9; o; ;@2;o;; i9;i+;@;@;@;0iI;10;2F;3F;4;6;@; 0; i9; o; ;o;; i9;i;o;; i9;i+;@;@;@:@children[;0;@; i9; o; ;o;; i9;i ;o;; i9;i+;@;@[o:Sass::Tree::VariableNode;I" new-list; T: @expro;;I"comma-list; T; [;o; ;!{;"{;#0;$0; 0;i2;o; ;o;;i2;i;o;;i2;i!;@;@;@;@: @guarded0: @global0:@children[;0;@;i2;o; ;o;;i2;i ;o;;i2;i!;@;@o:Sass::Tree::EachNode : @vars[I"v; T: @listo; ;I" property; T; I" property; T; 0;i3;o; ;o;;i3;i;o;;i3;i;@;@;@;@;4[o;0;I" new-list; T;1o;;I" append; T; [o; ;I" new-list; T; I" new_list; T; 0;i4;o; ;o;;i4;i;o;;i4;i';@;@;@;@o;;I"prefixed-for-transition; T; [o; ;I" prefix; T; I" prefix; T; 0;i4;o; ;o;;i4;iA;o;;i4;iH;@;@;@;@o; ;I"v; T; I"v; T; 0;i4;o; ;o;;i4;iJ;o;;i4;iL;@;@;@;@;o; ;!{;"{;#0;$0; 0;i4;o; ;o;;i4;i);o;;i4;iM;@;@;@;@;o; ;!{;"{;#0;$0; 0;i4;o; ;o;;i4;i;o;;i4;iN;@;@;@;@;20;30;4[;0;@;i4;o; ;o;;i4;i ;o;;i4;iN;@;@;0;@;i3;o; ;o;;i3;i ;o;;i3;i ;@;@:@has_childrenTo:Sass::Tree::ReturnNode ;1o; ;I" new-list; T; I" new_list; T; 0;i6;o; ;o;;i6;i;o;;i6;i;@;@;@;@;4[;0;@;i6;o; ;o;;i6;i ;o;;i6;i;@;@; 0; @ ; i-;o; ;o;; i-;i;o;; i-;i<;@;@;JTo; ;[I"e/* Returns $transition-map which includes key and values that map to a transition declaration */; T;; ;[; 0; @ ; i@;o; ;o;; i@;i;o;; i@;ic;@;@o;6;"I"transition-map; T;7[[o;$ ;"I"transition; T;%I"transition; T;&0; iA;o; ;o;; iA;i;o;; iA;i*;@;@; @; @ 0;80;[o;!;"I"transition-map; T;#o;2 ;3[;40;&0; iB;o; ;o;; iB;i;o;; iB;i;@;@; @; @ ;'0;(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;&0; iD;o; ;o;; iD;i;o;; iD;i";@;@; @; @ ;[u;K[o: Sass::Script::Tree::Funcall: @nameI" is-time:ET: @args[o:!Sass::Script::Tree::Variable ;I" item;T:@underscored_nameI" item;T:@css_variable_warning0: @lineiE:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iE: @offseti: @end_poso;; iE;i: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/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; 0; 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:@css_variable_warning0: @lineiK:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iK: @offseti!: @end_poso;; iK;i0: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/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:"@deprecated_interp_equivalent0; 0; iK; o; ;o;; iK;i2;o;; iK;i:;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; 0; iK; o; ;o;; iK;i;o;; iK;i;;@;@;@;@u:Sass::Tree::IfNodef[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:@css_variable_warning0: @lineiN:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;iN: @offseti': @end_poso;;iN;i6: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/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:"@deprecated_interp_equivalent0; 0;iN;o; ;o;;iN;i9;o;;iN;iA;@;@;@o; ;I" item;T; I" item;T; 0;iN;o; ;o;;iN;iC;o;;iN;iH;@;@;@;@; 0;iN;o; ;o;;iN;i9;o;;iN;iH;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; 0;iN;o; ;o;;iN;i;o;;iN;iJ;@;@;@;@: @guarded0: @global0:@children[;0;@;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; 0; iL; o; ;o;; iL;i';o;; iL;i6;@;@;@;@o:#Sass::Script::Tree::MapLiteral : @pairs[[o; ;o; ;I"timing-function;T;@; ;!;"0; 0; iL; o; ;o;; iL;i9;o;; iL;iH;@;@;@o; ;I" item;T; I" item;T; 0; iL; o; ;o;; iL;iJ;o;; iL;iO;@;@;@;@; 0; iL; o; ;o;; iL;i9;o;; iL;iO;@;@;@;@;#o;$;%{;&{;'0;(0; 0; iL; o; ;o;; iL;i;o;; iL;iQ;@;@;@;@: @guarded0: @global0:@children[;0;@; iL; o; ;o;; iL;i ;o;; iL;iQ;@;@[u;# [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:@css_variable_warning0: @lineiF:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iF: @offseti: @end_poso;; iF;i+: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/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:"@deprecated_interp_equivalent0; 0; iF; o; ;o;; iF;i-;o;; iF;i5;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; 0; iF; o; ;o;; iF;i;o;; iF;i6;@;@;@;@u:Sass::Tree::IfNodef[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:@css_variable_warning0: @lineiI:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;iI: @offseti): @end_poso;;iI;i8: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/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:"@deprecated_interp_equivalent0; 0;iI;o; ;o;;iI;i;;o;;iI;iC;@;@;@o; ;I" item;T; I" item;T; 0;iI;o; ;o;;iI;iE;o;;iI;iJ;@;@;@;@; 0;iI;o; ;o;;iI;i;;o;;iI;iJ;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; 0;iI;o; ;o;;iI;i;o;;iI;iL;@;@;@;@: @guarded0: @global0:@children[;0;@;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; 0; iG; o; ;o;; iG;i);o;; iG;i8;@;@;@;@o:#Sass::Script::Tree::MapLiteral : @pairs[[o; ;o; ;I" delay;T;@; ;!;"0; 0; iG; o; ;o;; iG;i;;o;; iG;i@;@;@;@o; ;I" item;T; I" item;T; 0; iG; o; ;o;; iG;iB;o;; iG;iG;@;@;@;@; 0; iG; o; ;o;; iG;i;;o;; iG;iG;@;@;@;@;#o;$;%{;&{;'0;(0; 0; iG; o; ;o;; iG;i;o;; iG;iI;@;@;@;@: @guarded0: @global0:@children[;0;@; iG; o; ;o;; iG;i;o;; iG;iI;@;@; 0; @ ; iD;o; ;o;; iD;i;o;; iD;i#;@;@;JTo;9 ;#o;$ ;"I"transition-map; T;%I"transition_map; T;&0; iR;o; ;o;; iR;i;o;; iR;i;@;@; @; @ ;[; 0; @ ; iR;o; ;o;; iR;i;o;; iR;i;@;@; 0; @ ; iA;o; ;o;; iA;i;o;; iA;i,;@;@;JTo; ;[I"}/* One or more properties to transition * * * for multiple, use a comma-delimited list * * also accepts "all" or "none" */; T;; ;[; 0; @ ; iU;o; ;o;; iU;i;o;; iX;i';@;@o:Sass::Tree::MixinDefNode;"I"transition-property; T;7[;8o;$ ;"I"properties; T;%I"properties; T;&0; iZ;o; ;o;; iZ;i!;o;; iZ;i,;@;@; @; @ ;[o;!;"I"properties; T;#o;:;"I"set-arglist-default; T;7[o;$ ;"I"properties; T;%I"properties; T;&0; i[;o; ;o;; i[;i);o;; i[;i4;@;@; @; @ o;$ ;"I" default-transition-property; T;%I" default_transition_property; T;&0; i[;o; ;o;; i[;i6;o;; i[;iR;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i[;o; ;o;; i[;i;o;; i[;iS;@;@; @; @ ;'0;(0;[; 0; @ ; i[;o; ;o;; i[;i ;o;; i[;iS;@;@o:Sass::Tree::MixinNode;"I"with-each-prefix; T;7[o;) ;o;* ;I"css-transitions; T; @ ;;+;,0;&0; i\;o; ;o;; i\;i";o;; i\;i1;@;@; @o;$ ;"I"!transition-support-threshold; T;%I"!transition_support_threshold; T;&0; i\;o; ;o;; i\;i3;o;; i\;iP;@;@; @; @ ;=o;>;?{;@{;80;A0;[o;!;"I" props; T;#o;:;"I"if; T;7[o;$ ;"I"current-prefix; T;%I"current_prefix; T;&0; i];o; ;o;; i];i;o;; i];i$;@;@; @; @ o;:;"I"prefixed-for-transition; T;7[o;$ ;"I"current-prefix; T;%I"current_prefix; T;&0; i];o; ;o;; i];i>;o;; i];iM;@;@; @; @ o;$ ;"I"properties; T;%I"properties; T;&0; i];o; ;o;; i];iO;o;; i];iZ;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i];o; ;o;; i];i&;o;; i];i[;@;@; @; @ o;$ ;"I"properties; T;%I"properties; T;&0; i];o; ;o;; i];i];o;; i];ih;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i];o; ;o;; i];i;o;; i];ii;@;@; @; @ ;'0;(0;[; 0; @ ; i];o; ;o;; i];i ;o;; i];ii;@;@o;P;"I"prefix-prop; T;7[o;) ;o;* ;I"transition-property; T; @ ;;+;,0;&0; i^;o; ;o;; i^;i;o;; i^;i2;@;@; @o;$ ;"I" props; T;%I" props; T;&0; i^;o; ;o;; i^;i4;o;; i^;i:;@;@; @; @ ;=o;>;?{;@{;80;A0;[; 0; @ ; i^;o; ;o;; i^;i ;o;; i^;i;;@;@; 0; @ ; i\;o; ;o;; i\;i;o;; i\;iR;@;@;JT; 0; @ ; iZ;o; ;o;; iZ;i;o;; iZ;i1;@;@;JTo; ;[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;; ;[; 0; @ ; ib;o; ;o;; ib;i;o;; ie;iO;@;@o;O;"I"transition-duration; T;7[;8o;$ ;"I"durations; T;%I"durations; T;&0; ig;o; ;o;; ig;i!;o;; ig;i+;@;@; @; @ ;[o;!;"I"durations; T;#o;:;"I"set-arglist-default; T;7[o;$ ;"I"durations; T;%I"durations; T;&0; ih;o; ;o;; ih;i(;o;; ih;i2;@;@; @; @ o;$ ;"I" default-transition-duration; T;%I" default_transition_duration; T;&0; ih;o; ;o;; ih;i4;o;; ih;iP;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; ih;o; ;o;; ih;i;o;; ih;iQ;@;@; @; @ ;'0;(0;[; 0; @ ; ih;o; ;o;; ih;i ;o;; ih;iQ;@;@o;P;"I"prefixed-properties; T;7[o;) ;o;* ;I"css-transitions; T; @ ;;+;,0;&0; ii;o; ;o;; ii;i%;o;; ii;i4;@;@; @o;$ ;"I"!transition-support-threshold; T;%I"!transition_support_threshold; T;&0; ii;o; ;o;; ii;i6;o;; ii;iS;@;@; @; @ o:#Sass::Script::Tree::MapLiteral : @pairs[[o;) ;o;* ;I"transition-duration; T; @ ;;+;,0;&0; ij;o; ;o;; ij;i ;o;; ij;i;@;@; @o;$ ;"I"durations; T;%I"durations; T;&0; ij;o; ;o;; ij;i;o;; ij;i);@;@; @; @ ;&0; ii;o; ;o;; ii;iV;o;; ik;i;@;@; @; @ ;=o;>;?{;@{;80;A0;[; 0; @ ; ii;o; ;o;; ii;i;o;; ik;i ;@;@; 0; @ ; ig;o; ;o;; ig;i;o;; ig;i0;@;@;JTo; ;[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;; ;[; 0; @ ; in;o; ;o;; in;i;o;; ir;iO;@;@o;O;"I"transition-timing-function; T;7[;8o;$ ;"I"functions; T;%I"functions; T;&0; it;o; ;o;; it;i(;o;; it;i2;@;@; @; @ ;[o;!;"I"functions; T;#o;:;"I"set-arglist-default; T;7[o;$ ;"I"functions; T;%I"functions; T;&0; iu;o; ;o;; iu;i(;o;; iu;i2;@;@; @; @ o;$ ;"I" default-transition-function; T;%I" default_transition_function; T;&0; iu;o; ;o;; iu;i4;o;; iu;iP;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; iu;o; ;o;; iu;i;o;; iu;iQ;@;@; @; @ ;'0;(0;[; 0; @ ; iu;o; ;o;; iu;i ;o;; iu;iQ;@;@o;P;"I"prefixed-properties; T;7[o;) ;o;* ;I"css-transitions; T; @ ;;+;,0;&0; iv;o; ;o;; iv;i%;o;; iv;i4;@;@; @o;$ ;"I"!transition-support-threshold; T;%I"!transition_support_threshold; T;&0; iv;o; ;o;; iv;i6;o;; iv;iS;@;@; @; @ o;Q ;R[[o;) ;o;* ;I"transition-timing-function; T; @ ;;+;,0;&0; iw;o; ;o;; iw;i ;o;; iw;i$;@;@; @o;$ ;"I"functions; T;%I"functions; T;&0; iw;o; ;o;; iw;i&;o;; iw;i0;@;@; @; @ ;&0; iv;o; ;o;; iv;iV;o;; ix;i;@;@; @; @ ;=o;>;?{;@{;80;A0;[; 0; @ ; iv;o; ;o;; iv;i;o;; ix;i ;@;@; 0; @ ; it;o; ;o;; it;i;o;; it;i7;@;@;JTo; ;[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;; ;[; 0; @ ; i{;o; ;o;; i{;i;o;; i~;iL;@;@o;O;"I"transition-delay; T;7[;8o;$ ;"I" delays; T;%I" delays; T;&0; i{;o; ;o;; i{;i;o;; i{;i%;@;@; @; @ ;[o;!;"I" delays; T;#o;:;"I"set-arglist-default; T;7[o;$ ;"I" delays; T;%I" delays; T;&0; i|;o; ;o;; i|;i%;o;; i|;i,;@;@; @; @ o;$ ;"I"default-transition-delay; T;%I"default_transition_delay; T;&0; i|;o; ;o;; i|;i.;o;; i|;iG;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i|;o; ;o;; i|;i;o;; i|;iH;@;@; @; @ ;'0;(0;[; 0; @ ; i|;o; ;o;; i|;i ;o;; i|;iH;@;@o;P;"I"prefixed-properties; T;7[o;) ;o;* ;I"css-transitions; T; @ ;;+;,0;&0; i};o; ;o;; i};i%;o;; i};i4;@;@; @o;$ ;"I"!transition-support-threshold; T;%I"!transition_support_threshold; T;&0; i};o; ;o;; i};i6;o;; i};iS;@;@; @; @ o;Q ;R[[o;) ;o;* ;I"transition-delay; T; @ ;;+;,0;&0; i~;o; ;o;; i~;i ;o;; i~;i;@;@; @o;$ ;"I" delays; T;%I" delays; T;&0; i~;o; ;o;; i~;i;o;; i~;i#;@;@; @; @ ;&0; i};o; ;o;; i};iV;o;; i;i;@;@; @; @ ;=o;>;?{;@{;80;A0;[; 0; @ ; i};o; ;o;; i};i;o;; i;i ;@;@; 0; @ ; i{;o; ;o;; i{;i;o;; i{;i*;@;@;JTo; ;[I"*/* Transition all-in-one shorthand */; T;; ;[; 0; @ ; i;o; ;o;; i;i;o;; i;i(;@;@o;O;"I"single-transition; T;7[ [o;$ ;"I" property; T;%I" property; T;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ o;$ ;"I" default-transition-property; T;%I" default_transition_property; T;&0; i;o; ;o;; i;i;o;; i;i/;@;@; @; @ [o;$ ;"I" duration; T;%I" duration; T;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ o;$ ;"I" default-transition-duration; T;%I" default_transition_duration; T;&0; i;o; ;o;; i;i;o;; i;i/;@;@; @; @ [o;$ ;"I" function; T;%I" function; T;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ o;$ ;"I" default-transition-function; T;%I" default_transition_function; T;&0; i;o; ;o;; i;i;o;; i;i/;@;@; @; @ [o;$ ;"I" delay; T;%I" delay; T;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ o;$ ;"I"default-transition-delay; T;%I"default_transition_delay; T;&0; i;o; ;o;; i;i;o;; i;i);@;@; @; @ ;80;[o;P;"I"transition; T;7[o;:;"I" compact; T;7[o;2 ;3[ o;$ ;"I" property; T;%I" property; T;&0; i;o; ;o;; i;i$;o;; i;i-;@;@; @; @ o;$ ;"I" duration; T;%I" duration; T;&0; i;o; ;o;; i;i.;o;; i;i7;@;@; @; @ o;$ ;"I" function; T;%I" function; T;&0; i;o; ;o;; i;i8;o;; i;iA;@;@; @; @ o;$ ;"I" delay; T;%I" delay; T;&0; i;o; ;o;; i;iB;o;; i;iH;@;@; @; @ ;4;G;&0; i;o; ;o;; i;i$;o;; i;iH;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;iI;@;@; @; @ ;=o;>;?{;@{;80;A0;[; 0; @ ; i;o; ;o;; i;i;o;; i;iJ;@;@; 0; @ ; i;o; ;o;; i;i;o;; i;i;@;@;JTo;O;"I"transition; T;7[;8o;$ ;"I"transitions; T;%I"transitions; T;&0; i;o; ;o;; i;i;o;; i;i$;@;@; @; @ ;[ o;!;"I" default; T;#o;2 ;3[o;:;"I" compact; T;7[o;2 ;3[ o;$ ;"I" default-transition-property; T;%I" default_transition_property; T;&0; i;o; ;o;; i;i;o;; i;i7;@;@; @; @ o;$ ;"I" default-transition-duration; T;%I" default_transition_duration; T;&0; i;o; ;o;; i;i8;o;; i;iT;@;@; @; @ o;$ ;"I" default-transition-function; T;%I" default_transition_function; T;&0; i;o; ;o;; i;iU;o;; i;iq;@;@; @; @ o;$ ;"I"default-transition-delay; T;%I"default_transition_delay; T;&0; i;o; ;o;; i;ir;o;; i;i;@;@; @; @ ;4;G;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ ;4;5;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i;@;@o;!;"I"transitions; T;#o;:;"I"if; T;7[o;; ;;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;i-;@;@; @; @ ;Bo;) ;o;- ;i; @ ;.[;/[;0I"1; F;&0; i;o; ;o;; i;i1;o;; i;i2;@;@; @;C;D;&0; i;o; ;@;o;; i;i3;@;@; @; @ ;Bo;; ;;?{;@{;80;A0;&0; i;o; ;o;; i;i?;o;; i;iS;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i7;o;; i;iT;@;@; @; @ ;Bo;) ;o;* ;I" list; T; @ ;;+;,0;&0; i;o; ;o;; i;iX;o;; i;i\;@;@; @;C;D;&0; i;o; ;@;o;; i;i];@;@; @; @ ;C:and;&0; i;o; ;@;o;; i;i];@;@; @; @ ;Bo;; ;;?{;@{;80;A0;&0; i;o; ;o;; i;ip;o;; i;i;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;ia;o;; i;i;@;@; @; @ ;Bo;) ;o;* ;I" comma; T; @ ;;+;,0;&0; i;o; ;o;; i;i;o;; i;i;@;@; @;C;D;&0; i;o; ;@;o;; i;i;@;@; @; @ ;C;S;&0; i;o; ;@;o;; i;i;@;@; @; @ o;:;"I"nth; T;7[o;$ ;"I"transitions; T;%I"transitions; T;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ o;) ;o;- ;i; @ ;.[;/@;0I"1; F;&0; i;o; ;o;; i;i;o;; i;i;@;@; @;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ o;$ ;"I"transitions; T;%I"transitions; T;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i;@;@o;!;"I"transitions; T;#o;:;"I"set-arglist-default; T;7[o;$ ;"I"transitions; T;%I"transitions; T;&0; i;o; ;o;; i;i*;o;; i;i6;@;@; @; @ o;$ ;"I" default; T;%I" default; T;&0; i;o; ;o;; i;i8;o;; i;i@;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;iA;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;iA;@;@o;P;"I"with-each-prefix; T;7[o;) ;o;* ;I"css-transitions; T; @ ;;+;,0;&0; i;o; ;o;; i;i";o;; i;i1;@;@; @o;$ ;"I"!transition-support-threshold; T;%I"!transition_support_threshold; T;&0; i;o; ;o;; i;i3;o;; i;iP;@;@; @; @ ;=o;>;?{;@{;80;A0;[ o;!;"I" delays; T;#o;:;"I"comma-list; T;7[;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;i;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i;@;@o;!;"I"transitions-without-delays; T;#o;:;"I"comma-list; T;7[;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i';o;; i;i3;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i3;@;@o;!;"I"transitions-with-delays; T;#o;:;"I"comma-list; T;7[;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i$;o;; i;i0;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i0;@;@o;!;"I"has-delays; T;#o;) ;@;&0; i;o; ;o;; i;i;o;; i;i;@;@; @;'0;(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;; ;[; 0; @ ; i;o; ;o;; i;i ;o;; i;iV;@;@o;L ;M[I"transition; T;No;$ ;"I"transitions; T;%I"transitions; T;&0; i;o; ;o;; i;i;o;; i;i+;@;@; @; @ ;[o; ;[I"0/* Declare initial values for transition */; T;; ;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i4;@;@o;!;"I"transition; T;#o;:;"I"transition-map; T;7[o;$ ;"I"transition; T;%I"transition; T;&0; i;o; ;o;; i;i(;o;; i;i3;@;@; @; @ ;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;i4;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i4;@;@o;!;"I" property; T;#o;:;"I" map-get; T;7[o;$ ;"I"transition; T;%I"transition; T;&0; i;o; ;o;; i;i;o;; i;i*;@;@; @; @ o;) ;o;* ;I" property; T; @ ;;+;,0;&0; i;o; ;o;; i;i,;o;; i;i4;@;@; @;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;i5;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i5;@;@o;!;"I" duration; T;#o;:;"I" map-get; T;7[o;$ ;"I"transition; T;%I"transition; T;&0; i;o; ;o;; i;i;o;; i;i*;@;@; @; @ o;) ;o;* ;I" duration; T; @ ;;+;,0;&0; i;o; ;o;; i;i,;o;; i;i4;@;@; @;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;i5;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i5;@;@o;!;"I"timing-function; T;#o;:;"I" map-get; T;7[o;$ ;"I"transition; T;%I"transition; T;&0; i;o; ;o;; i;i&;o;; i;i1;@;@; @; @ o;) ;o;* ;I"timing-function; T; @ ;;+;,0;&0; i;o; ;o;; i;i3;o;; i;iB;@;@; @;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;iC;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;iC;@;@o;!;"I" delay; T;#o;:;"I" map-get; T;7[o;$ ;"I"transition; T;%I"transition; T;&0; i;o; ;o;; i;i;o;; i;i';@;@; @; @ o;) ;o;* ;I" delay; T; @ ;;+;,0;&0; i;o; ;o;; i;i);o;; i;i.;@;@; @;=o;>;?{;@{;80;A0;&0; i;o; ;o;; i;i;o;; i;i/;@;@; @; @ ;'0;(0;[; 0; @ ; i;o; ;o;; i;i ;o;; i;i/;@;@o; ;[I"J/* Parse transition string to assign values into correct variables */; T;; ;[; 0; @ ; i;o; ;o;; i;i ;o;; i;iN;@;@o;!;"I"has-delays; T;#o;; ;;@ ;@;@ ;@: @guarded0: @global0;)[;0;@; 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; 0; 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; 0; i; o; ;o;; i;i(;o;; i;i7;@ ;@;@ ;@o; ;I" property; T; I" property; T; 0; i; o; ;o;; i;i9;o;; i;iB;@ ;@;@ ;@;2o;3;4{;5{;60;70; 0; i; o; ;o;; i;i;o;; i;iC;@ ;@;@ ;@o; ;I" duration; T; I" duration; T; 0; i; o; ;o;; i;iD;o;; i;iM;@ ;@;@ ;@o; ;I"timing-function; T; I"timing_function; T; 0; i; o; ;o;; i;iN;o;; i;i^;@ ;@;@ ;@:@separator: space; 0; i; o; ;o;; i;iN;o;; i;i^;@ ;@;@ ;@;2o;3;4{;5{;60;70; 0; i; o; ;o;; i;i+;o;; i;i_;@ ;@;@ ;@;80;90;)[;0;@; i; o; ;o;; i;i;o;; i;i_;@ ;@; 0; @ ; i;o; ;o;; i;i ;o;; i;i,;@;@;JTu;Kw[o:"Sass::Script::Tree::Operation :@operand1o:!Sass::Script::Tree::Variable : @nameI"current-prefix:ET:@underscored_nameI"current_prefix; T:@css_variable_warning0: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/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:"@deprecated_interp_equivalent0; 0; i; o; ;o;; i;i!;o;; i;i(;@ ;@;@ :@operator:eq; 0; i; o; ;@ ;o;; i;i);@ ;@;@ ;@u:Sass::Tree::IfNodeX[o:!Sass::Script::Tree::Variable : @nameI"current-prefix:ET:@underscored_nameI"current_prefix;T:@css_variable_warning0: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i$: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/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:@css_variable_warning0: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i0: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{: @tabsi:@prop_syntax:new:@children[;0;@; 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:"@deprecated_interp_equivalent0; 0; i; o; ; o;; i;i!;o;; i;i+;@ ;@ ;@ o; ;I"transitions-with-delays;T;I"transitions_with_delays;T; 0; i; o; ; o;; i;i-;o;; i;iE;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0:@children[;0;@; i; o; ; o;; i;i ;o;; i;iF;@ ;@ [o:Sass::Tree::MixinNode;I"prefix-prop; T: @args[o; ;o; ;I"transition; T;@;!;";#0; 0; i; o; ;o;; i;i!;o;; i;i+;@ ;@;@ o; ;I"transitions-without-delays; T; I"transitions_without_delays; T; 0; i; o; ;o;; i;i-;o;; i;iH;@ ;@;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0:@children[;0;@; i; o; ;o;; i;i ;o;; i;iI;@ ;@u;&[o:!Sass::Script::Tree::Variable : @nameI"has-delays:ET:@underscored_nameI"has_delays;T:@css_variable_warning0: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"j/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets/compass/css3/_transition.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.5/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:"@deprecated_interp_equivalent0; 0; i; o; ; o;; i;i#;o;; i;i3;@ ;@ ;@ o; ;I" delays;T;I" delays;T; 0; i; o; ; o;; i;i5;o;; i;i<;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0:@children[;0;@; i; o; ; o;; i;i;o;; i;i=;@ ;@ ; 0; @ ; i;o; ;o;; i;i;o;; i;iR;@;@;JT; 0; @ ; i;o; ;o;; i;i;o;; i;i);@;@;JT; 0; @ ; 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;@;@;JT