3.3.0.alpha.69 (Bleeding Edge)
032e3a656208f259bcb2c832f438cee385d2327d
o:Sass::Tree::RootNode:@children[o:Sass::Tree::ImportNode:@imported_filenameI"shared:ET;[ :@template0:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position:
@linei:@offseti:
@end_poso;;i;i:
@fileI"{/Users/nkr/.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/css3/_hyphenation.scss; T:@importero: Sass::Importers::Filesystem:
@rootI"\/Users/nkr/.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets; T:@same_name_warningso:Set:
@hash{ ;i:
@options{ :@imported_file0o:Sass::Tree::CommentNode
:@value[I"Ÿ/* Mixins to support specific CSS Text Level 3 elements
*
*
*
* Mixin for word-break properties
* http://www.w3.org/css3-text/#word-break
* * legal values for $type : normal, keep-all, break-all
*
* Example:
* p.wordBreak {@include word-break(break-all);}
*
* Which generates:
* p.wordBreak {
* -ms-word-break: break-all;
* word-break: break-all;
* word-break: break-word;}
* */; T:
@type:silent;[ ;i;@o:Sass::Tree::MixinDefNode
:
@nameI"word-break; T:
@args[[o:Sass::Script::Variable ; I"
value; T:@underscored_nameI"
value; T;o; ;
i;o;;i;i;@
;0;@o:Sass::Script::String;I"normal; T;:identifier;i:@filename@
;o; ;
o;;i;i ;o;;i;i&;@
;0;@:@splat0;[u:Sass::Tree::IfNodeÁ[o:Sass::Script::Operation:@operand1o:Sass::Script::Variable:
@nameI"
value:ET:@underscored_nameI"
value; T:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position:
@linei:@offseti:
@end_poso;;i;i:
@fileI"{/Users/nkr/.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/css3/_hyphenation.scss; T:@importer0;i:@filename@
:
@options{ :@operand2o:Sass::Script::String:@valueI"break-all; T:
@type:identifier;i;@
;o; ;
o;;i;i;o;;i;i;@
;0;@:@operator:eq;i;o; ;
o;;i;i;o;;i;i ;@
;0;@u:Sass::Tree::IfNode^[00[o:Sass::Tree::MixinNode
:
@nameI"experimental:ET:
@args[
o:Sass::Script::String:@valueI"word-break;T:
@type:identifier:
@linei%:@filenameI"{/Users/nkr/.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/css3/_hyphenation.scss;T:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;
i%:@offseti :
@end_poso;;
i%;i*:
@file@:@importer0:
@options{ o:Sass::Script::Variable;I"
value;T:@underscored_nameI"
value;T;o; ;o;;
i%;i2;o;;
i%;i2;@;0;
i%;@;@o:!Sass::Script::UnaryOperation :
@operando; ;
I" -moz;T;;;
i&;@;o; ;o;;
i&;i;o;;
i&;i;@;0;@:@operator:not;
i&;@o; ;o; ;
I"-webkit;T;;;
i&;@;o; ;o;;
i&;i;o;;
i&;i!;@;0;@;;;
i&;@o; ;o; ;
I"-o;T;;;
i&;@;o; ;o;;
i&;i';o;;
i&;i);@;0;@;;;
i&;@o; ;
I"-ms;T;;;
i&;@;o; ;o;;
i&;i+;o;;
i&;i.;@;0;@o; ;o; ;
I"-khtml;T;;;
i&;@;o; ;o;;
i&;i4;o;;
i&;i:;@;0;@;;;
i&;@o; ;
I"
official;T;;;
i&;@;o; ;o;;
i&;i<;o;;
i&;iD;@;0;@:@keywords{ :@splat0:@children[ ;
i%;@;o; ;o;;
i%;i
;o;;
i';i;@;o: Sass::Importers::Filesystem:
@rootI"\/Users/nkr/.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets;T:@same_name_warningso:Set:
@hash{ [ o:Sass::Tree::CommentNode
;[I"=/*Most browsers handle the break-all case the same... */; T;:silent:@children[ ;i;@o:Sass::Tree::MixinNode
;I"experimental; T:
@args[
o;;I"word-break; T;;;i;@
;o; ;
o;;i;i ;o;;i;i*;@
;0;@o;;I"
value; T;
I"
value; T;o; ;
o;;i;i2;o;;i;i2;@
;0;i;@
;@o:!Sass::Script::UnaryOperation :
@operando;;I" -moz; T;;;i;@
;o; ;
o;;i;i;o;;i;i;@
;0;@;:not;i;@o;# ;$o;;I"-webkit; T;;;i;@
;o; ;
o;;i;i;o;;i;i!;@
;0;@;;%;i;@o;# ;$o;;I"-o; T;;;i;@
;o; ;
o;;i;i';o;;i;i);@
;0;@;;%;i;@o;;I"-ms; T;;;i;@
;o; ;
o;;i;i+;o;;i;i.;@
;0;@o;# ;$o;;I"-khtml; T;;;i;@
;o; ;
o;;i;i4;o;;i;i:;@
;0;@;;%;i;@o;;I"
official; T;;;i;@
;o; ;
o;;i;i<;o;;i;iD;@
;0;@:@keywords{ :@splat0; [ ;i;@;o; ;
o;;i;i
;o;;i;i;@
;o: Sass::Importers::Filesystem:
@rootI"\/Users/nkr/.rvm/gems/ruby-1.9.3-p327/gems/compass-0.12.2/frameworks/compass/stylesheets; T:@same_name_warningso:Set:
@hash{ o;
;[I"?/*Webkit handles break-all differently... as break-word */; T;;; [ ;i;@o;!
;I"experimental; T;"[
o;;I"word-break; T;;;i ;@
;o; ;
o;;i ;i ;o;;i ;i*;@
;0;@o;;I"break-word; T;;;i ;@
;o; ;
o;;i ;i,;o;;i ;i6;@
;0;@o;# ;$o;;I" -moz; T;;;i!;@
;o; ;
o;;i!;i;o;;i!;i;@
;0;@;;%;i!;@o;# ;$o;;I"-webkit; T;;;i!;@
;o; ;
o;;i!;i;o;;i!;i!;@
;0;@;;%;i!;@o;# ;$o;;I"-o; T;;;i!;@
;o; ;
o;;i!;i';o;;i!;i);@
;0;@;;%;i!;@o;# ;$o;;I"-ms; T;;;i!;@
;o; ;
o;;i!;i/;o;;i!;i2;@
;0;@;;%;i!;@o;# ;$o;;I"-khtml; T;;;i!;@
;o; ;
o;;i!;i8;o;;i!;i>;@
;0;@;;%;i!;@o;;I"
official; T;;;i!;@
;o; ;
o;;i!;i@;o;;i!;iH;@
;0;@;&{ ;'0; [ ;i ;@;o; ;
o;;i ;i
;o;;i";i;@
;@R;i;o; ;
o;;i;i;o;;i);i;@
;@:@has_childrenT;@o;
;[I"8/* Mixin for the hyphens property
*
* W3C specification: http://www.w3.org/TR/css3-text/#hyphens
* * legal values for $type : auto, manual, none
*
* Example:
* p {
* @include hyphens(auto);}
* Which generates:
* p {
* -moz-hyphens: auto;
* -webkit-hyphens: auto;
* hyphens: auto;}
* */; T;;;[ ;i+;@o;
; I"hyphens; T;![[o;" ; I"
value; T;#I"
value; T;o; ;
i;o;;i9;i;@
;0;@o;$;I" auto; T;;%;i9;&@
;o; ;
o;;i9;i;o;;i9;i!;@
;0;@;'0;[o:Sass::Tree::MixinNode
; I"experimental; T;![
o;$;I"hyphens; T;;%;i:;&@
;o; ;
o;;i:;i;o;;i:;i%;@
;0;@o;"; I"
value; T;#I"
value; T;o; ;
o;;i:;i-;o;;i:;i-;@
;0;i:;&@
;@o;$;I" -moz; T;;%;i;;&@
;o; ;
o;;i;;i
;o;;i;;i;@
;0;@o;$;I"-webkit; T;;%;i;;&@
;o; ;
o;;i;;i;o;;i;;i;@
;0;@o:!Sass::Script::UnaryOperation :
@operando;$;I"-o; T;;%;i;;&@
;o; ;
o;;i;;i;o;;i;;i;@
;0;@:@operator:not;i;;@o;+ ;,o;$;I"-ms; T;;%;i;;&@
;o; ;
o;;i;;i%;o;;i;;i(;@
;0;@;-;.;i;;@o;+ ;,o;$;I"-khtml; T;;%;i;;&@
;o; ;
o;;i;;i.;o;;i;;i4;@
;0;@;-;.;i;;@o;$;I"
official; T;;%;i;;&@
;o; ;
o;;i;;i6;o;;i;;i>;@
;0;@:@keywords{ ;'0;[ ;i:;@;o; ;
o;;i:;i;o;;i<;i ;@
;@;i9;o; ;
o;;i9;i;o;;i=;i;@
;@;)T;@o;
;[I"É/* Mixin for x-browser hyphenation based on @auchenberg's post:
* Removes the need for the HTML tag
* http://blog.kenneth.io/blog/2012/03/04/word-wrapping-hypernation-using-css/
*
* Example:
* div {@include hyphenation;}
*
* Which generates:
* div {
* -ms-word-break: break-all;
* word-break: break-all;
* word-break: break-word;
* -moz-hyphens: auto;
* -webkit-hyphens: auto;
* hyphens: auto;}
* */; T;;;[ ;i?;@o;
; I"hyphenation; T;![ ;'0;[o;*
; I"word-break; T;![o;$;I"break-all; T;;%;iP;&@
;o; ;
o;;iP;i;o;;iP;i%;@
;0;@;/{ ;'0;[ ;iP;@;o; ;
o;;iP;i;o;;iP;i&;@
;@o;*
; I"hyphens; T;![ ;/{ ;'0;[ ;iQ;@;o; ;
o;;iQ;i;o;;iQ;i;@
;@;iO;o; ;
o;;iO;i;o;;iR;i;@
;@;)T;@;
I"¯@import "shared";
// Mixins to support specific CSS Text Level 3 elements
//
//
//
// Mixin for word-break properties
// http://www.w3.org/css3-text/#word-break
// * legal values for $type : normal, keep-all, break-all
//
// Example:
// p.wordBreak {@include word-break(break-all);}
//
// Which generates:
// p.wordBreak {
// -ms-word-break: break-all;
// word-break: break-all;
// word-break: break-word;}
//
@mixin word-break($value: normal){
@if $value == break-all {
//Most browsers handle the break-all case the same...
@include experimental(word-break, $value,
not -moz, not -webkit, not -o, -ms, not -khtml, official
);
//Webkit handles break-all differently... as break-word
@include experimental(word-break, break-word,
not -moz, not -webkit, not -o, not -ms, not -khtml, official
);
}
@else {
@include experimental(word-break, $value,
not -moz, not -webkit, not -o, -ms, not -khtml, official
);
}
}
// Mixin for the hyphens property
//
// W3C specification: http://www.w3.org/TR/css3-text/#hyphens
// * legal values for $type : auto, manual, none
//
// Example:
// p {
// @include hyphens(auto);}
// Which generates:
// p {
// -moz-hyphens: auto;
// -webkit-hyphens: auto;
// hyphens: auto;}
//
@mixin hyphens($value: auto){
@include experimental(hyphens, $value,
-moz, -webkit, not -o, not -ms, not -khtml, official
);
}
// Mixin for x-browser hyphenation based on @auchenberg's post:
// Removes the need for the HTML tag
// http://blog.kenneth.io/blog/2012/03/04/word-wrapping-hypernation-using-css/
//
// Example:
// div {@include hyphenation;}
//
// Which generates:
// div {
// -ms-word-break: break-all;
// word-break: break-all;
// word-break: break-word;
// -moz-hyphens: auto;
// -webkit-hyphens: auto;
// hyphens: auto;}
//
@mixin hyphenation{
@include word-break(break-all);
@include hyphens;
}
; T;)T;@;i;o; ;
o;;i;i;o;;i;i;@
;@