{: versionI"3.4.13 (Selective Steve):EF:shaI"-df04f793cf7c914280514c90e33ab473cb903e16;F: contents"÷'o:Sass::Tree::RootNode :@children[o:Sass::Tree::CharsetNode : @nameI" UTF-8:ET;[: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"o/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets/functions/_unpack.scss; T:@importero:Sass::Rails::SassImporter: @rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{: @options{o:Sass::Tree::CommentNode : @value[I"/*/ Converts shorthand to the 4-value syntax. */ */ @param {List} $shorthand */ */ @example scss - Usage */ .element { */ margin: unpack(1em 2em); */ } */ */ @example css - CSS Output */ .element { */ margin: 1em 2em 1em 2em; */ } */; T: @type: silent;[; i;@o:Sass::Tree::FunctionNode ;I" unpack; T: @args[[o:!Sass::Script::Tree::Variable ;I"shorthand; T:@underscored_nameI"shorthand; T; i; o; ; o;; i;i;o;; i;i!;@ ;@:@filename@ ;@0: @splat0;[u:Sass::Tree::IfNodeé[o:"Sass::Script::Tree::Operation :@operand1o: Sass::Script::Tree::Funcall: @nameI" length:ET: @args[o:!Sass::Script::Tree::Variable ;I"shorthand; T:@underscored_nameI"shorthand; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"o/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets/functions/_unpack.scss; T:@importero:Sass::Rails::SassImporter: @rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i;o; ;o;; i;i ;o;; i;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::Number ;&i:@numerator_units[:@denominator_units[:@originalI"1; F;@; 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::Funcall: @nameI" length:ET: @args[o:!Sass::Script::Tree::Variable ;I"shorthand; T:@underscored_nameI"shorthand; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i$: @fileI"o/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets/functions/_unpack.scss; T:@importero:Sass::Rails::SassImporter: @rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i;o; ;o;; i;i;o;; i;i%;@;@;@;@:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::Number ;&i:@numerator_units[:@denominator_units[:@originalI"2; F;@; 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::Funcall: @nameI" length:ET: @args[o:!Sass::Script::Tree::Variable ;I"shorthand; T:@underscored_nameI"shorthand; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i$: @fileI"o/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets/functions/_unpack.scss; T:@importero:Sass::Rails::SassImporter: @rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i;o; ;o;; i;i;o;; i;i%;@;@;@;@:@operand2o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::Number ;&i:@numerator_units[:@denominator_units[:@originalI"3; F;@; i;o; ;o;; i;i);o;; i;i*;@;@;@:@operator:eq; i;o; ;@;o;; i;i+;@;@;@;@u:Sass::Tree::IfNodeâ[00[o:Sass::Tree::ReturnNode : @expro:!Sass::Script::Tree::Variable : @nameI"shorthand:ET:@underscored_nameI"shorthand; T: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @fileI"o/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets/functions/_unpack.scss; T:@importero:Sass::Rails::SassImporter: @rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@real_rootI"X/home/vicente/.rvm/gems/ruby-2.2.0@psique/gems/bourbon-4.2.1/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@filename@: @options{:@children[; i; o; ;o;; i;i ;o;; i;i;@;@;@[o:Sass::Tree::ReturnNode : @expro:$Sass::Script::Tree::ListLiteral :@elements[ o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;i;o;; i;i ;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"1; F;@; i;o; ;o;; i;i";o;; i;i#;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;i;o;; i;i$;@;@;@;@o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;i);o;; i;i3;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"2; F;@; i;o; ;o;; i;i5;o;; i;i6;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;i%;o;; i;i7;@;@;@;@o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;i<;o;; i;iF;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"3; F;@; i;o; ;o;; i;iH;o;; i;iI;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;i8;o;; i;iJ;@;@;@;@o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;iO;o;; i;iY;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"2; F;@; i;o; ;o;; i;i[;o;; i;i\;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;iK;o;; i;i];@;@;@;@:@separator: space; i;o; ;o;; i;i;o;; i;i];@;@;@;@:@children[; i;o; ;o;; i;i ;o;; i;i];@;@;@[o:Sass::Tree::ReturnNode : @expro:$Sass::Script::Tree::ListLiteral :@elements[ o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;i;o;; i;i ;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"1; F;@; i;o; ;o;; i;i";o;; i;i#;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;i;o;; i;i$;@;@;@;@o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;i);o;; i;i3;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"2; F;@; i;o; ;o;; i;i5;o;; i;i6;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;i%;o;; i;i7;@;@;@;@o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;i<;o;; i;iF;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"1; F;@; i;o; ;o;; i;iH;o;; i;iI;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;i8;o;; i;iJ;@;@;@;@o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;iO;o;; i;iY;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"2; F;@; i;o; ;o;; i;i[;o;; i;i\;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;iK;o;; i;i];@;@;@;@:@separator: space; i;o; ;o;; i;i;o;; i;i];@;@;@;@:@children[; i;o; ;o;; i;i ;o;; i;i];@;@;@[o:Sass::Tree::ReturnNode : @expro:$Sass::Script::Tree::ListLiteral :@elements[ o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;i;o;; i;i ;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"1; F;@; i;o; ;o;; i;i";o;; i;i#;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;i;o;; i;i$;@;@;@;@o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;i);o;; i;i3;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"1; F;@; i;o; ;o;; i;i5;o;; i;i6;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;i%;o;; i;i7;@;@;@;@o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;i<;o;; i;iF;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"1; F;@; i;o; ;o;; i;iH;o;; i;iI;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;i8;o;; i;iJ;@;@;@;@o;;I"nth; T; [o; ;I"shorthand; T; I"shorthand; T; i;o; ;o;; i;iO;o;; i;iY;@;@;@;@o;% ;&o;' ;&i;([;)@ ;*I"1; F;@; i;o; ;o;; i;i[;o;; i;i\;@;@;@;o;; {;!{;"0;#0; i;o; ;o;; i;iK;o;; i;i];@;@;@;@:@separator: space; i;o; ;o;; i;i;o;; i;i];@;@;@;@:@children[; i;o; ;o;; i;i ;o;; i;i];@;@;@; i; o; ; o;; i;i;o;; i;i#;@ ;@:@has_childrenT;@:@templateI"Ù@charset "UTF-8"; /// Converts shorthand to the 4-value syntax. /// /// @param {List} $shorthand /// /// @example scss - Usage /// .element { /// margin: unpack(1em 2em); /// } /// /// @example css - CSS Output /// .element { /// margin: 1em 2em 1em 2em; /// } @function unpack($shorthand) { @if length($shorthand) == 1 { @return nth($shorthand, 1) nth($shorthand, 1) nth($shorthand, 1) nth($shorthand, 1); } @else if length($shorthand) == 2 { @return nth($shorthand, 1) nth($shorthand, 2) nth($shorthand, 1) nth($shorthand, 2); } @else if length($shorthand) == 3 { @return nth($shorthand, 1) nth($shorthand, 2) nth($shorthand, 3) nth($shorthand, 2); } @else { @return $shorthand; } } ; T; i; o; ; o;; i;i;o;; i;i;@ ;@;%T;@