{: versionI"3.4.12 (Selective Steve):EF:shaI"-a428821f24ddd9b1475b623af95a49f2fd339510;F: contents"‰o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"?/* Mixins to support specific CSS Text Level 3 elements */:ET: @type: silent;[: @linei: @options{o:Sass::Tree::ImportNode :@imported_filenameI"compass/support; T;[:@template0; i:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"fD:/Ruby215/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_hyphenation.scss; T:@importero: Sass::Importers::Filesystem: @rootI"GD:/Ruby215/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets; T:@real_rootI"GD:/Ruby215/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets; T:@same_name_warningso:Set: @hash{; @ :@imported_file0o; ;[I"b/* The the user threshold for hyphens support. * Defaults to `$graceful-usage-threshold`. */; T; ; ;[; i ; @ o:Sass::Tree::VariableNode : @nameI"hyphens-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 ;iD;@;@; @ o; ;[I";/* 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 { * word-break: break-all; * word-break: break-word;} * */; T; ; ;[; i; @ o:Sass::Tree::MixinDefNode ;!I"word-break; T: @args[[o;# ;!I" value; T;$I" value; T; i;o; ;o;; i;i;o;; i;i;@;@;%@; @ o: Sass::Script::Tree::Literal ;o: Sass::Script::Value::String;I" normal; T; :identifier; @ ; i;o; ;o;; i;i ;o;; i;i&;@;@;%@: @splat0;[o:Sass::Tree::PropNode;![I"word-break; T;o;# ;!I" value; T;$I" value; T; i;o; ;o;; i;i;o;; i;i;@;@;%@; @ : @tabsi:@prop_syntax:new;[; i;o; ;o;; i;i;o;; i;i;@;@:@name_source_rangeo; ;@H;o;; i;i;@;@:@value_source_rangeo; ;o;; i;i;@I;@;@; @ u:Sass::Tree::IfNodeC[o:"Sass::Script::Tree::Operation :@operand1o:!Sass::Script::Tree::Variable : @nameI" value:ET:@underscored_nameI" value; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti : @end_poso;; i;i: @fileI"fD:/Ruby215/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_hyphenation.scss; T:@importero: Sass::Importers::Filesystem: @rootI"GD:/Ruby215/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets; T:@real_rootI"GD:/Ruby215/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets; T:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I"break-all; T: @type:identifier;@; i; o; ;o;; i;i;o;; i;i;@ ;@;@ :@operator:eq; i; o; ;@ ;o;; i;i ;@ ;@;@ ;@0[o:Sass::Tree::CommentNode ;[I"?/*Webkit handles break-all differently... as break-word */; T; : silent:@children[; i;@o:Sass::Tree::MixinNode;I"with-prefix; T: @args[o; ;o;;I" -webkit; T; ;!;@; i; o; ;o;; i;i;o;; i;i&;@ ;@;@ :@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0;&[o:Sass::Tree::PropNode;[I"word-break; T;o;;o;;I"break-word; T; ;!;@; i ; o; ;o;; i ;i;o;; i ;i";@ ;@: @tabsi:@prop_syntax:new;&[; i ; o; ;o;; i ;i ;o;; i ;i";@ ;@:@name_source_rangeo; ;@9;o;; i ;i;@ ;@:@value_source_rangeo; ;o;; i ;i;@:;@ ;@;@; i; o; ;o;; i;i ;o;; i;i(;@ ;@:@has_childrenT;@; 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; i3;o; ;o;; i3;i;o;; i3;i;@;@;%@; @ o;* ;o;+;I" auto; T; ;,; @ ; i3;o; ;o;; i3;i;o;; i3;i!;@;@;%@;-0;[o:Sass::Tree::MixinNode;!I"prefixed-properties; T;)[o;* ;o;+;I"css-hyphens; T; ;,; @ ; i4;o; ;o;; i4;i%;o;; i4;i0;@;@;%@o;# ;!I"hyphens-support-threshold; T;$I"hyphens_support_threshold; T; i4;o; ;o;; i4;i2;o;; i4;iL;@;@;%@; @ o:#Sass::Script::Tree::MapLiteral : @pairs[[o;* ;o;+;I" hyphens; T; ;,; @ ; i5;o; ;o;; i5;i ;o;; i5;i;@;@;%@o;# ;!I" value; T;$I" value; T; i5;o; ;o;; i5;i;o;; i5;i;@;@;%@; @ ; i4;o; ;o;; i4;iO;o;; i6;i;@;@;%@; @ :@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{;-0:@kwarg_splat0;[; i4;o; ;o;; i4;i;o;; i6;i ;@;@; @ ; i3;o; ;o;; i3;i;o;; i3;i";@;@;5T; @ 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; ; ;[; i9; @ o;( ;!I"hyphenation; T;)[;-0;[o;6;!I"word-break; T;)[o;* ;o;+;I"break-all; T; ;,; @ ; iJ;o; ;o;; iJ;i;o;; iJ;i%;@;@;%@;9o;:;;{;<{;-0;=0;[; iJ;o; ;o;; iJ;i;o;; iJ;i&;@;@; @ o;6;!I" hyphens; T;)[;9{;-0;=0;[; iK;o; ;o;; iK;i;o;; iK;i;@;@; @ ; iI;o; ;o;; iI;i;o;; iI;i;@;@;5T; @ ;I"Ú// Mixins to support specific CSS Text Level 3 elements @import "compass/support"; // The the user threshold for hyphens support. // Defaults to `$graceful-usage-threshold`. $hyphens-support-threshold: $graceful-usage-threshold !default; // 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 { // word-break: break-all; // word-break: break-word;} // @mixin word-break($value: normal){ word-break: $value; @if $value == break-all { //Webkit handles break-all differently... as break-word @include with-prefix(-webkit) { word-break: break-word; } } } // 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 prefixed-properties(css-hyphens, $hyphens-support-threshold, ( hyphens: $value )); } // 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; i;o; ;o;; i;i;o;; i;i;@;@;5T; @