===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-45-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:46:* Percentages passed as `$alpha` arguments to `rgba()` and `hsla()` are now
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-47-  interpreted according to [the spec][alpha value], and all other units are
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-79-  
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:80:* Don't crash on `$x % 0`.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-81-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-94-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:95:* Avoid thread-unsafely modifying `$stderr`.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-96-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-103-* Properly parse CSS variables that begin with interpolation (for example,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:104:  `--#{$foo}: ...`).
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-105-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-119-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:120:* Add a `$weight` parameter to `invert()`.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-121-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-135-  indicating whether that list will output with brackets. The `join()`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:136:  function now accepts a `$bracketed` parameter that controls whether the
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-137-  returned list has brackets.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-141-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:142:* Passing a string to `call($function-name, $args...)` indicating which
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-143-  function to invoke is now deprecated. Instead pass a function reference
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:144:  returned from `get-function($function-name)`.  This allows function name
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-145-  resolution to be performed in the correct lexical context and then
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-240-* Fix a bug where, under some circumstances, `str-slice()` would go to the end
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:241:  of the string even if `$end-at` was set.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-242-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-338-In the new world, `#{}` just returns an unquoted string that acts like any other
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:339:unquoted string. For example, `foo + #{$var}` will now do the same thing as
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:340:`foo + $var`, instead of doing the same thing as `unquote("foo + #{$var}")`.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-341-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-651-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:652:The value of `$selector` is now `((".foo.bar" ".baz.bang"), ".bip.qux")`. The
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-653-compound selectors are quoted here to indicate that they're strings, but in
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-678-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:679:* The {Sass::Script::Functions#selector_nest `selector-nest($selectors...)`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-680-  function} nests each selector within one another just like they would be
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-684-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:685:* The {Sass::Script::Functions#selector_append `selector-append($selectors...)`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-686-  function} concatenates each selector without a space. It handles selectors
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-692-  $extendee, $extender)` function} works just like `@extend`. It adds new
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:693:  selectors to `$selector` as though you'd written `$extender { @extend
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-694-  $extendee; }`.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-696-* The {Sass::Script::Functions#selector_replace `selector-replace($selector,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:697:  $original, $replacement)` function} replaces all instances of `$original` in
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:698:  `$selector` with `$replacement`. It uses the same logic as `@extend`, so you
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-699-  can replace complex selectors with confidence.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-702-  $selector2)` function} returns a selector that matches only elements matched
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:703:  by both `$selector1` and `$selector2`.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-704-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:705:* The {Sass::Script::Functions#is_superselector `is-superselector($super, $sub)`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:706:  function} returns whether or not `$super` matches a superset of the elements
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:707:  `$sub` matches.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-708-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:709:* The {Sass::Script::Functions#simple_selectors `simple-selectors($selector)`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-710-  function} takes only a selector with no commas or spaces (that is, a [compound
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-713-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:714:* The {Sass::Script::Functions#selector_parse `selector-parse($selector)`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-715-  function} takes a selector in any format accepted by selector functions and
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-816-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:817:* `mix()`'s deprecated argument names, `$color-1` and `$color-2`, will now throw
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:818:   errors. Use `$color1` and `$color2` instead.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-819-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:820:* `comparable()`'s deprecated argument names, `$number-1` and `$number-2`, will
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:821:  now throw errors. Use `$number1` and `$number2` instead.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-822-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-823-* `percentage()`'s, `round()`'s, `ceil()`'s, `floor()`'s, and `abs()`'s
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:824:  deprecated argument name, `$value`, will now throw an error. Use `$number`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-825-  instead.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-832-  overwritten unless the `!global` flag is used. For example, `$var: value
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:833:  !global` will assign to `$var` globally. This behavior can be detected using
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-834-  `feature-exists(global-variable-shadowing)`.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-887-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:888:* `str-slice()` now correctly returns an empty string when `$end-at` is 0.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-889-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1064-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1065:* The {Sass::Script::Functions#map_get `map-get($map, $key)` function} returns
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1066-  the value in the map associated with the given key. If no value is found, it
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1068-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1069:* The {Sass::Script::Functions#map_merge `map-merge($map1, $map2)` function}
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1070-  merges two maps together into a new map. If there are any conflicts, the
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1073-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1074:* The {Sass::Script::Functions#map_remove `map-remove($map, $key)` function}
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1075-  returns a new map with a key removed.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1076-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1077:* The {Sass::Script::Functions#map_keys `map-keys($map)` function} returns all
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1078-  the keys in a map as a comma-separated list.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1079-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1080:* The {Sass::Script::Functions#map_values `map-values($map)` function} returns
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1081-  all the values in a map as a comma-separated list.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1082-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1083:* The {Sass::Script::Functions#map_has_key `map-has-key($map, $key)` function}
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1084-  returns whether or not a map contains a pair with the given key.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1112-Maps can be passed as variable arguments, just like lists. For example, if
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1113:`$map` is `(alpha: -10%, "blue": 30%)`, you can write `scale-color($color,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1114-$map...)` and it will do the same thing as `scale-color($color, $alpha: -10%,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1115-$blue: 30%)`. To pass a variable argument list and map at the same time, just do
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1116:the list first, then the map, as in `fn($list..., $map...)`.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1117-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1118-You can also access the keywords passed to a function that accepts a variable
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1119:argument list using the new {Sass::Script::Functions#keywords `keywords($args)`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1120-function}. For example:
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1282-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1283:* The `set-nth($list, $n, $value)` function lets you construct a new
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1284:  list based on `$list`, with the nth element changed to the value
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1285-  specified.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1299-* You can now detect the presence of a Sass feature using the new function
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1300:  `feature-exists($feature-name)`. There are no detectable features in this
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1301-  release, this is provided so that subsequent releases can begin to
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1309-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1310:  * `variable-exists($name)` checks if a variable resolves in the
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1311-    current scope.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1312:  * `global-variable-exists($name)` checks if a global variable of the
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1313-    given name exists.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1314:  * `function-exists($name)` checks if a function exists.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1315:  * `mixin-exists($name)` checks if a mixin exists.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1316-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1325-  g h i`, the elements of the sub-lists will be assigned individually to the
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1326:  variables. `$var1`, `$var2`, and `$var3` will be `a`, `b` and `c`; then `d`,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1327-  `e`, and `f`; and then `g`, `h`, and `i`. For more information, see
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1330-* `@for` loops can now go downward as well as upward. For example,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1331:  `@for $var from 5 through 1` will set `$var` to `5`, `4`, `3`, `2`,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1332-  and `1`. Thanks to [Robin Roestenburg](http://twitter.com/robinroest).
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1422-  global variables in a local context by default is deprecated. If
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1423:  there's a global variable named `$color` and you write `$color:
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1424-  blue` within a CSS rule, Sass will now print a warning; in the
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1425:  future, it will create a new local variable named `$color`. You may
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1426-  now explicitly assign to global variables using the `!global` flag;
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1427:  for example, `$color: blue !global` will always assign to the global
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1428:  `$color` variable.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1429-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1438-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1439:* `mix()`'s arguments are now `$color1` and `$color2` rather than
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1440:  `$color-1` and `$color-2`, in keeping with other functions.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1441-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1442:* `comparable()`'s arguments are now `$number1` and `$number2` rather than
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1443:  `$number-1` and `$number-2`, in keeping with other functions.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1444-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1962-* Support bare interpolation in the value portion of attribute
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1963:  selectors (e.g. `[name=#{$value}]`).
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1964-* Support keyword arguments for the `invert()` function.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2031-  (thanks to [Marcel Köppen](https://github.com/Marzelpan)).
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2032:* Don't make `$important` a special pre-initialized variable.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2033-* Fix exponential parsing time of certain complex property values and selectors.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2247-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2248:Keyword arguments are of the form `$name: value` and come after normal arguments.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2249-They can be used for either optional or required arguments.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2265-  It increases and/or decreases the values of a color's properties by fixed amounts.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2266:  For example, `adjust-color($color, $lightness: 10%)` is the same as `lighten($color, 10%)`:
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2267:  it returns `$color` with its lightness increased by 10%.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2268-
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2274-  the closer the new property value will be to its maximum (or minimum).
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2275:  For example, `scale-color(hsl(120, 70, 80), $lightness: 50%)`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2276-  will change the lightness from 80% to 90%,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2277-  because 90% is halfway between 80% and 100%.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2278:  Similarly, `scale-color(hsl(120, 70, 50), $lightness: 50%)`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2279-  will change the lightness from 50% to 75%.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2282-  regardless of their old values.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2283:  For example `change-color($color, $lightness: 10%)` returns `$color` with 10% lightness,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2284:  and `change-color($color, $alpha: 0.7)` returns color with opacity 0.7.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2285-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2286:Each keyword function accepts `$hue`, `$saturation`, `$value`,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2287:`$red`, `$green`, `$blue`, and `$alpha` keywords,
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2288:with the exception of `scale-color()` which doesn't accept `$hue`.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2289-These keywords modify the respective properties of the given color.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2291-Each keyword function can modify multiple properties at once.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2292:For example, `adjust-color($color, $lightness: 15%, $saturation: -10%)`
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2293:both lightens and desaturates `$color`.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2294-HSL properties cannot be modified at the same time as RGB properties, though.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2310-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2311:* The {Sass::Script::Functions#nth `nth($list, $n)` function} returns the nth item in a list.
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2312-  For example, `nth(1px 2px 10px, 2)` returns the second item, `2px`.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2314-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2315:* The {Sass::Script::Functions#join `join($list1, $list2)` function}
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2316-  joins together two lists into one.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2318-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2319:* The {Sass::Script::Functions#append `append($list, $val)` function}
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2320-  appends values to the end of a list.
##############################################
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2322-
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2323:* The {Sass::Script::Functions#join `length($list)` function}
ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2324-  returns the length of a list.
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-169-  For example: `color: #0f3`
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:170:  or `width: $main_width`.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-171-  `:old` forces the use of a colon
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-173-  For example: `:color #0f3`
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:174:  or `:width $main_width`.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-175-  By default, either syntax is valid.
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-662-hyphens and underscores interchangeably. For example, if you define a variable
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:663:called `$main-width`, you can access it as `$main_width`, and vice versa.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-664-
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-800-variable or an argument to a CSS function will cause an error. Use the
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:801:`inspect($value)` function to produce an output string useful for
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-802-debugging maps.
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-822-
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:823:A function reference is returned by `get-function($function-name)`.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:824:The function can be passed to `call($function, $args...)` and the
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-825-function it refers to will be invoked. First class functions cannot be used
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-902-be a subtraction operator (as in `5px - 3px`), the beginning of a negative
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:903:number (as in `-3px`), a unary negation operator (as in `-$var`), or part of an
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-904-identifier (as in `font-weight`). Most of the time, it's clear which is which,
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-910-* You wrap a unary negation in parentheses if it's in a space-separated list, as
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:911:  in `10px (-$var)`.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-912-
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-927-4. A `-` between two numbers regardless of whitespace. This indicates
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:928:   subtraction, so `1 -$var` are the same as `1 - $var`.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-929-
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-1123-
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:1124:The value of `$selector` is now `((".foo.bar" ".baz.bang"), ".bip.qux")`. The
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-1125-compound selectors are quoted here to indicate that they're strings, but in
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-1981-
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:1982:You can explicitly test for `$var == false` or `$var == null` if you want to
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-1983-distinguish between these.
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2013-counter variable is used to adjust the output. The directive has two forms:
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2014:`@for $var from <start> through <end>` and `@for $var from <start> to <end>`.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2015:Note the difference in the keywords `through` and `to`. `$var` can be any
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2016:variable name, like `$i`; `<start>` and `<end>` are SassScript expressions that
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2017-should return integers. When `<start>` is greater than `<end>` the counter will
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2019-
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2020:The `@for` statement sets `$var` to each successive number in the specified
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2021:range and each time outputs the nested styles using that value of `$var`. For
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2022-the form `from ... through`, the range *includes* the values of `<start>` and
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2040-
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2041:The `@each` directive usually has the form `@each $var in <list or map>`. `$var`
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2042:can be any variable name, like `$length` or `$name`, and `<list or map>` is a
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2043-SassScript expression that returns a list or a map.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2044-
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2045:The `@each` rule sets `$var` to each item in the list or map,
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2046:then outputs the styles it contains using that value of `$var`.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2047-For example:
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2365-function. These can be accessed using the {Sass::Script::Functions#keywords
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2366:`keywords($args)` function}, which returns them as a map from strings (without
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2367-`$`) to values.
##############################################
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2404-You can pass both an argument list and a map as long as the list comes before
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2405:the map, as in `@include colors($values..., $map...)`.
ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2406-
##############################################
ruby-sass-3.7.4/lib/sass/features.rb-18-    # Check if a feature exists by name. This is used to implement
ruby-sass-3.7.4/lib/sass/features.rb:19:    # the Sass function `feature-exists($feature)`
ruby-sass-3.7.4/lib/sass/features.rb-20-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-120-  # \{#str_insert str-insert($string, $insert, $index)}
ruby-sass-3.7.4/lib/sass/script/functions.rb:121:  # : Inserts `$insert` into `$string` at `$index`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-122-  #
ruby-sass-3.7.4/lib/sass/script/functions.rb-123-  # \{#str_index str-index($string, $substring)}
ruby-sass-3.7.4/lib/sass/script/functions.rb:124:  # : Returns the index of the first occurrence of `$substring` in `$string`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-125-  #
ruby-sass-3.7.4/lib/sass/script/functions.rb-126-  # \{#str_slice str-slice($string, $start-at, [$end-at])}
ruby-sass-3.7.4/lib/sass/script/functions.rb:127:  # : Extracts a substring from `$string`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-128-  #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-243-  # \{#selector_extend selector-extend($selector, $extendee, $extender)}
ruby-sass-3.7.4/lib/sass/script/functions.rb:244:  # : Extends `$extendee` with `$extender` within `$selector`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-245-  #
ruby-sass-3.7.4/lib/sass/script/functions.rb-246-  # \{#selector_replace selector-replace($selector, $original, $replacement)}
ruby-sass-3.7.4/lib/sass/script/functions.rb:247:  # : Replaces `$original` with `$replacement` within `$selector`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-248-  #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-253-  # \{#is_superselector is-superselector($super, $sub)}
ruby-sass-3.7.4/lib/sass/script/functions.rb:254:  # : Returns whether `$super` matches all the elements `$sub` does, and
ruby-sass-3.7.4/lib/sass/script/functions.rb-255-  #   possibly more.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-307-  # \{#if if($condition, $if-true, $if-false)}
ruby-sass-3.7.4/lib/sass/script/functions.rb:308:  # : Returns one of two values, depending on whether or not `$condition` is
ruby-sass-3.7.4/lib/sass/script/functions.rb-309-  #   true.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-710-    #   @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:711:    #   @raise [ArgumentError] if `$alpha` is out of bounds or either parameter
ruby-sass-3.7.4/lib/sass/script/functions.rb-712-    #     is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-774-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:775:    # @raise [ArgumentError] if `$saturation` or `$lightness` are out of bounds
ruby-sass-3.7.4/lib/sass/script/functions.rb-776-    #   or any parameter is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-812-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:813:    # @raise [ArgumentError] if `$saturation`, `$lightness`, or `$alpha` are out
ruby-sass-3.7.4/lib/sass/script/functions.rb-814-    #   of bounds or any parameter is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-863-    #   inclusive
ruby-sass-3.7.4/lib/sass/script/functions.rb:864:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-865-    def red(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-879-    #   255 inclusive
ruby-sass-3.7.4/lib/sass/script/functions.rb:880:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-881-    def green(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-895-    #   255 inclusive
ruby-sass-3.7.4/lib/sass/script/functions.rb:896:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-897-    def blue(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-913-    #   360deg
ruby-sass-3.7.4/lib/sass/script/functions.rb:914:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-915-    def hue(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-931-    #   and 100%
ruby-sass-3.7.4/lib/sass/script/functions.rb:932:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-933-    def saturation(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-949-    #   and 100%
ruby-sass-3.7.4/lib/sass/script/functions.rb:950:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-951-    def lightness(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-965-    # @return [Sass::Script::Value::Number] The alpha component, between 0 and 1
ruby-sass-3.7.4/lib/sass/script/functions.rb:966:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-967-    def alpha(*args)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-988-    # @return [Sass::Script::Value::Number] The alpha component, between 0 and 1
ruby-sass-3.7.4/lib/sass/script/functions.rb:989:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-990-    def opacity(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1010-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1011:    # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter
ruby-sass-3.7.4/lib/sass/script/functions.rb-1012-    #   is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1032-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1033:    # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter
ruby-sass-3.7.4/lib/sass/script/functions.rb-1034-    #   is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1054-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1055:    # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter
ruby-sass-3.7.4/lib/sass/script/functions.rb-1056-    #   is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1073-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1074:    # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter
ruby-sass-3.7.4/lib/sass/script/functions.rb-1075-    #   is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1092-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1093:    # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter
ruby-sass-3.7.4/lib/sass/script/functions.rb-1094-    #   is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1115-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1116:    # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter
ruby-sass-3.7.4/lib/sass/script/functions.rb-1117-    #   is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1153-    #   representation of the color
ruby-sass-3.7.4/lib/sass/script/functions.rb:1154:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-1155-    def ie_hex_str(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1167-    # All properties are optional. You can't specify both RGB properties
ruby-sass-3.7.4/lib/sass/script/functions.rb:1168:    # (`$red`, `$green`, `$blue`) and HSL properties (`$hue`, `$saturation`,
ruby-sass-3.7.4/lib/sass/script/functions.rb:1169:    # `$value`) at the same time.
ruby-sass-3.7.4/lib/sass/script/functions.rb-1170-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1229-    # but lightening a dark color by the same amount will change it more
ruby-sass-3.7.4/lib/sass/script/functions.rb:1230:    # dramatically. This has the benefit of making `scale-color($color, ...)`
ruby-sass-3.7.4/lib/sass/script/functions.rb:1231:    # have a similar effect regardless of what `$color` is.
ruby-sass-3.7.4/lib/sass/script/functions.rb-1232-    #
ruby-sass-3.7.4/lib/sass/script/functions.rb-1233-    # For example, the lightness of a color can be anywhere between `0%` and
ruby-sass-3.7.4/lib/sass/script/functions.rb:1234:    # `100%`. If `scale-color($color, $lightness: 40%)` is called, the resulting
ruby-sass-3.7.4/lib/sass/script/functions.rb-1235-    # color's lightness will be 40% of the way between its original lightness
ruby-sass-3.7.4/lib/sass/script/functions.rb:1236:    # and 100. If `scale-color($color, $lightness: -40%)` is called instead, the
ruby-sass-3.7.4/lib/sass/script/functions.rb-1237-    # lightness will be 40% of the way between the original and 0.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1243-    # All properties are optional. You can't specify both RGB properties
ruby-sass-3.7.4/lib/sass/script/functions.rb:1244:    # (`$red`, `$green`, `$blue`) and HSL properties (`$saturation`, `$value`)
ruby-sass-3.7.4/lib/sass/script/functions.rb-1245-    # at the same time.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1299-    # All properties are optional. You can't specify both RGB properties
ruby-sass-3.7.4/lib/sass/script/functions.rb:1300:    # (`$red`, `$green`, `$blue`) and HSL properties (`$hue`, `$saturation`,
ruby-sass-3.7.4/lib/sass/script/functions.rb:1301:    # `$value`) at the same time.
ruby-sass-3.7.4/lib/sass/script/functions.rb-1302-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1376-    #   @param $weight [Sass::Script::Value::Number] The relative weight of each
ruby-sass-3.7.4/lib/sass/script/functions.rb:1377:    #     color. Closer to `100%` gives more weight to `$color1`, closer to `0%`
ruby-sass-3.7.4/lib/sass/script/functions.rb:1378:    #     gives more weight to `$color2`
ruby-sass-3.7.4/lib/sass/script/functions.rb-1379-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1380:    # @raise [ArgumentError] if `$weight` is out of bounds or any parameter is
ruby-sass-3.7.4/lib/sass/script/functions.rb-1381-    #   the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1428-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1429:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-1430-    def grayscale(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1444-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1445:    # @raise [ArgumentError] if `$color` isn't a color
ruby-sass-3.7.4/lib/sass/script/functions.rb-1446-    def complement(color)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1460-    # @return [Sass::Script::Value::Color]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1461:    # @raise [ArgumentError] if `$color` isn't a color or `$weight`
ruby-sass-3.7.4/lib/sass/script/functions.rb-1462-    #   isn't a percentage between 0% and 100%
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1488-    # @return [Sass::Script::Value::String]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1489:    # @raise [ArgumentError] if `$string` isn't a string
ruby-sass-3.7.4/lib/sass/script/functions.rb-1490-    def unquote(string)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1522-    # @return [Sass::Script::Value::String]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1523:    # @raise [ArgumentError] if `$string` isn't a string
ruby-sass-3.7.4/lib/sass/script/functions.rb-1524-    def quote(string)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1540-    # @return [Sass::Script::Value::Number]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1541:    # @raise [ArgumentError] if `$string` isn't a string
ruby-sass-3.7.4/lib/sass/script/functions.rb-1542-    def str_length(string)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1547-
ruby-sass-3.7.4/lib/sass/script/functions.rb:1548:    # Inserts `$insert` into `$string` at `$index`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-1549-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1561-    #   @param $index [Sass::Script::Value::Number] The position at which
ruby-sass-3.7.4/lib/sass/script/functions.rb:1562:    #     `$insert` will be inserted. Negative indices count from the end of
ruby-sass-3.7.4/lib/sass/script/functions.rb:1563:    #     `$string`. An index that's outside the bounds of the string will insert
ruby-sass-3.7.4/lib/sass/script/functions.rb:1564:    #     `$insert` at the front or back of the string
ruby-sass-3.7.4/lib/sass/script/functions.rb-1565-    # @return [Sass::Script::Value::String] The result string. This will be
ruby-sass-3.7.4/lib/sass/script/functions.rb:1566:    #   quoted if and only if `$string` was quoted
ruby-sass-3.7.4/lib/sass/script/functions.rb-1567-    # @raise [ArgumentError] if any parameter is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1582-
ruby-sass-3.7.4/lib/sass/script/functions.rb:1583:    # Returns the index of the first occurrence of `$substring` in `$string`. If
ruby-sass-3.7.4/lib/sass/script/functions.rb-1584-    # there is no such occurrence, returns `null`.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1607-
ruby-sass-3.7.4/lib/sass/script/functions.rb:1608:    # Extracts a substring from `$string`. The substring will begin at index
ruby-sass-3.7.4/lib/sass/script/functions.rb:1609:    # `$start-at` and ends at index `$end-at`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-1610-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1622-    #     character of the substring. If this is negative, it counts from the end
ruby-sass-3.7.4/lib/sass/script/functions.rb:1623:    #     of `$string`
ruby-sass-3.7.4/lib/sass/script/functions.rb-1624-    #   @param $end-at [Sass::Script::Value::Number] The index of the last
ruby-sass-3.7.4/lib/sass/script/functions.rb-1625-    #     character of the substring. If this is negative, it counts from the end
ruby-sass-3.7.4/lib/sass/script/functions.rb:1626:    #     of `$string`. Defaults to -1
ruby-sass-3.7.4/lib/sass/script/functions.rb-1627-    #   @return [Sass::Script::Value::String] The substring. This will be quoted
ruby-sass-3.7.4/lib/sass/script/functions.rb:1628:    #     if and only if `$string` was quoted
ruby-sass-3.7.4/lib/sass/script/functions.rb-1629-    # @raise [ArgumentError] if any parameter is the wrong type
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1657-    # @return [Sass::Script::Value::String]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1658:    # @raise [ArgumentError] if `$string` isn't a string
ruby-sass-3.7.4/lib/sass/script/functions.rb-1659-    def to_upper_case(string)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1672-    # @return [Sass::Script::Value::String]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1673:    # @raise [ArgumentError] if `$string` isn't a string
ruby-sass-3.7.4/lib/sass/script/functions.rb-1674-    def to_lower_case(string)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1733-    # @return [Sass::Script::Value::Bool] Whether the feature is supported in this version of Sass
ruby-sass-3.7.4/lib/sass/script/functions.rb:1734:    # @raise [ArgumentError] if `$feature` isn't a string
ruby-sass-3.7.4/lib/sass/script/functions.rb-1735-    def feature_exists(feature)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1742-    #
ruby-sass-3.7.4/lib/sass/script/functions.rb:1743:    # If `$css` is `false`, the function reference may refer to a function
ruby-sass-3.7.4/lib/sass/script/functions.rb-1744-    # defined in your stylesheet or built-in to the host environment. If it's
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1802-    #   quoted string
ruby-sass-3.7.4/lib/sass/script/functions.rb:1803:    # @raise [ArgumentError] if `$number` isn't a number
ruby-sass-3.7.4/lib/sass/script/functions.rb-1804-    def unit(number)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1817-    # @return [Sass::Script::Value::Bool]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1818:    # @raise [ArgumentError] if `$number` isn't a number
ruby-sass-3.7.4/lib/sass/script/functions.rb-1819-    def unitless(number)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1850-    # @return [Sass::Script::Value::Number]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1851:    # @raise [ArgumentError] if `$number` isn't a unitless number
ruby-sass-3.7.4/lib/sass/script/functions.rb-1852-    def percentage(number)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1867-    # @return [Sass::Script::Value::Number]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1868:    # @raise [ArgumentError] if `$number` isn't a number
ruby-sass-3.7.4/lib/sass/script/functions.rb-1869-    def round(number)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1881-    # @return [Sass::Script::Value::Number]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1882:    # @raise [ArgumentError] if `$number` isn't a number
ruby-sass-3.7.4/lib/sass/script/functions.rb-1883-    def ceil(number)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1895-    # @return [Sass::Script::Value::Number]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1896:    # @raise [ArgumentError] if `$number` isn't a number
ruby-sass-3.7.4/lib/sass/script/functions.rb-1897-    def floor(number)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1909-    # @return [Sass::Script::Value::Number]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1910:    # @raise [ArgumentError] if `$number` isn't a number
ruby-sass-3.7.4/lib/sass/script/functions.rb-1911-    def abs(number)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-1978-    #   @param $list [Sass::Script::Value::Base] The list that will be copied, having the element
ruby-sass-3.7.4/lib/sass/script/functions.rb:1979:    #     at index `$n` changed.
ruby-sass-3.7.4/lib/sass/script/functions.rb-1980-    #   @param $n [Sass::Script::Value::Number] The index of the item to set.
ruby-sass-3.7.4/lib/sass/script/functions.rb-1981-    #     Negative indices count from the end of the list.
ruby-sass-3.7.4/lib/sass/script/functions.rb:1982:    #   @param $value [Sass::Script::Value::Base] The new value at index `$n`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-1983-    # @return [Sass::Script::Value::List]
ruby-sass-3.7.4/lib/sass/script/functions.rb:1984:    # @raise [ArgumentError] if `$n` isn't an integer between 1 and the length
ruby-sass-3.7.4/lib/sass/script/functions.rb:1985:    #   of `$list`
ruby-sass-3.7.4/lib/sass/script/functions.rb-1986-    def set_nth(list, n, value)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2014-    # @return [Sass::Script::Value::Base]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2015:    # @raise [ArgumentError] if `$n` isn't an integer between 1 and the length
ruby-sass-3.7.4/lib/sass/script/functions.rb:2016:    #   of `$list`
ruby-sass-3.7.4/lib/sass/script/functions.rb-2017-    def nth(list, n)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2027-    #
ruby-sass-3.7.4/lib/sass/script/functions.rb:2028:    # Unless `$separator` is passed, if one list is comma-separated and one is
ruby-sass-3.7.4/lib/sass/script/functions.rb-2029-    # space-separated, the first parameter's separator is used for the resulting
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2032-    #
ruby-sass-3.7.4/lib/sass/script/functions.rb:2033:    # Unless `$bracketed` is passed, the resulting list is bracketed if the
ruby-sass-3.7.4/lib/sass/script/functions.rb-2034-    # first parameter is.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2105-    # We don't actually take variable arguments or keyword arguments, but this
ruby-sass-3.7.4/lib/sass/script/functions.rb:2106:    # is the best way to take either `$separator` or `$bracketed` as keywords
ruby-sass-3.7.4/lib/sass/script/functions.rb-2107-    # without complaining about the other missing.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2111-    #
ruby-sass-3.7.4/lib/sass/script/functions.rb:2112:    # Unless the `$separator` argument is passed, if the list had only one item,
ruby-sass-3.7.4/lib/sass/script/functions.rb-2113-    # the resulting list will be space-separated.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2191-    # @return [Sass::Script::Value::Number, Sass::Script::Value::Null] The
ruby-sass-3.7.4/lib/sass/script/functions.rb:2192:    #   1-based index of `$value` in `$list`, or `null`
ruby-sass-3.7.4/lib/sass/script/functions.rb-2193-    def index(list, value)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2236-    #   @param $key [Sass::Script::Value::Base]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2237:    # @return [Sass::Script::Value::Base] The value indexed by `$key`, or `null`
ruby-sass-3.7.4/lib/sass/script/functions.rb-2238-    #   if the map doesn't contain the given key
ruby-sass-3.7.4/lib/sass/script/functions.rb:2239:    # @raise [ArgumentError] if `$map` is not a map
ruby-sass-3.7.4/lib/sass/script/functions.rb-2240-    def map_get(map, key)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2245-
ruby-sass-3.7.4/lib/sass/script/functions.rb:2246:    # Merges two maps together into a new map. Keys in `$map2` will take
ruby-sass-3.7.4/lib/sass/script/functions.rb:2247:    # precedence over keys in `$map1`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-2248-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2250-    #
ruby-sass-3.7.4/lib/sass/script/functions.rb:2251:    # All keys in the returned map that also appear in `$map1` will have the
ruby-sass-3.7.4/lib/sass/script/functions.rb:2252:    # same order as in `$map1`. New keys from `$map2` will be placed at the end
ruby-sass-3.7.4/lib/sass/script/functions.rb-2253-    # of the map.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2285-    # @return [Sass::Script::Value::Map]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2286:    # @raise [ArgumentError] if `$map` is not a map
ruby-sass-3.7.4/lib/sass/script/functions.rb-2287-    def map_remove(map, *keys)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2301-    # @return [List] the list of keys, comma-separated
ruby-sass-3.7.4/lib/sass/script/functions.rb:2302:    # @raise [ArgumentError] if `$map` is not a map
ruby-sass-3.7.4/lib/sass/script/functions.rb-2303-    def map_keys(map)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2317-    # @return [List] the list of values, comma-separated
ruby-sass-3.7.4/lib/sass/script/functions.rb:2318:    # @raise [ArgumentError] if `$map` is not a map
ruby-sass-3.7.4/lib/sass/script/functions.rb-2319-    def map_values(map)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2333-    # @return [Sass::Script::Value::Bool]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2334:    # @raise [ArgumentError] if `$map` is not a map
ruby-sass-3.7.4/lib/sass/script/functions.rb-2335-    def map_has_key(map, key)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2353-    # @return [Sass::Script::Value::Map]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2354:    # @raise [ArgumentError] if `$args` isn't a variable argument list
ruby-sass-3.7.4/lib/sass/script/functions.rb-2355-    def keywords(args)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2360-
ruby-sass-3.7.4/lib/sass/script/functions.rb:2361:    # Returns one of two values, depending on whether or not `$condition` is
ruby-sass-3.7.4/lib/sass/script/functions.rb-2362-    # true. Just like in `@if`, all values other than `false` and `null` are
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2368-    # @overload if($condition, $if-true, $if-false)
ruby-sass-3.7.4/lib/sass/script/functions.rb:2369:    #   @param $condition [Sass::Script::Value::Base] Whether the `$if-true` or
ruby-sass-3.7.4/lib/sass/script/functions.rb:2370:    #     `$if-false` will be returned
ruby-sass-3.7.4/lib/sass/script/functions.rb-2371-    #   @param $if-true [Sass::Script::Tree::Node]
ruby-sass-3.7.4/lib/sass/script/functions.rb-2372-    #   @param $if-false [Sass::Script::Tree::Node]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2373:    # @return [Sass::Script::Value::Base] `$if-true` or `$if-false`
ruby-sass-3.7.4/lib/sass/script/functions.rb-2374-    def if(condition, if_true, if_false)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2594-    # @overload random($limit)
ruby-sass-3.7.4/lib/sass/script/functions.rb:2595:    #   Return an integer between 1 and `$limit`, inclusive of both 1 and `$limit`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-2596-    #   @param $limit [Sass::Script::Value::Number] The maximum of the random integer to be
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2598-    #   @return [Sass::Script::Value::Number] An integer.
ruby-sass-3.7.4/lib/sass/script/functions.rb:2599:    #   @raise [ArgumentError] if the `$limit` is not 1 or greater
ruby-sass-3.7.4/lib/sass/script/functions.rb-2600-    def random(limit = nil)
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2625-    #   @return [Sass::Script::Value::List]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2626:    #     A list of lists of strings representing `$selector`. This is
ruby-sass-3.7.4/lib/sass/script/functions.rb-2627-    #     in the same format as a selector returned by `&`.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2632-
ruby-sass-3.7.4/lib/sass/script/functions.rb:2633:    # Return a new selector with all selectors in `$selectors` nested beneath
ruby-sass-3.7.4/lib/sass/script/functions.rb-2634-    # one another as though they had been nested in the stylesheet as
ruby-sass-3.7.4/lib/sass/script/functions.rb:2635:    # `$selector1 { $selector2 { ... } }`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-2636-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2651-    #     A list of lists of strings representing the result of nesting
ruby-sass-3.7.4/lib/sass/script/functions.rb:2652:    #     `$selectors`. This is in the same format as a selector returned by
ruby-sass-3.7.4/lib/sass/script/functions.rb-2653-    #     `&`.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2664-
ruby-sass-3.7.4/lib/sass/script/functions.rb:2665:    # Return a new selector with all selectors in `$selectors` appended one
ruby-sass-3.7.4/lib/sass/script/functions.rb-2666-    # another as though they had been nested in the stylesheet as `$selector1 {
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2680-    #     A list of lists of strings representing the result of appending
ruby-sass-3.7.4/lib/sass/script/functions.rb:2681:    #     `$selectors`. This is in the same format as a selector returned by
ruby-sass-3.7.4/lib/sass/script/functions.rb-2682-    #     `&`.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2713-
ruby-sass-3.7.4/lib/sass/script/functions.rb:2714:    # Returns a new version of `$selector` with `$extendee` extended
ruby-sass-3.7.4/lib/sass/script/functions.rb:2715:    # with `$extender`. This works just like the result of
ruby-sass-3.7.4/lib/sass/script/functions.rb-2716-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2724-    #   @param $selector [Sass::Script::Value::String, Sass::Script::Value::List]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2725:    #     The selector within which `$extendee` is extended with
ruby-sass-3.7.4/lib/sass/script/functions.rb:2726:    #     `$extender`. This can be either a string, a list of strings,
ruby-sass-3.7.4/lib/sass/script/functions.rb-2727-    #     or a list of lists of strings as returned by `&`.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2732-    #   @param $extender [Sass::Script::Value::String, Sass::Script::Value::List]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2733:    #     The selector being injected into `$selector`. This can be
ruby-sass-3.7.4/lib/sass/script/functions.rb-2734-    #     either a string, a list of strings, or a list of lists of
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2755-
ruby-sass-3.7.4/lib/sass/script/functions.rb:2756:    # Replaces all instances of `$original` with `$replacement` in `$selector`
ruby-sass-3.7.4/lib/sass/script/functions.rb-2757-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2767-    #   @param $selector [Sass::Script::Value::String, Sass::Script::Value::List]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2768:    #     The selector within which `$original` is replaced with
ruby-sass-3.7.4/lib/sass/script/functions.rb:2769:    #     `$replacement`. This can be either a string, a list of
ruby-sass-3.7.4/lib/sass/script/functions.rb-2770-    #     strings, or a list of lists of strings as returned by `&`.
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2775-    #   @param $replacement [Sass::Script::Value::String, Sass::Script::Value::List]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2776:    #     The selector that `$original` is being replaced with. This
ruby-sass-3.7.4/lib/sass/script/functions.rb-2777-    #     can be either a string, a list of strings, or a list of
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2839-    # selectors](http://dev.w3.org/csswg/selectors4/#simple) that
ruby-sass-3.7.4/lib/sass/script/functions.rb:2840:    # comprise the compound selector `$selector`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-2841-    #
ruby-sass-3.7.4/lib/sass/script/functions.rb:2842:    # Note that `$selector` **must be** a [compound
ruby-sass-3.7.4/lib/sass/script/functions.rb-2843-    # selector](http://dev.w3.org/csswg/selectors4/#compound). That
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2862-
ruby-sass-3.7.4/lib/sass/script/functions.rb:2863:    # Returns whether `$super` is a superselector of `$sub`. This means that
ruby-sass-3.7.4/lib/sass/script/functions.rb:2864:    # `$super` matches all the elements that `$sub` matches, as well as possibly
ruby-sass-3.7.4/lib/sass/script/functions.rb-2865-    # additional elements. In general, simpler selectors tend to be
##############################################
ruby-sass-3.7.4/lib/sass/script/functions.rb-2881-    #   @return [Sass::Script::Value::Bool]
ruby-sass-3.7.4/lib/sass/script/functions.rb:2882:    #     Whether `$selector1` is a superselector of `$selector2`.
ruby-sass-3.7.4/lib/sass/script/functions.rb-2883-    def is_superselector(sup, sub)
##############################################
ruby-sass-3.7.4/lib/sass/script/tree/funcall.rb-295-          # detect whether our send threw an argument error.
ruby-sass-3.7.4/lib/sass/script/tree/funcall.rb:296:          if !(trace[0] =~ /:in `send'$/ && trace[1] =~ /:in `_perform'$/)
ruby-sass-3.7.4/lib/sass/script/tree/funcall.rb-297-            raise e
##############################################
ruby-sass-3.7.4/lib/sass/script/tree/operation.rb-2-  # A SassScript parse node representing a binary operation,
ruby-sass-3.7.4/lib/sass/script/tree/operation.rb:3:  # such as `$a + $b` or `"foo" + 1`.
ruby-sass-3.7.4/lib/sass/script/tree/operation.rb-4-  class Operation < Node
##############################################
ruby-sass-3.7.4/lib/sass/script/tree/unary_operation.rb-2-  # A SassScript parse node representing a unary operation,
ruby-sass-3.7.4/lib/sass/script/tree/unary_operation.rb:3:  # such as `-$b` or `not true`.
ruby-sass-3.7.4/lib/sass/script/tree/unary_operation.rb-4-  #
##############################################
ruby-sass-3.7.4/lib/sass/script/value/base.rb-121-
ruby-sass-3.7.4/lib/sass/script/value/base.rb:122:    # The SassScript unary `+` operation (e.g. `+$a`).
ruby-sass-3.7.4/lib/sass/script/value/base.rb-123-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/value/base.rb-130-
ruby-sass-3.7.4/lib/sass/script/value/base.rb:131:    # The SassScript unary `-` operation (e.g. `-$a`).
ruby-sass-3.7.4/lib/sass/script/value/base.rb-132-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/value/base.rb-139-
ruby-sass-3.7.4/lib/sass/script/value/base.rb:140:    # The SassScript unary `/` operation (e.g. `/$a`).
ruby-sass-3.7.4/lib/sass/script/value/base.rb-141-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/value/number.rb-104-
ruby-sass-3.7.4/lib/sass/script/value/number.rb:105:    # The SassScript binary `-` operation (e.g. `$a - $b`).
ruby-sass-3.7.4/lib/sass/script/value/number.rb-106-    # Its functionality depends on the type of its argument:
##############################################
ruby-sass-3.7.4/lib/sass/script/value/number.rb-124-
ruby-sass-3.7.4/lib/sass/script/value/number.rb:125:    # The SassScript unary `+` operation (e.g. `+$a`).
ruby-sass-3.7.4/lib/sass/script/value/number.rb-126-    #
##############################################
ruby-sass-3.7.4/lib/sass/script/value/number.rb-131-
ruby-sass-3.7.4/lib/sass/script/value/number.rb:132:    # The SassScript unary `-` operation (e.g. `-$a`).
ruby-sass-3.7.4/lib/sass/script/value/number.rb-133-    #
##############################################
ruby-sass-3.7.4/lib/sass/supports.rb-185-
ruby-sass-3.7.4/lib/sass/supports.rb:186:  # An interpolation condition (e.g. `#{$var}`).
ruby-sass-3.7.4/lib/sass/supports.rb-187-  class Interpolation < Condition
##############################################
ruby-sass-3.7.4/test/sass/functions_test.rb-1707-    assert_warning <<WARNING do
ruby-sass-3.7.4/test/sass/functions_test.rb:1708:DEPRECATION WARNING: The `$arg-1' argument for `deprecated-arg-fn()' has been renamed to `$arg1'.
ruby-sass-3.7.4/test/sass/functions_test.rb:1709:DEPRECATION WARNING: The `$arg-2' argument for `deprecated-arg-fn()' has been renamed to `$arg2'.
ruby-sass-3.7.4/test/sass/functions_test.rb-1710-WARNING
##############################################
ruby-sass-3.7.4/test/sass/functions_test.rb-1715-    assert_warning <<WARNING do
ruby-sass-3.7.4/test/sass/functions_test.rb:1716:DEPRECATION WARNING: The `$arg-1' argument for `deprecated-arg-fn()' has been renamed to `$arg1'.
ruby-sass-3.7.4/test/sass/functions_test.rb:1717:DEPRECATION WARNING: The `$arg-2' argument for `deprecated-arg-fn()' has been renamed to `$arg2'.
ruby-sass-3.7.4/test/sass/functions_test.rb-1718-WARNING
##############################################
ruby-sass-3.7.4/test/sass/functions_test.rb-1723-    assert_warning <<WARNING do
ruby-sass-3.7.4/test/sass/functions_test.rb:1724:DEPRECATION WARNING: The `$arg_1' argument for `deprecated-arg-fn()' has been renamed to `$arg1'.
ruby-sass-3.7.4/test/sass/functions_test.rb:1725:DEPRECATION WARNING: The `$arg_2' argument for `deprecated-arg-fn()' has been renamed to `$arg2'.
ruby-sass-3.7.4/test/sass/functions_test.rb-1726-WARNING