{: versionI"3.4.13 (Selective Steve):EF:shaI"-e42b028664d52afa8d3f5a482d117f2fde397b5a;F: contents"3Bo:Sass::Tree::RootNode :@children[o:Sass::Tree::MixinDefNode : @nameI"border-image:ET: @args[: @splato:!Sass::Script::Tree::Variable ;I" borders; T:@underscored_nameI" borders; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;i: @offseti: @end_poso;;i;i": @fileI"^/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets/css3/_border-image.scss; T:@importero:Sass::Rails::SassImporter: @rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{;[ o:Sass::Tree::VariableNode ;I"webkit-borders; T: @expro:$Sass::Script::Tree::ListLiteral :@elements[:@separator0;i;o; ;o;;i;i;o;;i;i;@;@;@;@: @guarded0: @global0;[;i;o; ;o;;i;i ;o;;i;i;@;@;@o; ;I"spec-borders; T; o;! ;"[;#0;i;o; ;o;;i;i;o;;i;i;@;@;@;@;$0;%0;[;i;o; ;o;;i;i ;o;;i;i;@;@;@o:Sass::Tree::EachNode : @vars[I" border; T: @listo; ;I" borders; T; I" borders; T;i ;o; ;o;;i ;i;o;;i ;i!;@;@;@;@;[ o; ;I"webkit-border; T; o;! ;"[;#0;i ;o; ;o;;i ;i;o;;i ;i;@;@;@;@;$0;%0;[;i ;o; ;o;;i ;i ;o;;i ;i;@;@;@o; ;I"spec-border; T; o;! ;"[;#0;i ;o; ;o;;i ;i;o;;i ;i;@;@;@;@;$0;%0;[;i ;o; ;o;;i ;i ;o;;i ;i;@;@;@o; ;I"border-type; T; o: Sass::Script::Tree::Funcall;I" type-of; T; [o; ;I" border; T; I" border; T;i ;o; ;o;;i ;i ;o;;i ;i';@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{; 0:@kwarg_splat0;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"border-type:ET:@underscored_nameI"border_type; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"^/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets/css3/_border-image.scss; T:@importero:Sass::Rails::SassImporter: @rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I" string; T: @type:identifier;@; i; o; ;o;; i;i;o;; i;i$;@;@;@:@operator:eq; i; o; ;@ ;o;; i;i%;@;@;@;@;o; ;o;;I" list; T; ;!;@; i; o; ;o;; i;i(;o;; i;i,;@;@;@;":or; i; o; ;@ ;o;; i;i-;@;@;@;@u:Sass::Tree::IfNode‚[00[o:Sass::Tree::VariableNode : @nameI"webkit-border:ET: @expro:!Sass::Script::Tree::Variable ;I" border;T:@underscored_nameI" border;T: @linei-:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i-: @offseti: @end_poso;; i-;i#: @fileI"^/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets/css3/_border-image.scss;T:@importero:Sass::Rails::SassImporter: @rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets;F:@real_rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{: @guarded0: @global0:@children[; i-; o; ;o;; i-;i ;o;; i-;i#;@;@;@o; ;I"spec-border;T;o; ;I" border;T; I" border;T; i.; o; ;o;; i.;i;o;; i.;i#;@;@;@;@;0;0;[; i.; o; ;o;; i.;i ;o;; i.;i#;@;@;@[ o:Sass::Tree::VariableNode ;I"border-str; T: @expro: Sass::Script::Tree::Funcall;I"if; T: @args[o; ;o; ;I"border-type; T; I"border_type; T; i; o; ;o;; i;i;o;; i;i(;@;@;@;@;o; ;o;;I" list; T; ;!;@; i; o; ;o;; i;i,;o;; i;i0;@;@;@;";#; i; o; ;@1;o;; i;i0;@;@;@;@o;(;I"nth; T;)[o; ;I" border; T; I" border; T; i; o; ;o;; i;i6;o;; i;i=;@;@;@;@o; ;o: Sass::Script::Value::Number ;i:@numerator_units[:@denominator_units[:@originalI"1; F;@; i; o; ;o;; i;i?;o;; i;i@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i; o; ;o;; i;i2;o;; i;iA;@;@;@;@o; ;I" border; T; I" border; T; i; o; ;o;; i;iC;o;; i;iJ;@;@;@;@;.o;/;0{;1{;20;30; i; o; ;o;; i;i;o;; i;iK;@;@;@;@: @guarded0: @global0:@children[; i; o; ;o;; i;i ;o;; i;iK;@;@;@o;& ;I" url-str; T;'o;(;I"str-slice; T;)[o; ;I"border-str; T; I"border_str; T; i; o; ;o;; i;i&;o;; i;i1;@;@;@;@o; ;o;* ;i;+[;,@G;-I"0; F;@; i; o; ;o;; i;i3;o;; i;i4;@;@;@o; ;o;* ;i;+[;,@G;-I"3; F;@; i; o; ;o;; i;i6;o;; i;i7;@;@;@;.o;/;0{;1{;20;30; i; o; ;o;; i;i;o;; i;i8;@;@;@;@;40;50;6[; i; o; ;o;; i;i ;o;; i;i8;@;@;@o;& ;I"gradient-type; T;'o;(;I"str-slice; T;)[o; ;I"border-str; T; I"border_str; T; i; o; ;o;; i;i&;o;; i;i1;@;@;@;@o; ;o;* ;i;+[;,@G;-I"0; F;@; i; o; ;o;; i;i3;o;; i;i4;@;@;@o; ;o;* ;i ;+[;,@G;-I"6; F;@; i; o; ;o;; i;i6;o;; i;i7;@;@;@;.o;/;0{;1{;20;30; i; o; ;o;; i;i;o;; i;i8;@;@;@;@;40;50;6[; i; o; ;o;; i;i ;o;; i;i8;@;@;@u;%¹[o:"Sass::Script::Tree::Operation :@operand1o:!Sass::Script::Tree::Variable : @nameI" url-str:ET:@underscored_nameI" url_str; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"^/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets/css3/_border-image.scss; T:@importero:Sass::Rails::SassImporter: @rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I"url; T: @type: string;@; 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"gradient-type:ET:@underscored_nameI"gradient_type; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i#: @fileI"^/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets/css3/_border-image.scss; T:@importero:Sass::Rails::SassImporter: @rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I" linear; T: @type: string;@; i; o; ;o;; i;i';o;; i;i/;@ ;@;@ :@operator:eq; i; o; ;@ ;o;; i;i0;@ ;@;@ ;@u:Sass::Tree::IfNode  [o:"Sass::Script::Tree::Operation :@operand1o:!Sass::Script::Tree::Variable : @nameI"gradient-type:ET:@underscored_nameI"gradient_type; T: @linei :@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i : @offseti: @end_poso;; i ;i#: @fileI"^/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets/css3/_border-image.scss; T:@importero:Sass::Rails::SassImporter: @rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@ : @options{:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;I" radial; T: @type: string;@; i ; o; ;o;; i ;i';o;; i ;i/;@ ;@;@ :@operator:eq; i ; o; ;@ ;o;; i ;i0;@ ;@;@ ;@u:Sass::Tree::IfNode‚[00[o:Sass::Tree::VariableNode : @nameI"webkit-border:ET: @expro:!Sass::Script::Tree::Variable ;I" border;T:@underscored_nameI" border;T: @linei':@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i': @offseti: @end_poso;; i';i%: @fileI"^/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets/css3/_border-image.scss;T:@importero:Sass::Rails::SassImporter: @rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets;F:@real_rootI"F/azk/bundler/ruby/2.2.0/gems/bourbon-4.2.1/app/assets/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@: @options{: @guarded0: @global0:@children[; i'; o; ;o;; i';i;o;; i';i%;@;@;@o; ;I"spec-border;T;o; ;I" border;T; I" border;T; i(; o; ;o;; i(;i;o;; i(;i%;@;@;@;@;0;0;[; i(; o; ;o;; i(;i;o;; i(;i%;@;@;@[o:Sass::Tree::VariableNode ;I"gradients; T: @expro: Sass::Script::Tree::Funcall;I"_radial-gradient-parser; T: @args[o:,Sass::Script::Tree::StringInterpolation : @beforeo; ;o;;I"; T; ;!;@; i!; o; ;o;; i!;i2;o;; i!;i5;@ ;@;@ : @mido; ;I" border; T; I" border; T; i!; o; ;o;; i!;i5;o;; i!;i<;@ ;@;@ ;@: @aftero; ;o;;I"; T; ;!;@; i!; o; ;o;; i!;i=;o;; i!;i>;@ ;@;@ ; i!; o; ;@(;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"webkit-border; T;&o;';I" map-get; T;([o; ;I"gradients; T; I"gradients; T; i"; o; ;o;; i";i&;o;; i";i0;@ ;@;@ ;@o; ;o;;I"webkit-image; T; :identifier;@; i"; o; ;o;; i";i2;o;; i";i>;@ ;@;@ ;-o;.;/{;0{;10;20; i"; o; ;o;; i";i;o;; i";i?;@ ;@;@ ;@;30;40;5[; i"; o; ;o;; i";i;o;; i";i?;@ ;@;@o;% ;I"spec-border; T;&o;';I" map-get; T;([o; ;I"gradients; T; I"gradients; T; i#; o; ;o;; i#;i&;o;; i#;i0;@ ;@;@ ;@o; ;o;;I"spec-image; T; ;6;@; i#; o; ;o;; i#;i2;o;; i#;i<;@ ;@;@ ;-o;.;/{;0{;10;20; i#; o; ;o;; i#;i;o;; i#;i=;@ ;@;@ ;@;30;40;5[; i#; o; ;o;; i#;i;o;; i#;i=;@ ;@;@[o:Sass::Tree::VariableNode ;I"gradients; T: @expro: Sass::Script::Tree::Funcall;I"_linear-gradient-parser; T: @args[o:,Sass::Script::Tree::StringInterpolation : @beforeo; ;o;;I"; T; ;!;@; i; o; ;o;; i;i2;o;; i;i5;@ ;@;@ : @mido; ;I" border; T; I" border; T; i; o; ;o;; i;i5;o;; i;i<;@ ;@;@ ;@: @aftero; ;o;;I"; T; ;!;@; i; o; ;o;; i;i=;o;; i;i>;@ ;@;@ ; i; o; ;@(;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"webkit-border; T;&o;';I" map-get; T;([o; ;I"gradients; T; I"gradients; T; i; o; ;o;; i;i&;o;; i;i0;@ ;@;@ ;@o; ;o;;I"webkit-image; T; :identifier;@; i; o; ;o;; i;i2;o;; i;i>;@ ;@;@ ;-o;.;/{;0{;10;20; i; o; ;o;; i;i;o;; i;i?;@ ;@;@ ;@;30;40;5[; i; o; ;o;; i;i;o;; i;i?;@ ;@;@o;% ;I"spec-border; T;&o;';I" map-get; T;([o; ;I"gradients; T; I"gradients; T; i; o; ;o;; i;i&;o;; i;i0;@ ;@;@ ;@o; ;o;;I"spec-image; T; ;6;@; i; o; ;o;; i;i2;o;; i;i<;@ ;@;@ ;-o;.;/{;0{;10;20; i; o; ;o;; i;i;o;; i;i=;@ ;@;@ ;@;30;40;5[; i; o; ;o;; i;i;o;; i;i=;@ ;@;@[o:Sass::Tree::VariableNode ;I"webkit-border; T: @expro; ;I" border; T; I" border; T; i; o; ;o;; i;i;o;; i;i%;@ ;@;@ ;@: @guarded0: @global0:@children[; i; o; ;o;; i;i;o;; i;i%;@ ;@;@o;% ;I"spec-border; T;&o; ;I" border; T; I" border; T; i; o; ;o;; i;i;o;; i;i%;@ ;@;@ ;@;'0;(0;)[; i; o; ;o;; i;i;o;; i;i%;@ ;@;@o; ;I"webkit-borders; T; o;);I" append; T; [o; ;I"webkit-borders; T; I"webkit_borders; T;i1;o; ;o;;i1;i";o;;i1;i1;@;@;@;@o; ;I"webkit-border; T; I"webkit_border; T;i1;o; ;o;;i1;i3;o;;i1;iA;@;@;@;@o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String;1I" comma; T: @type:identifier;@;i1;o; ;o;;i1;iC;o;;i1;iH;@;@;@;*o;+;,{;-{; 0;.0;i1;o; ;o;;i1;i;o;;i1;iI;@;@;@;@;$0;%0;[;i1;o; ;o;;i1;i ;o;;i1;iI;@;@;@o; ;I"spec-borders; T; o;);I" append; T; [o; ;I"spec-borders; T; I"spec_borders; T;i2;o; ;o;;i2;i";o;;i2;i/;@;@;@;@o; ;I"spec-border; T; I"spec_border; T;i2;o; ;o;;i2;i3;o;;i2;i?;@;@;@;@o;0 ;1o;2;1I" comma; T;3;4;@;i2;o; ;o;;i2;iC;o;;i2;iH;@;@;@;*o;+;,{;-{; 0;.0;i2;o; ;o;;i2;i;o;;i2;iI;@;@;@;@;$0;%0;[;i2;o; ;o;;i2;i ;o;;i2;iI;@;@;@;i ;o; ;o;;i ;i;o;;i ;i";@;@:@has_childrenT;@o:Sass::Tree::PropNode;[I"-webkit-border-image; T;1o; ;I"webkit-borders; T; I"webkit_borders; T;i5;o; ;o;;i5;i;o;;i5;i-;@;@;@;@: @tabsi:@prop_syntax:new;[;i5;o; ;o;;i5;i;o;;i5;i-;@;@:@name_source_rangeo; ;@¯;o;;i5;i;@;@:@value_source_rangeo; ;o;;i5;i;@°;@;@;@o;6;[I"border-image; T;1o; ;I"spec-borders; T; I"spec_borders; T;i6;o; ;o;;i6;i;o;;i6;i+;@;@;@;@;7i;8;9;[;i6;o; ;o;;i6;i;o;;i6;i+;@;@;:o; ;@À;o;;i6;i;@;@;;o; ;o;;i6;i;@Á;@;@;@o;6;[I"border-style; T;1o;0;1o;2;1I" solid; T;3;4;@;i7;o; ;o;;i7;i;o;;i7;i#;@;@;7i;8;9;[;i7;o; ;o;;i7;i;o;;i7;i#;@;@;:o; ;@Ñ;o;;i7;i;@;@;;o; ;o;;i7;i;@Ò;@;@;@;i;o; ;o;;i;i;o;;i;i';@;@;5T;@o:Sass::Tree::CommentNode ;1[I"¨/*Examples: * @include border-image(url("image.png")); * @include border-image(url("image.png") 20 stretch); * @include border-image(linear-gradient(45deg, orange, yellow)); * @include border-image(linear-gradient(45deg, orange, yellow) stretch); * @include border-image(linear-gradient(45deg, orange, yellow) 20 30 40 50 stretch round); * @include border-image(radial-gradient(top, cover, orange, yellow, orange)); */; T;3: silent;[;i:;@:@templateI"#@mixin border-image($borders...) { $webkit-borders: (); $spec-borders: (); @each $border in $borders { $webkit-border: (); $spec-border: (); $border-type: type-of($border); @if $border-type == string or list { $border-str: if($border-type == list, nth($border, 1), $border); $url-str: str-slice($border-str, 0, 3); $gradient-type: str-slice($border-str, 0, 6); @if $url-str == "url" { $webkit-border: $border; $spec-border: $border; } @else if $gradient-type == "linear" { $gradients: _linear-gradient-parser("#{$border}"); $webkit-border: map-get($gradients, webkit-image); $spec-border: map-get($gradients, spec-image); } @else if $gradient-type == "radial" { $gradients: _radial-gradient-parser("#{$border}"); $webkit-border: map-get($gradients, webkit-image); $spec-border: map-get($gradients, spec-image); } @else { $webkit-border: $border; $spec-border: $border; } } @else { $webkit-border: $border; $spec-border: $border; } $webkit-borders: append($webkit-borders, $webkit-border, comma); $spec-borders: append($spec-borders, $spec-border, comma); } -webkit-border-image: $webkit-borders; border-image: $spec-borders; border-style: solid; } //Examples: // @include border-image(url("image.png")); // @include border-image(url("image.png") 20 stretch); // @include border-image(linear-gradient(45deg, orange, yellow)); // @include border-image(linear-gradient(45deg, orange, yellow) stretch); // @include border-image(linear-gradient(45deg, orange, yellow) 20 30 40 50 stretch round); // @include border-image(radial-gradient(top, cover, orange, yellow, orange)); ; T;i;o; ;o;;i;i;o;;i;i;@;@;5T;@