CrazySquirrel/CSShare

View on GitHub
.sass-cache/9c64672eb0875491b9fe57eca320712464ed366f/_hacks.scssc

Summary

Maintainability
Test Coverage
3.4.9 (Selective Steve)
d28aab5810a509dcea2a066d91dee9cbbf8f6b30
o:Sass::Tree::RootNode:@children[o:Sass::Tree::ImportNode:@imported_filenameI"compass/support:ET;[:@template0:
@linei:@source_rangeo:Sass::Source::Range    :@start_poso:Sass::Source::Position;i:@offseti:
@end_poso;;i;i:
@fileI"�/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_hacks.scss;    F:@importere:"Compass::ImportOnce::Importero: Sass::Importers::Filesystem:
@rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;    F:@real_rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;    F:@same_name_warningso:Set:
@hash{:
@options{:@imported_file0o:Sass::Tree::CommentNode
:@value[I"e/* The legacy support threshold for has-layout.
 * Defaults to the $critical-usage-threshold. */;    T:
@type:silent;[;i;@o:Sass::Tree::VariableNode
:
@nameI"!has-layout-support-threshold;    T:
@expro:!Sass::Script::Tree::Variable;"I"critical-usage-threshold;    T:@underscored_nameI"critical_usage_threshold;    T;i
;o;
    ;o;;i
;i%;o;;i
;i>;@
;@:@filename@
;@:
@guardedT:@global0;[;i
;o;
    ;o;;i
;i;o;;i
;iG;@
;@;@o;
;[I"�/* The `zoom` approach generates less CSS but does not validate.
 * Set this to `block` to use the display-property to hack the
 * element to gain layout. */;    T;; ;[;i;@o;!
;"I" default-has-layout-approach;    T;#o: Sass::Script::Tree::Literal    ;o: Sass::Script::Value::String;I"    zoom;    T;:identifier;@;i;o;
    ;o;;i;i$;o;;i;i(;@
;@;&@
;'T;(0;[;i;o;
    ;o;;i;i;o;;i;i1;@
;@;@o;
;[I"�/* This mixin causes an element matching the selector
 * to gain the "hasLayout" property in internet explorer.
 * More information on [hasLayout](http://reference.sitepoint.com/css/haslayout). */;    T;; ;[;i;@o:Sass::Tree::MixinDefNode
;"I"has-layout;    T:
@args[[o;$;"I"
approach;    T;%I"
approach;    T;i;o;
    ;o;;i;i;o;;i;i!;@
;@;&@
;@o;$;"I" default-has-layout-approach;    T;%I" default_has_layout_approach;    T;i;o;
    ;o;;i;i#;o;;i;i?;@
;@;&@
;@:@splat0;[u:Sass::Tree::IfNodeY[o: Sass::Script::Tree::Funcall:
@nameI"support-legacy-browser:ET:
@args[o: Sass::Script::Tree::Literal    :@valueo: Sass::Script::Value::String;
I"ie;T:
@type:string:
@options{:
@linei:@source_rangeo:Sass::Source::Range    :@start_poso:Sass::Source::Position;i:@offseti#:
@end_poso;;i;i':
@fileI"�/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_hacks.scss;F:@importere:"Compass::ImportOnce::Importero: Sass::Importers::Filesystem:
@rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@real_rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@same_name_warningso:Set:
@hash{:@filename@o;        ;
o;;
I"7;T;;
;@;i;o;    ;o;;i;i);o;;i;i,;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{I"threshold;TI"threshold;T:    @map{I"threshold;To:!Sass::Script::Tree::Variable;I"!has-layout-support-threshold;T:@underscored_nameI"!has_layout_support_threshold;T;i;o;    ;o;;i;i:;o;;i;iW;@;@;@;@:@splat0:@kwarg_splat0;i;o;    ;o;;i;i;o;;i;iX;@;@;@;@0[u:Sass::Tree::IfNode^[o:"Sass::Script::Tree::Operation:@operand1o:!Sass::Script::Tree::Variable:
@nameI"
approach:ET:@underscored_nameI"
approach;    T:
@linei:@source_rangeo:Sass::Source::Range    :@start_poso:Sass::Source::Position;i:@offseti:
@end_poso;;i;i:
@fileI"�/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_hacks.scss;    F:@importere:"Compass::ImportOnce::Importero: Sass::Importers::Filesystem:
@rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;    F:@real_rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;    F:@same_name_warningso:Set:
@hash{:@filename@
:
@options{:@operand2o: Sass::Script::Tree::Literal    :@valueo: Sass::Script::Value::String;I"    zoom;    T:
@type:identifier;@;i;o;
    ;o;;i;i;o;;i;i;@
;@;@
:@operator:eq;i;o;
    ;@;o;;i;i ;@
;@;@
;@u:Sass::Tree::IfNode�    [o:"Sass::Script::Tree::Operation:@operand1o:!Sass::Script::Tree::Variable:
@nameI"
approach:ET:@underscored_nameI"
approach;    T:
@linei:@source_rangeo:Sass::Source::Range    :@start_poso:Sass::Source::Position;i:@offseti:
@end_poso;;i;i:
@fileI"�/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_hacks.scss;    F:@importere:"Compass::ImportOnce::Importero: Sass::Importers::Filesystem:
@rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;    F:@real_rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;    F:@same_name_warningso:Set:
@hash{:@filename@
:
@options{:@operand2o: Sass::Script::Tree::Literal    :@valueo: Sass::Script::Value::String;I"
block;    T:
@type:identifier;@;i;o;
    ;o;;i;i";o;;i;i';@
;@;@
:@operator:eq;i;o;
    ;@;o;;i;i(;@
;@;@
;@u:Sass::Tree::IfNode2[00[o:Sass::Tree::WarnNode
:
@expro:,Sass::Script::Tree::StringInterpolation:@beforeo: Sass::Script::Tree::Literal    :@valueo: Sass::Script::Value::String;
I""Unknown has-layout approach: :ET:
@type:string:
@options{:
@linei:@source_rangeo:Sass::Source::Range    :@start_poso:Sass::Source::Position;i:@offseti:
@end_poso;;i;i0:
@fileI"�/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_hacks.scss;F:@importere:"Compass::ImportOnce::Importero: Sass::Importers::Filesystem:
@rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@real_rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@same_name_warningso:Set:
@hash{:@filename@:    @mido:!Sass::Script::Tree::Variable:
@nameI"
approach;T:@underscored_nameI"
approach;T;i;o;    ;o;;i;i2;o;;i;i;;@;@; @;@:@aftero;        ;
o;;
I";T;
;;@;i;o;    ;o;;i;i<;o;;i;i=;@;@; @;i;o;    ;@;o;;i;i=;@;@; @;@:@children[;i;o;    ;o;;i;i;o;;i;i=;@;@;@o:Sass::Tree::MixinNode;#I"has-layout-zoom;T:
@args[:@keywords{:@splat0:@kwarg_splat0;&[;i;o;    ;o;;i;i;o;;i;i$;@;@;@[o:Sass::Tree::MixinNode;I"has-layout-block;    T:
@args[:@keywords{:@splat0:@kwarg_splat0:@children[;i;o;
    ;o;;i;i;o;;i;i%;@
;@;@[o:Sass::Tree::MixinNode;I"has-layout-zoom;    T:
@args[:@keywords{:@splat0:@kwarg_splat0:@children[;i;o;
    ;o;;i;i;o;;i;i$;@
;@;@;i;o;
    ;o;;i;i;o;;i;iA;@
;@:@has_childrenT;@o;,
;"I"has-layout-zoom;    T;-[;.0;[u;/![o: Sass::Script::Tree::Funcall:
@nameI"support-legacy-browser:ET:
@args[o: Sass::Script::Tree::Literal    :@valueo: Sass::Script::Value::String;
I"ie;T:
@type:string:
@options{:
@linei":@source_rangeo:Sass::Source::Range    :@start_poso:Sass::Source::Position;i":@offseti#:
@end_poso;;i";i':
@fileI"�/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_hacks.scss;F:@importere:"Compass::ImportOnce::Importero: Sass::Importers::Filesystem:
@rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@real_rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@same_name_warningso:Set:
@hash{:@filename@o;        ;
o;;
I"7;T;;
;@;i";o;    ;o;;i";i);o;;i";i,;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{I"threshold;TI"threshold;T:    @map{I"threshold;To:!Sass::Script::Tree::Variable;I"!has-layout-support-threshold;T:@underscored_nameI"!has_layout_support_threshold;T;i";o;    ;o;;i";i:;o;;i";iW;@;@;@;@:@splat0:@kwarg_splat0;i";o;    ;o;;i";i;o;;i";iX;@;@;@;@0[o:Sass::Tree::PropNode;[I"
*zoom;T;
o;    ;
o;;
I"1;T;:identifier;@;i#;o;    ;o;;i#;i;o;;i#;i;@;@:
@tabsi:@prop_syntax:new:@children[;i#;o;    ;o;;i#;i
;o;;i#;i;@;@:@name_source_rangeo;    ;@7;o;;i#;i;@;@:@value_source_rangeo;    ;o;;i#;i;@8;@;@;@;i!;o;
    ;o;;i!;i;o;;i!;i;@
;@;0T;@o;,
;"I"has-layout-block;    T;-[;.0;[u;/Y    [o: Sass::Script::Tree::Funcall:
@nameI"support-legacy-browser:ET:
@args[o: Sass::Script::Tree::Literal    :@valueo: Sass::Script::Value::String;
I"ie;T:
@type:string:
@options{:
@linei(:@source_rangeo:Sass::Source::Range    :@start_poso:Sass::Source::Position;i(:@offseti#:
@end_poso;;i(;i':
@fileI"�/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_hacks.scss;F:@importere:"Compass::ImportOnce::Importero: Sass::Importers::Filesystem:
@rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@real_rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@same_name_warningso:Set:
@hash{:@filename@o;        ;
o;;
I"7;T;;
;@;i(;o;    ;o;;i(;i);o;;i(;i,;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{I"threshold;TI"threshold;T:    @map{I"threshold;To:!Sass::Script::Tree::Variable;I"!has-layout-support-threshold;T:@underscored_nameI"!has_layout_support_threshold;T;i(;o;    ;o;;i(;i:;o;;i(;iW;@;@;@;@:@splat0:@kwarg_splat0;i(;o;    ;o;;i(;i;o;;i(;iX;@;@;@;@0[    o:Sass::Tree::CommentNode
;
[I"$/* This makes ie6 get layout */;T;:silent:@children[;i);@o:Sass::Tree::PropNode;[I"display;T;
o;    ;
o;;
I"inline-block;T;:identifier;@;i*;o;    ;o;;i*;i;o;;i*;i;@;@:
@tabsi:@prop_syntax:new;*[;i*;o;    ;o;;i*;i
;o;;i*;i;@;@:@name_source_rangeo;    ;@;;o;;i*;i;@;@:@value_source_rangeo;    ;o;;i*;i;@<;@;@;@o;(
;
[I")/* and this puts it back to block */;T;;);*[;i+;@o:Sass::Tree::RuleNode:
@rule[I"&;T:@parsed_ruleso:"Sass::Selector::CommaSequence:
@members[o:Sass::Selector::Sequence;6[o:#Sass::Selector::SimpleSequence;6[o:Sass::Selector::Parent:@suffix0;i,;0:
@subject0:
@sourceso;;{;o;    ;o;;i;i;o;;i;i;0;0;i,;0;i,;0:@selector_source_rangeo;    ;o;;i,;i
;o;;i,;i;@;@;-i;*[o;+;[I"display;T;
o;    ;
o;;
I"
block;T;;,;@;i,;o;    ;o;;i,;i;o;;i,;i;@;@;-i;.;/;*[;i,;o;    ;o;;i,;i;o;;i,;i;@;@;0o;    ;@c;o;;i,;i;@;@;1o;    ;o;;i,;i;@d;@;@;@;i,;o;    ;@U;o;;i,;i;@;@:@has_childrenT;@;i';o;
    ;o;;i';i;o;;i';i;@
;@;0T;@o;
;[I"m/* The legacy support threshold for IE6 attribute hack.
 * Defaults to the $critical-usage-threshold. */;    T;; ;[;i1;@o;!
;"I")ie6-attribute-hack-support-threshold;    T;#o;$;"I"critical-usage-threshold;    T;%I"critical_usage_threshold;    T;i3;o;
    ;o;;i3;i-;o;;i3;iF;@
;@;&@
;@;'T;(0;[;i3;o;
    ;o;;i3;i;o;;i3;iO;@
;@;@o;
;[I"�/* A hack to supply IE6 (and below) with a different property value.
 * [Read more](http://www.cssportal.com/css-hacks/#in_css-important). */;    T;; ;[;i5;@o;,
;"I"bang-hack;    T;-[[o;$;"I"
property;    T;%I"
property;    T;i7;o;
    ;o;;i7;i;o;;i7;i ;@
;@;&@
;@0[o;$;"I"
value;    T;%I"
value;    T;i7;o;
    ;o;;i7;i";o;;i7;i(;@
;@;&@
;@0[o;$;"I"ie6-value;    T;%I"ie6_value;    T;i7;o;
    ;o;;i7;i*;o;;i7;i4;@
;@;&@
;@0;.0;[u;/�
[o: Sass::Script::Tree::Funcall:
@nameI"support-legacy-browser:ET:
@args[o: Sass::Script::Tree::Literal    :@valueo: Sass::Script::Value::String;
I"ie;T:
@type:string:
@options{:
@linei8:@source_rangeo:Sass::Source::Range    :@start_poso:Sass::Source::Position;i8:@offseti#:
@end_poso;;i8;i':
@fileI"�/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_hacks.scss;F:@importere:"Compass::ImportOnce::Importero: Sass::Importers::Filesystem:
@rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@real_rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@same_name_warningso:Set:
@hash{:@filename@o;        ;
o;;
I"6;T;;
;@;i8;o;    ;o;;i8;i);o;;i8;i,;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{I"threshold;TI"threshold;T:    @map{I"threshold;To:!Sass::Script::Tree::Variable;I")ie6-attribute-hack-support-threshold;T:@underscored_nameI")ie6_attribute_hack_support_threshold;T;i8;o;    ;o;;i8;i:;o;;i8;i_;@;@;@;@:@splat0:@kwarg_splat0;i8;o;    ;o;;i8;i;o;;i8;i`;@;@;@;@0[o:Sass::Tree::WarnNode
:
@expro;        ;
o;;
I"Oit's recommended to use the underscore-hack() mixin instead of bang-hack();T;;
;@;i9;o;    ;o;;i9;i;o;;i9;i\;@;@;@:@children[;i9;o;    ;o;;i9;i
;o;;i9;i\;@;@;@o:Sass::Tree::PropNode;[o:&Sass::Script::Tree::Interpolation:@before0:    @mido;$;I"
property;T;%I"
property;T;i:;o;    ;o;;i:;i;o;;i:;i;@;@;@;@:@after0:@whitespace_beforeF:@whitespace_afterF:@originally_textF:@warn_for_color:warn_for_color;i:;o;    ;o;;i:;i
;o;;i:;i;@;@;@;@;
o;,;-0;.o;$;I"
value;T;%I"
value;T;i:;o;    ;o;;i:;i;o;;i:;i ;@;@;@;@;/o;        ;
o;;
I"!important;T;:identifier;@;i:;o;    ;o;;i:;i";o;;i:;i,;@;@;@;0i{;1i;2F;3F;i:;o;    ;@H;o;;i:;i,;@;@;@;@:
@tabsi:@prop_syntax:new;*[;i:;o;    ;o;;i:;i
;o;;i:;i,;@;@:@name_source_rangeo;    ;@T;o;;i:;i;@;@:@value_source_rangeo;    ;o;;i:;i;@U;@;@;@o;+;[o;,;-0;.o;$;I"
property;T;%I"
property;T;i;;o;    ;o;;i;;i;o;;i;;i;@;@;@;@;/0;0F;1F;2F;3;4;i;;o;    ;o;;i;;i
;o;;i;;i;@;@;@;@;
o;,;-0;.o;$;I"ie6-value;T;%I"ie6_value;T;i;;o;    ;o;;i;;i;o;;i;;i$;@;@;@;@;/0;0i�;10;2F;3F;i;;o;    ;@k;o;;i;;i%;@;@;@;@;6i;7;8;*[;i;;o;    ;o;;i;;i
;o;;i;;i%;@;@;9o;    ;@q;o;;i;;i;@;@;:o;    ;o;;i;;i;@r;@;@;@;i7;o;
    ;o;;i7;i;o;;i7;i6;@
;@;0T;@o;
;[I"�/* A hack to supply IE6 (and below) with a different property value.
 * [Read more](http://www.paulirish.com/2009/browser-specific-css-hacks/) */;    T;; ;[;i?;@o;,
;"I"underscore-hack;    T;-[[o;$;"I"
property;    T;%I"
property;    T;iA;o;
    ;o;;iA;i;o;;iA;i&;@
;@;&@
;@0[o;$;"I"
value;    T;%I"
value;    T;iA;o;
    ;o;;iA;i(;o;;iA;i.;@
;@;&@
;@0[o;$;"I"ie6-value;    T;%I"ie6_value;    T;iA;o;
    ;o;;iA;i0;o;;iA;i:;@
;@;&@
;@0;.0;[u;/{    [o: Sass::Script::Tree::Funcall:
@nameI"support-legacy-browser:ET:
@args[o: Sass::Script::Tree::Literal    :@valueo: Sass::Script::Value::String;
I"ie;T:
@type:string:
@options{:
@lineiB:@source_rangeo:Sass::Source::Range    :@start_poso:Sass::Source::Position;iB:@offseti#:
@end_poso;;iB;i':
@fileI"�/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_hacks.scss;F:@importere:"Compass::ImportOnce::Importero: Sass::Importers::Filesystem:
@rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@real_rootI"c/Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets;F:@same_name_warningso:Set:
@hash{:@filename@o;        ;
o;;
I"6;T;;
;@;iB;o;    ;o;;iB;i);o;;iB;i,;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{I"threshold;TI"threshold;T:    @map{I"threshold;To:!Sass::Script::Tree::Variable;I")ie6-attribute-hack-support-threshold;T:@underscored_nameI")ie6_attribute_hack_support_threshold;T;iB;o;    ;o;;iB;i:;o;;iB;i_;@;@;@;@:@splat0:@kwarg_splat0;iB;o;    ;o;;iB;i;o;;iB;i`;@;@;@;@0[o:Sass::Tree::PropNode;[o:&Sass::Script::Tree::Interpolation:@before0:    @mido;$;I"
property;T;%I"
property;T;iC;o;    ;o;;iC;i;o;;iC;i;@;@;@;@:@after0:@whitespace_beforeF:@whitespace_afterF:@originally_textF:@warn_for_color:warn_for_color;iC;o;    ;o;;iC;i
;o;;iC;i;@;@;@;@;
o;);*0;+o;$;I"
value;T;%I"
value;T;iC;o;    ;o;;iC;i;o;;iC;i ;@;@;@;@;,0;-i�;.0;/F;0F;iC;o;    ;@=;o;;iC;i!;@;@;@;@:
@tabsi:@prop_syntax:new:@children[;iC;o;    ;o;;iC;i
;o;;iC;i!;@;@:@name_source_rangeo;    ;@C;o;;iC;i;@;@:@value_source_rangeo;    ;o;;iC;i;@D;@;@;@o;(;[I"_;To;);*0;+o;$;I"
property;T;%I"
property;T;iD;o;    ;o;;iD;i
;o;;iD;i;@;@;@;@;,0;-F;.F;/F;0;1;iD;o;    ;o;;iD;i;o;;iD;i;@;@;@;@;
o;);*0;+o;$;I"ie6-value;T;%I"ie6_value;T;iD;o;    ;o;;iD;i;o;;iD;i%;@;@;@;@;,0;-i
    ;.0;/F;0F;iD;o;    ;@[;o;;iD;i&;@;@;@;@;2i;3;4;5[;iD;o;    ;o;;iD;i
;o;;iD;i&;@;@;6o;    ;@a;o;;iD;i;@;@;7o;    ;o;;iD;i;@b;@;@;@;iA;o;
    ;o;;iA;i;o;;iA;i<;@
;@;0T;@;
I"#    @import "compass/support";

// The legacy support threshold for has-layout.
// Defaults to the $critical-usage-threshold.
$has-layout-support-threshold: $critical-usage-threshold !default;

// The `zoom` approach generates less CSS but does not validate.
// Set this to `block` to use the display-property to hack the
// element to gain layout.
$default-has-layout-approach: zoom !default;

// This mixin causes an element matching the selector
// to gain the "hasLayout" property in internet explorer.
// More information on [hasLayout](http://reference.sitepoint.com/css/haslayout).
@mixin has-layout($approach: $default-has-layout-approach) {
  @if support-legacy-browser("ie", "7", $threshold: $has-layout-support-threshold) {
    @if $approach == zoom {
      @include has-layout-zoom;
    } @else if $approach == block {
      @include has-layout-block;
    } @else {
      @warn "Unknown has-layout approach: #{$approach}";
      @include has-layout-zoom;
    }
  }
}

@mixin has-layout-zoom {
  @if support-legacy-browser("ie", "7", $threshold: $has-layout-support-threshold) {
    *zoom: 1;
  }
}

@mixin has-layout-block {
  @if support-legacy-browser("ie", "7", $threshold: $has-layout-support-threshold) {
    // This makes ie6 get layout
    display: inline-block;
    // and this puts it back to block
    & { display: block; }
  }
}


// The legacy support threshold for IE6 attribute hack.
// Defaults to the $critical-usage-threshold.
$ie6-attribute-hack-support-threshold: $critical-usage-threshold !default;

// A hack to supply IE6 (and below) with a different property value.
// [Read more](http://www.cssportal.com/css-hacks/#in_css-important).
@mixin bang-hack($property, $value, $ie6-value) {
  @if support-legacy-browser("ie", "6", $threshold: $ie6-attribute-hack-support-threshold) {
    @warn "it's recommended to use the underscore-hack() mixin instead of bang-hack()";
    #{$property}: #{$value} !important;
    #{$property}: #{$ie6-value};
  }
}

// A hack to supply IE6 (and below) with a different property value.
// [Read more](http://www.paulirish.com/2009/browser-specific-css-hacks/)
@mixin underscore-hack($property, $value, $ie6-value) {
  @if support-legacy-browser("ie", "6", $threshold: $ie6-attribute-hack-support-threshold) {
    #{$property}: #{$value};
    _#{$property}: #{$ie6-value};
  }
}
;    T;i;o;
    ;o;;i;i;o;;i;i;@
;@;0T;@