===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js-10-    // We don't need `plugin` and `file` properties.
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js:11:    this.message = `${this.name}\n\n`;
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js-12-
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js-13-    if (typeof line !== 'undefined') {
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js:14:      this.message += `(${line}:${column}) `;
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js-15-    }
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js-16-
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js:17:    this.message += `${reason}`;
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js-18-
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js-21-    if (code) {
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js:22:      this.message += `\n\n${code}\n`;
node-css-loader-3.2.1+~cs14.0.5/src/CssSyntaxError.js-23-    }
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/Warning.js-8-    // We don't need `plugin` properties.
node-css-loader-3.2.1+~cs14.0.5/src/Warning.js:9:    this.message = `${this.name}\n\n`;
node-css-loader-3.2.1+~cs14.0.5/src/Warning.js-10-
node-css-loader-3.2.1+~cs14.0.5/src/Warning.js-11-    if (typeof line !== 'undefined') {
node-css-loader-3.2.1+~cs14.0.5/src/Warning.js:12:      this.message += `(${line}:${column}) `;
node-css-loader-3.2.1+~cs14.0.5/src/Warning.js-13-    }
node-css-loader-3.2.1+~cs14.0.5/src/Warning.js-14-
node-css-loader-3.2.1+~cs14.0.5/src/Warning.js:15:    this.message += `${text}`;
node-css-loader-3.2.1+~cs14.0.5/src/Warning.js-16-
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-icss-parser.js-32-          index += 1;
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-icss-parser.js:33:          importReplacements[token] = `___CSS_LOADER_IMPORT___${index}___`;
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-icss-parser.js-34-
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-import-parser.js-69-      // eslint-disable-next-line consistent-return
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-import-parser.js:70:      return result.warn(`Unable to find uri in '${atRule.toString()}'`, {
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-import-parser.js-71-        node: atRule,
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-url-parser.js-64-      result.warn(
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-url-parser.js:65:        `Unable to find uri in '${decl ? decl.toString() : value}'`,
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-url-parser.js-66-        decl
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-url-parser.js-127-        const { loaderContext } = options;
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-url-parser.js:128:        const placeholder = `___CSS_LOADER_URL___${index}___`;
node-css-loader-3.2.1+~cs14.0.5/src/plugins/postcss-url-parser.js-129-        const { url, needQuotes } = path;
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js-15-      if (item[2]) {
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js:16:        return `@media ${item[2]}{${content}}`;
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js-17-      }
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js-52-        } else if (mediaQuery) {
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js:53:          item[2] = `(${item[2]}) and (${mediaQuery})`;
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js-54-        }
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js-75-    const sourceURLs = cssMapping.sources.map(
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js:76:      (source) => `/*# sourceURL=${cssMapping.sourceRoot}${source} */`
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js-77-    );
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js-91-  const base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js:92:  const data = `sourceMappingURL=data:application/json;charset=utf-8;base64,${base64}`;
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js-93-
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js:94:  return `/*# ${data} */`;
node-css-loader-3.2.1+~cs14.0.5/src/runtime/api.js-95-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/runtime/getUrl.js-27-  if (/["'() \t\n]/.test(url) || options.needQuotes) {
node-css-loader-3.2.1+~cs14.0.5/src/runtime/getUrl.js:28:    return `"${url.replace(/"/g, '\\"').replace(/\n/g, '\\n')}"`;
node-css-loader-3.2.1+~cs14.0.5/src/runtime/getUrl.js-29-  }
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-50-
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:51:  return `-!${loadersRequest}!`;
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-52-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-55-const unescapeRegExp = new RegExp(
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:56:  `\\\\([\\da-f]{1,6}${whitespace}?|(${whitespace})|.)`,
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-57-  'ig'
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-61-  return str.replace(unescapeRegExp, (_, escaped, escapedWhitespace) => {
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:62:    const high = `0x${escaped}` - 0x10000;
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-63-
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-96-  // eslint-disable-next-line no-param-reassign
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:97:  options.content = `${options.hashPrefix + request}+${unescape(localName)}`;
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-98-
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-215-    return `exports.push([module.id, ${JSON.stringify(
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:216:      `@import url(${url});`
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-217-    )}, ${JSON.stringify(media)}]);`;
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-241-    singleQuery || hashValue
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:242:      ? `"${singleQuery ? '?' : ''}${hashValue ? `#${hashValue}` : ''}"`
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-243-      : '';
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-247-  if (hash) {
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:248:    options.push(`hash: ${hash}`);
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-249-  }
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-255-  const preparedOptions =
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:256:    options.length > 0 ? `, { ${options.join(', ')} }` : '';
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-257-
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-279-
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:280:  return `// Imports\n${importItems.join('\n')}\n`;
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-281-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-289-    result.css
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:290:  )}, ""${sourceMap && result.map ? `,${result.map}` : ''}]);\n`;
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-291-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-297-  function addEntry(k) {
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:298:    items.push(`\t${JSON.stringify(k)}: ${JSON.stringify(value)}`);
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-299-  }
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-376-            new RegExp(placeholder, 'g'),
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:377:            () => `" + ${placeholder} + "`
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-378-          );
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-394-          moduleCode = moduleCode.replace(
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:395:            new RegExp(`___CSS_LOADER_IMPORT___(${item.index})___`, 'g'),
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-396-            replacer
##############################################
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-402-          exportCode = exportCode.replace(
node-css-loader-3.2.1+~cs14.0.5/src/utils.js:403:            new RegExp(`___CSS_LOADER_IMPORT___(${item.index})___`, 'g'),
node-css-loader-3.2.1+~cs14.0.5/src/utils.js-404-            replacer
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-18-      if (item[2]) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:19:        return \`@media \${item[2]}{\${content}}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-20-      }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-55-        } else if (mediaQuery) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:56:          item[2] = \`(\${item[2]}) and (\${mediaQuery})\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-57-        }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-78-    const sourceURLs = cssMapping.sources.map(
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:79:      (source) => \`/*# sourceURL=\${cssMapping.sourceRoot}\${source} */\`
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-80-    );
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-94-  const base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:95:  const data = \`sourceMappingURL=data:application/json;charset=utf-8;base64,\${base64}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-96-
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:97:  return \`/*# \${data} */\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-98-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-131-  if (/[\\"'() \\\\t\\\\n]/.test(url) || options.needQuotes) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:132:    return \`\\"\${url.replace(/\\"/g, '\\\\\\\\\\"').replace(/\\\\n/g, '\\\\\\\\n')}\\"\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-133-  }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-321-      if (item[2]) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:322:        return \`@media \${item[2]}{\${content}}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-323-      }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-358-        } else if (mediaQuery) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:359:          item[2] = \`(\${item[2]}) and (\${mediaQuery})\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-360-        }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-381-    const sourceURLs = cssMapping.sources.map(
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:382:      (source) => \`/*# sourceURL=\${cssMapping.sourceRoot}\${source} */\`
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-383-    );
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-397-  const base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:398:  const data = \`sourceMappingURL=data:application/json;charset=utf-8;base64,\${base64}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-399-
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:400:  return \`/*# \${data} */\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-401-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-434-  if (/[\\"'() \\\\t\\\\n]/.test(url) || options.needQuotes) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:435:    return \`\\"\${url.replace(/\\"/g, '\\\\\\\\\\"').replace(/\\\\n/g, '\\\\\\\\n')}\\"\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-436-  }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-648-      if (item[2]) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:649:        return \`@media \${item[2]}{\${content}}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-650-      }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-685-        } else if (mediaQuery) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:686:          item[2] = \`(\${item[2]}) and (\${mediaQuery})\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-687-        }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-708-    const sourceURLs = cssMapping.sources.map(
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:709:      (source) => \`/*# sourceURL=\${cssMapping.sourceRoot}\${source} */\`
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-710-    );
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-724-  const base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:725:  const data = \`sourceMappingURL=data:application/json;charset=utf-8;base64,\${base64}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-726-
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:727:  return \`/*# \${data} */\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-728-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-761-  if (/[\\"'() \\\\t\\\\n]/.test(url) || options.needQuotes) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:762:    return \`\\"\${url.replace(/\\"/g, '\\\\\\\\\\"').replace(/\\\\n/g, '\\\\\\\\n')}\\"\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-763-  }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-951-      if (item[2]) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:952:        return \`@media \${item[2]}{\${content}}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-953-      }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-988-        } else if (mediaQuery) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:989:          item[2] = \`(\${item[2]}) and (\${mediaQuery})\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-990-        }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1011-    const sourceURLs = cssMapping.sources.map(
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1012:      (source) => \`/*# sourceURL=\${cssMapping.sourceRoot}\${source} */\`
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1013-    );
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1027-  const base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1028:  const data = \`sourceMappingURL=data:application/json;charset=utf-8;base64,\${base64}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1029-
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1030:  return \`/*# \${data} */\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1031-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1064-  if (/[\\"'() \\\\t\\\\n]/.test(url) || options.needQuotes) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1065:    return \`\\"\${url.replace(/\\"/g, '\\\\\\\\\\"').replace(/\\\\n/g, '\\\\\\\\n')}\\"\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1066-  }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1414-      if (item[2]) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1415:        return \`@media \${item[2]}{\${content}}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1416-      }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1451-        } else if (mediaQuery) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1452:          item[2] = \`(\${item[2]}) and (\${mediaQuery})\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1453-        }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1474-    const sourceURLs = cssMapping.sources.map(
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1475:      (source) => \`/*# sourceURL=\${cssMapping.sourceRoot}\${source} */\`
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1476-    );
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1490-  const base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1491:  const data = \`sourceMappingURL=data:application/json;charset=utf-8;base64,\${base64}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1492-
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1493:  return \`/*# \${data} */\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1494-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1559-  if (/[\\"'() \\\\t\\\\n]/.test(url) || options.needQuotes) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1560:    return \`\\"\${url.replace(/\\"/g, '\\\\\\\\\\"').replace(/\\\\n/g, '\\\\\\\\n')}\\"\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1561-  }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1689-      if (item[2]) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1690:        return \`@media \${item[2]}{\${content}}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1691-      }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1726-        } else if (mediaQuery) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1727:          item[2] = \`(\${item[2]}) and (\${mediaQuery})\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1728-        }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1749-    const sourceURLs = cssMapping.sources.map(
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1750:      (source) => \`/*# sourceURL=\${cssMapping.sourceRoot}\${source} */\`
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1751-    );
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1765-  const base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1766:  const data = \`sourceMappingURL=data:application/json;charset=utf-8;base64,\${base64}\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1767-
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1768:  return \`/*# \${data} */\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1769-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1834-  if (/[\\"'() \\\\t\\\\n]/.test(url) || options.needQuotes) {
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap:1835:    return \`\\"\${url.replace(/\\"/g, '\\\\\\\\\\"').replace(/\\\\n/g, '\\\\\\\\n')}\\"\`;
node-css-loader-3.2.1+~cs14.0.5/test/__snapshots__/loader.test.js.snap-1836-  }
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js-13-    const fn = vm.runInThisContext(
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js:14:      `(function(module, exports, require) {var __webpack_public_path__ = '/webpack/public/path/';${output}})`,
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js-15-      'testcase.js'
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js-64-              __dirname,
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js:65:              `./fixtures/${importedPath}`,
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js-66-              module
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js-84-      }
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js:85:      return `{${module}}`;
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js-86-    });
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js-165-      __dirname,
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js:166:      `../outputs/${config.output ? config.output : ''}`
node-css-loader-3.2.1+~cs14.0.5/test/helpers.js-167-    ),
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/icss.test.js-10-  testCases.forEach((name) => {
node-css-loader-3.2.1+~cs14.0.5/test/icss.test.js:11:    it(`case ${name}`, async () => {
node-css-loader-3.2.1+~cs14.0.5/test/icss.test.js:12:      const testId = `./icss/tests-cases/${name}/source.css`;
node-css-loader-3.2.1+~cs14.0.5/test/icss.test.js-13-      const stats = await webpack(testId);
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/import-option.test.js-35-  [true, 'local', 'global', false].forEach((modulesValue) => {
node-css-loader-3.2.1+~cs14.0.5/test/import-option.test.js:36:    it(`true and modules \`${modulesValue}\``, async () => {
node-css-loader-3.2.1+~cs14.0.5/test/import-option.test.js-37-      const config = {
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js-18-    testCases.forEach((name) => {
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js:19:      it(`case \`${name}\` (\`modules\` value is \`${
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js-20-        modulesValue.mode
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js:21:          ? `object with mode ${modulesValue.mode}`
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js-22-          : modulesValue
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js-35-        };
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js:36:        const testId = `./modules/tests-cases/${name}/source.css`;
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js-37-        const stats = await webpack(testId, config);
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js-422-            getLocalIdent: (context, localIdentName, localName) =>
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js:423:              `prefix-${localName}`,
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js-424-          },
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js-494-            getLocalIdent: (ctx, localIdentName, localName) =>
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js:495:              `${localName}.hey`,
node-css-loader-3.2.1+~cs14.0.5/test/modules-option.test.js-496-          },
##############################################
node-css-loader-3.2.1+~cs14.0.5/test/url-option.test.js-35-  [true, 'local', 'global', false].forEach((modulesValue) => {
node-css-loader-3.2.1+~cs14.0.5/test/url-option.test.js:36:    it(`true and modules \`${modulesValue}\``, async () => {
node-css-loader-3.2.1+~cs14.0.5/test/url-option.test.js-37-      const config = {
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-local-by-default/src/index.js-110-            if (node.nodes.length === 0) {
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-local-by-default/src/index.js:111:              throw new Error(`${node.value}() can't be empty`);
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-local-by-default/src/index.js-112-            }
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-local-by-default/src/index.js-115-              throw new Error(
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-local-by-default/src/index.js:116:                `A ${node.value} is not allowed inside of a ${context.inside}(...)`
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-local-by-default/src/index.js-117-              );
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-local-by-default/src/index.js-168-            throw new Error(
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-local-by-default/src/index.js:169:              `A ${node.value} is not allowed inside of a ${context.inside}(...)`
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-local-by-default/src/index.js-170-            );
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/README.md-27-import styles from "./buttons.css";
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/README.md:28:elem.innerHTML = `<button class="${styles.continueButton}">Continue</button>`;
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/README.md-29-```
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js-10-      throw new Error(
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js:11:        `composition is only allowed when selector is single :local class name not in "${root}"`
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js-12-      );
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js-139-        throw new Error(
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js:140:          `${node.type} ("${node}") is not allowed in a :local block`
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js-141-        );
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js-225-              throw decl.error(
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js:226:                `referenced class name "${className}" in ${decl.prop} not found`
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js-227-              );
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js-307-
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js:308:  return `_${sanitisedPath}__${name}`.trim();
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/src/index.js-309-};
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/test/test-cases/options-generateExportEntry/options.js-3-    return {
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/test/test-cases/options-generateExportEntry/options.js:4:      key: `_${name}_`,
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/test/test-cases/options-generateExportEntry/options.js:5:      value: `_${scopedName}_`
node-css-loader-3.2.1+~cs14.0.5/postcss-modules-scope/test/test-cases/options-generateExportEntry/options.js-6-    }
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/parser.js-18-nodeTypes.forEach(type => {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/parser.js:19:    test(`parser#${type[0]}`, t => {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/parser.js-20-        let node = parser[type[0]](type[2] || {});
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/postcss.js-16-        // The formatting of this error is otherwise identical to e.toString()
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/postcss.js:17:        t.snapshot(`${cse}: ${e.message}\n\n${e.showSourceCode(false)}\n`);
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/postcss.js-18-    }
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/util/helpers.js-16-    if (callback) {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/util/helpers.js:17:        tester(`${spec} (tree)`, t => {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/util/helpers.js-18-            let tree = parser().astSync(input);
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/util/helpers.js-23-
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/util/helpers.js:24:    tester(`${spec} (toString)`, t => {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/util/helpers.js-25-        let result = parser().processSync(input);
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/util/helpers.js-34-export const throws = (spec, input, validator) => {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/util/helpers.js:35:    ava(`${spec} (throws)`, t => {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/__tests__/util/helpers.js-36-        t.throws(() => parser().processSync(input), validator || Error);
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-378-            default:
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js:379:                return this.error(`Unexpected "${content}" found.`, {index: token[TOKEN.START_POS]});
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-380-            }
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-483-            if (name !== nameRaw) {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js:484:                raws.value = `/${nameRaw}/`;
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-485-            }
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-486-            let node = new Combinator({
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js:487:                value: `/${name}/`,
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-488-                source: getSource(
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-631-    unexpected () {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js:632:        return this.error(`Unexpected '${this.content()}'. Escaping special characters with \\ may help.`, this.currToken[TOKEN.START_POS]);
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-633-    }
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-955-            const last = description.pop();
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js:956:            description = `${description.join(', ')} or ${last}`;
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-957-        }
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-960-            return this.error(
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js:961:                `Expected ${an} ${description}.`,
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-962-                {index}
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-965-        return this.error(
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js:966:            `Expected ${an} ${description}, found "${found}" instead.`,
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/parser.js-967-            {index}
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/selectors/attribute.js-402-function defaultAttrConcat (attrValue, attrSpaces) {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/selectors/attribute.js:403:    return `${attrSpaces.before}${attrValue}${attrSpaces.after}`;
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/selectors/attribute.js-404-}
##############################################
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/selectors/namespace.js-48-        if (this.namespace) {
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/selectors/namespace.js:49:            return `${this.namespaceString}|${value}`;
node-css-loader-3.2.1+~cs14.0.5/postcss-selector-parser/src/selectors/namespace.js-50-        } else {