{: versionI"3.4.21 (Selective Steve):EF:shaI"-b0d50fb36f639ba3554f7bba1328203c5135ef74;F: contents"Lo:Sass::Tree::RootNode :@children[ko: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"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{: @options{:@imported_file0o:Sass::Tree::CommentNode : @value[I"`/* The the user threshold for transform support. Defaults to `$graceful-usage-threshold` */; T: @type: silent;[; i; o; ;o;; i;i;o;; i;i^;@ ;@;@o:Sass::Tree::VariableNode : @nameI" transform-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 ;iF;@ ;@;@o; ;[I"p/* @doc off * Note ---------------------------------------------------------------------- * Safari, Chrome, and Firefox all support 3D transforms. However, * only in the most recent builds. You should also provide fallback 2d support for * Opera and IE. IE10 is slated to have 3d enabled, but is currently unreleased. * To make that easy, all 2D transforms include an browser-targeting toggle ($only3d) * to switch between the two support lists. The toggle defaults to 'false' (2D), * and also accepts 'true' (3D). Currently the lists are as follows: * 2D: Mozilla, Webkit, Opera, Official * 3D: Webkit, Firefox. */; T;;;[; i ; o; ;o;; i ;i;o;; i;i;@ ;@;@o; ;[I"/* Available Transforms ------------------------------------------------------ * - Scale (2d and 3d) * - Rotate (2d and 3d) * - Translate (2d and 3d) * - Skew (2d only) */; T;;;[; i; o; ;o;; i;i;o;; i;i;@ ;@;@o; ;[I"/* Transform Parameters ------------------------------------------------------ * - Transform Origin (2d and 3d) * - Perspective (3d) * - Perspective Origin (3d) * - Transform Style (3d) * - Backface Visibility (3d) */; T;;;[; i; o; ;o;; i;i;o;; i!;i#;@ ;@;@o; ;[I"p/* Mixins -------------------------------------------------------------------- * transform-origin * - shortcuts: transform-origin2d, transform-origin3d * - helpers: apply-origin * transform * - shortcuts: transform2d, transform3d * - helpers: simple-transform, create-transform * perspective * - helpers: perspective-origin * transform-style * backface-visibility * scale * - shortcuts: scaleX, scaleY, scaleZ, scale3d * rotate * - shortcuts: rotateX, rotateY, rotate3d * translate * - shortcuts: translateX, translateY, translateZ, translate3d * skew * - shortcuts: skewX, skewY */; T;;;[; i#; o; ;o;; i#;i;o;; i5;i$;@ ;@;@o; ;[I"a/* Defaults ------------------------------------------------------------------ * @doc on */; T;;;[; i7; o; ;o;; i7;i;o;; i8;i;@ ;@;@o; ;[I"./* The default x-origin for transforms */; T;;;[; i:; o; ;o;; i:;i;o;; i:;i,;@ ;@;@o; ;!I"default-origin-x; T;"o: Sass::Script::Tree::Literal ;o: Sass::Script::Value::Number ;i7:@numerator_units[I"%; T:@denominator_units[;@:@originalI"50%; T; i;; o; ;o;; i;;i;o;; i;;i ;@ ;@;%@ ;&T;'0;[; i;; o; ;o;; i;;i;o;; i;;i;;@ ;@;@o; ;[I"./* The default y-origin for transforms */; T;;;[; i<; o; ;o;; i<;i;o;; i<;i,;@ ;@;@o; ;!I"default-origin-y; T;"o;( ;o;) ;i7;*[I"%; T;+[;@;,I"50%; T; i=; o; ;o;; i=;i;o;; i=;i ;@ ;@;%@ ;&T;'0;[; i=; o; ;o;; i=;i;o;; i=;i;;@ ;@;@o; ;[I"./* The default z-origin for transforms */; T;;;[; i>; o; ;o;; i>;i;o;; i>;i,;@ ;@;@o; ;!I"default-origin-z; T;"o;( ;o;) ;i7;*[I"%; T;+[;@;,I"50%; T; i?; o; ;o;; i?;i;o;; i?;i ;@ ;@;%@ ;&T;'0;[; i?; o; ;o;; i?;i;o;; i?;i;;@ ;@;@o; ;[I"//* The default x-multiplier for scaling */; T;;;[; iB; o; ;o;; iB;i;o;; iB;i-;@ ;@;@o; ;!I"default-scale-x; T;"o;( ;o;) ;f 1.25;*[;+[;@;,I" 1.25; F; iC; o; ;o;; iC;i;o;; iC;i!;@ ;@;%@ ;&T;'0;[; iC; o; ;o;; iC;i;o;; iC;i;;@ ;@;@o; ;[I"//* The default y-multiplier for scaling */; T;;;[; iD; o; ;o;; iD;i;o;; iD;i-;@ ;@;@o; ;!I"default-scale-y; T;"o;# ;!I"default-scale-x; T;$I"default_scale_x; T; iE; o; ;o;; iE;i;o;; iE;i-;@ ;@;%@ ;@;&T;'0;[; iE; o; ;o;; iE;i;o;; iE;i;;@ ;@;@o; ;[I"//* The default z-multiplier for scaling */; T;;;[; iF; o; ;o;; iF;i;o;; iF;i-;@ ;@;@o; ;!I"default-scale-z; T;"o;# ;!I"default-scale-x; T;$I"default_scale_x; T; iG; o; ;o;; iG;i;o;; iG;i-;@ ;@;%@ ;@;&T;'0;[; iG; o; ;o;; iG;i;o;; iG;i;;@ ;@;@o; ;[I"*/* The default angle for rotations */; T;;;[; iJ; o; ;o;; iJ;i;o;; iJ;i(;@ ;@;@o; ;!I"default-rotate; T;"o;( ;o;) ;i2;*[I"deg; T;+[;@;,I" 45deg; T; iK; o; ;o;; iK;i;o;; iK;i";@ ;@;%@ ;&T;'0;[; iK; o; ;o;; iK;i;o;; iK;i;;@ ;@;@o; ;[I"0;@; ip; o; ;o;; ip;iF;o;; ip;iR;@ ;@;%@ ;4o;5;6{;7{;/0;80; ip; o; ;o;; ip;i;o;; ip;iS;@ ;@;%@ ;@;&0;'0;[; ip; o; ;o;; ip;i ;o;; ip;iS;@ ;@;@o:Sass::Tree::MixinNode;!I"prefixed-properties; T;.[o;# ;!I"capability; T;$I"capability; T; iq; o; ;o;; iq;i%;o;; iq;i0;@ ;@;%@ ;@o;# ;!I" transform-support-threshold; T;$I" transform_support_threshold; T; iq; o; ;o;; iq;i2;o;; iq;iN;@ ;@;%@ ;@o:#Sass::Script::Tree::MapLiteral : @pairs[[o;( ;o;< ;I"transform-origin; T;;=;>0;@; ir; o; ;o;; ir;i ;o;; ir;i;@ ;@;%@ o;# ;!I" origin; T;$I" origin; T; ir; o; ;o;; ir;i;o;; ir;i#;@ ;@;%@ ;@; iq; o; ;o;; iq;iQ;o;; is;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; iq; o; ;o;; iq;i;o;; is;i ;@ ;@;@; io; o; ;o;; io;i;o;; io;i,;@ ;@:@has_childrenT;@o; ;[I"#/* Transform-origin sent as individual arguments: * * @include transform-origin( [ origin-x, origin-y, origin-z, 3D-only ] ) * * where the 3 'origin-' arguments represent x/y/z coordinates. * * **NOTE:** setting z coordinates triggers 3D support list, leave false for 2D support */; T;;;[; iv; o; ;o;; iv;i;o;; i|;i];@ ;@;@o;- ;!I"transform-origin; T;.[ [o;# ;!I" origin-x; T;$I" origin_x; T; i~; o; ;o;; i~;i;o;; i~;i;@ ;@;%@ ;@o;# ;!I"default-origin-x; T;$I"default_origin_x; T; i~; o; ;o;; i~;i;o;; i~;i$;@ ;@;%@ ;@[o;# ;!I" origin-y; T;$I" origin_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-origin-y; T;$I"default_origin_y; T; i; o; ;o;; i;i;o;; i;i$;@ ;@;%@ ;@[o;# ;!I" origin-z; T;$I" origin_z; T; i{; o; ;o;; i{;i;o;; i{;i;@ ;@;%@ ;@o;( ;o:Sass::Script::Value::Bool;F;@; i{; o; ;o;; i{;i;o;; i{;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; i|; o; ;o;; i|;i;o;; i|;i;@ ;@;%@ ;@o;0;!I"if; T;.[o;# ;!I" origin-z; T;$I" origin_z; T; i|; o; ;o;; i|;i;o;; i|;i;@ ;@;%@ ;@o;( ;o;C;T;@; i|; o; ;o;; i|;i!;o;; i|;i%;@ ;@;%@ o;( ;@*; i|; o; ;o;; i|;i';o;; i|;i,;@ ;@;%@ ;4o;5;6{;7{;/0;80; i|; o; ;o;; i|;i;o;; i|;i-;@ ;@;%@ ;@;/0;[o; ;!I" origin; T;"o;0;!I" unquote; T;.[o;( ;o;< ;I"; T;: string;>0;@; i~; o; ;o;; i~;i;o;; i~;i;@ ;@;%@ ;4o;5;6{;7{;/0;80; i~; o; ;o;; i~;i;o;; i~;i;@ ;@;%@ ;@;&0;'0;[; i~; o; ;o;; i~;i ;o;; i~;i;@ ;@;@u:Sass::Tree::IfNode![o:"Sass::Script::Tree::Operation :@operand1o; ;o:!Sass::Script::Tree::Variable : @nameI" origin-x:ET:@underscored_nameI" origin_x; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso;; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{:@operand2o; ;I" origin-y; T; I" origin_y; T; i; o; ;o;; i;i;o;; i;i";@;@;@;@:@operator:or; i; o; ;@ ;o;; i;i#;@;@;@;@;o; ;I" origin-z; T; I" origin_z; T; i; o; ;o;; i;i&;o;; i;i/;@;@;@;@;;; i; o; ;@ ;o;; i;i0;@;@;@;@0[ u:Sass::Tree::IfNode[o:!Sass::Script::Tree::Variable : @nameI" origin-x:ET:@underscored_nameI" origin_x;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{u:Sass::Tree::IfNode.[00[o:Sass::Tree::VariableNode : @nameI" origin:ET: @expro: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::Number ; i7:@numerator_units[I"%;T:@denominator_units[: @options{:@originalI"50%;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;i: @offsetiA: @end_poso;;i;iD: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @guarded0: @global0:@children[;i;o; ;o;;i;i9;o;;i;iD;@;@;@[o:Sass::Tree::VariableNode ;I" origin;T: @expro; ;I" origin-x;T;I" origin_x;T; i; o; ; o; ; i;i#;o; ; i;i,;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i,;@ ;@ ;@u;[o:!Sass::Script::Tree::Variable : @nameI" origin-y:ET:@underscored_nameI" origin_y;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{u:Sass::Tree::IfNode[00[u:Sass::Tree::IfNode[o:!Sass::Script::Tree::Variable : @nameI" origin-z:ET:@underscored_nameI" origin_z;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offsetiD: @end_poso; ; i;iM: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" origin;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" origin;T;I" origin;T; i; o; ; o; ; i;iY;o; ; i;i`;@ ;@ ;@ ;@o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::Number ;i7:@numerator_units[I"%;T:@denominator_units[;@:@originalI"50%;T; i; o; ; o; ; i;ia;o; ; i;id;@ ;@ ;@ :@separator: space; i; o; ; o; ; i;iY;o; ; i;id;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;iQ;o; ; i;id;@ ;@ ;@[o:Sass::Tree::VariableNode ;I" origin;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" origin;T;I" origin;T; i; o; ; o; ; i;i#;o; ; i;i*;@ ;@ ;@ ;@o; ;I" origin-y;T;I" origin_y;T; i; o; ; o; ; i;i+;o; ; i;i4;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;i4;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i4;@ ;@ ;@u;%[o:!Sass::Script::Tree::Variable : @nameI" origin-z:ET:@underscored_nameI" origin_z;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" origin;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" origin;T;I" origin;T; i; o; ; o; ; i;i#;o; ; i;i*;@ ;@ ;@ ;@o; ;I" origin-z;T;I" origin_z;T; i; o; ; o; ; i;i+;o; ; i;i4;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;i4;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i4;@ ;@ ;@o:Sass::Tree::MixinNode;I"apply-origin; T: @args[o; ;I" origin; T; I" origin; T; i; o; ;o;; i;i ;o;; i;i';@;@;@;@o; ;I" only3d; T; I" only3d; T; i; o; ;o;; i;i);o;; i;i0;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0:@children[; i; o; ;o;; i;i ;o;; i;i1;@;@;@; i}; o; ;o;; i};i;o;; i};i;@ ;@;BT;@o; ;[I"/* Transform sent as a complete string: * * @include transform( transforms [, 3D-only ] ) * * where 'transforms' is a space separated list of all the transforms to be applied. */; T;;;[; i; o; ;o;; i;i;o;; i;iZ;@ ;@;@o;- ;!I"transform; T;.[[o;# ;!I"transform; T;$I"transform; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@0[o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I"capability; T;"o;0;!I"if; T;.[o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;o;< ;I"transforms3d; T;;=;>0;@; i; o; ;o;; i;i!;o;; i;i-;@ ;@;%@ o;( ;o;< ;I"transforms2d; T;;=;>0;@; i; o; ;o;; i;i/;o;; i;i;;@ ;@;%@ ;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i<;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i<;@ ;@;@o;?;!I"prefixed-properties; T;.[o;# ;!I"capability; T;$I"capability; T; i; o; ;o;; i;i%;o;; i;i0;@ ;@;%@ ;@o;# ;!I" transform-support-threshold; T;$I" transform_support_threshold; T; i; o; ;o;; i;i2;o;; i;iN;@ ;@;%@ ;@o;@ ;A[[o;( ;o;< ;I"transform; T;;=;>0;@; i; o; ;o;; i;i ;o;; i;i;@ ;@;%@ o;# ;!I"transform; T;$I"transform; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@; i; o; ;o;; i;iQ;o;; i;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i ;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"D/* Shortcut to target all browsers with 2D transform support */; T;;;[; i; o; ;o;; i;i;o;; i;iB;@ ;@;@o;- ;!I"transform2d; T;.[[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@0;/0;[o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i#;o;; i;i(;@ ;@;%@ ;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i);@ ;@;@; i; o; ;o;; i;i;o;; i;i!;@ ;@;BT;@o; ;[I"E/* Shortcut to target only browsers with 3D transform support */; T;;;[; i; o; ;o;; i;i;o;; i;iC;@ ;@;@o;- ;!I"transform3d; T;.[[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@0;/0;[o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;( ;@?; i; o; ;o;; i;i#;o;; i;i';@ ;@;%@ ;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i(;@ ;@;@; i; o; ;o;; i;i;o;; i;i!;@ ;@;BT;@o; ;[I"m/* @doc off * 3D Parameters ------------------------------------------------------------- * @doc on */; T;;;[; i; o; ;o;; i;i;o;; i;i;@ ;@;@o; ;[I"c/* Set the perspective of 3D transforms on the children of an element: * * @include perspective( perspective ) * * where 'perspective' is a unitless number representing the depth of the * z-axis. The higher the perspective, the more exaggerated the foreshortening. * values from 500 to 1000 are more-or-less "normal" - a good starting-point. */; T;;;[; i; o; ;o;; i;i;o;; i;iS;@ ;@;@o;- ;!I"perspective; T;.[[o;# ;!I"p; T;$I"p; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@0;/0;[o;?;!I"prefixed-properties; T;.[o;( ;o;< ;I"transforms3d; T;;=;>0;@; i; o; ;o;; i;i%;o;; i;i1;@ ;@;%@ o;# ;!I" transform-support-threshold; T;$I" transform_support_threshold; T; i; o; ;o;; i;i3;o;; i;iO;@ ;@;%@ ;@o;@ ;A[[o;( ;o;< ;I"perspective; T;;=;>0;@; i; o; ;o;; i;i ;o;; i;i;@ ;@;%@ o;# ;!I"p; T;$I"p; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@; i; o; ;o;; i;iR;o;; i;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i ;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Set the origin position for the perspective * * @include perspective-origin(origin-x [origin-y]) * * where the two arguments represent x/y coordinates */; T;;;[; i; o; ;o;; i;i;o;; i;i:;@ ;@;@o;- ;!I"perspective-origin; T;.[[o;# ;!I" origin; T;$I" origin; T; i; o; ;o;; i;i ;o;; i;i';@ ;@;%@ ;@o;( ;o;) ;i7;*[I"%; T;+[;@;,I"50%; T; i; o; ;o;; i;i);o;; i;i,;@ ;@;%@ ;/0;[o;?;!I"prefixed-properties; T;.[o;( ;o;< ;I"transforms3d; T;;=;>0;@; i; o; ;o;; i;i%;o;; i;i1;@ ;@;%@ o;# ;!I" transform-support-threshold; T;$I" transform_support_threshold; T; i; o; ;o;; i;i3;o;; i;iO;@ ;@;%@ ;@o;@ ;A[[o;( ;o;< ;I"perspective-origin; T;;=;>0;@; i; o; ;o;; i;i ;o;; i;i;@ ;@;%@ o;# ;!I" origin; T;$I" origin; T; i; o; ;o;; i;i;o;; i;i%;@ ;@;%@ ;@; i; o; ;o;; i;iR;o;; i;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i ;@ ;@;@; i; o; ;o;; i;i;o;; i;i.;@ ;@;BT;@o; ;[I"/* Determine whether a 3D objects children also live in the given 3D space * * @include transform-style( [ style ] ) * * where `style` can be either `flat` or `preserve-3d`. * Browsers default to `flat`, mixin defaults to `preserve-3d`. */; T;;;[; i; o; ;o;; i;i;o;; i;iE;@ ;@;@o;- ;!I"transform-style; T;.[[o;# ;!I" style; T;$I" style; T; i; o; ;o;; i;i;o;; i;i#;@ ;@;%@ ;@o;( ;o;< ;I"preserve-3d; T;;=;>0;@; i; o; ;o;; i;i%;o;; i;i0;@ ;@;%@ ;/0;[o;?;!I"prefixed-properties; T;.[o;( ;o;< ;I"transforms3d; T;;=;>0;@; i; o; ;o;; i;i%;o;; i;i1;@ ;@;%@ o;# ;!I" transform-support-threshold; T;$I" transform_support_threshold; T; i; o; ;o;; i;i3;o;; i;iO;@ ;@;%@ ;@o;@ ;A[[o;( ;o;< ;I"transform-style; T;;=;>0;@; i; o; ;o;; i;i ;o;; i;i;@ ;@;%@ o;# ;!I" style; T;$I" style; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@; i; o; ;o;; i;iR;o;; i;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i ;@ ;@;@; i; o; ;o;; i;i;o;; i;i2;@ ;@;BT;@o; ;[I"/* Determine the visibility of an element when it's back is turned * * @include backface-visibility( [ visibility ] ) * * where `visibility` can be either `visible` or `hidden`. * Browsers default to visible, mixin defaults to hidden */; T;;;[; i; o; ;o;; i;i;o;; i;i>;@ ;@;@o;- ;!I"backface-visibility; T;.[[o;# ;!I"visibility; T;$I"visibility; T; i; o; ;o;; i;i!;o;; i;i,;@ ;@;%@ ;@o;( ;o;< ;I" hidden; T;;=;>0;@; i; o; ;o;; i;i.;o;; i;i4;@ ;@;%@ ;/0;[o;?;!I"prefixed-properties; T;.[o;( ;o;< ;I"transforms3d; T;;=;>0;@; i; o; ;o;; i;i%;o;; i;i1;@ ;@;%@ o;# ;!I" transform-support-threshold; T;$I" transform_support_threshold; T; i; o; ;o;; i;i3;o;; i;iO;@ ;@;%@ ;@o;@ ;A[[o;( ;o;< ;I"backface-visibility; T;;=;>0;@; i; o; ;o;; i;i ;o;; i;i;@ ;@;%@ o;# ;!I"visibility; T;$I"visibility; T; i; o; ;o;; i;i;o;; i;i*;@ ;@;%@ ;@; i; o; ;o;; i;iR;o;; i;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i ;@ ;@;@; i; o; ;o;; i;i;o;; i;i6;@ ;@;BT;@o; ;[I"S/* @doc off * Transform Partials -------------------------------------------------------- * These work well on their own, but they don't add to each other, they override. * Use along with transform parameter mixins to adjust origin, perspective and style * --------------------------------------------------------------------------- */; T;;;[; i; o; ;o;; i;i;o;; i;iT;@ ;@;@o; ;[I"a/* Scale --------------------------------------------------------------------- * @doc on */; T;;;[; i; o; ;o;; i;i;o;; i;i;@ ;@;@o; ;[I"/* Scale an object along the x and y axis: * * @include scale( [ scale-x, scale-y, perspective, 3D-only ] ) * * where the 'scale-' arguments are unitless multipliers of the x and y dimensions * and perspective, which works the same as the stand-alone perspective property/mixin * but applies to the individual element (multiplied with any parent perspective) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I" scale; T;.[ [o;# ;!I" scale-x; T;$I" scale_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-scale-x; T;$I"default_scale_x; T; i; o; ;o;; i;i;o;; i;i&;@ ;@;%@ ;@[o;# ;!I" scale-y; T;$I" scale_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I" scale-x; T;$I" scale_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" scale; T;.[o;# ;!I" scale-x; T;$I" scale_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I" scale-y; T;$I" scale_y; T; i; o; ;o;; i;i ;o;; i;i(;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i);@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i);@ ;@;@u;E[o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i=;o; ; i;iC;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;iC;@ ;@ ;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i#;o;; i;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i+;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Scale an object along the x axis * @include scaleX( [ scale-x, perspective, 3D-only ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I" scaleX; T;.[[o;# ;!I" scale; T;$I" scale; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-scale-x; T;$I"default_scale_x; T; i; o; ;o;; i;i;o;; i;i&;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" scaleX; T;.[o;# ;!I" scale; T;$I" scale; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i;@ ;@;@u;E[o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i=;o; ; i;iC;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;iC;@ ;@ ;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i#;o;; i;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i+;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Scale an object along the y axis * @include scaleY( [ scale-y, perspective, 3D-only ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I" scaleY; T;.[[o;# ;!I" scale; T;$I" scale; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-scale-y; T;$I"default_scale_y; T; i; o; ;o;; i;i;o;; i;i&;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" scaleY; T;.[o;# ;!I" scale; T;$I" scale; T; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ ;@;&0;'0;[; i ; o; ;o;; i ;i ;o;; i ;i;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei :@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i : @offseti : @end_poso; ; i ;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i ; o; ; o; ; i ;i=;o; ; i ;iC;@ ;@ ;@ ;@:@separator: space; i ; o; ; o; ; i ;i#;o; ; i ;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i ; o; ; o; ; i ;i;o; ; i ;iC;@ ;@ ;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i ; o; ;o;; i ;i;o;; i ;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i ; o; ;o;; i ;i#;o;; i ;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i ; o; ;o;; i ;i;o;; i ;i+;@ ;@;@; i; o; ;o;; i;i;o;; i ;i;@ ;@;BT;@o; ;[I"/* Scale an object along the z axis * @include scaleZ( [ scale-z, perspective ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I" scaleZ; T;.[[o;# ;!I" scale; T;$I" scale; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-scale-z; T;$I"default_scale_z; T; i; o; ;o;; i;i;o;; i;i ;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" scaleZ; T;.[o;# ;!I" scale; T;$I" scale; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i=;o; ; i;iC;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;iC;@ ;@ ;@o;?;!I"transform3d; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i$;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Scale and object along all three axis * @include scale3d( [ scale-x, scale-y, scale-z, perspective ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I" scale3d; T;.[ [o;# ;!I" scale-x; T;$I" scale_x; T; i!; o; ;o;; i!;i;o;; i!;i;@ ;@;%@ ;@o;# ;!I"default-scale-x; T;$I"default_scale_x; T; i!; o; ;o;; i!;i;o;; i!;i&;@ ;@;%@ ;@[o;# ;!I" scale-y; T;$I" scale_y; T; i"; o; ;o;; i";i;o;; i";i;@ ;@;%@ ;@o;# ;!I"default-scale-y; T;$I"default_scale_y; T; i"; o; ;o;; i";i;o;; i";i&;@ ;@;%@ ;@[o;# ;!I" scale-z; T;$I" scale_z; T; i#; o; ;o;; i#;i;o;; i#;i;@ ;@;%@ ;@o;# ;!I"default-scale-z; T;$I"default_scale_z; T; i#; o; ;o;; i#;i;o;; i#;i&;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i$; o; ;o;; i$;i;o;; i$;i;@ ;@;%@ ;@o;( ;@*; i$; o; ;o;; i$;i;o;; i$;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" scale3d; T;.[o;# ;!I" scale-x; T;$I" scale_x; T; i&; o; ;o;; i&;i;o;; i&;i ;@ ;@;%@ ;@o;# ;!I" scale-y; T;$I" scale_y; T; i&; o; ;o;; i&;i";o;; i&;i*;@ ;@;%@ ;@o;# ;!I" scale-z; T;$I" scale_z; T; i&; o; ;o;; i&;i,;o;; i&;i4;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i&; o; ;o;; i&;i;o;; i&;i5;@ ;@;%@ ;@;&0;'0;[; i&; o; ;o;; i&;i ;o;; i&;i5;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei':@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i': @offseti : @end_poso; ; i';i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i'; o; ; o; ; i';i=;o; ; i';iC;@ ;@ ;@ ;@:@separator: space; i'; o; ; o; ; i';i#;o; ; i';iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i'; o; ; o; ; i';i;o; ; i';iC;@ ;@ ;@o;?;!I"transform3d; T;.[o;# ;!I" trans; T;$I" trans; T; i(; o; ;o;; i(;i;o;; i(;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i(; o; ;o;; i(;i;o;; i(;i$;@ ;@;@; i ; o; ;o;; i ;i;o;; i%;i;@ ;@;BT;@o; ;[I"m/* @doc off * Rotate -------------------------------------------------------------------- * @doc on */; T;;;[; i+; o; ;o;; i+;i;o;; i-;i;@ ;@;@o; ;[I"/* Rotate an object around the z axis (2D) * @include rotate( [ rotation, perspective, 3D-only ] ) * where 'rotation' is an angle set in degrees (deg) or radian (rad) units * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i/; o; ;o;; i/;i;o;; i3;iL;@ ;@;@o;- ;!I" rotate; T;.[[o;# ;!I" rotate; T;$I" rotate; T; i5; o; ;o;; i5;i;o;; i5;i;@ ;@;%@ ;@o;# ;!I"default-rotate; T;$I"default_rotate; T; i5; o; ;o;; i5;i;o;; i5;i%;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i6; o; ;o;; i6;i;o;; i6;i;@ ;@;%@ ;@o;( ;@*; i6; o; ;o;; i6;i;o;; i6;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; i7; o; ;o;; i7;i;o;; i7;i;@ ;@;%@ ;@o;( ;@*; i7; o; ;o;; i7;i;o;; i7;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" rotate; T;.[o;# ;!I" rotate; T;$I" rotate; T; i9; o; ;o;; i9;i;o;; i9;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i9; o; ;o;; i9;i;o;; i9;i;@ ;@;%@ ;@;&0;'0;[; i9; o; ;o;; i9;i ;o;; i9;i;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei::@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i:: @offseti : @end_poso; ; i:;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i:; o; ; o; ; i:;i=;o; ; i:;iC;@ ;@ ;@ ;@:@separator: space; i:; o; ; o; ; i:;i#;o; ; i:;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i:; o; ; o; ; i:;i;o; ; i:;iC;@ ;@ ;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i;; o; ;o;; i;;i;o;; i;;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i;; o; ;o;; i;;i#;o;; i;;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i;; o; ;o;; i;;i;o;; i;;i+;@ ;@;@; i4; o; ;o;; i4;i;o;; i8;i;@ ;@;BT;@o; ;[I"/* A longcut for 'rotate' in case you forget that 'z' is implied * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i>; o; ;o;; i>;i;o;; i@;iL;@ ;@;@o;- ;!I" rotateZ; T;.[[o;# ;!I" rotate; T;$I" rotate; T; iB; o; ;o;; iB;i;o;; iB;i;@ ;@;%@ ;@o;# ;!I"default-rotate; T;$I"default_rotate; T; iB; o; ;o;; iB;i;o;; iB;i%;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; iC; o; ;o;; iC;i;o;; iC;i;@ ;@;%@ ;@o;( ;@*; iC; o; ;o;; iC;i;o;; iC;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; iD; o; ;o;; iD;i;o;; iD;i;@ ;@;%@ ;@o;( ;@*; iD; o; ;o;; iD;i;o;; iD;i;@ ;@;%@ ;/0;[o;?;!I" rotate; T;.[o;# ;!I" rotate; T;$I" rotate; T; iF; o; ;o;; iF;i;o;; iF;i;@ ;@;%@ ;@o;# ;!I"perspective; T;$I"perspective; T; iF; o; ;o;; iF;i!;o;; iF;i-;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; iF; o; ;o;; iF;i/;o;; iF;i6;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; iF; o; ;o;; iF;i;o;; iF;i7;@ ;@;@; iA; o; ;o;; iA;i;o;; iE;i;@ ;@;BT;@o; ;[I"/* Rotate an object around the x axis (3D) * @include rotateX( [ rotation, perspective ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; iI; o; ;o;; iI;i;o;; iL;iL;@ ;@;@o;- ;!I" rotateX; T;.[[o;# ;!I" rotate; T;$I" rotate; T; iN; o; ;o;; iN;i;o;; iN;i;@ ;@;%@ ;@o;# ;!I"default-rotate; T;$I"default_rotate; T; iN; o; ;o;; iN;i;o;; iN;i ;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; iO; o; ;o;; iO;i;o;; iO;i;@ ;@;%@ ;@o;( ;@*; iO; o; ;o;; iO;i;o;; iO;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" rotateX; T;.[o;# ;!I" rotate; T;$I" rotate; T; iQ; o; ;o;; iQ;i;o;; iQ;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; iQ; o; ;o;; iQ;i;o;; iQ;i ;@ ;@;%@ ;@;&0;'0;[; iQ; o; ;o;; iQ;i ;o;; iQ;i ;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @lineiR:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; iR: @offseti : @end_poso; ; iR;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; iR; o; ; o; ; iR;i/;o; ; iR;i;;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; iR; o; ; o; ; iR;i#;o; ; iR;i<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; iR; o; ; o; ; iR;i=;o; ; iR;iC;@ ;@ ;@ ;@:@separator: space; iR; o; ; o; ; iR;i#;o; ; iR;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; iR; o; ; o; ; iR;i;o; ; iR;iC;@ ;@ ;@o;?;!I"transform3d; T;.[o;# ;!I" trans; T;$I" trans; T; iS; o; ;o;; iS;i;o;; iS;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; iS; o; ;o;; iS;i;o;; iS;i$;@ ;@;@; iM; o; ;o;; iM;i;o;; iP;i;@ ;@;BT;@o; ;[I"/* Rotate an object around the y axis (3D) * @include rotate( [ rotation, perspective ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; iV; o; ;o;; iV;i;o;; iY;iL;@ ;@;@o;- ;!I" rotateY; T;.[[o;# ;!I" rotate; T;$I" rotate; T; i[; o; ;o;; i[;i;o;; i[;i;@ ;@;%@ ;@o;# ;!I"default-rotate; T;$I"default_rotate; T; i[; o; ;o;; i[;i;o;; i[;i ;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i\; o; ;o;; i\;i;o;; i\;i;@ ;@;%@ ;@o;( ;@*; i\; o; ;o;; i\;i;o;; i\;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" rotateY; T;.[o;# ;!I" rotate; T;$I" rotate; T; i^; o; ;o;; i^;i;o;; i^;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i^; o; ;o;; i^;i;o;; i^;i ;@ ;@;%@ ;@;&0;'0;[; i^; o; ;o;; i^;i ;o;; i^;i ;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei_:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i_: @offseti : @end_poso; ; i_;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i_; o; ; o; ; i_;i=;o; ; i_;iC;@ ;@ ;@ ;@:@separator: space; i_; o; ; o; ; i_;i#;o; ; i_;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i_; o; ; o; ; i_;i;o; ; i_;iC;@ ;@ ;@o;?;!I"transform3d; T;.[o;# ;!I" trans; T;$I" trans; T; i`; o; ;o;; i`;i;o;; i`;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i`; o; ;o;; i`;i;o;; i`;i$;@ ;@;@; iZ; o; ;o;; iZ;i;o;; i];i;@ ;@;BT;@o; ;[I"/* Rotate an object around an arbitrary axis (3D) * @include rotate( [ vector-x, vector-y, vector-z, rotation, perspective ] ) * where the 'vector-' arguments accept unitless numbers. * These numbers are not important on their own, but in relation to one another * creating an axis from your transform-origin, along the axis of Xx = Yy = Zz. * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; ic; o; ;o;; ic;i;o;; ii;iL;@ ;@;@o;- ;!I" rotate3d; T;.[ [o;# ;!I" vector-x; T;$I" vector_x; T; ik; o; ;o;; ik;i;o;; ik;i;@ ;@;%@ ;@o;# ;!I"default-vector-x; T;$I"default_vector_x; T; ik; o; ;o;; ik;i;o;; ik;i$;@ ;@;%@ ;@[o;# ;!I" vector-y; T;$I" vector_y; T; il; o; ;o;; il;i;o;; il;i;@ ;@;%@ ;@o;# ;!I"default-vector-y; T;$I"default_vector_y; T; il; o; ;o;; il;i;o;; il;i$;@ ;@;%@ ;@[o;# ;!I" vector-z; T;$I" vector_z; T; im; o; ;o;; im;i;o;; im;i;@ ;@;%@ ;@o;# ;!I"default-vector-z; T;$I"default_vector_z; T; im; o; ;o;; im;i;o;; im;i$;@ ;@;%@ ;@[o;# ;!I" rotate; T;$I" rotate; T; in; o; ;o;; in;i;o;; in;i;@ ;@;%@ ;@o;# ;!I"default-rotate; T;$I"default_rotate; T; in; o; ;o;; in;i;o;; in;i ;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; io; o; ;o;; io;i;o;; io;i;@ ;@;%@ ;@o;( ;@*; io; o; ;o;; io;i;o;; io;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" rotate3d; T;.[ o;# ;!I" vector-x; T;$I" vector_x; T; iq; o; ;o;; iq;i;o;; iq;i";@ ;@;%@ ;@o;# ;!I" vector-y; T;$I" vector_y; T; iq; o; ;o;; iq;i$;o;; iq;i-;@ ;@;%@ ;@o;# ;!I" vector-z; T;$I" vector_z; T; iq; o; ;o;; iq;i/;o;; iq;i8;@ ;@;%@ ;@o;# ;!I" rotate; T;$I" rotate; T; iq; o; ;o;; iq;i:;o;; iq;iA;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; iq; o; ;o;; iq;i;o;; iq;iB;@ ;@;%@ ;@;&0;'0;[; iq; o; ;o;; iq;i ;o;; iq;iB;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @lineir:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; ir: @offseti : @end_poso; ; ir;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; ir; o; ; o; ; ir;i/;o; ; ir;i;;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; ir; o; ; o; ; ir;i#;o; ; ir;i<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; ir; o; ; o; ; ir;i=;o; ; ir;iC;@ ;@ ;@ ;@:@separator: space; ir; o; ; o; ; ir;i#;o; ; ir;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; ir; o; ; o; ; ir;i;o; ; ir;iC;@ ;@ ;@o;?;!I"transform3d; T;.[o;# ;!I" trans; T;$I" trans; T; is; o; ;o;; is;i;o;; is;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; is; o; ;o;; is;i;o;; is;i$;@ ;@;@; ij; o; ;o;; ij;i;o;; ip;i;@ ;@;BT;@o; ;[I"m/* @doc off * Translate ----------------------------------------------------------------- * @doc on */; T;;;[; iv; o; ;o;; iv;i;o;; ix;i;@ ;@;@o; ;[I"6/* Move an object along the x or y axis (2D) * @include translate( [ translate-x, translate-y, perspective, 3D-only ] ) * where the 'translate-' arguments accept any distance in percentages or absolute (px, cm, in, em etc..) units. * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; iz; o; ;o;; iz;i;o;; i~;iL;@ ;@;@o;- ;!I"translate; T;.[ [o;# ;!I"translate-x; T;$I"translate_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-translate-x; T;$I"default_translate_x; T; i; o; ;o;; i;i;o;; i;i*;@ ;@;%@ ;@[o;# ;!I"translate-y; T;$I"translate_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-translate-y; T;$I"default_translate_y; T; i; o; ;o;; i;i;o;; i;i*;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I"translate; T;.[o;# ;!I"translate-x; T;$I"translate_x; T; i; o; ;o;; i;i;o;; i;i&;@ ;@;%@ ;@o;# ;!I"translate-y; T;$I"translate_y; T; i; o; ;o;; i;i(;o;; i;i4;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i5;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i5;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i=;o; ; i;iC;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;iC;@ ;@ ;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i#;o;; i;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i+;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Move an object along the x axis (2D) * @include translate( [ translate-x, perspective, 3D-only ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I"translateX; T;.[[o;# ;!I" trans-x; T;$I" trans_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-translate-x; T;$I"default_translate_x; T; i; o; ;o;; i;i;o;; i;i*;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I"translateX; T;.[o;# ;!I" trans-x; T;$I" trans_x; T; i; o; ;o;; i;i;o;; i;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i$;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i$;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i=;o; ; i;iC;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;iC;@ ;@ ;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i#;o;; i;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i+;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Move an object along the y axis (2D) * @include translate( [ translate-y, perspective, 3D-only ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I"translateY; T;.[[o;# ;!I" trans-y; T;$I" trans_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-translate-y; T;$I"default_translate_y; T; i; o; ;o;; i;i;o;; i;i*;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I"translateY; T;.[o;# ;!I" trans-y; T;$I" trans_y; T; i; o; ;o;; i;i;o;; i;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i$;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i$;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i=;o; ; i;iC;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;iC;@ ;@ ;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i#;o;; i;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i+;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Move an object along the z axis (3D) * @include translate( [ translate-z, perspective ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I"translateZ; T;.[[o;# ;!I" trans-z; T;$I" trans_z; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-translate-z; T;$I"default_translate_z; T; i; o; ;o;; i;i;o;; i;i*;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I"translateZ; T;.[o;# ;!I" trans-z; T;$I" trans_z; T; i; o; ;o;; i;i;o;; i;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i$;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i$;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i=;o; ; i;iC;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;iC;@ ;@ ;@o;?;!I"transform3d; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i$;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Move an object along the x, y and z axis (3D) * @include translate( [ translate-x, translate-y, translate-z, perspective ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I"translate3d; T;.[ [o;# ;!I"translate-x; T;$I"translate_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-translate-x; T;$I"default_translate_x; T; i; o; ;o;; i;i;o;; i;i*;@ ;@;%@ ;@[o;# ;!I"translate-y; T;$I"translate_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-translate-y; T;$I"default_translate_y; T; i; o; ;o;; i;i;o;; i;i*;@ ;@;%@ ;@[o;# ;!I"translate-z; T;$I"translate_z; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-translate-z; T;$I"default_translate_z; T; i; o; ;o;; i;i;o;; i;i*;@ ;@;%@ ;@[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I"translate3d; T;.[o;# ;!I"translate-x; T;$I"translate_x; T; i; o; ;o;; i;i;o;; i;i(;@ ;@;%@ ;@o;# ;!I"translate-y; T;$I"translate_y; T; i; o; ;o;; i;i*;o;; i;i6;@ ;@;%@ ;@o;# ;!I"translate-z; T;$I"translate_z; T; i; o; ;o;; i;i8;o;; i;iD;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;iE;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;iE;@ ;@;@u;E [o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i=;o; ; i;iC;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i#;o; ; i;iC;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;iC;@ ;@ ;@o;?;!I"transform3d; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i#;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i$;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"m/* @doc off * Skew ---------------------------------------------------------------------- * @doc on */; T;;;[; i; o; ;o;; i;i;o;; i;i;@ ;@;@o; ;[I"/* Skew an element: * * @include skew( [ skew-x, skew-y, 3D-only ] ) * * where the 'skew-' arguments accept css angles in degrees (deg) or radian (rad) units. * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I" skew; T;.[[o;# ;!I" skew-x; T;$I" skew_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-skew-x; T;$I"default_skew_x; T; i; o; ;o;; i;i;o;; i;i ;@ ;@;%@ ;@[o;# ;!I" skew-y; T;$I" skew_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-skew-y; T;$I"default_skew_y; T; i; o; ;o;; i;i;o;; i;i ;@ ;@;%@ ;@[o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" skew; T;.[o;# ;!I" skew-x; T;$I" skew_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I" skew-y; T;$I" skew_y; T; i; o; ;o;; i;i;o;; i;i%;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i&;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i&;@ ;@;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i#;o;; i;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i+;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Skew an element along the x axiz * * @include skew( [ skew-x, 3D-only ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I" skewX; T;.[[o;# ;!I" skew-x; T;$I" skew_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-skew-x; T;$I"default_skew_x; T; i; o; ;o;; i;i;o;; i;i ;@ ;@;%@ ;@[o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" skewX; T;.[o;# ;!I" skew-x; T;$I" skew_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i;@ ;@;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i#;o;; i;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i+;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Skew an element along the y axis * * @include skew( [ skew-y, 3D-only ] ) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I" skewY; T;.[[o;# ;!I" skew-y; T;$I" skew_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;# ;!I"default-skew-y; T;$I"default_skew_y; T; i; o; ;o;; i;i;o;; i;i ;@ ;@;%@ ;@[o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" skewY; T;.[o;# ;!I" skew-y; T;$I" skew_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@;4o;5;6{;7{;/0;80; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@;&0;'0;[; i; o; ;o;; i;i ;o;; i;i;@ ;@;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i; o; ;o;; i;i#;o;; i;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i; o; ;o;; i;i;o;; i;i+;@ ;@;@; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@o; ;[I"/* Full transform mixins * For settings any combination of transforms as arguments * These are complex and not highly recommended for daily use. They are mainly * here for backward-compatibility purposes. * * * they include origin adjustments * * scale takes a multiplier (unitless), rotate and skew take degrees (deg) * * **Note** This mixin cannot be combined with other transform mixins. */; T;;;[; i; o; ;o;; i;i;o;; i;iL;@ ;@;@o;- ;!I"create-transform; T;.[[o;# ;!I"perspective; T;$I"perspective; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" scale-x; T;$I" scale_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" scale-y; T;$I" scale_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" scale-z; T;$I" scale_z; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" rotate-x; T;$I" rotate_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" rotate-y; T;$I" rotate_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" rotate-z; T;$I" rotate_z; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" rotate3d; T;$I" rotate3d; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" trans-x; T;$I" trans_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" trans-y; T;$I" trans_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" trans-z; T;$I" trans_z; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" skew-x; T;$I" skew_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" skew-y; T;$I" skew_y; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" origin-x; T;$I" origin_x; T; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ ;@o;( ;@*; i; o; ;o;; i;i;o;; i;i;@ ;@;%@ [o;# ;!I" origin-y; T;$I" origin_y; T; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ ;@o;( ;@*; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ [o;# ;!I" origin-z; T;$I" origin_z; T; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ ;@o;( ;@*; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ [o;# ;!I" only3d; T;$I" only3d; T; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ ;@o;( ;@*; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ ;/0;[o; ;!I" trans; T;"o;0;!I" unquote; T;.[o;( ;o;< ;I"; T;;D;>0;@; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ ;4o;5;6{;7{;/0;80; i ; o; ;o;; i ;i;o;; i ;i;@ ;@;%@ ;@;&0;'0;[; i ; o; ;o;; i ;i ;o;; i ;i;@ ;@;@o; ;[I"/* perspective */; T;;;[; i; o; ;o;; i;i;o;; i;i;@ ;@;@u;E2[o:!Sass::Script::Tree::Variable : @nameI"perspective:ET:@underscored_nameI"perspective;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro: Sass::Script::Tree::Funcall;I"perspective;T: @args[o; ;I"perspective;T;I"perspective;T; 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<;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i=;@ ;@ ;@o; ;[I"/* scale */; T;;;[; i; o; ;o;; i;i;o;; i;i;@ ;@;@u;E7[o:"Sass::Script::Tree::Operation :@operand1o:!Sass::Script::Tree::Variable : @nameI" scale-x:ET:@underscored_nameI" scale_x; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso;; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operand2o; ;I" scale-y; T; I" scale_y; T; i; o; ;o;; i;i;o;; i;i!;@ ;@;@ ;@:@operator:and; i; o; ;@ ;o;; i;i";@ ;@;@ ;@u:Sass::Tree::IfNode[00[u:Sass::Tree::IfNode[o:!Sass::Script::Tree::Variable : @nameI" scale-x:ET:@underscored_nameI" scale_x;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i!;o; ; i;i';@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" scaleX;T: @args[o; ;I" scale-x;T;I" scale_x;T; i; o; ; o; ; i;i/;o; ; i;i7;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i; o; ; o; ; i;i(;o; ; i;i8;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i!;o; ; i;i8;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i8;@ ;@ ;@u;[o:!Sass::Script::Tree::Variable : @nameI" scale-y:ET:@underscored_nameI" scale_y;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i!;o; ; i;i';@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" scaleY;T: @args[o; ;I" scale-y;T;I" scale_y;T; i; o; ; o; ; i;i/;o; ; i;i7;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i; o; ; o; ; i;i(;o; ; i;i8;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i!;o; ; i;i8;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i8;@ ;@ ;@u;[o:!Sass::Script::Tree::Variable : @nameI" scale-z:ET:@underscored_nameI" scale_z;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i!;o; ; i;i';@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" scaleZ;T: @args[o; ;I" scale-z;T;I" scale_z;T; i; o; ; o; ; i;i/;o; ; i;i7;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i; o; ; o; ; i;i(;o; ; i;i8;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i!;o; ; i;i8;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i8;@ ;@ ;@[u; [o:!Sass::Script::Tree::Variable : @nameI" scale-z:ET:@underscored_nameI" scale_z;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{u:Sass::Tree::IfNode[00[o:Sass::Tree::VariableNode : @nameI" trans:ET: @expro:$Sass::Script::Tree::ListLiteral :@elements[o:!Sass::Script::Tree::Variable ;I" trans;T:@underscored_nameI" trans;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i : @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{o: Sass::Script::Tree::Funcall;I" scale;T: @args[o; ;I" scale-x;T; I" scale_x;T; i;o; ;o;; i;i';o;; i;i/;@;@;@;@o; ;I" scale-y;T; I" scale_y;T; i;o; ;o;; i;i1;o;; i;i9;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i;o; ;o;; i;i!;o;; i;i:;@;@;@;@:@separator: space; i;o; ;o;; i;i;o;; i;i:;@;@;@;@: @guarded0: @global0:@children[; i;o; ;o;; i;i;o;; i;i:;@;@;@[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i!;o; ; i;i';@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" scale3d;T: @args[o; ;I" scale-x;T;I" scale_x;T; i; o; ; o; ; i;i0;o; ; i;i8;@ ;@ ;@ ;@o; ;I" scale-y;T;I" scale_y;T; i; o; ; o; ; i;i:;o; ; i;iB;@ ;@ ;@ ;@o; ;I" scale-z;T;I" scale_z;T; i; o; ; o; ; i;iD;o; ; i;iL;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i; o; ; o; ; i;i(;o; ; i;iM;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i!;o; ; i;iM;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;iM;@ ;@ ;@o; ;[I"/* rotate */; T;;;[; i; o; ;o;; i;i;o;; i;i;@ ;@;@u;E[o:!Sass::Script::Tree::Variable : @nameI" rotate-x:ET:@underscored_nameI" rotate_x;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i ;o; ; i;i&;@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" rotateX;T: @args[o; ;I" rotate-x;T;I" rotate_x;T; i; o; ; o; ; i;i/;o; ; i;i8;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i; o; ; o; ; i;i';o; ; i;i9;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i ;o; ; i;i9;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i9;@ ;@ ;@u;E[o:!Sass::Script::Tree::Variable : @nameI" rotate-y:ET:@underscored_nameI" rotate_y;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i ;o; ; i;i&;@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" rotateY;T: @args[o; ;I" rotate-y;T;I" rotate_y;T; i; o; ; o; ; i;i/;o; ; i;i8;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i; o; ; o; ; i;i';o; ; i;i9;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i ;o; ; i;i9;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i9;@ ;@ ;@u;E[o:!Sass::Script::Tree::Variable : @nameI" rotate-z:ET:@underscored_nameI" rotate_z;T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso; ; i;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i; o; ; o; ; i;i ;o; ; i;i&;@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" rotateZ;T: @args[o; ;I" rotate-z;T;I" rotate_z;T; i; o; ; o; ; i;i/;o; ; i;i8;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i; o; ; o; ; i;i';o; ; i;i9;@ ;@ ;@ ;@:@separator: space; i; o; ; o; ; i;i ;o; ; i;i9;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i; o; ; o; ; i;i;o; ; i;i9;@ ;@ ;@u;E[o:!Sass::Script::Tree::Variable : @nameI" rotate3d:ET:@underscored_nameI" rotate3d;T: @linei :@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i : @offseti : @end_poso; ; i ;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i ; o; ; o; ; i ;i ;o; ; i ;i&;@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" rotate3d;T: @args[o; ;I" rotate3d;T;I" rotate3d;T; i ; o; ; o; ; i ;i0;o; ; i ;i9;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i ; o; ; o; ; i ;i';o; ; i ;i:;@ ;@ ;@ ;@:@separator: space; i ; o; ; o; ; i ;i ;o; ; i ;i:;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i ; o; ; o; ; i ;i;o; ; i ;i:;@ ;@ ;@o; ;[I"/* translate */; T;;;[; i"; o; ;o;; i";i;o;; i";i;@ ;@;@u;EK[o:"Sass::Script::Tree::Operation :@operand1o:!Sass::Script::Tree::Variable : @nameI" trans-x:ET:@underscored_nameI" trans_x; T: @linei#:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i#: @offseti : @end_poso;; i#;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operand2o; ;I" trans-y; T; I" trans_y; T; i#; o; ;o;; i#;i;o;; i#;i!;@ ;@;@ ;@:@operator:and; i#; o; ;@ ;o;; i#;i";@ ;@;@ ;@u:Sass::Tree::IfNode [00[u:Sass::Tree::IfNode[o:!Sass::Script::Tree::Variable : @nameI" trans-x:ET:@underscored_nameI" trans_x;T: @linei':@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i': @offseti: @end_poso; ; i';i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i'; o; ; o; ; i';i!;o; ; i';i';@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I"translateX;T: @args[o; ;I" trans-x;T;I" trans_x;T; i'; o; ; o; ; i';i3;o; ; i';i;;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i'; o; ; o; ; i';i(;o; ; i';i<;@ ;@ ;@ ;@:@separator: space; i'; o; ; o; ; i';i!;o; ; i';i<;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i'; o; ; o; ; i';i;o; ; i';i<;@ ;@ ;@u;[o:!Sass::Script::Tree::Variable : @nameI" trans-y:ET:@underscored_nameI" trans_y;T: @linei(:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i(: @offseti: @end_poso; ; i(;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i(; o; ; o; ; i(;i!;o; ; i(;i';@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I"translateY;T: @args[o; ;I" trans-y;T;I" trans_y;T; i(; o; ; o; ; i(;i3;o; ; i(;i;;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i(; o; ; o; ; i(;i(;o; ; i(;i<;@ ;@ ;@ ;@:@separator: space; i(; o; ; o; ; i(;i!;o; ; i(;i<;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i(; o; ; o; ; i(;i;o; ; i(;i<;@ ;@ ;@u;[o:!Sass::Script::Tree::Variable : @nameI" trans-z:ET:@underscored_nameI" trans_z;T: @linei):@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i): @offseti: @end_poso; ; i);i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i); o; ; o; ; i);i!;o; ; i);i';@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I"translateZ;T: @args[o; ;I" trans-z;T;I" trans_z;T; i); o; ; o; ; i);i3;o; ; i);i;;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i); o; ; o; ; i);i(;o; ; i);i<;@ ;@ ;@ ;@:@separator: space; i); o; ; o; ; i);i!;o; ; i);i<;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i); o; ; o; ; i);i;o; ; i);i<;@ ;@ ;@[u; [o:!Sass::Script::Tree::Variable : @nameI" trans-z:ET:@underscored_nameI" trans_z;T: @linei$:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i$: @offseti: @end_poso; ; i$;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{u:Sass::Tree::IfNode[00[o:Sass::Tree::VariableNode : @nameI" trans:ET: @expro:$Sass::Script::Tree::ListLiteral :@elements[o:!Sass::Script::Tree::Variable ;I" trans;T:@underscored_nameI" trans;T: @linei%:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i%: @offseti: @end_poso;; i%;i : @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{o: Sass::Script::Tree::Funcall;I"translate;T: @args[o; ;I" trans-x;T; I" trans_x;T; i%;o; ;o;; i%;i+;o;; i%;i3;@;@;@;@o; ;I" trans-y;T; I" trans_y;T; i%;o; ;o;; i%;i5;o;; i%;i=;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i%;o; ;o;; i%;i!;o;; i%;i>;@;@;@;@:@separator: space; i%;o; ;o;; i%;i;o;; i%;i>;@;@;@;@: @guarded0: @global0:@children[; i%;o; ;o;; i%;i;o;; i%;i>;@;@;@[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i$; o; ; o; ; i$;i!;o; ; i$;i';@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I"translate3d;T: @args[o; ;I" trans-x;T;I" trans_x;T; i$; o; ; o; ; i$;i4;o; ; i$;i<;@ ;@ ;@ ;@o; ;I" trans-y;T;I" trans_y;T; i$; o; ; o; ; i$;i>;o; ; i$;iF;@ ;@ ;@ ;@o; ;I" trans-z;T;I" trans_z;T; i$; o; ; o; ; i$;iH;o; ; i$;iP;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i$; o; ; o; ; i$;i(;o; ; i$;iQ;@ ;@ ;@ ;@:@separator: space; i$; o; ; o; ; i$;i!;o; ; i$;iQ;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i$; o; ; o; ; i$;i;o; ; i$;iQ;@ ;@ ;@o; ;[I"/* skew */; T;;;[; i,; o; ;o;; i,;i;o;; i,;i;@ ;@;@u;EH[o:"Sass::Script::Tree::Operation :@operand1o:!Sass::Script::Tree::Variable : @nameI" skew-x:ET:@underscored_nameI" skew_x; T: @linei-:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i-: @offseti : @end_poso;; i-;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operand2o; ;I" skew-y; T; I" skew_y; T; i-; o; ;o;; i-;i;o;; i-;i;@ ;@;@ ;@:@operator:and; i-; o; ;@ ;o;; i-;i ;@ ;@;@ ;@u:Sass::Tree::IfNode [00[u:Sass::Tree::IfNode[o:!Sass::Script::Tree::Variable : @nameI" skew-x:ET:@underscored_nameI" skew_x;T: @linei/:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i/: @offseti: @end_poso; ; i/;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i/; o; ; o; ; i/;i ;o; ; i/;i&;@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" skewX;T: @args[o; ;I" skew-x;T;I" skew_x;T; i/; o; ; o; ; i/;i-;o; ; i/;i4;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i/; o; ; o; ; i/;i';o; ; i/;i5;@ ;@ ;@ ;@:@separator: space; i/; o; ; o; ; i/;i ;o; ; i/;i5;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i/; o; ; o; ; i/;i;o; ; i/;i5;@ ;@ ;@u;[o:!Sass::Script::Tree::Variable : @nameI" skew-y:ET:@underscored_nameI" skew_y;T: @linei0:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i0: @offseti: @end_poso; ; i0;i: @fileI"i/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/css3/_transform.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[o:Sass::Tree::VariableNode ;I" trans;T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans;T;I" trans;T; i0; o; ; o; ; i0;i ;o; ; i0;i&;@ ;@ ;@ ;@o: Sass::Script::Tree::Funcall;I" skewY;T: @args[o; ;I" skew-y;T;I" skew_y;T; i0; o; ; o; ; i0;i-;o; ; i0;i4;@ ;@ ;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i0; o; ; o; ; i0;i';o; ; i0;i5;@ ;@ ;@ ;@:@separator: space; i0; o; ; o; ; i0;i ;o; ; i0;i5;@ ;@ ;@ ;@: @guarded0: @global0:@children[; i0; o; ; o; ; i0;i;o; ; i0;i5;@ ;@ ;@[o:Sass::Tree::VariableNode ;I" trans; T: @expro:$Sass::Script::Tree::ListLiteral :@elements[o; ;I" trans; T; I" trans; T; i-; o; ;o;; i-;i*;o;; i-;i0;@ ;@;@ ;@o: Sass::Script::Tree::Funcall;I" skew; T: @args[o; ;I" skew-x; T; I" skew_x; T; i-; o; ;o;; i-;i6;o;; i-;i=;@ ;@;@ ;@o; ;I" skew-y; T; I" skew_y; T; i-; o; ;o;; i-;i?;o;; i-;iF;@ ;@;@ ;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i-; o; ;o;; i-;i1;o;; i-;iG;@ ;@;@ ;@:@separator: space; i-; o; ;o;; i-;i*;o;; i-;iG;@ ;@;@ ;@: @guarded0: @global0:@children[; i-; o; ;o;; i-;i#;o;; i-;iG;@ ;@;@o; ;[I"/* apply it! */; T;;;[; i3; o; ;o;; i3;i;o;; i3;i;@ ;@;@o;?;!I"transform; T;.[o;# ;!I" trans; T;$I" trans; T; i4; o; ;o;; i4;i;o;; i4;i!;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i4; o; ;o;; i4;i#;o;; i4;i*;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i4; o; ;o;; i4;i;o;; i4;i+;@ ;@;@o;?;!I"transform-origin; T;.[ o;# ;!I" origin-x; T;$I" origin_x; T; i5; o; ;o;; i5;i";o;; i5;i+;@ ;@;%@ ;@o;# ;!I" origin-y; T;$I" origin_y; T; i5; o; ;o;; i5;i-;o;; i5;i6;@ ;@;%@ ;@o;# ;!I" origin-z; T;$I" origin_z; T; i5; o; ;o;; i5;i8;o;; i5;iA;@ ;@;%@ ;@o;# ;!I" only3d; T;$I" only3d; T; i5; o; ;o;; i5;iC;o;; i5;iJ;@ ;@;%@ ;@;4o;5;6{;7{;/0;80;[; i5; o; ;o;; i5;i;o;; i5;iK;@ ;@;@; i; o; ;o;; i;i;o;; i ;i;@ ;@;BT;@o; ;[I"q/* A simplified set of options * backwards-compatible with the previous version of the 'transform' mixin */; T;;;[; i9; o; ;o;; i9;i;o;; i:;iP;@ ;@;@o;- ;!I"simple-transform; T;.[ [o;# ;!I" scale; T;$I" scale; T; i<; o; ;o;; i<;i;o;; i<;i;@ ;@;%@ ;@o;( ;@*; i<; o; ;o;; i<;i;o;; i<;i;@ ;@;%@ [o;# ;!I" rotate; T;$I" rotate; T; i=; o; ;o;; i=;i;o;; i=;i;@ ;@;%@ ;@o;( ;@*; i=; o; ;o;; i=;i;o;; i=;i;@ ;@;%@ [o;# ;!I" trans-x; T;$I" trans_x; T; i>; o; ;o;; i>;i;o;; i>;i;@ ;@;%@ ;@o;( ;@*; i>; o; ;o;; i>;i;o;; i>;i;@ ;@;%@ [o;# ;!I" trans-y; T;$I" trans_y; T; i?; o; ;o;; i?;i;o;; i?;i;@ ;@;%@ ;@o;( ;@*; i?; o; ;o;; i?;i;o;; i?;i;@ ;@;%@ [o;# ;!I" skew-x; T;$I" skew_x; T; i@; o; ;o;; i@;i;o;; i@;i;@ ;@;%@ ;@o;( ;@*; i@; o; ;o;; i@;i;o;; i@;i;@ ;@;%@ [o;# ;!I" skew-y; T;$I" skew_y; T; iA; o; ;o;; iA;i;o;; iA;i;@ ;@;%@ ;@o;( ;@*; iA; o; ;o;; iA;i;o;; iA;i;@ ;@;%@ [o;# ;!I" origin-x; T;$I" origin_x; T; iB; o; ;o;; iB;i;o;; iB;i;@ ;@;%@ ;@o;( ;@*; iB; o; ;o;; iB;i;o;; iB;i;@ ;@;%@ [o;# ;!I" origin-y; T;$I" origin_y; T; iC; o; ;o;; iC;i;o;; iC;i;@ ;@;%@ ;@o;( ;@*; iC; o; ;o;; iC;i;o;; iC;i;@ ;@;%@ ;/0;[o;?;!I"create-transform; T;.[o;( ;@*; iF; o; ;o;; iF;i ;o;; iF;i;@ ;@;%@ o;# ;!I" scale; T;$I" scale; T; iG; o; ;o;; iG;i ;o;; iG;i;@ ;@;%@ ;@o;# ;!I" scale; T;$I" scale; T; iG; o; ;o;; iG;i;o;; iG;i;@ ;@;%@ ;@o;( ;@*; iG; o; ;o;; iG;i;o;; iG;i;@ ;@;%@ o;( ;@*; iH; o; ;o;; iH;i ;o;; iH;i;@ ;@;%@ o;( ;@*; iH; o; ;o;; iH;i;o;; iH;i;@ ;@;%@ o;# ;!I" rotate; T;$I" rotate; T; iH; o; ;o;; iH;i;o;; iH;i;@ ;@;%@ ;@o;( ;@*; iH; o; ;o;; iH;i!;o;; iH;i&;@ ;@;%@ o;# ;!I" trans-x; T;$I" trans_x; T; iI; o; ;o;; iI;i ;o;; iI;i;@ ;@;%@ ;@o;# ;!I" trans-y; T;$I" trans_y; T; iI; o; ;o;; iI;i;o;; iI;i;@ ;@;%@ ;@o;( ;@*; iI; o; ;o;; iI;i;o;; iI;i#;@ ;@;%@ o;# ;!I" skew-x; T;$I" skew_x; T; iJ; o; ;o;; iJ;i ;o;; iJ;i;@ ;@;%@ ;@o;# ;!I" skew-y; T;$I" skew_y; T; iJ; o; ;o;; iJ;i;o;; iJ;i;@ ;@;%@ ;@o;# ;!I" origin-x; T;$I" origin_x; T; iK; o; ;o;; iK;i ;o;; iK;i;@ ;@;%@ ;@o;# ;!I" origin-y; T;$I" origin_y; T; iK; o; ;o;; iK;i;o;; iK;i;@ ;@;%@ ;@o;( ;@*; iK; o; ;o;; iK;i ;o;; iK;i%;@ ;@;%@ o;( ;@*; iL; o; ;o;; iL;i ;o;; iL;i;@ ;@;%@ ;4o;5;6{;7{;/0;80;[; iE; o; ;o;; iE;i;o;; iM;i ;@ ;@;@; i;; o; ;o;; i;;i;o;; iD;i;@ ;@;BT;@; I"H@import "compass/support"; // The the user threshold for transform support. Defaults to `$graceful-usage-threshold` $transform-support-threshold: $graceful-usage-threshold !default; // @doc off // Note ---------------------------------------------------------------------- // Safari, Chrome, and Firefox all support 3D transforms. However, // only in the most recent builds. You should also provide fallback 2d support for // Opera and IE. IE10 is slated to have 3d enabled, but is currently unreleased. // To make that easy, all 2D transforms include an browser-targeting toggle ($only3d) // to switch between the two support lists. The toggle defaults to 'false' (2D), // and also accepts 'true' (3D). Currently the lists are as follows: // 2D: Mozilla, Webkit, Opera, Official // 3D: Webkit, Firefox. // Available Transforms ------------------------------------------------------ // - Scale (2d and 3d) // - Rotate (2d and 3d) // - Translate (2d and 3d) // - Skew (2d only) // Transform Parameters ------------------------------------------------------ // - Transform Origin (2d and 3d) // - Perspective (3d) // - Perspective Origin (3d) // - Transform Style (3d) // - Backface Visibility (3d) // Mixins -------------------------------------------------------------------- // transform-origin // - shortcuts: transform-origin2d, transform-origin3d // - helpers: apply-origin // transform // - shortcuts: transform2d, transform3d // - helpers: simple-transform, create-transform // perspective // - helpers: perspective-origin // transform-style // backface-visibility // scale // - shortcuts: scaleX, scaleY, scaleZ, scale3d // rotate // - shortcuts: rotateX, rotateY, rotate3d // translate // - shortcuts: translateX, translateY, translateZ, translate3d // skew // - shortcuts: skewX, skewY // Defaults ------------------------------------------------------------------ // @doc on // The default x-origin for transforms $default-origin-x : 50% !default; // The default y-origin for transforms $default-origin-y : 50% !default; // The default z-origin for transforms $default-origin-z : 50% !default; // The default x-multiplier for scaling $default-scale-x : 1.25 !default; // The default y-multiplier for scaling $default-scale-y : $default-scale-x !default; // The default z-multiplier for scaling $default-scale-z : $default-scale-x !default; // The default angle for rotations $default-rotate : 45deg !default; // The default x-vector for the axis of 3d rotations $default-vector-x : 1 !default; // The default y-vector for the axis of 3d rotations $default-vector-y : 1 !default; // The default z-vector for the axis of 3d rotations $default-vector-z : 1 !default; // The default x-length for translations $default-translate-x : 1em !default; // The default y-length for translations $default-translate-y : $default-translate-x !default; // The default z-length for translations $default-translate-z : $default-translate-x !default; // The default x-angle for skewing $default-skew-x : 5deg !default; // The default y-angle for skewing $default-skew-y : 5deg !default; // **Transform-origin** // Transform-origin sent as a complete string // // @include apply-origin( origin [, 3D-only ] ) // // where 'origin' is a space separated list containing 1-3 (x/y/z) coordinates // in percentages, absolute (px, cm, in, em etc..) or relative // (left, top, right, bottom, center) units // // @param only3d Set this to true to only apply this // mixin where browsers have 3D support. @mixin apply-origin($origin, $only3d) { $capability: if($only3d or length($origin) > 2, transforms3d, transforms2d); @include prefixed-properties($capability, $transform-support-threshold, ( transform-origin: $origin )); } // Transform-origin sent as individual arguments: // // @include transform-origin( [ origin-x, origin-y, origin-z, 3D-only ] ) // // where the 3 'origin-' arguments represent x/y/z coordinates. // // **NOTE:** setting z coordinates triggers 3D support list, leave false for 2D support @mixin transform-origin( $origin-x: $default-origin-x, $origin-y: $default-origin-y, $origin-z: false, $only3d: if($origin-z, true, false) ) { $origin: unquote(''); @if $origin-x or $origin-y or $origin-z { @if $origin-x { $origin: $origin-x; } @else { $origin: 50%; } @if $origin-y { $origin: $origin $origin-y; } @else { @if $origin-z { $origin: $origin 50%; }} @if $origin-z { $origin: $origin $origin-z; } @include apply-origin($origin, $only3d); } } // Transform sent as a complete string: // // @include transform( transforms [, 3D-only ] ) // // where 'transforms' is a space separated list of all the transforms to be applied. @mixin transform( $transform, $only3d: false ) { $capability: if($only3d, transforms3d, transforms2d); @include prefixed-properties($capability, $transform-support-threshold, ( transform: $transform )); } // Shortcut to target all browsers with 2D transform support @mixin transform2d($trans) { @include transform($trans, false); } // Shortcut to target only browsers with 3D transform support @mixin transform3d($trans) { @include transform($trans, true); } // @doc off // 3D Parameters ------------------------------------------------------------- // @doc on // Set the perspective of 3D transforms on the children of an element: // // @include perspective( perspective ) // // where 'perspective' is a unitless number representing the depth of the // z-axis. The higher the perspective, the more exaggerated the foreshortening. // values from 500 to 1000 are more-or-less "normal" - a good starting-point. @mixin perspective($p) { @include prefixed-properties(transforms3d, $transform-support-threshold, ( perspective: $p )); } // Set the origin position for the perspective // // @include perspective-origin(origin-x [origin-y]) // // where the two arguments represent x/y coordinates @mixin perspective-origin($origin: 50%) { @include prefixed-properties(transforms3d, $transform-support-threshold, ( perspective-origin: $origin )); } // Determine whether a 3D objects children also live in the given 3D space // // @include transform-style( [ style ] ) // // where `style` can be either `flat` or `preserve-3d`. // Browsers default to `flat`, mixin defaults to `preserve-3d`. @mixin transform-style($style: preserve-3d) { @include prefixed-properties(transforms3d, $transform-support-threshold, ( transform-style: $style )); } // Determine the visibility of an element when it's back is turned // // @include backface-visibility( [ visibility ] ) // // where `visibility` can be either `visible` or `hidden`. // Browsers default to visible, mixin defaults to hidden @mixin backface-visibility($visibility: hidden) { @include prefixed-properties(transforms3d, $transform-support-threshold, ( backface-visibility: $visibility )); } // @doc off // Transform Partials -------------------------------------------------------- // These work well on their own, but they don't add to each other, they override. // Use along with transform parameter mixins to adjust origin, perspective and style // --------------------------------------------------------------------------- // Scale --------------------------------------------------------------------- // @doc on // Scale an object along the x and y axis: // // @include scale( [ scale-x, scale-y, perspective, 3D-only ] ) // // where the 'scale-' arguments are unitless multipliers of the x and y dimensions // and perspective, which works the same as the stand-alone perspective property/mixin // but applies to the individual element (multiplied with any parent perspective) // // **Note** This mixin cannot be combined with other transform mixins. @mixin scale( $scale-x: $default-scale-x, $scale-y: $scale-x, $perspective: false, $only3d: false ) { $trans: scale($scale-x, $scale-y); @if $perspective { $trans: perspective($perspective) $trans; } @include transform($trans, $only3d); } // Scale an object along the x axis // @include scaleX( [ scale-x, perspective, 3D-only ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin scaleX( $scale: $default-scale-x, $perspective: false, $only3d: false ) { $trans: scaleX($scale); @if $perspective { $trans: perspective($perspective) $trans; } @include transform($trans, $only3d); } // Scale an object along the y axis // @include scaleY( [ scale-y, perspective, 3D-only ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin scaleY( $scale: $default-scale-y, $perspective: false, $only3d: false ) { $trans: scaleY($scale); @if $perspective { $trans: perspective($perspective) $trans; } @include transform($trans, $only3d); } // Scale an object along the z axis // @include scaleZ( [ scale-z, perspective ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin scaleZ( $scale: $default-scale-z, $perspective: false ) { $trans: scaleZ($scale); @if $perspective { $trans: perspective($perspective) $trans; } @include transform3d($trans); } // Scale and object along all three axis // @include scale3d( [ scale-x, scale-y, scale-z, perspective ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin scale3d( $scale-x: $default-scale-x, $scale-y: $default-scale-y, $scale-z: $default-scale-z, $perspective: false ) { $trans: scale3d($scale-x, $scale-y, $scale-z); @if $perspective { $trans: perspective($perspective) $trans; } @include transform3d($trans); } // @doc off // Rotate -------------------------------------------------------------------- // @doc on // Rotate an object around the z axis (2D) // @include rotate( [ rotation, perspective, 3D-only ] ) // where 'rotation' is an angle set in degrees (deg) or radian (rad) units // // **Note** This mixin cannot be combined with other transform mixins. @mixin rotate( $rotate: $default-rotate, $perspective: false, $only3d: false ) { $trans: rotate($rotate); @if $perspective { $trans: perspective($perspective) $trans; } @include transform($trans, $only3d); } // A longcut for 'rotate' in case you forget that 'z' is implied // // **Note** This mixin cannot be combined with other transform mixins. @mixin rotateZ( $rotate: $default-rotate, $perspective: false, $only3d: false ) { @include rotate($rotate, $perspective, $only3d); } // Rotate an object around the x axis (3D) // @include rotateX( [ rotation, perspective ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin rotateX( $rotate: $default-rotate, $perspective: false ) { $trans: rotateX($rotate); @if $perspective { $trans: perspective($perspective) $trans; } @include transform3d($trans); } // Rotate an object around the y axis (3D) // @include rotate( [ rotation, perspective ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin rotateY( $rotate: $default-rotate, $perspective: false ) { $trans: rotateY($rotate); @if $perspective { $trans: perspective($perspective) $trans; } @include transform3d($trans); } // Rotate an object around an arbitrary axis (3D) // @include rotate( [ vector-x, vector-y, vector-z, rotation, perspective ] ) // where the 'vector-' arguments accept unitless numbers. // These numbers are not important on their own, but in relation to one another // creating an axis from your transform-origin, along the axis of Xx = Yy = Zz. // // **Note** This mixin cannot be combined with other transform mixins. @mixin rotate3d( $vector-x: $default-vector-x, $vector-y: $default-vector-y, $vector-z: $default-vector-z, $rotate: $default-rotate, $perspective: false ) { $trans: rotate3d($vector-x, $vector-y, $vector-z, $rotate); @if $perspective { $trans: perspective($perspective) $trans; } @include transform3d($trans); } // @doc off // Translate ----------------------------------------------------------------- // @doc on // Move an object along the x or y axis (2D) // @include translate( [ translate-x, translate-y, perspective, 3D-only ] ) // where the 'translate-' arguments accept any distance in percentages or absolute (px, cm, in, em etc..) units. // // **Note** This mixin cannot be combined with other transform mixins. @mixin translate( $translate-x: $default-translate-x, $translate-y: $default-translate-y, $perspective: false, $only3d: false ) { $trans: translate($translate-x, $translate-y); @if $perspective { $trans: perspective($perspective) $trans; } @include transform($trans, $only3d); } // Move an object along the x axis (2D) // @include translate( [ translate-x, perspective, 3D-only ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin translateX( $trans-x: $default-translate-x, $perspective: false, $only3d: false ) { $trans: translateX($trans-x); @if $perspective { $trans: perspective($perspective) $trans; } @include transform($trans, $only3d); } // Move an object along the y axis (2D) // @include translate( [ translate-y, perspective, 3D-only ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin translateY( $trans-y: $default-translate-y, $perspective: false, $only3d: false ) { $trans: translateY($trans-y); @if $perspective { $trans: perspective($perspective) $trans; } @include transform($trans, $only3d); } // Move an object along the z axis (3D) // @include translate( [ translate-z, perspective ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin translateZ( $trans-z: $default-translate-z, $perspective: false ) { $trans: translateZ($trans-z); @if $perspective { $trans: perspective($perspective) $trans; } @include transform3d($trans); } // Move an object along the x, y and z axis (3D) // @include translate( [ translate-x, translate-y, translate-z, perspective ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin translate3d( $translate-x: $default-translate-x, $translate-y: $default-translate-y, $translate-z: $default-translate-z, $perspective: false ) { $trans: translate3d($translate-x, $translate-y, $translate-z); @if $perspective { $trans: perspective($perspective) $trans; } @include transform3d($trans); } // @doc off // Skew ---------------------------------------------------------------------- // @doc on // Skew an element: // // @include skew( [ skew-x, skew-y, 3D-only ] ) // // where the 'skew-' arguments accept css angles in degrees (deg) or radian (rad) units. // // **Note** This mixin cannot be combined with other transform mixins. @mixin skew( $skew-x: $default-skew-x, $skew-y: $default-skew-y, $only3d: false ) { $trans: skew($skew-x, $skew-y); @include transform($trans, $only3d); } // Skew an element along the x axiz // // @include skew( [ skew-x, 3D-only ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin skewX( $skew-x: $default-skew-x, $only3d: false ) { $trans: skewX($skew-x); @include transform($trans, $only3d); } // Skew an element along the y axis // // @include skew( [ skew-y, 3D-only ] ) // // **Note** This mixin cannot be combined with other transform mixins. @mixin skewY( $skew-y: $default-skew-y, $only3d: false ) { $trans: skewY($skew-y); @include transform($trans, $only3d); } // Full transform mixins // For settings any combination of transforms as arguments // These are complex and not highly recommended for daily use. They are mainly // here for backward-compatibility purposes. // // * they include origin adjustments // * scale takes a multiplier (unitless), rotate and skew take degrees (deg) // // **Note** This mixin cannot be combined with other transform mixins. @mixin create-transform( $perspective: false, $scale-x: false, $scale-y: false, $scale-z: false, $rotate-x: false, $rotate-y: false, $rotate-z: false, $rotate3d: false, $trans-x: false, $trans-y: false, $trans-z: false, $skew-x: false, $skew-y: false, $origin-x: false, $origin-y: false, $origin-z: false, $only3d: false ) { $trans: unquote(""); // perspective @if $perspective { $trans: perspective($perspective) ; } // scale @if $scale-x and $scale-y { @if $scale-z { $trans: $trans scale3d($scale-x, $scale-y, $scale-z); } @else { $trans: $trans scale($scale-x, $scale-y); } } @else { @if $scale-x { $trans: $trans scaleX($scale-x); } @if $scale-y { $trans: $trans scaleY($scale-y); } @if $scale-z { $trans: $trans scaleZ($scale-z); } } // rotate @if $rotate-x { $trans: $trans rotateX($rotate-x); } @if $rotate-y { $trans: $trans rotateY($rotate-y); } @if $rotate-z { $trans: $trans rotateZ($rotate-z); } @if $rotate3d { $trans: $trans rotate3d($rotate3d); } // translate @if $trans-x and $trans-y { @if $trans-z { $trans: $trans translate3d($trans-x, $trans-y, $trans-z); } @else { $trans: $trans translate($trans-x, $trans-y); } } @else { @if $trans-x { $trans: $trans translateX($trans-x); } @if $trans-y { $trans: $trans translateY($trans-y); } @if $trans-z { $trans: $trans translateZ($trans-z); } } // skew @if $skew-x and $skew-y { $trans: $trans skew($skew-x, $skew-y); } @else { @if $skew-x { $trans: $trans skewX($skew-x); } @if $skew-y { $trans: $trans skewY($skew-y); } } // apply it! @include transform($trans, $only3d); @include transform-origin($origin-x, $origin-y, $origin-z, $only3d); } // A simplified set of options // backwards-compatible with the previous version of the 'transform' mixin @mixin simple-transform( $scale: false, $rotate: false, $trans-x: false, $trans-y: false, $skew-x: false, $skew-y: false, $origin-x: false, $origin-y: false ) { @include create-transform( false, $scale, $scale, false, false, false, $rotate, false, $trans-x, $trans-y, false, $skew-x, $skew-y, $origin-x, $origin-y, false, false ); } ; T; i; o; ;o;; i;i;o;; i;i;@ ;@;BT;@