From 5128582448e12b274d507c932e11c6c28f7f5a3b Mon Sep 17 00:00:00 2001 From: hiroki osame Date: Tue, 2 Nov 2021 03:14:29 -0400 Subject: [PATCH 1/5] test: use webpack-test-utils (#218) --- package.json | 1 + pnpm-lock.yaml | 85 +- test/__snapshots__/loader.test.ts.snap | 4600 +----------------------- test/__snapshots__/minify.test.ts.snap | 498 +-- test/fixtures.ts | 11 +- test/loader.test.ts | 307 +- test/minify.test.ts | 379 +- test/utils.ts | 145 +- 8 files changed, 844 insertions(+), 5182 deletions(-) diff --git a/package.json b/package.json index aa97dc1f..5ee9f843 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "typescript": "^4.3.5", "unionfs": "^4.4.0", "webpack": "^4.44.2", + "webpack-test-utils": "^1.0.1", "webpack5": "npm:webpack@^5.0.0" }, "eslintConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 25ef85a3..58ab1541 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,6 +22,7 @@ specifiers: unionfs: ^4.4.0 webpack: ^4.44.2 webpack-sources: ^2.2.0 + webpack-test-utils: ^1.0.1 webpack5: npm:webpack@^5.0.0 dependencies: @@ -48,7 +49,8 @@ devDependencies: typescript: 4.3.5 unionfs: 4.4.0 webpack: 4.46.0 - webpack5: /webpack/5.58.0_esbuild@0.13.4 + webpack-test-utils: 1.0.1_webpack@4.46.0 + webpack5: /webpack/5.61.0_esbuild@0.13.4 packages: @@ -757,12 +759,12 @@ packages: /@types/eslint-scope/3.7.1: resolution: {integrity: sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==} dependencies: - '@types/eslint': 7.28.0 + '@types/eslint': 7.28.2 '@types/estree': 0.0.50 dev: true - /@types/eslint/7.28.0: - resolution: {integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==} + /@types/eslint/7.28.2: + resolution: {integrity: sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==} dependencies: '@types/estree': 0.0.50 '@types/json-schema': 7.0.9 @@ -812,8 +814,8 @@ packages: '@types/webpack': 4.41.30 dev: true - /@types/node/16.10.3: - resolution: {integrity: sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==} + /@types/node/16.11.6: + resolution: {integrity: sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==} dev: true /@types/node/16.4.13: @@ -1717,16 +1719,16 @@ packages: node-releases: 1.1.74 dev: true - /browserslist/4.17.3: - resolution: {integrity: sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==} + /browserslist/4.17.5: + resolution: {integrity: sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001265 - electron-to-chromium: 1.3.862 + caniuse-lite: 1.0.30001274 + electron-to-chromium: 1.3.886 escalade: 3.1.1 - node-releases: 1.1.77 - picocolors: 0.2.1 + node-releases: 2.0.1 + picocolors: 1.0.0 dev: true /bser/2.1.1: @@ -1816,8 +1818,8 @@ packages: resolution: {integrity: sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw==} dev: true - /caniuse-lite/1.0.30001265: - resolution: {integrity: sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==} + /caniuse-lite/1.0.30001274: + resolution: {integrity: sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==} dev: true /chalk/2.4.2: @@ -2346,8 +2348,8 @@ packages: resolution: {integrity: sha512-xapG8ekC+IAHtJrGBMQSImNuN+dm+zl7UP1YbhvTkwQn8zf/yYuoxfTSAEiJ9VDD+kjvXaAhNDPSxJ+VImtAJA==} dev: true - /electron-to-chromium/1.3.862: - resolution: {integrity: sha512-o+FMbCD+hAUJ9S8bfz/FaqA0gE8OpCCm58KhhGogOEqiA1BLFSoVYLi+tW+S/ZavnqBn++n0XZm7HQiBVPs8Jg==} + /electron-to-chromium/1.3.886: + resolution: {integrity: sha512-+vYdeBosI63VkCtNWnEVFjgNd/IZwvnsWkKyPtWAvrhA+XfByKoBJcbsMgudVU/bUcGAF9Xp3aXn96voWlc3oQ==} dev: true /elliptic/6.5.4: @@ -2932,7 +2934,7 @@ packages: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} dependencies: - estraverse: 5.2.0 + estraverse: 5.3.0 dev: true /estraverse/4.3.0: @@ -2945,6 +2947,11 @@ packages: engines: {node: '>=4.0'} dev: true + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + /esutils/2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -3201,6 +3208,10 @@ packages: resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} dev: true + /fs-require/1.4.0: + resolution: {integrity: sha512-ZytCzc6QAE0lprblNErZJuDVNoT0JPRSBCUXIMrIB0mLlwcAppbE5fqUyqC8zhgrrR3+whvpKLxOqtk8EnSbeA==} + dev: true + /fs-write-stream-atomic/1.0.10: resolution: {integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=} dependencies: @@ -4373,11 +4384,11 @@ packages: supports-color: 8.1.1 dev: true - /jest-worker/27.2.4: - resolution: {integrity: sha512-Zq9A2Pw59KkVjBBKD1i3iE2e22oSjXhUKKuAK1HGX8flGwkm6NMozyEYzKd41hXc64dbd/0eWFeEEuxqXyhM+g==} + /jest-worker/27.3.1: + resolution: {integrity: sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.10.3 + '@types/node': 16.11.6 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -4784,6 +4795,13 @@ packages: fs-monkey: 1.0.3 dev: true + /memfs/3.3.0: + resolution: {integrity: sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==} + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: 1.0.3 + dev: true + /memory-fs/0.4.1: resolution: {integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=} dependencies: @@ -5036,8 +5054,8 @@ packages: resolution: {integrity: sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==} dev: true - /node-releases/1.1.77: - resolution: {integrity: sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==} + /node-releases/2.0.1: + resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} dev: true /normalize-package-data/2.5.0: @@ -5363,8 +5381,8 @@ packages: sha.js: 2.4.11 dev: true - /picocolors/0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true /picomatch/2.3.0: @@ -6358,7 +6376,7 @@ packages: optional: true dependencies: esbuild: 0.13.4 - jest-worker: 27.2.4 + jest-worker: 27.3.1 p-limit: 3.1.0 schema-utils: 3.1.1 serialize-javascript: 6.0.0 @@ -6762,6 +6780,17 @@ packages: engines: {node: '>=10.13.0'} dev: true + /webpack-test-utils/1.0.1_webpack@4.46.0: + resolution: {integrity: sha512-MhFqeAnei6ER4zE/gMR8niRds7V6Rlv/WnN5xUEPv7EiRpCcu5CKATyTn9u9uJWqp9gir8ljK6Amd0/6PizSOA==} + peerDependencies: + webpack: ^4.40.0 || ^5.0.0 + dependencies: + fs-require: 1.4.0 + memfs: 3.3.0 + unionfs: 4.4.0 + webpack: 4.46.0 + dev: true + /webpack/4.46.0: resolution: {integrity: sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==} engines: {node: '>=6.11.5'} @@ -6800,8 +6829,8 @@ packages: webpack-sources: 1.4.3 dev: true - /webpack/5.58.0_esbuild@0.13.4: - resolution: {integrity: sha512-xc2k5MLbR1iah24Z5xUm1nBh1PZXEdUnrX6YkTSOScq/VWbl5JCLREXJzGYqEAUbIO8tZI+Dzv82lGtnuUnVCQ==} + /webpack/5.61.0_esbuild@0.13.4: + resolution: {integrity: sha512-fPdTuaYZ/GMGFm4WrPi2KRCqS1vDp773kj9S0iI5Uc//5cszsFEDgHNaX4Rj1vobUiU1dFIV3mA9k1eHeluFpw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -6817,7 +6846,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 acorn: 8.5.0 acorn-import-assertions: 1.8.0_acorn@8.5.0 - browserslist: 4.17.3 + browserslist: 4.17.5 chrome-trace-event: 1.0.3 enhanced-resolve: 5.8.3 es-module-lexer: 0.9.3 diff --git a/test/__snapshots__/loader.test.ts.snap b/test/__snapshots__/loader.test.ts.snap index a447fc00..70152671 100644 --- a/test/__snapshots__/loader.test.ts.snap +++ b/test/__snapshots__/loader.test.ts.snap @@ -1,819 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Webpack 4 Loader ambigious ts/tsx ambiguous ts 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, \\"default\\", function() { return /* reexport */ foo; }); - -// CONCATENATED MODULE: /src/foo.ts -/* harmony default export */ var foo = (() => 1 < /a>/g); - -// CONCATENATED MODULE: /src/index.js - - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 Loader ambigious ts/tsx ambiguous tsx 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, \\"default\\", function() { return /* reexport */ foo; }); - -// CONCATENATED MODULE: /src/foo.tsx -/* harmony default export */ var foo = (() => /* @__PURE__ */ React.createElement(\\"a\\", null, \\"1\\") / g); - -// CONCATENATED MODULE: /src/index.js - - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 Loader ambigious ts/tsx ts via tsx 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// CONCATENATED MODULE: /src/foo.ts -var BasicEnum; -(function(BasicEnum2) { - BasicEnum2[BasicEnum2[\\"Left\\"] = 0] = \\"Left\\"; - BasicEnum2[BasicEnum2[\\"Right\\"] = 1] = \\"Right\\"; -})(BasicEnum || (BasicEnum = {})); -var NamedEnum; -(function(NamedEnum2) { - NamedEnum2[\\"SomeEnum\\"] = \\"some-value\\"; -})(NamedEnum || (NamedEnum = {})); -const a = 0; -const b = NamedEnum.SomeEnum; -function foo() { - return \\"foo\\"; -} -const bar = (value) => fn(); - -// CONCATENATED MODULE: /src/index.js - -/* harmony default export */ var src = __webpack_exports__[\\"default\\"] = (foo()); - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 Loader ambigious ts/tsx ts via tsx 2 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, \\"default\\", function() { return /* reexport */ foo; }); - -// CONCATENATED MODULE: /src/foo.ts -const testFn = (l, options) => { - return options[l]; -}; -/* harmony default export */ var foo = (testFn); - -// CONCATENATED MODULE: /src/index.js - - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 Loader ambigious ts/tsx ts via tsx 2 2`] = `1`; - -exports[`Webpack 4 Loader custom esbuild transform function 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// CONCATENATED MODULE: /src/foo.ts -function foo() { return \\"MY_CUSTOM_ESBUILD_IMPLEMENTATION\\"; } -// CONCATENATED MODULE: /src/index.js - -/* harmony default export */ var src = __webpack_exports__[\\"default\\"] = (foo()); - - -/***/ }) - -/******/ });" -`; +exports[`Webpack 4 Loader ambigious ts/tsx ts via tsx 2 1`] = `1`; exports[`Webpack 4 Loader js 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, \\"es2016\\", function() { return /* reexport */ es2016; }); -__webpack_require__.d(__webpack_exports__, \\"es2017\\", function() { return /* reexport */ es2017; }); -__webpack_require__.d(__webpack_exports__, \\"es2018\\", function() { return /* reexport */ es2018; }); -__webpack_require__.d(__webpack_exports__, \\"es2019\\", function() { return /* reexport */ es2019; }); -__webpack_require__.d(__webpack_exports__, \\"es2020\\", function() { return /* reexport */ es2020; }); -__webpack_require__.d(__webpack_exports__, \\"es2021\\", function() { return /* reexport */ es2021; }); -__webpack_require__.d(__webpack_exports__, \\"esnext\\", function() { return /* reexport */ esnext; }); - -// CONCATENATED MODULE: /src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } - }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -// CONCATENATED MODULE: /src/index.js - - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 Loader js 2`] = ` Object { "es2016": 10000, "es2017": "function", @@ -842,1607 +31,49 @@ Object { } `; -exports[`Webpack 4 Loader ts 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// CONCATENATED MODULE: /src/foo.ts -var BasicEnum; -(function(BasicEnum2) { - BasicEnum2[BasicEnum2[\\"Left\\"] = 0] = \\"Left\\"; - BasicEnum2[BasicEnum2[\\"Right\\"] = 1] = \\"Right\\"; -})(BasicEnum || (BasicEnum = {})); -var NamedEnum; -(function(NamedEnum2) { - NamedEnum2[\\"SomeEnum\\"] = \\"some-value\\"; -})(NamedEnum || (NamedEnum = {})); -const a = 0; -const b = NamedEnum.SomeEnum; -function foo() { - return \\"foo\\"; -} -const bar = (value) => fn(); - -// CONCATENATED MODULE: /src/index.js - -/* harmony default export */ var src = __webpack_exports__[\\"default\\"] = (foo()); - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 Loader ts 2`] = ` -Object { - "default": "foo", -} -`; - -exports[`Webpack 4 Loader ts w/ tsconfig 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, \\"default\\", function() { return /* reexport */ A; }); - -// CONCATENATED MODULE: /src/foo.ts -var __defProp = Object.defineProperty; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -class A { - constructor() { - __publicField(this, \\"a\\"); - } -} - -// CONCATENATED MODULE: /src/index.js - - - -/***/ }) - -/******/ });" -`; - exports[`Webpack 4 Loader tsx 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// CONCATENATED MODULE: /src/foo.tsx -const HelloWorld = /* @__PURE__ */ createElement(Fragment, null, /* @__PURE__ */ createElement(\\"div\\", null, \\"hello world\\")); -class Foo { - render() { - return /* @__PURE__ */ createElement(\\"div\\", { - className: \\"class-name\\" - }, \\"content\\"); - } -} - -// CONCATENATED MODULE: /src/index.js - -/* harmony default export */ var src = __webpack_exports__[\\"default\\"] = ([ - HelloWorld, - new Foo().render() -]); - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 Loader tsx 2`] = ` -Object { - "default": Array [ - Array [ - "Fragment", - null, - Array [ - "div", - null, - "hello world", - ], - ], +Array [ + Array [ + "Fragment", + null, Array [ "div", - Object { - "className": "class-name", - }, - "content", + null, + "hello world", ], ], -} + Array [ + "div", + Object { + "className": "class-name", + }, + "content", + ], +] `; exports[`Webpack 4 Loader tsx w/ tsconfig 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// CONCATENATED MODULE: /src/foo.tsx -const HelloWorld = /* @__PURE__ */ customFactory(customFragment, null, /* @__PURE__ */ customFactory(\\"div\\", null, \\"hello world\\")); -class Foo { - render() { - return /* @__PURE__ */ customFactory(\\"div\\", { - className: \\"class-name\\" - }, \\"content\\"); - } -} - -// CONCATENATED MODULE: /src/index.js - -/* harmony default export */ var src = __webpack_exports__[\\"default\\"] = ([ - HelloWorld, - new Foo().render() -]); - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 Loader tsx w/ tsconfig 2`] = ` -Object { - "default": Array [ - Array [ - "Fragment", - null, - Array [ - "div", - null, - "hello world", - ], - ], +Array [ + Array [ + "Fragment", + null, Array [ "div", - Object { - "className": "class-name", - }, - "content", + null, + "hello world", ], ], -} -`; - -exports[`Webpack 4 Source-map source-map eval 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -eval(\\"// ESM COMPAT FLAG\\\\n__webpack_require__.r(__webpack_exports__);\\\\n\\\\n// EXPORTS\\\\n__webpack_require__.d(__webpack_exports__, \\\\\\"es2016\\\\\\", function() { return /* reexport */ es2016; });\\\\n__webpack_require__.d(__webpack_exports__, \\\\\\"es2017\\\\\\", function() { return /* reexport */ es2017; });\\\\n__webpack_require__.d(__webpack_exports__, \\\\\\"es2018\\\\\\", function() { return /* reexport */ es2018; });\\\\n__webpack_require__.d(__webpack_exports__, \\\\\\"es2019\\\\\\", function() { return /* reexport */ es2019; });\\\\n__webpack_require__.d(__webpack_exports__, \\\\\\"es2020\\\\\\", function() { return /* reexport */ es2020; });\\\\n__webpack_require__.d(__webpack_exports__, \\\\\\"es2021\\\\\\", function() { return /* reexport */ es2021; });\\\\n__webpack_require__.d(__webpack_exports__, \\\\\\"esnext\\\\\\", function() { return /* reexport */ esnext; });\\\\n\\\\n// CONCATENATED MODULE: /src/foo.js\\\\nvar __defProp = Object.defineProperty;\\\\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\\\\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\\\\nvar __propIsEnum = Object.prototype.propertyIsEnumerable;\\\\nvar __pow = Math.pow;\\\\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\\\\nvar __spreadValues = (a, b) => {\\\\n for (var prop in b || (b = {}))\\\\n if (__hasOwnProp.call(b, prop))\\\\n __defNormalProp(a, prop, b[prop]);\\\\n if (__getOwnPropSymbols)\\\\n for (var prop of __getOwnPropSymbols(b)) {\\\\n if (__propIsEnum.call(b, prop))\\\\n __defNormalProp(a, prop, b[prop]);\\\\n }\\\\n return a;\\\\n};\\\\nvar __objRest = (source, exclude) => {\\\\n var target = {};\\\\n for (var prop in source)\\\\n if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)\\\\n target[prop] = source[prop];\\\\n if (source != null && __getOwnPropSymbols)\\\\n for (var prop of __getOwnPropSymbols(source)) {\\\\n if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop))\\\\n target[prop] = source[prop];\\\\n }\\\\n return target;\\\\n};\\\\nvar __publicField = (obj, key, value) => {\\\\n __defNormalProp(obj, typeof key !== \\\\\\"symbol\\\\\\" ? key + \\\\\\"\\\\\\" : key, value);\\\\n return value;\\\\n};\\\\nvar __privateAdd = (obj, member, value) => {\\\\n if (member.has(obj))\\\\n throw TypeError(\\\\\\"Cannot add the same private member more than once\\\\\\");\\\\n member instanceof WeakSet ? member.add(obj) : member.set(obj, value);\\\\n};\\\\nvar __async = (__this, __arguments, generator) => {\\\\n return new Promise((resolve, reject) => {\\\\n var fulfilled = (value) => {\\\\n try {\\\\n step(generator.next(value));\\\\n } catch (e) {\\\\n reject(e);\\\\n }\\\\n };\\\\n var rejected = (value) => {\\\\n try {\\\\n step(generator.throw(value));\\\\n } catch (e) {\\\\n reject(e);\\\\n }\\\\n };\\\\n var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);\\\\n step((generator = generator.apply(__this, __arguments)).next());\\\\n });\\\\n};\\\\nconst import_meta = {};\\\\nconst es2016 = __pow(10, 4);\\\\nconst es2017 = \\\\\\"function\\\\\\";\\\\nconst es2018 = (() => {\\\\n const y = { a: 1 };\\\\n let x = __spreadValues({}, y);\\\\n let z = __objRest(y, []);\\\\n return z;\\\\n})();\\\\nconst es2019 = (() => {\\\\n try {\\\\n return \\\\\\"try\\\\\\";\\\\n } catch (e) {\\\\n }\\\\n})();\\\\nconst es2020 = (() => {\\\\n var _a;\\\\n const obj = {\\\\n property: 1\\\\n };\\\\n return [\\\\n obj == null ? void 0 : obj.property,\\\\n (_a = obj.prop) != null ? _a : 2,\\\\n import_meta\\\\n ];\\\\n})();\\\\nconst es2021 = (() => {\\\\n let a;\\\\n let x = 0;\\\\n const y = 3;\\\\n return [\\\\n a != null ? a : a = 2,\\\\n x || (x = y)\\\\n ];\\\\n})();\\\\nconst esnext = (() => {\\\\n var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2;\\\\n return [\\\\n class {\\\\n constructor() {\\\\n __publicField(this, \\\\\\"x\\\\\\", 2);\\\\n }\\\\n },\\\\n (_a = class {\\\\n }, __publicField(_a, \\\\\\"x\\\\\\", 1), _a),\\\\n (_b = class {\\\\n constructor() {\\\\n __privateAdd(this, _x);\\\\n }\\\\n }, _x = new WeakSet(), x_fn = function() {\\\\n }, _b),\\\\n (_c = class {\\\\n constructor() {\\\\n __privateAdd(this, _x2, void 0);\\\\n }\\\\n }, _x2 = new WeakMap(), _c),\\\\n (_d = class {\\\\n }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d),\\\\n (_e = class {\\\\n }, _x4 = new WeakSet(), x_fn2 = function() {\\\\n }, __privateAdd(_e, _x4), _e),\\\\n 1e9\\\\n ];\\\\n})();\\\\n\\\\n// CONCATENATED MODULE: /src/index.js\\\\n\\\\n//# sourceURL=[module]\\\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vL3NyYy9mb28uanM/ODA3OCIsIndlYnBhY2s6Ly8vL3NyYy9pbmRleC5qcz9kYTE5Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDUyxNQUFNLFNBQVMsVUFBTTtBQUVyQixNQUFNLFNBQVM7QUFFZixNQUFNLFNBQVUsT0FBTTtBQUM1QixRQUFNLElBQUksRUFBRSxHQUFHO0FBQ2YsTUFBSSxJQUFJLG1CQUFJO0FBQ1osTUFBUSxjQUFLLEdBQUw7QUFDUixTQUFPO0FBQUE7QUFHRCxNQUFNLFNBQVUsT0FBTTtBQUM1QixNQUFJO0FBQ0gsV0FBTztBQUFBLFdBQ0EsR0FBTjtBQUFBO0FBQUE7QUFHSSxNQUFNLFNBQVUsT0FBTTtBQWxCL0I7QUFtQkcsUUFBTSxNQUFNO0FBQUEsSUFDWCxVQUFVO0FBQUE7QUFFWCxTQUFPO0FBQUEsSUFDTiwyQkFBSztBQUFBLElBQ0wsVUFBSSxTQUFKLFlBQVk7QUFBQSxJQUNaO0FBQUE7QUFBQTtBQUlLLE1BQU0sU0FBVSxPQUFNO0FBQzVCLE1BQUk7QUFDSixNQUFJLElBQUk7QUFDUixRQUFNLElBQUk7QUFDVixTQUFPO0FBQUEsSUFDTixvQkFBTTtBQUFBLElBQ04sVUFBTTtBQUFBO0FBQUE7QUFJRCxNQUFNLFNBQVUsT0FBTTtBQXZDL0I7QUF3Q0csU0FBTztBQUFBLElBQ04sTUFBTTtBQUFBLE1BQU4sY0F6Q0o7QUF5Q1ksaUNBQUk7QUFBQTtBQUFBO0FBQUEsSUFDWixZQUFNO0FBQUEsT0FBUyxjQUFmLElBQWUsS0FBSSxJQUFuQjtBQUFBLElBQ0EsWUFBTTtBQUFBLE1BQU4sY0EzQ0o7QUEyQ1k7QUFBQTtBQUFBLGtDQUFFLFdBQUc7QUFBQSxPQUFiO0FBQUEsSUFDQSxZQUFNO0FBQUEsTUFBTixjQTVDSjtBQTRDWTtBQUFBO0FBQUEsNEJBQVI7QUFBQSxJQUNBLFlBQU07QUFBQSxPQUFTLGtDQUFmLElBQWUsY0FBZjtBQUFBLElBQ0EsWUFBTTtBQUFBLE9BQVMsNkJBQUUsV0FBRztBQUFBLE9BQUwsYUFBZixJQUFlLE1BQWY7QUFBQSxJQUNBO0FBQUE7QUFBQTs7O0FDOUNGIiwiZmlsZSI6Ii4vc3JjL2luZGV4LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxNiA9IDEwICoqIDQ7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE3ID0gdHlwZW9mIChhc3luYyAoKSA9PiB7fSk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE4ID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IHkgPSB7IGE6IDEgfVxuXHRcdFx0bGV0IHggPSB7Li4ueX1cblx0XHRcdGxldCB7Li4uen0gPSB5XG5cdFx0XHRyZXR1cm4gejtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxOSA9ICgoKSA9PiB7XG5cdFx0XHR0cnkge1xuXHRcdFx0XHRyZXR1cm4gJ3RyeSdcblx0XHRcdH0gY2F0Y2gge31cblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAyMCA9ICgoKSA9PiB7XG5cdFx0XHRjb25zdCBvYmogPSB7XG5cdFx0XHRcdHByb3BlcnR5OiAxLFxuXHRcdFx0fTtcblx0XHRcdHJldHVybiBbXG5cdFx0XHRcdG9iaj8ucHJvcGVydHksXG5cdFx0XHRcdG9iai5wcm9wID8/IDIsXG5cdFx0XHRcdGltcG9ydC5tZXRhLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAyMSA9ICgoKSA9PiB7XG5cdFx0XHRsZXQgYTtcblx0XHRcdGxldCB4ID0gMDtcblx0XHRcdGNvbnN0IHkgPSAzO1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0YSA/Pz0gMixcblx0XHRcdFx0eCB8fD0geSxcblx0XHRcdF07XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlc25leHQgPSAoKCkgPT4ge1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0Y2xhc3MgeyB4ID0gMjsgfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgeCA9IDE7IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3goKSB7fSB9LFxuXHRcdFx0XHRjbGFzcyB7ICN4IH0sXG5cdFx0XHRcdGNsYXNzIHsgc3RhdGljICN4IH0sXG5cdFx0XHRcdGNsYXNzIHsgc3RhdGljICN4KCkge30gfSxcblx0XHRcdFx0MV8wMDBfMDAwXzAwMCxcblx0XHRcdF07XG5cdFx0fSkoKTtcblx0IiwiXG5cdFx0ZXhwb3J0ICogZnJvbSAnLi9mb28uanMnXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=\\\\n//# sourceURL=webpack-internal:///./src/index.js\\\\n\\"); - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 Source-map source-map file 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, \\"es2016\\", function() { return /* reexport */ es2016; }); -__webpack_require__.d(__webpack_exports__, \\"es2017\\", function() { return /* reexport */ es2017; }); -__webpack_require__.d(__webpack_exports__, \\"es2018\\", function() { return /* reexport */ es2018; }); -__webpack_require__.d(__webpack_exports__, \\"es2019\\", function() { return /* reexport */ es2019; }); -__webpack_require__.d(__webpack_exports__, \\"es2020\\", function() { return /* reexport */ es2020; }); -__webpack_require__.d(__webpack_exports__, \\"es2021\\", function() { return /* reexport */ es2021; }); -__webpack_require__.d(__webpack_exports__, \\"esnext\\", function() { return /* reexport */ esnext; }); - -// CONCATENATED MODULE: /src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } - }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -// CONCATENATED MODULE: /src/index.js - - - -/***/ }) - -/******/ }); -//# sourceMappingURL=index.js.map" -`; - -exports[`Webpack 4 Source-map source-map file 2`] = `"{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:////src/foo.js\\",\\"webpack:////src/index.js\\"],\\"names\\":[],\\"mappings\\":\\";;QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClFA;AACS,MAAM,SAAS,UAAM;AAErB,MAAM,SAAS;AAEf,MAAM,SAAU,OAAM;AAC5B,QAAM,IAAI,EAAE,GAAG;AACf,MAAI,IAAI,mBAAI;AACZ,MAAQ,cAAK,GAAL;AACR,SAAO;AAAA;AAGD,MAAM,SAAU,OAAM;AAC5B,MAAI;AACH,WAAO;AAAA,WACA,GAAN;AAAA;AAAA;AAGI,MAAM,SAAU,OAAM;AAlB/B;AAmBG,QAAM,MAAM;AAAA,IACX,UAAU;AAAA;AAEX,SAAO;AAAA,IACN,2BAAK;AAAA,IACL,UAAI,SAAJ,YAAY;AAAA,IACZ;AAAA;AAAA;AAIK,MAAM,SAAU,OAAM;AAC5B,MAAI;AACJ,MAAI,IAAI;AACR,QAAM,IAAI;AACV,SAAO;AAAA,IACN,oBAAM;AAAA,IACN,UAAM;AAAA;AAAA;AAID,MAAM,SAAU,OAAM;AAvC/B;AAwCG,SAAO;AAAA,IACN,MAAM;AAAA,MAAN,cAzCJ;AAyCY,iCAAI;AAAA;AAAA;AAAA,IACZ,YAAM;AAAA,OAAS,cAAf,IAAe,KAAI,IAAnB;AAAA,IACA,YAAM;AAAA,MAAN,cA3CJ;AA2CY;AAAA;AAAA,kCAAE,WAAG;AAAA,OAAb;AAAA,IACA,YAAM;AAAA,MAAN,cA5CJ;AA4CY;AAAA;AAAA,4BAAR;AAAA,IACA,YAAM;AAAA,OAAS,kCAAf,IAAe,cAAf;AAAA,IACA,YAAM;AAAA,OAAS,6BAAE,WAAG;AAAA,OAAL,aAAf,IAAe,MAAf;AAAA,IACA;AAAA;AAAA;;;AC9CF\\",\\"file\\":\\"index.js\\",\\"sourcesContent\\":[\\" \\\\t// The module cache\\\\n \\\\tvar installedModules = {};\\\\n\\\\n \\\\t// The require function\\\\n \\\\tfunction __webpack_require__(moduleId) {\\\\n\\\\n \\\\t\\\\t// Check if module is in cache\\\\n \\\\t\\\\tif(installedModules[moduleId]) {\\\\n \\\\t\\\\t\\\\treturn installedModules[moduleId].exports;\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\t// Create a new module (and put it into the cache)\\\\n \\\\t\\\\tvar module = installedModules[moduleId] = {\\\\n \\\\t\\\\t\\\\ti: moduleId,\\\\n \\\\t\\\\t\\\\tl: false,\\\\n \\\\t\\\\t\\\\texports: {}\\\\n \\\\t\\\\t};\\\\n\\\\n \\\\t\\\\t// Execute the module function\\\\n \\\\t\\\\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\\\\n\\\\n \\\\t\\\\t// Flag the module as loaded\\\\n \\\\t\\\\tmodule.l = true;\\\\n\\\\n \\\\t\\\\t// Return the exports of the module\\\\n \\\\t\\\\treturn module.exports;\\\\n \\\\t}\\\\n\\\\n\\\\n \\\\t// expose the modules object (__webpack_modules__)\\\\n \\\\t__webpack_require__.m = modules;\\\\n\\\\n \\\\t// expose the module cache\\\\n \\\\t__webpack_require__.c = installedModules;\\\\n\\\\n \\\\t// define getter function for harmony exports\\\\n \\\\t__webpack_require__.d = function(exports, name, getter) {\\\\n \\\\t\\\\tif(!__webpack_require__.o(exports, name)) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\\\\n \\\\t\\\\t}\\\\n \\\\t};\\\\n\\\\n \\\\t// define __esModule on exports\\\\n \\\\t__webpack_require__.r = function(exports) {\\\\n \\\\t\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n \\\\t};\\\\n\\\\n \\\\t// create a fake namespace object\\\\n \\\\t// mode & 1: value is a module id, require it\\\\n \\\\t// mode & 2: merge all properties of value into the ns\\\\n \\\\t// mode & 4: return value when already ns object\\\\n \\\\t// mode & 8|1: behave like require\\\\n \\\\t__webpack_require__.t = function(value, mode) {\\\\n \\\\t\\\\tif(mode & 1) value = __webpack_require__(value);\\\\n \\\\t\\\\tif(mode & 8) return value;\\\\n \\\\t\\\\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\\\\n \\\\t\\\\tvar ns = Object.create(null);\\\\n \\\\t\\\\t__webpack_require__.r(ns);\\\\n \\\\t\\\\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\\\\n \\\\t\\\\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\\\\n \\\\t\\\\treturn ns;\\\\n \\\\t};\\\\n\\\\n \\\\t// getDefaultExport function for compatibility with non-harmony modules\\\\n \\\\t__webpack_require__.n = function(module) {\\\\n \\\\t\\\\tvar getter = module && module.__esModule ?\\\\n \\\\t\\\\t\\\\tfunction getDefault() { return module['default']; } :\\\\n \\\\t\\\\t\\\\tfunction getModuleExports() { return module; };\\\\n \\\\t\\\\t__webpack_require__.d(getter, 'a', getter);\\\\n \\\\t\\\\treturn getter;\\\\n \\\\t};\\\\n\\\\n \\\\t// Object.prototype.hasOwnProperty.call\\\\n \\\\t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\\\\n\\\\n \\\\t// __webpack_public_path__\\\\n \\\\t__webpack_require__.p = \\\\\\"\\\\\\";\\\\n\\\\n\\\\n \\\\t// Load entry module and return exports\\\\n \\\\treturn __webpack_require__(__webpack_require__.s = \\\\\\"./src/index.js\\\\\\");\\\\n\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\",\\"\\\\n\\\\t\\\\texport * from './foo.js'\\\\n\\\\t\\"],\\"sourceRoot\\":\\"\\"}"`; - -exports[`Webpack 4 Source-map source-map inline 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, \\"es2016\\", function() { return /* reexport */ es2016; }); -__webpack_require__.d(__webpack_exports__, \\"es2017\\", function() { return /* reexport */ es2017; }); -__webpack_require__.d(__webpack_exports__, \\"es2018\\", function() { return /* reexport */ es2018; }); -__webpack_require__.d(__webpack_exports__, \\"es2019\\", function() { return /* reexport */ es2019; }); -__webpack_require__.d(__webpack_exports__, \\"es2020\\", function() { return /* reexport */ es2020; }); -__webpack_require__.d(__webpack_exports__, \\"es2021\\", function() { return /* reexport */ es2021; }); -__webpack_require__.d(__webpack_exports__, \\"esnext\\", function() { return /* reexport */ esnext; }); - -// CONCATENATED MODULE: /src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } - }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -// CONCATENATED MODULE: /src/index.js - - - -/***/ }) - -/******/ }); -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIiwid2VicGFjazovLy8vc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O1FBQUE7UUFDQTs7UUFFQTtRQUNBOztRQUVBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBOztRQUVBO1FBQ0E7O1FBRUE7UUFDQTs7UUFFQTtRQUNBO1FBQ0E7OztRQUdBO1FBQ0E7O1FBRUE7UUFDQTs7UUFFQTtRQUNBO1FBQ0E7UUFDQSwwQ0FBMEMsZ0NBQWdDO1FBQzFFO1FBQ0E7O1FBRUE7UUFDQTtRQUNBO1FBQ0Esd0RBQXdELGtCQUFrQjtRQUMxRTtRQUNBLGlEQUFpRCxjQUFjO1FBQy9EOztRQUVBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQSx5Q0FBeUMsaUNBQWlDO1FBQzFFLGdIQUFnSCxtQkFBbUIsRUFBRTtRQUNySTtRQUNBOztRQUVBO1FBQ0E7UUFDQTtRQUNBLDJCQUEyQiwwQkFBMEIsRUFBRTtRQUN2RCxpQ0FBaUMsZUFBZTtRQUNoRDtRQUNBO1FBQ0E7O1FBRUE7UUFDQSxzREFBc0QsK0RBQStEOztRQUVySDtRQUNBOzs7UUFHQTtRQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ2xGQTtBQUNTLE1BQU0sU0FBUyxVQUFNO0FBRXJCLE1BQU0sU0FBUztBQUVmLE1BQU0sU0FBVSxPQUFNO0FBQzVCLFFBQU0sSUFBSSxFQUFFLEdBQUc7QUFDZixNQUFJLElBQUksbUJBQUk7QUFDWixNQUFRLGNBQUssR0FBTDtBQUNSLFNBQU87QUFBQTtBQUdELE1BQU0sU0FBVSxPQUFNO0FBQzVCLE1BQUk7QUFDSCxXQUFPO0FBQUEsV0FDQSxHQUFOO0FBQUE7QUFBQTtBQUdJLE1BQU0sU0FBVSxPQUFNO0FBbEIvQjtBQW1CRyxRQUFNLE1BQU07QUFBQSxJQUNYLFVBQVU7QUFBQTtBQUVYLFNBQU87QUFBQSxJQUNOLDJCQUFLO0FBQUEsSUFDTCxVQUFJLFNBQUosWUFBWTtBQUFBLElBQ1o7QUFBQTtBQUFBO0FBSUssTUFBTSxTQUFVLE9BQU07QUFDNUIsTUFBSTtBQUNKLE1BQUksSUFBSTtBQUNSLFFBQU0sSUFBSTtBQUNWLFNBQU87QUFBQSxJQUNOLG9CQUFNO0FBQUEsSUFDTixVQUFNO0FBQUE7QUFBQTtBQUlELE1BQU0sU0FBVSxPQUFNO0FBdkMvQjtBQXdDRyxTQUFPO0FBQUEsSUFDTixNQUFNO0FBQUEsTUFBTixjQXpDSjtBQXlDWSxpQ0FBSTtBQUFBO0FBQUE7QUFBQSxJQUNaLFlBQU07QUFBQSxPQUFTLGNBQWYsSUFBZSxLQUFJLElBQW5CO0FBQUEsSUFDQSxZQUFNO0FBQUEsTUFBTixjQTNDSjtBQTJDWTtBQUFBO0FBQUEsa0NBQUUsV0FBRztBQUFBLE9BQWI7QUFBQSxJQUNBLFlBQU07QUFBQSxNQUFOLGNBNUNKO0FBNENZO0FBQUE7QUFBQSw0QkFBUjtBQUFBLElBQ0EsWUFBTTtBQUFBLE9BQVMsa0NBQWYsSUFBZSxjQUFmO0FBQUEsSUFDQSxZQUFNO0FBQUEsT0FBUyw2QkFBRSxXQUFHO0FBQUEsT0FBTCxhQUFmLElBQWUsTUFBZjtBQUFBLElBQ0E7QUFBQTtBQUFBOzs7QUM5Q0YiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gXCIuL3NyYy9pbmRleC5qc1wiKTtcbiIsIlxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTYgPSAxMCAqKiA0O1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxNyA9IHR5cGVvZiAoYXN5bmMgKCkgPT4ge30pO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxOCA9ICgoKSA9PiB7XG5cdFx0XHRjb25zdCB5ID0geyBhOiAxIH1cblx0XHRcdGxldCB4ID0gey4uLnl9XG5cdFx0XHRsZXQgey4uLnp9ID0geVxuXHRcdFx0cmV0dXJuIHo7XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTkgPSAoKCkgPT4ge1xuXHRcdFx0dHJ5IHtcblx0XHRcdFx0cmV0dXJuICd0cnknXG5cdFx0XHR9IGNhdGNoIHt9XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMjAgPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3Qgb2JqID0ge1xuXHRcdFx0XHRwcm9wZXJ0eTogMSxcblx0XHRcdH07XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRvYmo/LnByb3BlcnR5LFxuXHRcdFx0XHRvYmoucHJvcCA/PyAyLFxuXHRcdFx0XHRpbXBvcnQubWV0YSxcblx0XHRcdF07XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMjEgPSAoKCkgPT4ge1xuXHRcdFx0bGV0IGE7XG5cdFx0XHRsZXQgeCA9IDA7XG5cdFx0XHRjb25zdCB5ID0gMztcblx0XHRcdHJldHVybiBbXG5cdFx0XHRcdGEgPz89IDIsXG5cdFx0XHRcdHggfHw9IHksXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXNuZXh0ID0gKCgpID0+IHtcblx0XHRcdHJldHVybiBbXG5cdFx0XHRcdGNsYXNzIHsgeCA9IDI7IH0sXG5cdFx0XHRcdGNsYXNzIHsgc3RhdGljIHggPSAxOyB9LFxuXHRcdFx0XHRjbGFzcyB7ICN4KCkge30gfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyAjeCB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyAjeCgpIHt9IH0sXG5cdFx0XHRcdDFfMDAwXzAwMF8wMDAsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cdCIsIlxuXHRcdGV4cG9ydCAqIGZyb20gJy4vZm9vLmpzJ1xuXHQiXSwic291cmNlUm9vdCI6IiJ9" -`; - -exports[`Webpack 4 Source-map source-map plugin 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, \\"es2016\\", function() { return /* reexport */ es2016; }); -__webpack_require__.d(__webpack_exports__, \\"es2017\\", function() { return /* reexport */ es2017; }); -__webpack_require__.d(__webpack_exports__, \\"es2018\\", function() { return /* reexport */ es2018; }); -__webpack_require__.d(__webpack_exports__, \\"es2019\\", function() { return /* reexport */ es2019; }); -__webpack_require__.d(__webpack_exports__, \\"es2020\\", function() { return /* reexport */ es2020; }); -__webpack_require__.d(__webpack_exports__, \\"es2021\\", function() { return /* reexport */ es2021; }); -__webpack_require__.d(__webpack_exports__, \\"esnext\\", function() { return /* reexport */ esnext; }); - -// CONCATENATED MODULE: /src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } + Array [ + "div", + Object { + "className": "class-name", }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -// CONCATENATED MODULE: /src/index.js - - - -/***/ }) - -/******/ }); -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIiwid2VicGFjazovLy8vc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O1FBQUE7UUFDQTs7UUFFQTtRQUNBOztRQUVBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBOztRQUVBO1FBQ0E7O1FBRUE7UUFDQTs7UUFFQTtRQUNBO1FBQ0E7OztRQUdBO1FBQ0E7O1FBRUE7UUFDQTs7UUFFQTtRQUNBO1FBQ0E7UUFDQSwwQ0FBMEMsZ0NBQWdDO1FBQzFFO1FBQ0E7O1FBRUE7UUFDQTtRQUNBO1FBQ0Esd0RBQXdELGtCQUFrQjtRQUMxRTtRQUNBLGlEQUFpRCxjQUFjO1FBQy9EOztRQUVBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQSx5Q0FBeUMsaUNBQWlDO1FBQzFFLGdIQUFnSCxtQkFBbUIsRUFBRTtRQUNySTtRQUNBOztRQUVBO1FBQ0E7UUFDQTtRQUNBLDJCQUEyQiwwQkFBMEIsRUFBRTtRQUN2RCxpQ0FBaUMsZUFBZTtRQUNoRDtRQUNBO1FBQ0E7O1FBRUE7UUFDQSxzREFBc0QsK0RBQStEOztRQUVySDtRQUNBOzs7UUFHQTtRQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ2xGQTtBQUNTLE1BQU0sU0FBUyxVQUFNO0FBRXJCLE1BQU0sU0FBUztBQUVmLE1BQU0sU0FBVSxPQUFNO0FBQzVCLFFBQU0sSUFBSSxFQUFFLEdBQUc7QUFDZixNQUFJLElBQUksbUJBQUk7QUFDWixNQUFRLGNBQUssR0FBTDtBQUNSLFNBQU87QUFBQTtBQUdELE1BQU0sU0FBVSxPQUFNO0FBQzVCLE1BQUk7QUFDSCxXQUFPO0FBQUEsV0FDQSxHQUFOO0FBQUE7QUFBQTtBQUdJLE1BQU0sU0FBVSxPQUFNO0FBbEIvQjtBQW1CRyxRQUFNLE1BQU07QUFBQSxJQUNYLFVBQVU7QUFBQTtBQUVYLFNBQU87QUFBQSxJQUNOLDJCQUFLO0FBQUEsSUFDTCxVQUFJLFNBQUosWUFBWTtBQUFBLElBQ1o7QUFBQTtBQUFBO0FBSUssTUFBTSxTQUFVLE9BQU07QUFDNUIsTUFBSTtBQUNKLE1BQUksSUFBSTtBQUNSLFFBQU0sSUFBSTtBQUNWLFNBQU87QUFBQSxJQUNOLG9CQUFNO0FBQUEsSUFDTixVQUFNO0FBQUE7QUFBQTtBQUlELE1BQU0sU0FBVSxPQUFNO0FBdkMvQjtBQXdDRyxTQUFPO0FBQUEsSUFDTixNQUFNO0FBQUEsTUFBTixjQXpDSjtBQXlDWSxpQ0FBSTtBQUFBO0FBQUE7QUFBQSxJQUNaLFlBQU07QUFBQSxPQUFTLGNBQWYsSUFBZSxLQUFJLElBQW5CO0FBQUEsSUFDQSxZQUFNO0FBQUEsTUFBTixjQTNDSjtBQTJDWTtBQUFBO0FBQUEsa0NBQUUsV0FBRztBQUFBLE9BQWI7QUFBQSxJQUNBLFlBQU07QUFBQSxNQUFOLGNBNUNKO0FBNENZO0FBQUE7QUFBQSw0QkFBUjtBQUFBLElBQ0EsWUFBTTtBQUFBLE9BQVMsa0NBQWYsSUFBZSxjQUFmO0FBQUEsSUFDQSxZQUFNO0FBQUEsT0FBUyw2QkFBRSxXQUFHO0FBQUEsT0FBTCxhQUFmLElBQWUsTUFBZjtBQUFBLElBQ0E7QUFBQTtBQUFBOzs7QUM5Q0YiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gXCIuL3NyYy9pbmRleC5qc1wiKTtcbiIsIlxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTYgPSAxMCAqKiA0O1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxNyA9IHR5cGVvZiAoYXN5bmMgKCkgPT4ge30pO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxOCA9ICgoKSA9PiB7XG5cdFx0XHRjb25zdCB5ID0geyBhOiAxIH1cblx0XHRcdGxldCB4ID0gey4uLnl9XG5cdFx0XHRsZXQgey4uLnp9ID0geVxuXHRcdFx0cmV0dXJuIHo7XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTkgPSAoKCkgPT4ge1xuXHRcdFx0dHJ5IHtcblx0XHRcdFx0cmV0dXJuICd0cnknXG5cdFx0XHR9IGNhdGNoIHt9XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMjAgPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3Qgb2JqID0ge1xuXHRcdFx0XHRwcm9wZXJ0eTogMSxcblx0XHRcdH07XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRvYmo/LnByb3BlcnR5LFxuXHRcdFx0XHRvYmoucHJvcCA/PyAyLFxuXHRcdFx0XHRpbXBvcnQubWV0YSxcblx0XHRcdF07XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMjEgPSAoKCkgPT4ge1xuXHRcdFx0bGV0IGE7XG5cdFx0XHRsZXQgeCA9IDA7XG5cdFx0XHRjb25zdCB5ID0gMztcblx0XHRcdHJldHVybiBbXG5cdFx0XHRcdGEgPz89IDIsXG5cdFx0XHRcdHggfHw9IHksXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXNuZXh0ID0gKCgpID0+IHtcblx0XHRcdHJldHVybiBbXG5cdFx0XHRcdGNsYXNzIHsgeCA9IDI7IH0sXG5cdFx0XHRcdGNsYXNzIHsgc3RhdGljIHggPSAxOyB9LFxuXHRcdFx0XHRjbGFzcyB7ICN4KCkge30gfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyAjeCB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyAjeCgpIHt9IH0sXG5cdFx0XHRcdDFfMDAwXzAwMF8wMDAsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cdCIsIlxuXHRcdGV4cG9ydCAqIGZyb20gJy4vZm9vLmpzJ1xuXHQiXSwic291cmNlUm9vdCI6IiJ9" + "content", + ], +] `; exports[`Webpack 4 target 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, \\"es2016\\", function() { return /* reexport */ es2016; }); -__webpack_require__.d(__webpack_exports__, \\"es2017\\", function() { return /* reexport */ es2017; }); -__webpack_require__.d(__webpack_exports__, \\"es2018\\", function() { return /* reexport */ es2018; }); -__webpack_require__.d(__webpack_exports__, \\"es2019\\", function() { return /* reexport */ es2019; }); -__webpack_require__.d(__webpack_exports__, \\"es2020\\", function() { return /* reexport */ es2020; }); -__webpack_require__.d(__webpack_exports__, \\"es2021\\", function() { return /* reexport */ es2021; }); -__webpack_require__.d(__webpack_exports__, \\"esnext\\", function() { return /* reexport */ esnext; }); - -// CONCATENATED MODULE: /src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } - }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -// CONCATENATED MODULE: /src/index.js - - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 target 2`] = ` Object { "es2016": 10000, "es2017": "function", @@ -2471,742 +102,9 @@ Object { } `; -exports[`Webpack 4 webpack magic comments 1`] = ` -"module.exports = -/******/ (function(modules) { // webpackBootstrap -/******/ // install a JSONP callback for chunk loading -/******/ function webpackJsonpCallback(data) { -/******/ var chunkIds = data[0]; -/******/ var moreModules = data[1]; -/******/ -/******/ -/******/ // add \\"moreModules\\" to the modules object, -/******/ // then flag all \\"chunkIds\\" as loaded and fire callback -/******/ var moduleId, chunkId, i = 0, resolves = []; -/******/ for(;i < chunkIds.length; i++) { -/******/ chunkId = chunkIds[i]; -/******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) { -/******/ resolves.push(installedChunks[chunkId][0]); -/******/ } -/******/ installedChunks[chunkId] = 0; -/******/ } -/******/ for(moduleId in moreModules) { -/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { -/******/ modules[moduleId] = moreModules[moduleId]; -/******/ } -/******/ } -/******/ if(parentJsonpFunction) parentJsonpFunction(data); -/******/ -/******/ while(resolves.length) { -/******/ resolves.shift()(); -/******/ } -/******/ -/******/ }; -/******/ -/******/ -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // object to store loaded and loading chunks -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched -/******/ // Promise = chunk loading, 0 = chunk loaded -/******/ var installedChunks = { -/******/ 0: 0 -/******/ }; -/******/ -/******/ -/******/ -/******/ // script path function -/******/ function jsonpScriptSrc(chunkId) { -/******/ return __webpack_require__.p + \\"\\" + ({\\"1\\":\\"named-chunk-bar\\",\\"2\\":\\"named-chunk-foo\\"}[chunkId]||chunkId) + \\".js\\" -/******/ } -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ // This file contains only the entry chunk. -/******/ // The chunk loading function for additional chunks -/******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ var promises = []; -/******/ -/******/ -/******/ // JSONP chunk loading for javascript -/******/ -/******/ var installedChunkData = installedChunks[chunkId]; -/******/ if(installedChunkData !== 0) { // 0 means \\"already installed\\". -/******/ -/******/ // a Promise means \\"currently loading\\". -/******/ if(installedChunkData) { -/******/ promises.push(installedChunkData[2]); -/******/ } else { -/******/ // setup Promise in chunk cache -/******/ var promise = new Promise(function(resolve, reject) { -/******/ installedChunkData = installedChunks[chunkId] = [resolve, reject]; -/******/ }); -/******/ promises.push(installedChunkData[2] = promise); -/******/ -/******/ // start chunk loading -/******/ var script = document.createElement('script'); -/******/ var onScriptComplete; -/******/ -/******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; -/******/ if (__webpack_require__.nc) { -/******/ script.setAttribute(\\"nonce\\", __webpack_require__.nc); -/******/ } -/******/ script.src = jsonpScriptSrc(chunkId); -/******/ -/******/ // create error before stack unwound to get useful stacktrace later -/******/ var error = new Error(); -/******/ onScriptComplete = function (event) { -/******/ // avoid mem leaks in IE. -/******/ script.onerror = script.onload = null; -/******/ clearTimeout(timeout); -/******/ var chunk = installedChunks[chunkId]; -/******/ if(chunk !== 0) { -/******/ if(chunk) { -/******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); -/******/ var realSrc = event && event.target && event.target.src; -/******/ error.message = 'Loading chunk ' + chunkId + ' failed.\\\\n(' + errorType + ': ' + realSrc + ')'; -/******/ error.name = 'ChunkLoadError'; -/******/ error.type = errorType; -/******/ error.request = realSrc; -/******/ chunk[1](error); -/******/ } -/******/ installedChunks[chunkId] = undefined; -/******/ } -/******/ }; -/******/ var timeout = setTimeout(function(){ -/******/ onScriptComplete({ type: 'timeout', target: script }); -/******/ }, 120000); -/******/ script.onerror = script.onload = onScriptComplete; -/******/ document.head.appendChild(script); -/******/ } -/******/ } -/******/ return Promise.all(promises); -/******/ }; -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = \\"\\"; -/******/ -/******/ // on error function for async loading -/******/ __webpack_require__.oe = function(err) { console.error(err); throw err; }; -/******/ -/******/ var jsonpArray = window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []; -/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); -/******/ jsonpArray.push = webpackJsonpCallback; -/******/ jsonpArray = jsonpArray.slice(); -/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); -/******/ var parentJsonpFunction = oldJsonpFunction; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ \\"./src/index.js\\": -/***/ (function(module, exports, __webpack_require__) { - -const Foo = __webpack_require__.e(/* import() | named-chunk-foo */ 2).then(__webpack_require__.bind(null, \\"./src/foo.js\\")); -const Bar = __webpack_require__.e(/* import() | named-chunk-bar */ 1).then(__webpack_require__.bind(null, \\"./src/bar.js\\")); -Foo.then(console.log); - - -/***/ }) - -/******/ });" -`; - -exports[`Webpack 4 webpack magic comments 2`] = ` -"(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[2],{ - -/***/ \\"./src/foo.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -__webpack_require__.r(__webpack_exports__); -console.log(\\"foo\\"); -/* harmony default export */ __webpack_exports__[\\"default\\"] = (1); - - -/***/ }) - -}]);" -`; - -exports[`Webpack 4 webpack magic comments 3`] = ` -"(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[1],{ - -/***/ \\"./src/bar.js\\": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -\\"use strict\\"; -__webpack_require__.r(__webpack_exports__); -console.log(\\"bar\\" + 1); -/* harmony default export */ __webpack_exports__[\\"default\\"] = (Symbol(\\"bar\\")); - - -/***/ }) - -}]);" -`; - -exports[`Webpack 5 Loader ambigious ts/tsx ambiguous ts 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"default\\": () => (/* reexport */ foo) -}); - -;// CONCATENATED MODULE: ./src/foo.ts -/* harmony default export */ const foo = (() => 1 < /a>/g); - -;// CONCATENATED MODULE: ./src/index.js - - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 Loader ambigious ts/tsx ambiguous tsx 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"default\\": () => (/* reexport */ foo) -}); - -;// CONCATENATED MODULE: ./src/foo.tsx -/* harmony default export */ const foo = (() => /* @__PURE__ */ React.createElement(\\"a\\", null, \\"1\\") / g); - -;// CONCATENATED MODULE: ./src/index.js - - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 Loader ambigious ts/tsx ts via tsx 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"default\\": () => (/* binding */ src) -}); - -;// CONCATENATED MODULE: ./src/foo.ts -var BasicEnum; -(function(BasicEnum2) { - BasicEnum2[BasicEnum2[\\"Left\\"] = 0] = \\"Left\\"; - BasicEnum2[BasicEnum2[\\"Right\\"] = 1] = \\"Right\\"; -})(BasicEnum || (BasicEnum = {})); -var NamedEnum; -(function(NamedEnum2) { - NamedEnum2[\\"SomeEnum\\"] = \\"some-value\\"; -})(NamedEnum || (NamedEnum = {})); -const a = 0; -const b = NamedEnum.SomeEnum; -function foo() { - return \\"foo\\"; -} -const bar = (value) => fn(); - -;// CONCATENATED MODULE: ./src/index.js - -/* harmony default export */ const src = (foo()); - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 Loader ambigious ts/tsx ts via tsx 2 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"default\\": () => (/* reexport */ foo) -}); - -;// CONCATENATED MODULE: ./src/foo.ts -const testFn = (l, options) => { - return options[l]; -}; -/* harmony default export */ const foo = (testFn); - -;// CONCATENATED MODULE: ./src/index.js - - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 Loader ambigious ts/tsx ts via tsx 2 2`] = `1`; - -exports[`Webpack 5 Loader custom esbuild transform function 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"default\\": () => (/* binding */ src) -}); - -;// CONCATENATED MODULE: ./src/foo.ts -function foo() { return \\"MY_CUSTOM_ESBUILD_IMPLEMENTATION\\"; } -;// CONCATENATED MODULE: ./src/index.js - -/* harmony default export */ const src = (foo()); - -module.exports = __webpack_exports__; -/******/ })() -;" -`; +exports[`Webpack 5 Loader ambigious ts/tsx ts via tsx 2 1`] = `1`; exports[`Webpack 5 Loader js 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"es2016\\": () => (/* reexport */ es2016), - \\"es2017\\": () => (/* reexport */ es2017), - \\"es2018\\": () => (/* reexport */ es2018), - \\"es2019\\": () => (/* reexport */ es2019), - \\"es2020\\": () => (/* reexport */ es2020), - \\"es2021\\": () => (/* reexport */ es2021), - \\"esnext\\": () => (/* reexport */ esnext) -}); - -;// CONCATENATED MODULE: ./src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } - }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -;// CONCATENATED MODULE: ./src/index.js - - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 Loader js 2`] = ` Object { "es2016": 10000, "es2017": "function", @@ -3235,1134 +133,49 @@ Object { } `; -exports[`Webpack 5 Loader ts 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"default\\": () => (/* binding */ src) -}); - -;// CONCATENATED MODULE: ./src/foo.ts -var BasicEnum; -(function(BasicEnum2) { - BasicEnum2[BasicEnum2[\\"Left\\"] = 0] = \\"Left\\"; - BasicEnum2[BasicEnum2[\\"Right\\"] = 1] = \\"Right\\"; -})(BasicEnum || (BasicEnum = {})); -var NamedEnum; -(function(NamedEnum2) { - NamedEnum2[\\"SomeEnum\\"] = \\"some-value\\"; -})(NamedEnum || (NamedEnum = {})); -const a = 0; -const b = NamedEnum.SomeEnum; -function foo() { - return \\"foo\\"; -} -const bar = (value) => fn(); - -;// CONCATENATED MODULE: ./src/index.js - -/* harmony default export */ const src = (foo()); - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 Loader ts 2`] = ` -Object { - "default": "foo", -} -`; - -exports[`Webpack 5 Loader ts w/ tsconfig 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"default\\": () => (/* reexport */ A) -}); - -;// CONCATENATED MODULE: ./src/foo.ts -var __defProp = Object.defineProperty; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -class A { - constructor() { - __publicField(this, \\"a\\"); - } -} - -;// CONCATENATED MODULE: ./src/index.js - - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - exports[`Webpack 5 Loader tsx 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"default\\": () => (/* binding */ src) -}); - -;// CONCATENATED MODULE: ./src/foo.tsx -const HelloWorld = /* @__PURE__ */ createElement(Fragment, null, /* @__PURE__ */ createElement(\\"div\\", null, \\"hello world\\")); -class Foo { - render() { - return /* @__PURE__ */ createElement(\\"div\\", { - className: \\"class-name\\" - }, \\"content\\"); - } -} - -;// CONCATENATED MODULE: ./src/index.js - -/* harmony default export */ const src = ([ - HelloWorld, - new Foo().render() -]); - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 Loader tsx 2`] = ` -Object { - "default": Array [ - Array [ - "Fragment", - null, - Array [ - "div", - null, - "hello world", - ], - ], +Array [ + Array [ + "Fragment", + null, Array [ "div", - Object { - "className": "class-name", - }, - "content", + null, + "hello world", ], ], -} + Array [ + "div", + Object { + "className": "class-name", + }, + "content", + ], +] `; exports[`Webpack 5 Loader tsx w/ tsconfig 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"default\\": () => (/* binding */ src) -}); - -;// CONCATENATED MODULE: ./src/foo.tsx -const HelloWorld = /* @__PURE__ */ customFactory(customFragment, null, /* @__PURE__ */ customFactory(\\"div\\", null, \\"hello world\\")); -class Foo { - render() { - return /* @__PURE__ */ customFactory(\\"div\\", { - className: \\"class-name\\" - }, \\"content\\"); - } -} - -;// CONCATENATED MODULE: ./src/index.js - -/* harmony default export */ const src = ([ - HelloWorld, - new Foo().render() -]); - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 Loader tsx w/ tsconfig 2`] = ` -Object { - "default": Array [ - Array [ - "Fragment", - null, - Array [ - "div", - null, - "hello world", - ], - ], +Array [ + Array [ + "Fragment", + null, Array [ "div", - Object { - "className": "class-name", - }, - "content", + null, + "hello world", ], ], -} -`; - -exports[`Webpack 5 Source-map source-map eval 1`] = ` -"/* - * ATTENTION: An \\"eval-source-map\\" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses \\"eval()\\" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with \\"devtool: false\\". - * If you are looking for production-ready output files, see mode: \\"production\\" (https://webpack.js.org/configuration/mode/). - */ -/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ var __webpack_modules__ = ({ - -/***/ \\"./src/index.js\\": -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -eval(\\"// ESM COMPAT FLAG\\\\n__webpack_require__.r(__webpack_exports__);\\\\n\\\\n// EXPORTS\\\\n__webpack_require__.d(__webpack_exports__, {\\\\n \\\\\\"es2016\\\\\\": () => (/* reexport */ es2016),\\\\n \\\\\\"es2017\\\\\\": () => (/* reexport */ es2017),\\\\n \\\\\\"es2018\\\\\\": () => (/* reexport */ es2018),\\\\n \\\\\\"es2019\\\\\\": () => (/* reexport */ es2019),\\\\n \\\\\\"es2020\\\\\\": () => (/* reexport */ es2020),\\\\n \\\\\\"es2021\\\\\\": () => (/* reexport */ es2021),\\\\n \\\\\\"esnext\\\\\\": () => (/* reexport */ esnext)\\\\n});\\\\n\\\\n;// CONCATENATED MODULE: ./src/foo.js\\\\nvar __defProp = Object.defineProperty;\\\\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\\\\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\\\\nvar __propIsEnum = Object.prototype.propertyIsEnumerable;\\\\nvar __pow = Math.pow;\\\\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\\\\nvar __spreadValues = (a, b) => {\\\\n for (var prop in b || (b = {}))\\\\n if (__hasOwnProp.call(b, prop))\\\\n __defNormalProp(a, prop, b[prop]);\\\\n if (__getOwnPropSymbols)\\\\n for (var prop of __getOwnPropSymbols(b)) {\\\\n if (__propIsEnum.call(b, prop))\\\\n __defNormalProp(a, prop, b[prop]);\\\\n }\\\\n return a;\\\\n};\\\\nvar __objRest = (source, exclude) => {\\\\n var target = {};\\\\n for (var prop in source)\\\\n if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)\\\\n target[prop] = source[prop];\\\\n if (source != null && __getOwnPropSymbols)\\\\n for (var prop of __getOwnPropSymbols(source)) {\\\\n if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop))\\\\n target[prop] = source[prop];\\\\n }\\\\n return target;\\\\n};\\\\nvar __publicField = (obj, key, value) => {\\\\n __defNormalProp(obj, typeof key !== \\\\\\"symbol\\\\\\" ? key + \\\\\\"\\\\\\" : key, value);\\\\n return value;\\\\n};\\\\nvar __privateAdd = (obj, member, value) => {\\\\n if (member.has(obj))\\\\n throw TypeError(\\\\\\"Cannot add the same private member more than once\\\\\\");\\\\n member instanceof WeakSet ? member.add(obj) : member.set(obj, value);\\\\n};\\\\nvar __async = (__this, __arguments, generator) => {\\\\n return new Promise((resolve, reject) => {\\\\n var fulfilled = (value) => {\\\\n try {\\\\n step(generator.next(value));\\\\n } catch (e) {\\\\n reject(e);\\\\n }\\\\n };\\\\n var rejected = (value) => {\\\\n try {\\\\n step(generator.throw(value));\\\\n } catch (e) {\\\\n reject(e);\\\\n }\\\\n };\\\\n var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);\\\\n step((generator = generator.apply(__this, __arguments)).next());\\\\n });\\\\n};\\\\nconst import_meta = {};\\\\nconst es2016 = __pow(10, 4);\\\\nconst es2017 = \\\\\\"function\\\\\\";\\\\nconst es2018 = (() => {\\\\n const y = { a: 1 };\\\\n let x = __spreadValues({}, y);\\\\n let z = __objRest(y, []);\\\\n return z;\\\\n})();\\\\nconst es2019 = (() => {\\\\n try {\\\\n return \\\\\\"try\\\\\\";\\\\n } catch (e) {\\\\n }\\\\n})();\\\\nconst es2020 = (() => {\\\\n var _a;\\\\n const obj = {\\\\n property: 1\\\\n };\\\\n return [\\\\n obj == null ? void 0 : obj.property,\\\\n (_a = obj.prop) != null ? _a : 2,\\\\n import_meta\\\\n ];\\\\n})();\\\\nconst es2021 = (() => {\\\\n let a;\\\\n let x = 0;\\\\n const y = 3;\\\\n return [\\\\n a != null ? a : a = 2,\\\\n x || (x = y)\\\\n ];\\\\n})();\\\\nconst esnext = (() => {\\\\n var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2;\\\\n return [\\\\n class {\\\\n constructor() {\\\\n __publicField(this, \\\\\\"x\\\\\\", 2);\\\\n }\\\\n },\\\\n (_a = class {\\\\n }, __publicField(_a, \\\\\\"x\\\\\\", 1), _a),\\\\n (_b = class {\\\\n constructor() {\\\\n __privateAdd(this, _x);\\\\n }\\\\n }, _x = new WeakSet(), x_fn = function() {\\\\n }, _b),\\\\n (_c = class {\\\\n constructor() {\\\\n __privateAdd(this, _x2, void 0);\\\\n }\\\\n }, _x2 = new WeakMap(), _c),\\\\n (_d = class {\\\\n }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d),\\\\n (_e = class {\\\\n }, _x4 = new WeakSet(), x_fn2 = function() {\\\\n }, __privateAdd(_e, _x4), _e),\\\\n 1e9\\\\n ];\\\\n})();\\\\n\\\\n;// CONCATENATED MODULE: ./src/index.js\\\\n\\\\n//# sourceURL=[module]\\\\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaW5kZXguanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ1MsTUFBTSxTQUFTLFVBQU07QUFFckIsTUFBTSxTQUFTO0FBRWYsTUFBTSxTQUFVLE9BQU07QUFDNUIsUUFBTSxJQUFJLEVBQUUsR0FBRztBQUNmLE1BQUksSUFBSSxtQkFBSTtBQUNaLE1BQVEsY0FBSyxHQUFMO0FBQ1IsU0FBTztBQUFBO0FBR0QsTUFBTSxTQUFVLE9BQU07QUFDNUIsTUFBSTtBQUNILFdBQU87QUFBQSxXQUNBLEdBQU47QUFBQTtBQUFBO0FBR0ksTUFBTSxTQUFVLE9BQU07QUFsQi9CO0FBbUJHLFFBQU0sTUFBTTtBQUFBLElBQ1gsVUFBVTtBQUFBO0FBRVgsU0FBTztBQUFBLElBQ04sMkJBQUs7QUFBQSxJQUNMLFVBQUksU0FBSixZQUFZO0FBQUEsSUFDWjtBQUFBO0FBQUE7QUFJSyxNQUFNLFNBQVUsT0FBTTtBQUM1QixNQUFJO0FBQ0osTUFBSSxJQUFJO0FBQ1IsUUFBTSxJQUFJO0FBQ1YsU0FBTztBQUFBLElBQ04sb0JBQU07QUFBQSxJQUNOLFVBQU07QUFBQTtBQUFBO0FBSUQsTUFBTSxTQUFVLE9BQU07QUF2Qy9CO0FBd0NHLFNBQU87QUFBQSxJQUNOLE1BQU07QUFBQSxNQUFOLGNBekNKO0FBeUNZLGlDQUFJO0FBQUE7QUFBQTtBQUFBLElBQ1osWUFBTTtBQUFBLE9BQVMsY0FBZixJQUFlLEtBQUksSUFBbkI7QUFBQSxJQUNBLFlBQU07QUFBQSxNQUFOLGNBM0NKO0FBMkNZO0FBQUE7QUFBQSxrQ0FBRSxXQUFHO0FBQUEsT0FBYjtBQUFBLElBQ0EsWUFBTTtBQUFBLE1BQU4sY0E1Q0o7QUE0Q1k7QUFBQTtBQUFBLDRCQUFSO0FBQUEsSUFDQSxZQUFNO0FBQUEsT0FBUyxrQ0FBZixJQUFlLGNBQWY7QUFBQSxJQUNBLFlBQU07QUFBQSxPQUFTLDZCQUFFLFdBQUc7QUFBQSxPQUFMLGFBQWYsSUFBZSxNQUFmO0FBQUEsSUFDQTtBQUFBO0FBQUE7OztBQzlDRiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9mb28uanM/MDU1NCIsIndlYnBhY2s6Ly8vLi9zcmMvaW5kZXguanM/YjYzNSJdLCJzb3VyY2VzQ29udGVudCI6WyJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRleHBvcnQgKiBmcm9tICcuL2Zvby5qcydcblx0Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\\\\n//# sourceURL=webpack-internal:///./src/index.js\\\\n\\"); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = {}; -/******/ __webpack_modules__[\\"./src/index.js\\"](0, __webpack_exports__, __webpack_require__); -/******/ module.exports = __webpack_exports__; -/******/ -/******/ })() -;" -`; - -exports[`Webpack 5 Source-map source-map file 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"es2016\\": () => (/* reexport */ es2016), - \\"es2017\\": () => (/* reexport */ es2017), - \\"es2018\\": () => (/* reexport */ es2018), - \\"es2019\\": () => (/* reexport */ es2019), - \\"es2020\\": () => (/* reexport */ es2020), - \\"es2021\\": () => (/* reexport */ es2021), - \\"esnext\\": () => (/* reexport */ esnext) -}); - -;// CONCATENATED MODULE: ./src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } - }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -;// CONCATENATED MODULE: ./src/index.js - - -module.exports = __webpack_exports__; -/******/ })() -; -//# sourceMappingURL=index.js.map" -`; - -exports[`Webpack 5 Source-map source-map file 2`] = `"{\\"version\\":3,\\"file\\":\\"index.js\\",\\"mappings\\":\\";;UAAA;UACA;;;;;WCDA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACNA;AACS,MAAM,SAAS,UAAM;AAErB,MAAM,SAAS;AAEf,MAAM,SAAU,OAAM;AAC5B,QAAM,IAAI,EAAE,GAAG;AACf,MAAI,IAAI,mBAAI;AACZ,MAAQ,cAAK,GAAL;AACR,SAAO;AAAA;AAGD,MAAM,SAAU,OAAM;AAC5B,MAAI;AACH,WAAO;AAAA,WACA,GAAN;AAAA;AAAA;AAGI,MAAM,SAAU,OAAM;AAlB/B;AAmBG,QAAM,MAAM;AAAA,IACX,UAAU;AAAA;AAEX,SAAO;AAAA,IACN,2BAAK;AAAA,IACL,UAAI,SAAJ,YAAY;AAAA,IACZ;AAAA;AAAA;AAIK,MAAM,SAAU,OAAM;AAC5B,MAAI;AACJ,MAAI,IAAI;AACR,QAAM,IAAI;AACV,SAAO;AAAA,IACN,oBAAM;AAAA,IACN,UAAM;AAAA;AAAA;AAID,MAAM,SAAU,OAAM;AAvC/B;AAwCG,SAAO;AAAA,IACN,MAAM;AAAA,MAAN,cAzCJ;AAyCY,iCAAI;AAAA;AAAA;AAAA,IACZ,YAAM;AAAA,OAAS,cAAf,IAAe,KAAI,IAAnB;AAAA,IACA,YAAM;AAAA,MAAN,cA3CJ;AA2CY;AAAA;AAAA,kCAAE,WAAG;AAAA,OAAb;AAAA,IACA,YAAM;AAAA,MAAN,cA5CJ;AA4CY;AAAA;AAAA,4BAAR;AAAA,IACA,YAAM;AAAA,OAAS,kCAAf,IAAe,cAAf;AAAA,IACA,YAAM;AAAA,OAAS,6BAAE,WAAG;AAAA,OAAL,aAAf,IAAe,MAAf;AAAA,IACA;AAAA;AAAA;;;AC9CF\\",\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///webpack/runtime/define property getters\\",\\"webpack:///webpack/runtime/hasOwnProperty shorthand\\",\\"webpack:///webpack/runtime/make namespace object\\",\\"webpack:///./src/foo.js\\",\\"webpack:///./src/index.js\\"],\\"sourcesContent\\":[\\"// The require scope\\\\nvar __webpack_require__ = {};\\\\n\\\\n\\",\\"// define getter functions for harmony exports\\\\n__webpack_require__.d = (exports, definition) => {\\\\n\\\\tfor(var key in definition) {\\\\n\\\\t\\\\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\\\\n\\\\t\\\\t\\\\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n};\\",\\"__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))\\",\\"// define __esModule on exports\\\\n__webpack_require__.r = (exports) => {\\\\n\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n\\\\t}\\\\n\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n};\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\",\\"\\\\n\\\\t\\\\texport * from './foo.js'\\\\n\\\\t\\"],\\"names\\":[],\\"sourceRoot\\":\\"\\"}"`; - -exports[`Webpack 5 Source-map source-map inline 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"es2016\\": () => (/* reexport */ es2016), - \\"es2017\\": () => (/* reexport */ es2017), - \\"es2018\\": () => (/* reexport */ es2018), - \\"es2019\\": () => (/* reexport */ es2019), - \\"es2020\\": () => (/* reexport */ es2020), - \\"es2021\\": () => (/* reexport */ es2021), - \\"esnext\\": () => (/* reexport */ esnext) -}); - -;// CONCATENATED MODULE: ./src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } - }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -;// CONCATENATED MODULE: ./src/index.js - - -module.exports = __webpack_exports__; -/******/ })() -; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7VUFBQTtVQUNBOzs7OztXQ0RBO1dBQ0E7V0FDQTtXQUNBO1dBQ0EseUNBQXlDLHdDQUF3QztXQUNqRjtXQUNBO1dBQ0E7Ozs7O1dDUEE7Ozs7O1dDQUE7V0FDQTtXQUNBO1dBQ0EsdURBQXVELGlCQUFpQjtXQUN4RTtXQUNBLGdEQUFnRCxhQUFhO1dBQzdEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNOQTtBQUNTLE1BQU0sU0FBUyxVQUFNO0FBRXJCLE1BQU0sU0FBUztBQUVmLE1BQU0sU0FBVSxPQUFNO0FBQzVCLFFBQU0sSUFBSSxFQUFFLEdBQUc7QUFDZixNQUFJLElBQUksbUJBQUk7QUFDWixNQUFRLGNBQUssR0FBTDtBQUNSLFNBQU87QUFBQTtBQUdELE1BQU0sU0FBVSxPQUFNO0FBQzVCLE1BQUk7QUFDSCxXQUFPO0FBQUEsV0FDQSxHQUFOO0FBQUE7QUFBQTtBQUdJLE1BQU0sU0FBVSxPQUFNO0FBbEIvQjtBQW1CRyxRQUFNLE1BQU07QUFBQSxJQUNYLFVBQVU7QUFBQTtBQUVYLFNBQU87QUFBQSxJQUNOLDJCQUFLO0FBQUEsSUFDTCxVQUFJLFNBQUosWUFBWTtBQUFBLElBQ1o7QUFBQTtBQUFBO0FBSUssTUFBTSxTQUFVLE9BQU07QUFDNUIsTUFBSTtBQUNKLE1BQUksSUFBSTtBQUNSLFFBQU0sSUFBSTtBQUNWLFNBQU87QUFBQSxJQUNOLG9CQUFNO0FBQUEsSUFDTixVQUFNO0FBQUE7QUFBQTtBQUlELE1BQU0sU0FBVSxPQUFNO0FBdkMvQjtBQXdDRyxTQUFPO0FBQUEsSUFDTixNQUFNO0FBQUEsTUFBTixjQXpDSjtBQXlDWSxpQ0FBSTtBQUFBO0FBQUE7QUFBQSxJQUNaLFlBQU07QUFBQSxPQUFTLGNBQWYsSUFBZSxLQUFJLElBQW5CO0FBQUEsSUFDQSxZQUFNO0FBQUEsTUFBTixjQTNDSjtBQTJDWTtBQUFBO0FBQUEsa0NBQUUsV0FBRztBQUFBLE9BQWI7QUFBQSxJQUNBLFlBQU07QUFBQSxNQUFOLGNBNUNKO0FBNENZO0FBQUE7QUFBQSw0QkFBUjtBQUFBLElBQ0EsWUFBTTtBQUFBLE9BQVMsa0NBQWYsSUFBZSxjQUFmO0FBQUEsSUFDQSxZQUFNO0FBQUEsT0FBUyw2QkFBRSxXQUFHO0FBQUEsT0FBTCxhQUFmLElBQWUsTUFBZjtBQUFBLElBQ0E7QUFBQTtBQUFBOzs7QUM5Q0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIiwid2VicGFjazovLy8uL3NyYy9pbmRleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUaGUgcmVxdWlyZSBzY29wZVxudmFyIF9fd2VicGFja19yZXF1aXJlX18gPSB7fTtcblxuIiwiLy8gZGVmaW5lIGdldHRlciBmdW5jdGlvbnMgZm9yIGhhcm1vbnkgZXhwb3J0c1xuX193ZWJwYWNrX3JlcXVpcmVfXy5kID0gKGV4cG9ydHMsIGRlZmluaXRpb24pID0+IHtcblx0Zm9yKHZhciBrZXkgaW4gZGVmaW5pdGlvbikge1xuXHRcdGlmKF9fd2VicGFja19yZXF1aXJlX18ubyhkZWZpbml0aW9uLCBrZXkpICYmICFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZXhwb3J0cywga2V5KSkge1xuXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIGtleSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGRlZmluaXRpb25ba2V5XSB9KTtcblx0XHR9XG5cdH1cbn07IiwiX193ZWJwYWNrX3JlcXVpcmVfXy5vID0gKG9iaiwgcHJvcCkgPT4gKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIHByb3ApKSIsIi8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uciA9IChleHBvcnRzKSA9PiB7XG5cdGlmKHR5cGVvZiBTeW1ib2wgIT09ICd1bmRlZmluZWQnICYmIFN5bWJvbC50b1N0cmluZ1RhZykge1xuXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBTeW1ib2wudG9TdHJpbmdUYWcsIHsgdmFsdWU6ICdNb2R1bGUnIH0pO1xuXHR9XG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAnX19lc01vZHVsZScsIHsgdmFsdWU6IHRydWUgfSk7XG59OyIsIlxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTYgPSAxMCAqKiA0O1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxNyA9IHR5cGVvZiAoYXN5bmMgKCkgPT4ge30pO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxOCA9ICgoKSA9PiB7XG5cdFx0XHRjb25zdCB5ID0geyBhOiAxIH1cblx0XHRcdGxldCB4ID0gey4uLnl9XG5cdFx0XHRsZXQgey4uLnp9ID0geVxuXHRcdFx0cmV0dXJuIHo7XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTkgPSAoKCkgPT4ge1xuXHRcdFx0dHJ5IHtcblx0XHRcdFx0cmV0dXJuICd0cnknXG5cdFx0XHR9IGNhdGNoIHt9XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMjAgPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3Qgb2JqID0ge1xuXHRcdFx0XHRwcm9wZXJ0eTogMSxcblx0XHRcdH07XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRvYmo/LnByb3BlcnR5LFxuXHRcdFx0XHRvYmoucHJvcCA/PyAyLFxuXHRcdFx0XHRpbXBvcnQubWV0YSxcblx0XHRcdF07XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMjEgPSAoKCkgPT4ge1xuXHRcdFx0bGV0IGE7XG5cdFx0XHRsZXQgeCA9IDA7XG5cdFx0XHRjb25zdCB5ID0gMztcblx0XHRcdHJldHVybiBbXG5cdFx0XHRcdGEgPz89IDIsXG5cdFx0XHRcdHggfHw9IHksXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXNuZXh0ID0gKCgpID0+IHtcblx0XHRcdHJldHVybiBbXG5cdFx0XHRcdGNsYXNzIHsgeCA9IDI7IH0sXG5cdFx0XHRcdGNsYXNzIHsgc3RhdGljIHggPSAxOyB9LFxuXHRcdFx0XHRjbGFzcyB7ICN4KCkge30gfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyAjeCB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyAjeCgpIHt9IH0sXG5cdFx0XHRcdDFfMDAwXzAwMF8wMDAsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cdCIsIlxuXHRcdGV4cG9ydCAqIGZyb20gJy4vZm9vLmpzJ1xuXHQiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=" -`; - -exports[`Webpack 5 Source-map source-map plugin 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"es2016\\": () => (/* reexport */ es2016), - \\"es2017\\": () => (/* reexport */ es2017), - \\"es2018\\": () => (/* reexport */ es2018), - \\"es2019\\": () => (/* reexport */ es2019), - \\"es2020\\": () => (/* reexport */ es2020), - \\"es2021\\": () => (/* reexport */ es2021), - \\"esnext\\": () => (/* reexport */ esnext) -}); - -;// CONCATENATED MODULE: ./src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } + Array [ + "div", + Object { + "className": "class-name", }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -;// CONCATENATED MODULE: ./src/index.js - - -module.exports = __webpack_exports__; -/******/ })() -; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7VUFBQTtVQUNBOzs7OztXQ0RBO1dBQ0E7V0FDQTtXQUNBO1dBQ0EseUNBQXlDLHdDQUF3QztXQUNqRjtXQUNBO1dBQ0E7Ozs7O1dDUEE7Ozs7O1dDQUE7V0FDQTtXQUNBO1dBQ0EsdURBQXVELGlCQUFpQjtXQUN4RTtXQUNBLGdEQUFnRCxhQUFhO1dBQzdEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNOQTtBQUNTLE1BQU0sU0FBUyxVQUFNO0FBRXJCLE1BQU0sU0FBUztBQUVmLE1BQU0sU0FBVSxPQUFNO0FBQzVCLFFBQU0sSUFBSSxFQUFFLEdBQUc7QUFDZixNQUFJLElBQUksbUJBQUk7QUFDWixNQUFRLGNBQUssR0FBTDtBQUNSLFNBQU87QUFBQTtBQUdELE1BQU0sU0FBVSxPQUFNO0FBQzVCLE1BQUk7QUFDSCxXQUFPO0FBQUEsV0FDQSxHQUFOO0FBQUE7QUFBQTtBQUdJLE1BQU0sU0FBVSxPQUFNO0FBbEIvQjtBQW1CRyxRQUFNLE1BQU07QUFBQSxJQUNYLFVBQVU7QUFBQTtBQUVYLFNBQU87QUFBQSxJQUNOLDJCQUFLO0FBQUEsSUFDTCxVQUFJLFNBQUosWUFBWTtBQUFBLElBQ1o7QUFBQTtBQUFBO0FBSUssTUFBTSxTQUFVLE9BQU07QUFDNUIsTUFBSTtBQUNKLE1BQUksSUFBSTtBQUNSLFFBQU0sSUFBSTtBQUNWLFNBQU87QUFBQSxJQUNOLG9CQUFNO0FBQUEsSUFDTixVQUFNO0FBQUE7QUFBQTtBQUlELE1BQU0sU0FBVSxPQUFNO0FBdkMvQjtBQXdDRyxTQUFPO0FBQUEsSUFDTixNQUFNO0FBQUEsTUFBTixjQXpDSjtBQXlDWSxpQ0FBSTtBQUFBO0FBQUE7QUFBQSxJQUNaLFlBQU07QUFBQSxPQUFTLGNBQWYsSUFBZSxLQUFJLElBQW5CO0FBQUEsSUFDQSxZQUFNO0FBQUEsTUFBTixjQTNDSjtBQTJDWTtBQUFBO0FBQUEsa0NBQUUsV0FBRztBQUFBLE9BQWI7QUFBQSxJQUNBLFlBQU07QUFBQSxNQUFOLGNBNUNKO0FBNENZO0FBQUE7QUFBQSw0QkFBUjtBQUFBLElBQ0EsWUFBTTtBQUFBLE9BQVMsa0NBQWYsSUFBZSxjQUFmO0FBQUEsSUFDQSxZQUFNO0FBQUEsT0FBUyw2QkFBRSxXQUFHO0FBQUEsT0FBTCxhQUFmLElBQWUsTUFBZjtBQUFBLElBQ0E7QUFBQTtBQUFBOzs7QUM5Q0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIiwid2VicGFjazovLy8uL3NyYy9pbmRleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUaGUgcmVxdWlyZSBzY29wZVxudmFyIF9fd2VicGFja19yZXF1aXJlX18gPSB7fTtcblxuIiwiLy8gZGVmaW5lIGdldHRlciBmdW5jdGlvbnMgZm9yIGhhcm1vbnkgZXhwb3J0c1xuX193ZWJwYWNrX3JlcXVpcmVfXy5kID0gKGV4cG9ydHMsIGRlZmluaXRpb24pID0+IHtcblx0Zm9yKHZhciBrZXkgaW4gZGVmaW5pdGlvbikge1xuXHRcdGlmKF9fd2VicGFja19yZXF1aXJlX18ubyhkZWZpbml0aW9uLCBrZXkpICYmICFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZXhwb3J0cywga2V5KSkge1xuXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIGtleSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGRlZmluaXRpb25ba2V5XSB9KTtcblx0XHR9XG5cdH1cbn07IiwiX193ZWJwYWNrX3JlcXVpcmVfXy5vID0gKG9iaiwgcHJvcCkgPT4gKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIHByb3ApKSIsIi8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uciA9IChleHBvcnRzKSA9PiB7XG5cdGlmKHR5cGVvZiBTeW1ib2wgIT09ICd1bmRlZmluZWQnICYmIFN5bWJvbC50b1N0cmluZ1RhZykge1xuXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBTeW1ib2wudG9TdHJpbmdUYWcsIHsgdmFsdWU6ICdNb2R1bGUnIH0pO1xuXHR9XG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAnX19lc01vZHVsZScsIHsgdmFsdWU6IHRydWUgfSk7XG59OyIsIlxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTYgPSAxMCAqKiA0O1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxNyA9IHR5cGVvZiAoYXN5bmMgKCkgPT4ge30pO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzMjAxOCA9ICgoKSA9PiB7XG5cdFx0XHRjb25zdCB5ID0geyBhOiAxIH1cblx0XHRcdGxldCB4ID0gey4uLnl9XG5cdFx0XHRsZXQgey4uLnp9ID0geVxuXHRcdFx0cmV0dXJuIHo7XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTkgPSAoKCkgPT4ge1xuXHRcdFx0dHJ5IHtcblx0XHRcdFx0cmV0dXJuICd0cnknXG5cdFx0XHR9IGNhdGNoIHt9XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMjAgPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3Qgb2JqID0ge1xuXHRcdFx0XHRwcm9wZXJ0eTogMSxcblx0XHRcdH07XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRvYmo/LnByb3BlcnR5LFxuXHRcdFx0XHRvYmoucHJvcCA/PyAyLFxuXHRcdFx0XHRpbXBvcnQubWV0YSxcblx0XHRcdF07XG5cdFx0fSkoKTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMjEgPSAoKCkgPT4ge1xuXHRcdFx0bGV0IGE7XG5cdFx0XHRsZXQgeCA9IDA7XG5cdFx0XHRjb25zdCB5ID0gMztcblx0XHRcdHJldHVybiBbXG5cdFx0XHRcdGEgPz89IDIsXG5cdFx0XHRcdHggfHw9IHksXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXNuZXh0ID0gKCgpID0+IHtcblx0XHRcdHJldHVybiBbXG5cdFx0XHRcdGNsYXNzIHsgeCA9IDI7IH0sXG5cdFx0XHRcdGNsYXNzIHsgc3RhdGljIHggPSAxOyB9LFxuXHRcdFx0XHRjbGFzcyB7ICN4KCkge30gfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyAjeCB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyAjeCgpIHt9IH0sXG5cdFx0XHRcdDFfMDAwXzAwMF8wMDAsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cdCIsIlxuXHRcdGV4cG9ydCAqIGZyb20gJy4vZm9vLmpzJ1xuXHQiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=" + "content", + ], +] `; exports[`Webpack 5 target 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ \\"use strict\\"; -/******/ // The require scope -/******/ var __webpack_require__ = {}; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - \\"es2016\\": () => (/* reexport */ es2016), - \\"es2017\\": () => (/* reexport */ es2017), - \\"es2018\\": () => (/* reexport */ es2018), - \\"es2019\\": () => (/* reexport */ es2019), - \\"es2020\\": () => (/* reexport */ es2020), - \\"es2021\\": () => (/* reexport */ es2021), - \\"esnext\\": () => (/* reexport */ esnext) -}); - -;// CONCATENATED MODULE: ./src/foo.js -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __pow = Math.pow; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -var __spreadValues = (a, b) => { - for (var prop in b || (b = {})) - if (__hasOwnProp.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(b)) { - if (__propIsEnum.call(b, prop)) - __defNormalProp(a, prop, b[prop]); - } - return a; -}; -var __objRest = (source, exclude) => { - var target = {}; - for (var prop in source) - if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) - target[prop] = source[prop]; - if (source != null && __getOwnPropSymbols) - for (var prop of __getOwnPropSymbols(source)) { - if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) - target[prop] = source[prop]; - } - return target; -}; -var __publicField = (obj, key, value) => { - __defNormalProp(obj, typeof key !== \\"symbol\\" ? key + \\"\\" : key, value); - return value; -}; -var __privateAdd = (obj, member, value) => { - if (member.has(obj)) - throw TypeError(\\"Cannot add the same private member more than once\\"); - member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; -const import_meta = {}; -const es2016 = __pow(10, 4); -const es2017 = \\"function\\"; -const es2018 = (() => { - const y = { a: 1 }; - let x = __spreadValues({}, y); - let z = __objRest(y, []); - return z; -})(); -const es2019 = (() => { - try { - return \\"try\\"; - } catch (e) { - } -})(); -const es2020 = (() => { - var _a; - const obj = { - property: 1 - }; - return [ - obj == null ? void 0 : obj.property, - (_a = obj.prop) != null ? _a : 2, - import_meta - ]; -})(); -const es2021 = (() => { - let a; - let x = 0; - const y = 3; - return [ - a != null ? a : a = 2, - x || (x = y) - ]; -})(); -const esnext = (() => { - var _a, _x, x_fn, _b, _x2, _c, _d, _x3, _x4, _e, x_fn2; - return [ - class { - constructor() { - __publicField(this, \\"x\\", 2); - } - }, - (_a = class { - }, __publicField(_a, \\"x\\", 1), _a), - (_b = class { - constructor() { - __privateAdd(this, _x); - } - }, _x = new WeakSet(), x_fn = function() { - }, _b), - (_c = class { - constructor() { - __privateAdd(this, _x2, void 0); - } - }, _x2 = new WeakMap(), _c), - (_d = class { - }, _x3 = new WeakMap(), __privateAdd(_d, _x3, void 0), _d), - (_e = class { - }, _x4 = new WeakSet(), x_fn2 = function() { - }, __privateAdd(_e, _x4), _e), - 1e9 - ]; -})(); - -;// CONCATENATED MODULE: ./src/index.js - - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 target 2`] = ` Object { "es2016": 10000, "es2017": "function", @@ -4390,304 +203,3 @@ Object { ], } `; - -exports[`Webpack 5 webpack magic comments 1`] = ` -"/******/ (() => { // webpackBootstrap -/******/ var __webpack_modules__ = ({}); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = __webpack_modules__; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/ensure chunk */ -/******/ (() => { -/******/ __webpack_require__.f = {}; -/******/ // This file contains only the entry chunk. -/******/ // The chunk loading function for additional chunks -/******/ __webpack_require__.e = (chunkId) => { -/******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => { -/******/ __webpack_require__.f[key](chunkId, promises); -/******/ return promises; -/******/ }, [])); -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/get javascript chunk filename */ -/******/ (() => { -/******/ // This function allow to reference async chunks -/******/ __webpack_require__.u = (chunkId) => { -/******/ // return url for filenames based on template -/******/ return \\"\\" + {\\"376\\":\\"named-chunk-bar\\",\\"600\\":\\"named-chunk-foo\\"}[chunkId] + \\".js\\"; -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/global */ -/******/ (() => { -/******/ __webpack_require__.g = (function() { -/******/ if (typeof globalThis === 'object') return globalThis; -/******/ try { -/******/ return this || new Function('return this')(); -/******/ } catch (e) { -/******/ if (typeof window === 'object') return window; -/******/ } -/******/ })(); -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/load script */ -/******/ (() => { -/******/ var inProgress = {}; -/******/ // data-webpack is not used as build has no uniqueName -/******/ // loadScript function to load a script via script tag -/******/ __webpack_require__.l = (url, done, key, chunkId) => { -/******/ if(inProgress[url]) { inProgress[url].push(done); return; } -/******/ var script, needAttach; -/******/ if(key !== undefined) { -/******/ var scripts = document.getElementsByTagName(\\"script\\"); -/******/ for(var i = 0; i < scripts.length; i++) { -/******/ var s = scripts[i]; -/******/ if(s.getAttribute(\\"src\\") == url) { script = s; break; } -/******/ } -/******/ } -/******/ if(!script) { -/******/ needAttach = true; -/******/ script = document.createElement('script'); -/******/ -/******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; -/******/ if (__webpack_require__.nc) { -/******/ script.setAttribute(\\"nonce\\", __webpack_require__.nc); -/******/ } -/******/ -/******/ script.src = url; -/******/ } -/******/ inProgress[url] = [done]; -/******/ var onScriptComplete = (prev, event) => { -/******/ // avoid mem leaks in IE. -/******/ script.onerror = script.onload = null; -/******/ clearTimeout(timeout); -/******/ var doneFns = inProgress[url]; -/******/ delete inProgress[url]; -/******/ script.parentNode && script.parentNode.removeChild(script); -/******/ doneFns && doneFns.forEach((fn) => (fn(event))); -/******/ if(prev) return prev(event); -/******/ } -/******/ ; -/******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); -/******/ script.onerror = onScriptComplete.bind(null, script.onerror); -/******/ script.onload = onScriptComplete.bind(null, script.onload); -/******/ needAttach && document.head.appendChild(script); -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/publicPath */ -/******/ (() => { -/******/ var scriptUrl; -/******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + \\"\\"; -/******/ var document = __webpack_require__.g.document; -/******/ if (!scriptUrl && document) { -/******/ if (document.currentScript) -/******/ scriptUrl = document.currentScript.src -/******/ if (!scriptUrl) { -/******/ var scripts = document.getElementsByTagName(\\"script\\"); -/******/ if(scripts.length) scriptUrl = scripts[scripts.length - 1].src -/******/ } -/******/ } -/******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration -/******/ // or pass an empty string (\\"\\") and set the __webpack_public_path__ variable from your code to use your own logic. -/******/ if (!scriptUrl) throw new Error(\\"Automatic publicPath is not supported in this browser\\"); -/******/ scriptUrl = scriptUrl.replace(/#.*$/, \\"\\").replace(/\\\\?.*$/, \\"\\").replace(/\\\\/[^\\\\/]+$/, \\"/\\"); -/******/ __webpack_require__.p = scriptUrl; -/******/ })(); -/******/ -/******/ /* webpack/runtime/jsonp chunk loading */ -/******/ (() => { -/******/ // no baseURI -/******/ -/******/ // object to store loaded and loading chunks -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched -/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded -/******/ var installedChunks = { -/******/ 826: 0 -/******/ }; -/******/ -/******/ __webpack_require__.f.j = (chunkId, promises) => { -/******/ // JSONP chunk loading for javascript -/******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined; -/******/ if(installedChunkData !== 0) { // 0 means \\"already installed\\". -/******/ -/******/ // a Promise means \\"currently loading\\". -/******/ if(installedChunkData) { -/******/ promises.push(installedChunkData[2]); -/******/ } else { -/******/ if(true) { // all chunks have JS -/******/ // setup Promise in chunk cache -/******/ var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject])); -/******/ promises.push(installedChunkData[2] = promise); -/******/ -/******/ // start chunk loading -/******/ var url = __webpack_require__.p + __webpack_require__.u(chunkId); -/******/ // create error before stack unwound to get useful stacktrace later -/******/ var error = new Error(); -/******/ var loadingEnded = (event) => { -/******/ if(__webpack_require__.o(installedChunks, chunkId)) { -/******/ installedChunkData = installedChunks[chunkId]; -/******/ if(installedChunkData !== 0) installedChunks[chunkId] = undefined; -/******/ if(installedChunkData) { -/******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); -/******/ var realSrc = event && event.target && event.target.src; -/******/ error.message = 'Loading chunk ' + chunkId + ' failed.\\\\n(' + errorType + ': ' + realSrc + ')'; -/******/ error.name = 'ChunkLoadError'; -/******/ error.type = errorType; -/******/ error.request = realSrc; -/******/ installedChunkData[1](error); -/******/ } -/******/ } -/******/ }; -/******/ __webpack_require__.l(url, loadingEnded, \\"chunk-\\" + chunkId, chunkId); -/******/ } else installedChunks[chunkId] = 0; -/******/ } -/******/ } -/******/ }; -/******/ -/******/ // no prefetching -/******/ -/******/ // no preloaded -/******/ -/******/ // no HMR -/******/ -/******/ // no HMR manifest -/******/ -/******/ // no on chunks loaded -/******/ -/******/ // install a JSONP callback for chunk loading -/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { -/******/ var [chunkIds, moreModules, runtime] = data; -/******/ // add \\"moreModules\\" to the modules object, -/******/ // then flag all \\"chunkIds\\" as loaded and fire callback -/******/ var moduleId, chunkId, i = 0; -/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { -/******/ for(moduleId in moreModules) { -/******/ if(__webpack_require__.o(moreModules, moduleId)) { -/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; -/******/ } -/******/ } -/******/ if(runtime) var result = runtime(__webpack_require__); -/******/ } -/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); -/******/ for(;i < chunkIds.length; i++) { -/******/ chunkId = chunkIds[i]; -/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { -/******/ installedChunks[chunkId][0](); -/******/ } -/******/ installedChunks[chunkIds[i]] = 0; -/******/ } -/******/ -/******/ } -/******/ -/******/ var chunkLoadingGlobal = self[\\"webpackChunk\\"] = self[\\"webpackChunk\\"] || []; -/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); -/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); -/******/ })(); -/******/ -/************************************************************************/ -var __webpack_exports__ = {}; -const Foo = __webpack_require__.e(/* import() | named-chunk-foo */ 600).then(__webpack_require__.bind(__webpack_require__, \\"./src/foo.js\\")); -const Bar = __webpack_require__.e(/* import() | named-chunk-bar */ 376).then(__webpack_require__.bind(__webpack_require__, \\"./src/bar.js\\")); -Foo.then(console.log); - -module.exports = __webpack_exports__; -/******/ })() -;" -`; - -exports[`Webpack 5 webpack magic comments 2`] = ` -"\\"use strict\\"; -(self[\\"webpackChunk\\"] = self[\\"webpackChunk\\"] || []).push([[600],{ - -/***/ \\"./src/foo.js\\": -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ \\"default\\": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -console.log(\\"foo\\"); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (1); - - -/***/ }) - -}]);" -`; - -exports[`Webpack 5 webpack magic comments 3`] = ` -"\\"use strict\\"; -(self[\\"webpackChunk\\"] = self[\\"webpackChunk\\"] || []).push([[376],{ - -/***/ \\"./src/bar.js\\": -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ \\"default\\": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -console.log(\\"bar\\" + 1); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Symbol(\\"bar\\")); - - -/***/ }) - -}]);" -`; diff --git a/test/__snapshots__/minify.test.ts.snap b/test/__snapshots__/minify.test.ts.snap index f6aca8eb..c5e49751 100644 --- a/test/__snapshots__/minify.test.ts.snap +++ b/test/__snapshots__/minify.test.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Webpack 4 Loader + Minification minify 1`] = ` -"module.exports=function(h){var f={};function o(r){if(f[r])return f[r].exports;var s=f[r]={i:r,l:!1,exports:{}};return h[r].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=f,o.d=function(r,s,a){o.o(r,s)||Object.defineProperty(r,s,{enumerable:!0,get:a})},o.r=function(r){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})},o.t=function(r,s){if(s&1&&(r=o(r)),s&8||s&4&&typeof r==\\"object\\"&&r&&r.__esModule)return r;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,\\"default\\",{enumerable:!0,value:r}),s&2&&typeof r!=\\"string\\")for(var d in r)o.d(a,d,function(P){return r[P]}.bind(null,d));return a},o.n=function(r){var s=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(s,\\"a\\",s),s},o.o=function(r,s){return Object.prototype.hasOwnProperty.call(r,s)},o.p=\\"\\",o(o.s=\\"./src/index.js\\")}({\\"./src/index.js\\":function(h,f,o){\\"use strict\\";o.r(f),o.d(f,\\"es2016\\",function(){return m}),o.d(f,\\"es2017\\",function(){return W}),o.d(f,\\"es2018\\",function(){return E}),o.d(f,\\"es2019\\",function(){return b}),o.d(f,\\"es2020\\",function(){return T}),o.d(f,\\"es2021\\",function(){return w}),o.d(f,\\"esnext\\",function(){return z});var r=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,P=Math.pow,x=(t,n,e)=>n in t?r(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,g=(t,n)=>{for(var e in n||(n={}))a.call(n,e)&&x(t,e,n[e]);if(s)for(var e of s(n))d.call(n,e)&&x(t,e,n[e]);return t},S=(t,n)=>{var e={};for(var i in t)a.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&s)for(var i of s(t))n.indexOf(i)<0&&d.call(t,i)&&(e[i]=t[i]);return e},j=(t,n,e)=>(x(t,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),v=(t,n,e)=>{if(n.has(t))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(t):n.set(t,e)},C=(t,n,e)=>new Promise((i,y)=>{var O=u=>{try{l(e.next(u))}catch(c){y(c)}},p=u=>{try{l(e.throw(u))}catch(c){y(c)}},l=u=>u.done?i(u.value):Promise.resolve(u.value).then(O,p);l((e=e.apply(t,n)).next())});const M={},m=P(10,4),W=\\"function\\",E=(()=>{const t={a:1};let n=g({},t);return S(t,[])})(),b=(()=>{try{return\\"try\\"}catch(t){}})(),T=(()=>{var t;const n={property:1};return[n==null?void 0:n.property,(t=n.prop)!=null?t:2,M]})(),w=(()=>{let t,n=0;const e=3;return[t!=null?t:t=2,n||(n=e)]})(),z=(()=>{var t,n,e,i,y,O,p,l,u,c,A;return[class{constructor(){j(this,\\"x\\",2)}},(t=class{},j(t,\\"x\\",1),t),(i=class{constructor(){v(this,n)}},n=new WeakSet,e=function(){},i),(O=class{constructor(){v(this,y,void 0)}},y=new WeakMap,O),(p=class{},l=new WeakMap,v(p,l,void 0),p),(c=class{},u=new WeakSet,A=function(){},v(c,u),c),1e9]})()}}); +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r!=null?r:r=2,n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; " `; @@ -35,91 +35,89 @@ Object { `; exports[`Webpack 4 Loader + Minification minify chunks 1`] = ` -"module.exports=function(b){function h(n){for(var e=n[0],r=n[1],i,s,o=0,c=[];o(await r).default+(await t).default}]).default; " `; exports[`Webpack 4 Loader + Minification minify chunks 2`] = ` -"(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{\\"./src/foo.js\\":function(s,o,n){\\"use strict\\";n.r(o),console.log(\\"foo\\"),o.default=1}}]); +"exports.ids=[2],exports.modules=[,function(t,o,s){\\"use strict\\";s.r(o),o.default=\\"foo\\"}]; " `; exports[`Webpack 4 Loader + Minification minify chunks 3`] = ` -"(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{\\"./src/bar.js\\":function(s,o,n){\\"use strict\\";n.r(o),console.log(\\"bar\\"+1),o.default=Symbol(\\"bar\\")}}]); +"exports.ids=[1],exports.modules={2:function(u,s,t){\\"use strict\\";t.r(s),s.default=\\"bar\\"}}; " `; exports[`Webpack 4 Loader + Minification minify chunks filtered using "exclude" 1`] = ` -"module.exports=function(b){function h(n){for(var e=n[0],r=n[1],i,s,o=0,c=[];o(await r).default+(await t).default}]).default; " `; exports[`Webpack 4 Loader + Minification minify chunks filtered using "exclude" 2`] = ` -"(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{\\"./src/foo.js\\":function(s,o,n){\\"use strict\\";n.r(o),console.log(\\"foo\\"),o.default=1}}]); +"exports.ids=[2],exports.modules=[,function(t,o,s){\\"use strict\\";s.r(o),o.default=\\"foo\\"}]; " `; exports[`Webpack 4 Loader + Minification minify chunks filtered using "exclude" 3`] = ` -"(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[1],{ +"exports.ids = [1]; +exports.modules = { -/***/ \\"./src/bar.js\\": +/***/ 2: /***/ (function(module, __webpack_exports__, __webpack_require__) { \\"use strict\\"; __webpack_require__.r(__webpack_exports__); -console.log(\\"bar\\" + 1); -/* harmony default export */ __webpack_exports__[\\"default\\"] = (Symbol(\\"bar\\")); + /* harmony default export */ __webpack_exports__[\\"default\\"] = ('bar'); + /***/ }) -}]);" +};;" `; exports[`Webpack 4 Loader + Minification minify chunks filtered using "include" 1`] = ` -"module.exports=function(b){function h(n){for(var e=n[0],r=n[1],i,s,o=0,c=[];o(await r).default+(await t).default}]).default; " `; exports[`Webpack 4 Loader + Minification minify chunks filtered using "include" 2`] = ` -"(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[2],{ - -/***/ \\"./src/foo.js\\": +"exports.ids = [2]; +exports.modules = [ +/* 0 */, +/* 1 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { \\"use strict\\"; __webpack_require__.r(__webpack_exports__); -console.log(\\"foo\\"); -/* harmony default export */ __webpack_exports__[\\"default\\"] = (1); + /* harmony default export */ __webpack_exports__[\\"default\\"] = ('foo'); + /***/ }) - -}]);" +];;" `; exports[`Webpack 4 Loader + Minification minify chunks filtered using "include" 3`] = ` -"(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{\\"./src/bar.js\\":function(s,o,n){\\"use strict\\";n.r(o),console.log(\\"bar\\"+1),o.default=Symbol(\\"bar\\")}}]); +"exports.ids=[1],exports.modules={2:function(u,s,t){\\"use strict\\";t.r(s),s.default=\\"bar\\"}}; " `; exports[`Webpack 4 Loader + Minification minify w/ devtool inline-source-map 1`] = ` -"module.exports=function(h){var f={};function o(r){if(f[r])return f[r].exports;var s=f[r]={i:r,l:!1,exports:{}};return h[r].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=f,o.d=function(r,s,a){o.o(r,s)||Object.defineProperty(r,s,{enumerable:!0,get:a})},o.r=function(r){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})},o.t=function(r,s){if(s&1&&(r=o(r)),s&8||s&4&&typeof r==\\"object\\"&&r&&r.__esModule)return r;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,\\"default\\",{enumerable:!0,value:r}),s&2&&typeof r!=\\"string\\")for(var d in r)o.d(a,d,function(P){return r[P]}.bind(null,d));return a},o.n=function(r){var s=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(s,\\"a\\",s),s},o.o=function(r,s){return Object.prototype.hasOwnProperty.call(r,s)},o.p=\\"\\",o(o.s=\\"./src/index.js\\")}({\\"./src/index.js\\":function(h,f,o){\\"use strict\\";o.r(f),o.d(f,\\"es2016\\",function(){return m}),o.d(f,\\"es2017\\",function(){return W}),o.d(f,\\"es2018\\",function(){return E}),o.d(f,\\"es2019\\",function(){return b}),o.d(f,\\"es2020\\",function(){return T}),o.d(f,\\"es2021\\",function(){return w}),o.d(f,\\"esnext\\",function(){return z});var r=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,P=Math.pow,x=(t,n,e)=>n in t?r(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,g=(t,n)=>{for(var e in n||(n={}))a.call(n,e)&&x(t,e,n[e]);if(s)for(var e of s(n))d.call(n,e)&&x(t,e,n[e]);return t},S=(t,n)=>{var e={};for(var i in t)a.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&s)for(var i of s(t))n.indexOf(i)<0&&d.call(t,i)&&(e[i]=t[i]);return e},j=(t,n,e)=>(x(t,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),v=(t,n,e)=>{if(n.has(t))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(t):n.set(t,e)},C=(t,n,e)=>new Promise((i,y)=>{var O=u=>{try{l(e.next(u))}catch(c){y(c)}},p=u=>{try{l(e.throw(u))}catch(c){y(c)}},l=u=>u.done?i(u.value):Promise.resolve(u.value).then(O,p);l((e=e.apply(t,n)).next())});const M={},m=P(10,4),W=\\"function\\",E=(()=>{const t={a:1};let n=g({},t);return S(t,[])})(),b=(()=>{try{return\\"try\\"}catch(t){}})(),T=(()=>{var t;const n={property:1};return[n==null?void 0:n.property,(t=n.prop)!=null?t:2,M]})(),w=(()=>{let t,n=0;const e=3;return[t??(t=2),n||(n=e)]})(),z=(()=>{var t,n,e,i,y,O,p,l,u,c,A;return[class{constructor(){j(this,\\"x\\",2)}},(t=class{},j(t,\\"x\\",1),t),(i=class{constructor(){v(this,n)}},n=new WeakSet,e=function(){},i),(O=class{constructor(){v(this,y,void 0)}},y=new WeakMap,O),(p=class{},l=new WeakMap,v(p,l,void 0),p),(c=class{},u=new WeakSet,A=function(){},v(c,u),c),1e9]})()}}); +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIyQkFDRSxHQUFJLEdBQW1CLEdBR3ZCLFdBQTZCLEVBQVUsQ0FHdEMsR0FBRyxFQUFpQixHQUNuQixNQUFPLEdBQWlCLEdBQVUsUUFHbkMsR0FBSSxHQUFTLEVBQWlCLEdBQVksQ0FDekMsRUFBRyxFQUNILEVBQUcsR0FDSCxRQUFTLElBSVYsU0FBUSxHQUFVLEtBQUssRUFBTyxRQUFTLEVBQVEsRUFBTyxRQUFTLEdBRy9ELEVBQU8sRUFBSSxHQUdKLEVBQU8sUUFLZixTQUFvQixFQUFJLEVBR3hCLEVBQW9CLEVBQUksRUFHeEIsRUFBb0IsRUFBSSxTQUFTLEVBQVMsRUFBTSxFQUFRLENBQ25ELEVBQW9CLEVBQUUsRUFBUyxJQUNsQyxPQUFPLGVBQWUsRUFBUyxFQUFNLENBQUUsV0FBWSxHQUFNLElBQUssS0FLaEUsRUFBb0IsRUFBSSxTQUFTLEVBQVMsQ0FDdEMsTUFBTyxTQUFXLGFBQWUsT0FBTyxhQUMxQyxPQUFPLGVBQWUsRUFBUyxPQUFPLFlBQWEsQ0FBRSxNQUFPLFdBRTdELE9BQU8sZUFBZSxFQUFTLGFBQWMsQ0FBRSxNQUFPLE1BUXZELEVBQW9CLEVBQUksU0FBUyxFQUFPLEVBQU0sQ0FHN0MsR0FGRyxFQUFPLEdBQUcsR0FBUSxFQUFvQixJQUN0QyxFQUFPLEdBQ04sRUFBTyxHQUFNLE1BQU8sSUFBVSxVQUFZLEdBQVMsRUFBTSxXQUFZLE1BQU8sR0FDaEYsR0FBSSxHQUFLLE9BQU8sT0FBTyxNQUd2QixHQUZBLEVBQW9CLEVBQUUsR0FDdEIsT0FBTyxlQUFlLEVBQUksVUFBVyxDQUFFLFdBQVksR0FBTSxNQUFPLElBQzdELEVBQU8sR0FBSyxNQUFPLElBQVMsU0FBVSxPQUFRLEtBQU8sR0FBTyxFQUFvQixFQUFFLEVBQUksRUFBSyxTQUFTLEVBQUssQ0FBRSxNQUFPLEdBQU0sSUFBUSxLQUFLLEtBQU0sSUFDOUksTUFBTyxJQUlSLEVBQW9CLEVBQUksU0FBUyxFQUFRLENBQ3hDLEdBQUksR0FBUyxHQUFVLEVBQU8sV0FDN0IsVUFBc0IsQ0FBRSxNQUFPLEdBQU8sU0FDdEMsVUFBNEIsQ0FBRSxNQUFPLElBQ3RDLFNBQW9CLEVBQUUsRUFBUSxJQUFLLEdBQzVCLEdBSVIsRUFBb0IsRUFBSSxTQUFTLEVBQVEsRUFBVSxDQUFFLE1BQU8sUUFBTyxVQUFVLGVBQWUsS0FBSyxFQUFRLElBR3pHLEVBQW9CLEVBQUksR0FJakIsRUFBb0IsRUFBb0IsRUFBSSxtQiwrcUNDbEZyRCxXQUNlLEVBQVMsS0FBTSxHQUVmLEVBQVMsV0FFVCxFQUFXLEtBQUssQ0FDNUIsS0FBTSxHQUFJLENBQUUsRUFBRyxHQUNmLEdBQUksR0FBSSxLQUFJLEdBRVosTUFEUSxHQUFLLEVBQUwsUUFJSSxFQUFXLEtBQUssQ0FDNUIsR0FBSSxDQUNILE1BQU8sWUFDQSxFQURBLE9BSUksRUFBVyxLQUFLLENBbEIvQixNQW1CRyxLQUFNLEdBQU0sQ0FDWCxTQUFVLEdBRVgsTUFBTyxDQUNOLGlCQUFLLFNBQ0wsS0FBSSxPQUFKLE9BQVksRUFDWixPQUlXLEVBQVcsS0FBSyxDQUM1QixHQUFJLEdBQ0EsRUFBSSxFQUNSLEtBQU0sR0FBSSxFQUNWLE1BQU8sQ0FDTixNQUFNLEdBQ04sTUFBTSxRQUlLLEVBQVcsS0FBSyxDQXZDL0IsMEJBd0NHLE1BQU8sQ0FDTixLQUFNLENBQU4sYUF6Q0osQ0F5Q1ksV0FBSSxLQUNaLFFBQU0sR0FBUyxFQUFmLEVBQWUsSUFBSSxHQUFuQixHQUNBLFFBQU0sQ0FBTixhQTNDSixDQTJDWSw0QkFBRSxVQUFHLEdBQWIsR0FDQSxRQUFNLENBQU4sYUE1Q0osQ0E0Q1ksaUNBQVIsR0FDQSxRQUFNLEdBQVMsZ0JBQWYsRUFBZSxVQUFmLEdBQ0EsUUFBTSxHQUFTLGdCQUFFLFVBQUcsR0FBTCxFQUFmLEVBQWUsR0FBZixHQUNBIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiIFx0Ly8gVGhlIG1vZHVsZSBjYWNoZVxuIFx0dmFyIGluc3RhbGxlZE1vZHVsZXMgPSB7fTtcblxuIFx0Ly8gVGhlIHJlcXVpcmUgZnVuY3Rpb25cbiBcdGZ1bmN0aW9uIF9fd2VicGFja19yZXF1aXJlX18obW9kdWxlSWQpIHtcblxuIFx0XHQvLyBDaGVjayBpZiBtb2R1bGUgaXMgaW4gY2FjaGVcbiBcdFx0aWYoaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0pIHtcbiBcdFx0XHRyZXR1cm4gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0uZXhwb3J0cztcbiBcdFx0fVxuIFx0XHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuIFx0XHR2YXIgbW9kdWxlID0gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0gPSB7XG4gXHRcdFx0aTogbW9kdWxlSWQsXG4gXHRcdFx0bDogZmFsc2UsXG4gXHRcdFx0ZXhwb3J0czoge31cbiBcdFx0fTtcblxuIFx0XHQvLyBFeGVjdXRlIHRoZSBtb2R1bGUgZnVuY3Rpb25cbiBcdFx0bW9kdWxlc1ttb2R1bGVJZF0uY2FsbChtb2R1bGUuZXhwb3J0cywgbW9kdWxlLCBtb2R1bGUuZXhwb3J0cywgX193ZWJwYWNrX3JlcXVpcmVfXyk7XG5cbiBcdFx0Ly8gRmxhZyB0aGUgbW9kdWxlIGFzIGxvYWRlZFxuIFx0XHRtb2R1bGUubCA9IHRydWU7XG5cbiBcdFx0Ly8gUmV0dXJuIHRoZSBleHBvcnRzIG9mIHRoZSBtb2R1bGVcbiBcdFx0cmV0dXJuIG1vZHVsZS5leHBvcnRzO1xuIFx0fVxuXG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlcyBvYmplY3QgKF9fd2VicGFja19tb2R1bGVzX18pXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm0gPSBtb2R1bGVzO1xuXG4gXHQvLyBleHBvc2UgdGhlIG1vZHVsZSBjYWNoZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5jID0gaW5zdGFsbGVkTW9kdWxlcztcblxuIFx0Ly8gZGVmaW5lIGdldHRlciBmdW5jdGlvbiBmb3IgaGFybW9ueSBleHBvcnRzXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQgPSBmdW5jdGlvbihleHBvcnRzLCBuYW1lLCBnZXR0ZXIpIHtcbiBcdFx0aWYoIV9fd2VicGFja19yZXF1aXJlX18ubyhleHBvcnRzLCBuYW1lKSkge1xuIFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBuYW1lLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZ2V0dGVyIH0pO1xuIFx0XHR9XG4gXHR9O1xuXG4gXHQvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSBmdW5jdGlvbihleHBvcnRzKSB7XG4gXHRcdGlmKHR5cGVvZiBTeW1ib2wgIT09ICd1bmRlZmluZWQnICYmIFN5bWJvbC50b1N0cmluZ1RhZykge1xuIFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBTeW1ib2wudG9TdHJpbmdUYWcsIHsgdmFsdWU6ICdNb2R1bGUnIH0pO1xuIFx0XHR9XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAnX19lc01vZHVsZScsIHsgdmFsdWU6IHRydWUgfSk7XG4gXHR9O1xuXG4gXHQvLyBjcmVhdGUgYSBmYWtlIG5hbWVzcGFjZSBvYmplY3RcbiBcdC8vIG1vZGUgJiAxOiB2YWx1ZSBpcyBhIG1vZHVsZSBpZCwgcmVxdWlyZSBpdFxuIFx0Ly8gbW9kZSAmIDI6IG1lcmdlIGFsbCBwcm9wZXJ0aWVzIG9mIHZhbHVlIGludG8gdGhlIG5zXG4gXHQvLyBtb2RlICYgNDogcmV0dXJuIHZhbHVlIHdoZW4gYWxyZWFkeSBucyBvYmplY3RcbiBcdC8vIG1vZGUgJiA4fDE6IGJlaGF2ZSBsaWtlIHJlcXVpcmVcbiBcdF9fd2VicGFja19yZXF1aXJlX18udCA9IGZ1bmN0aW9uKHZhbHVlLCBtb2RlKSB7XG4gXHRcdGlmKG1vZGUgJiAxKSB2YWx1ZSA9IF9fd2VicGFja19yZXF1aXJlX18odmFsdWUpO1xuIFx0XHRpZihtb2RlICYgOCkgcmV0dXJuIHZhbHVlO1xuIFx0XHRpZigobW9kZSAmIDQpICYmIHR5cGVvZiB2YWx1ZSA9PT0gJ29iamVjdCcgJiYgdmFsdWUgJiYgdmFsdWUuX19lc01vZHVsZSkgcmV0dXJuIHZhbHVlO1xuIFx0XHR2YXIgbnMgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnIobnMpO1xuIFx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkobnMsICdkZWZhdWx0JywgeyBlbnVtZXJhYmxlOiB0cnVlLCB2YWx1ZTogdmFsdWUgfSk7XG4gXHRcdGlmKG1vZGUgJiAyICYmIHR5cGVvZiB2YWx1ZSAhPSAnc3RyaW5nJykgZm9yKHZhciBrZXkgaW4gdmFsdWUpIF9fd2VicGFja19yZXF1aXJlX18uZChucywga2V5LCBmdW5jdGlvbihrZXkpIHsgcmV0dXJuIHZhbHVlW2tleV07IH0uYmluZChudWxsLCBrZXkpKTtcbiBcdFx0cmV0dXJuIG5zO1xuIFx0fTtcblxuIFx0Ly8gZ2V0RGVmYXVsdEV4cG9ydCBmdW5jdGlvbiBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIG5vbi1oYXJtb255IG1vZHVsZXNcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubiA9IGZ1bmN0aW9uKG1vZHVsZSkge1xuIFx0XHR2YXIgZ2V0dGVyID0gbW9kdWxlICYmIG1vZHVsZS5fX2VzTW9kdWxlID9cbiBcdFx0XHRmdW5jdGlvbiBnZXREZWZhdWx0KCkgeyByZXR1cm4gbW9kdWxlWydkZWZhdWx0J107IH0gOlxuIFx0XHRcdGZ1bmN0aW9uIGdldE1vZHVsZUV4cG9ydHMoKSB7IHJldHVybiBtb2R1bGU7IH07XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18uZChnZXR0ZXIsICdhJywgZ2V0dGVyKTtcbiBcdFx0cmV0dXJuIGdldHRlcjtcbiBcdH07XG5cbiBcdC8vIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbFxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5vID0gZnVuY3Rpb24ob2JqZWN0LCBwcm9wZXJ0eSkgeyByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG9iamVjdCwgcHJvcGVydHkpOyB9O1xuXG4gXHQvLyBfX3dlYnBhY2tfcHVibGljX3BhdGhfX1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5wID0gXCJcIjtcblxuXG4gXHQvLyBMb2FkIGVudHJ5IG1vZHVsZSBhbmQgcmV0dXJuIGV4cG9ydHNcbiBcdHJldHVybiBfX3dlYnBhY2tfcmVxdWlyZV9fKF9fd2VicGFja19yZXF1aXJlX18ucyA9IFwiLi9zcmMvaW5kZXguanNcIik7XG4iLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiXSwic291cmNlUm9vdCI6IiJ9" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIiwid2VicGFjazovLy8vc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIyQkFDRSxHQUFJLEdBQW1CLEdBR3ZCLFdBQTZCLEVBQVUsQ0FHdEMsR0FBRyxFQUFpQixHQUNuQixNQUFPLEdBQWlCLEdBQVUsUUFHbkMsR0FBSSxHQUFTLEVBQWlCLEdBQVksQ0FDekMsRUFBRyxFQUNILEVBQUcsR0FDSCxRQUFTLElBSVYsU0FBUSxHQUFVLEtBQUssRUFBTyxRQUFTLEVBQVEsRUFBTyxRQUFTLEdBRy9ELEVBQU8sRUFBSSxHQUdKLEVBQU8sUUFLZixTQUFvQixFQUFJLEVBR3hCLEVBQW9CLEVBQUksRUFHeEIsRUFBb0IsRUFBSSxTQUFTLEVBQVMsRUFBTSxFQUFRLENBQ25ELEVBQW9CLEVBQUUsRUFBUyxJQUNsQyxPQUFPLGVBQWUsRUFBUyxFQUFNLENBQUUsV0FBWSxHQUFNLElBQUssS0FLaEUsRUFBb0IsRUFBSSxTQUFTLEVBQVMsQ0FDdEMsTUFBTyxTQUFXLGFBQWUsT0FBTyxhQUMxQyxPQUFPLGVBQWUsRUFBUyxPQUFPLFlBQWEsQ0FBRSxNQUFPLFdBRTdELE9BQU8sZUFBZSxFQUFTLGFBQWMsQ0FBRSxNQUFPLE1BUXZELEVBQW9CLEVBQUksU0FBUyxFQUFPLEVBQU0sQ0FHN0MsR0FGRyxFQUFPLEdBQUcsR0FBUSxFQUFvQixJQUN0QyxFQUFPLEdBQ04sRUFBTyxHQUFNLE1BQU8sSUFBVSxVQUFZLEdBQVMsRUFBTSxXQUFZLE1BQU8sR0FDaEYsR0FBSSxHQUFLLE9BQU8sT0FBTyxNQUd2QixHQUZBLEVBQW9CLEVBQUUsR0FDdEIsT0FBTyxlQUFlLEVBQUksVUFBVyxDQUFFLFdBQVksR0FBTSxNQUFPLElBQzdELEVBQU8sR0FBSyxNQUFPLElBQVMsU0FBVSxPQUFRLEtBQU8sR0FBTyxFQUFvQixFQUFFLEVBQUksRUFBSyxTQUFTLEVBQUssQ0FBRSxNQUFPLEdBQU0sSUFBUSxLQUFLLEtBQU0sSUFDOUksTUFBTyxJQUlSLEVBQW9CLEVBQUksU0FBUyxFQUFRLENBQ3hDLEdBQUksR0FBUyxHQUFVLEVBQU8sV0FDN0IsVUFBc0IsQ0FBRSxNQUFPLEdBQU8sU0FDdEMsVUFBNEIsQ0FBRSxNQUFPLElBQ3RDLFNBQW9CLEVBQUUsRUFBUSxJQUFLLEdBQzVCLEdBSVIsRUFBb0IsRUFBSSxTQUFTLEVBQVEsRUFBVSxDQUFFLE1BQU8sUUFBTyxVQUFVLGVBQWUsS0FBSyxFQUFRLElBR3pHLEVBQW9CLEVBQUksR0FJakIsRUFBb0IsRUFBb0IsRUFBSSxJLDhxQ0NsRnJELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxZQUNBLEVBREEsT0FJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q2EscUIiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gMCk7XG4iLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" `; exports[`Webpack 4 Loader + Minification minify w/ devtool source-map 1`] = ` -"module.exports=function(h){var f={};function o(r){if(f[r])return f[r].exports;var s=f[r]={i:r,l:!1,exports:{}};return h[r].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=f,o.d=function(r,s,a){o.o(r,s)||Object.defineProperty(r,s,{enumerable:!0,get:a})},o.r=function(r){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})},o.t=function(r,s){if(s&1&&(r=o(r)),s&8||s&4&&typeof r==\\"object\\"&&r&&r.__esModule)return r;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,\\"default\\",{enumerable:!0,value:r}),s&2&&typeof r!=\\"string\\")for(var d in r)o.d(a,d,function(P){return r[P]}.bind(null,d));return a},o.n=function(r){var s=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(s,\\"a\\",s),s},o.o=function(r,s){return Object.prototype.hasOwnProperty.call(r,s)},o.p=\\"\\",o(o.s=\\"./src/index.js\\")}({\\"./src/index.js\\":function(h,f,o){\\"use strict\\";o.r(f),o.d(f,\\"es2016\\",function(){return m}),o.d(f,\\"es2017\\",function(){return W}),o.d(f,\\"es2018\\",function(){return E}),o.d(f,\\"es2019\\",function(){return b}),o.d(f,\\"es2020\\",function(){return T}),o.d(f,\\"es2021\\",function(){return w}),o.d(f,\\"esnext\\",function(){return z});var r=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,P=Math.pow,x=(t,n,e)=>n in t?r(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,g=(t,n)=>{for(var e in n||(n={}))a.call(n,e)&&x(t,e,n[e]);if(s)for(var e of s(n))d.call(n,e)&&x(t,e,n[e]);return t},S=(t,n)=>{var e={};for(var i in t)a.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&s)for(var i of s(t))n.indexOf(i)<0&&d.call(t,i)&&(e[i]=t[i]);return e},j=(t,n,e)=>(x(t,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),v=(t,n,e)=>{if(n.has(t))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(t):n.set(t,e)},C=(t,n,e)=>new Promise((i,y)=>{var O=u=>{try{l(e.next(u))}catch(c){y(c)}},p=u=>{try{l(e.throw(u))}catch(c){y(c)}},l=u=>u.done?i(u.value):Promise.resolve(u.value).then(O,p);l((e=e.apply(t,n)).next())});const M={},m=P(10,4),W=\\"function\\",E=(()=>{const t={a:1};let n=g({},t);return S(t,[])})(),b=(()=>{try{return\\"try\\"}catch(t){}})(),T=(()=>{var t;const n={property:1};return[n==null?void 0:n.property,(t=n.prop)!=null?t:2,M]})(),w=(()=>{let t,n=0;const e=3;return[t??(t=2),n||(n=e)]})(),z=(()=>{var t,n,e,i,y,O,p,l,u,c,A;return[class{constructor(){j(this,\\"x\\",2)}},(t=class{},j(t,\\"x\\",1),t),(i=class{constructor(){v(this,n)}},n=new WeakSet,e=function(){},i),(O=class{constructor(){v(this,y,void 0)}},y=new WeakMap,O),(p=class{},l=new WeakMap,v(p,l,void 0),p),(c=class{},u=new WeakSet,A=function(){},v(c,u),c),1e9]})()}}); +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; //# sourceMappingURL=index.js.map" `; exports[`Webpack 4 Loader + Minification minify w/ no devtool 1`] = ` -"module.exports=function(h){var f={};function o(r){if(f[r])return f[r].exports;var s=f[r]={i:r,l:!1,exports:{}};return h[r].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=f,o.d=function(r,s,a){o.o(r,s)||Object.defineProperty(r,s,{enumerable:!0,get:a})},o.r=function(r){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})},o.t=function(r,s){if(s&1&&(r=o(r)),s&8||s&4&&typeof r==\\"object\\"&&r&&r.__esModule)return r;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,\\"default\\",{enumerable:!0,value:r}),s&2&&typeof r!=\\"string\\")for(var d in r)o.d(a,d,function(P){return r[P]}.bind(null,d));return a},o.n=function(r){var s=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(s,\\"a\\",s),s},o.o=function(r,s){return Object.prototype.hasOwnProperty.call(r,s)},o.p=\\"\\",o(o.s=\\"./src/index.js\\")}({\\"./src/index.js\\":function(h,f,o){\\"use strict\\";o.r(f),o.d(f,\\"es2016\\",function(){return m}),o.d(f,\\"es2017\\",function(){return W}),o.d(f,\\"es2018\\",function(){return E}),o.d(f,\\"es2019\\",function(){return b}),o.d(f,\\"es2020\\",function(){return T}),o.d(f,\\"es2021\\",function(){return w}),o.d(f,\\"esnext\\",function(){return z});var r=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,P=Math.pow,x=(t,n,e)=>n in t?r(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,g=(t,n)=>{for(var e in n||(n={}))a.call(n,e)&&x(t,e,n[e]);if(s)for(var e of s(n))d.call(n,e)&&x(t,e,n[e]);return t},S=(t,n)=>{var e={};for(var i in t)a.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&s)for(var i of s(t))n.indexOf(i)<0&&d.call(t,i)&&(e[i]=t[i]);return e},j=(t,n,e)=>(x(t,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),v=(t,n,e)=>{if(n.has(t))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(t):n.set(t,e)},C=(t,n,e)=>new Promise((i,y)=>{var O=u=>{try{l(e.next(u))}catch(c){y(c)}},p=u=>{try{l(e.throw(u))}catch(c){y(c)}},l=u=>u.done?i(u.value):Promise.resolve(u.value).then(O,p);l((e=e.apply(t,n)).next())});const M={},m=P(10,4),W=\\"function\\",E=(()=>{const t={a:1};let n=g({},t);return S(t,[])})(),b=(()=>{try{return\\"try\\"}catch(t){}})(),T=(()=>{var t;const n={property:1};return[n==null?void 0:n.property,(t=n.prop)!=null?t:2,M]})(),w=(()=>{let t,n=0;const e=3;return[t!=null?t:t=2,n||(n=e)]})(),z=(()=>{var t,n,e,i,y,O,p,l,u,c,A;return[class{constructor(){j(this,\\"x\\",2)}},(t=class{},j(t,\\"x\\",1),t),(i=class{constructor(){v(this,n)}},n=new WeakSet,e=function(){},i),(O=class{constructor(){v(this,y,void 0)}},y=new WeakMap,O),(p=class{},l=new WeakMap,v(p,l,void 0),p),(c=class{},u=new WeakSet,A=function(){},v(c,u),c),1e9]})()}}); +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r!=null?r:r=2,n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; " `; @@ -153,7 +151,7 @@ Object { `; exports[`Webpack 4 Loader + Minification minify w/ query strings 1`] = ` -"module.exports=function(h){var f={};function o(r){if(f[r])return f[r].exports;var s=f[r]={i:r,l:!1,exports:{}};return h[r].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=f,o.d=function(r,s,a){o.o(r,s)||Object.defineProperty(r,s,{enumerable:!0,get:a})},o.r=function(r){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})},o.t=function(r,s){if(s&1&&(r=o(r)),s&8||s&4&&typeof r==\\"object\\"&&r&&r.__esModule)return r;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,\\"default\\",{enumerable:!0,value:r}),s&2&&typeof r!=\\"string\\")for(var d in r)o.d(a,d,function(P){return r[P]}.bind(null,d));return a},o.n=function(r){var s=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(s,\\"a\\",s),s},o.o=function(r,s){return Object.prototype.hasOwnProperty.call(r,s)},o.p=\\"\\",o(o.s=\\"./src/index.js\\")}({\\"./src/index.js\\":function(h,f,o){\\"use strict\\";o.r(f),o.d(f,\\"es2016\\",function(){return m}),o.d(f,\\"es2017\\",function(){return W}),o.d(f,\\"es2018\\",function(){return E}),o.d(f,\\"es2019\\",function(){return b}),o.d(f,\\"es2020\\",function(){return T}),o.d(f,\\"es2021\\",function(){return w}),o.d(f,\\"esnext\\",function(){return z});var r=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,P=Math.pow,x=(t,n,e)=>n in t?r(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,g=(t,n)=>{for(var e in n||(n={}))a.call(n,e)&&x(t,e,n[e]);if(s)for(var e of s(n))d.call(n,e)&&x(t,e,n[e]);return t},S=(t,n)=>{var e={};for(var i in t)a.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&s)for(var i of s(t))n.indexOf(i)<0&&d.call(t,i)&&(e[i]=t[i]);return e},j=(t,n,e)=>(x(t,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),v=(t,n,e)=>{if(n.has(t))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(t):n.set(t,e)},C=(t,n,e)=>new Promise((i,y)=>{var O=u=>{try{l(e.next(u))}catch(c){y(c)}},p=u=>{try{l(e.throw(u))}catch(c){y(c)}},l=u=>u.done?i(u.value):Promise.resolve(u.value).then(O,p);l((e=e.apply(t,n)).next())});const M={},m=P(10,4),W=\\"function\\",E=(()=>{const t={a:1};let n=g({},t);return S(t,[])})(),b=(()=>{try{return\\"try\\"}catch(t){}})(),T=(()=>{var t;const n={property:1};return[n==null?void 0:n.property,(t=n.prop)!=null?t:2,M]})(),w=(()=>{let t,n=0;const e=3;return[t!=null?t:t=2,n||(n=e)]})(),z=(()=>{var t,n,e,i,y,O,p,l,u,c,A;return[class{constructor(){j(this,\\"x\\",2)}},(t=class{},j(t,\\"x\\",1),t),(i=class{constructor(){v(this,n)}},n=new WeakSet,e=function(){},i),(O=class{constructor(){v(this,y,void 0)}},y=new WeakMap,O),(p=class{},l=new WeakMap,v(p,l,void 0),p),(c=class{},u=new WeakSet,A=function(){},v(c,u),c),1e9]})()}}); +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r!=null?r:r=2,n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; " `; @@ -187,22 +185,22 @@ Object { `; exports[`Webpack 4 Loader + Minification minify w/ source-map option 1`] = ` -"module.exports=function(h){var f={};function o(r){if(f[r])return f[r].exports;var s=f[r]={i:r,l:!1,exports:{}};return h[r].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=f,o.d=function(r,s,a){o.o(r,s)||Object.defineProperty(r,s,{enumerable:!0,get:a})},o.r=function(r){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})},o.t=function(r,s){if(s&1&&(r=o(r)),s&8||s&4&&typeof r==\\"object\\"&&r&&r.__esModule)return r;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,\\"default\\",{enumerable:!0,value:r}),s&2&&typeof r!=\\"string\\")for(var d in r)o.d(a,d,function(P){return r[P]}.bind(null,d));return a},o.n=function(r){var s=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(s,\\"a\\",s),s},o.o=function(r,s){return Object.prototype.hasOwnProperty.call(r,s)},o.p=\\"\\",o(o.s=\\"./src/index.js\\")}({\\"./src/index.js\\":function(h,f,o){\\"use strict\\";o.r(f),o.d(f,\\"es2016\\",function(){return m}),o.d(f,\\"es2017\\",function(){return W}),o.d(f,\\"es2018\\",function(){return E}),o.d(f,\\"es2019\\",function(){return b}),o.d(f,\\"es2020\\",function(){return T}),o.d(f,\\"es2021\\",function(){return w}),o.d(f,\\"esnext\\",function(){return z});var r=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,P=Math.pow,x=(t,n,e)=>n in t?r(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,g=(t,n)=>{for(var e in n||(n={}))a.call(n,e)&&x(t,e,n[e]);if(s)for(var e of s(n))d.call(n,e)&&x(t,e,n[e]);return t},S=(t,n)=>{var e={};for(var i in t)a.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&s)for(var i of s(t))n.indexOf(i)<0&&d.call(t,i)&&(e[i]=t[i]);return e},j=(t,n,e)=>(x(t,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),v=(t,n,e)=>{if(n.has(t))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(t):n.set(t,e)},C=(t,n,e)=>new Promise((i,y)=>{var O=u=>{try{l(e.next(u))}catch(c){y(c)}},p=u=>{try{l(e.throw(u))}catch(c){y(c)}},l=u=>u.done?i(u.value):Promise.resolve(u.value).then(O,p);l((e=e.apply(t,n)).next())});const M={},m=P(10,4),W=\\"function\\",E=(()=>{const t={a:1};let n=g({},t);return S(t,[])})(),b=(()=>{try{return\\"try\\"}catch(t){}})(),T=(()=>{var t;const n={property:1};return[n==null?void 0:n.property,(t=n.prop)!=null?t:2,M]})(),w=(()=>{let t,n=0;const e=3;return[t??(t=2),n||(n=e)]})(),z=(()=>{var t,n,e,i,y,O,p,l,u,c,A;return[class{constructor(){j(this,\\"x\\",2)}},(t=class{},j(t,\\"x\\",1),t),(i=class{constructor(){v(this,n)}},n=new WeakSet,e=function(){},i),(O=class{constructor(){v(this,y,void 0)}},y=new WeakMap,O),(p=class{},l=new WeakMap,v(p,l,void 0),p),(c=class{},u=new WeakSet,A=function(){},v(c,u),c),1e9]})()}}); +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; " `; exports[`Webpack 4 Loader + Minification minify w/ source-map option and source-map plugin external 1`] = ` -"module.exports=function(h){var f={};function o(r){if(f[r])return f[r].exports;var s=f[r]={i:r,l:!1,exports:{}};return h[r].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=f,o.d=function(r,s,a){o.o(r,s)||Object.defineProperty(r,s,{enumerable:!0,get:a})},o.r=function(r){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})},o.t=function(r,s){if(s&1&&(r=o(r)),s&8||s&4&&typeof r==\\"object\\"&&r&&r.__esModule)return r;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,\\"default\\",{enumerable:!0,value:r}),s&2&&typeof r!=\\"string\\")for(var d in r)o.d(a,d,function(P){return r[P]}.bind(null,d));return a},o.n=function(r){var s=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(s,\\"a\\",s),s},o.o=function(r,s){return Object.prototype.hasOwnProperty.call(r,s)},o.p=\\"\\",o(o.s=\\"./src/index.js\\")}({\\"./src/index.js\\":function(h,f,o){\\"use strict\\";o.r(f),o.d(f,\\"es2016\\",function(){return m}),o.d(f,\\"es2017\\",function(){return W}),o.d(f,\\"es2018\\",function(){return E}),o.d(f,\\"es2019\\",function(){return b}),o.d(f,\\"es2020\\",function(){return T}),o.d(f,\\"es2021\\",function(){return w}),o.d(f,\\"esnext\\",function(){return z});var r=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,P=Math.pow,x=(t,n,e)=>n in t?r(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,g=(t,n)=>{for(var e in n||(n={}))a.call(n,e)&&x(t,e,n[e]);if(s)for(var e of s(n))d.call(n,e)&&x(t,e,n[e]);return t},S=(t,n)=>{var e={};for(var i in t)a.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&s)for(var i of s(t))n.indexOf(i)<0&&d.call(t,i)&&(e[i]=t[i]);return e},j=(t,n,e)=>(x(t,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),v=(t,n,e)=>{if(n.has(t))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(t):n.set(t,e)},C=(t,n,e)=>new Promise((i,y)=>{var O=u=>{try{l(e.next(u))}catch(c){y(c)}},p=u=>{try{l(e.throw(u))}catch(c){y(c)}},l=u=>u.done?i(u.value):Promise.resolve(u.value).then(O,p);l((e=e.apply(t,n)).next())});const M={},m=P(10,4),W=\\"function\\",E=(()=>{const t={a:1};let n=g({},t);return S(t,[])})(),b=(()=>{try{return\\"try\\"}catch(t){}})(),T=(()=>{var t;const n={property:1};return[n==null?void 0:n.property,(t=n.prop)!=null?t:2,M]})(),w=(()=>{let t,n=0;const e=3;return[t??(t=2),n||(n=e)]})(),z=(()=>{var t,n,e,i,y,O,p,l,u,c,A;return[class{constructor(){j(this,\\"x\\",2)}},(t=class{},j(t,\\"x\\",1),t),(i=class{constructor(){v(this,n)}},n=new WeakSet,e=function(){},i),(O=class{constructor(){v(this,y,void 0)}},y=new WeakMap,O),(p=class{},l=new WeakMap,v(p,l,void 0),p),(c=class{},u=new WeakSet,A=function(){},v(c,u),c),1e9]})()}}); +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; //# sourceMappingURL=index.js.map" `; -exports[`Webpack 4 Loader + Minification minify w/ source-map option and source-map plugin external 2`] = `"{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:////src/foo.js\\"],\\"names\\":[],\\"mappings\\":\\"2BACE,GAAI,GAAmB,GAGvB,WAA6B,EAAU,CAGtC,GAAG,EAAiB,GACnB,MAAO,GAAiB,GAAU,QAGnC,GAAI,GAAS,EAAiB,GAAY,CACzC,EAAG,EACH,EAAG,GACH,QAAS,IAIV,SAAQ,GAAU,KAAK,EAAO,QAAS,EAAQ,EAAO,QAAS,GAG/D,EAAO,EAAI,GAGJ,EAAO,QAKf,SAAoB,EAAI,EAGxB,EAAoB,EAAI,EAGxB,EAAoB,EAAI,SAAS,EAAS,EAAM,EAAQ,CACnD,EAAoB,EAAE,EAAS,IAClC,OAAO,eAAe,EAAS,EAAM,CAAE,WAAY,GAAM,IAAK,KAKhE,EAAoB,EAAI,SAAS,EAAS,CACtC,MAAO,SAAW,aAAe,OAAO,aAC1C,OAAO,eAAe,EAAS,OAAO,YAAa,CAAE,MAAO,WAE7D,OAAO,eAAe,EAAS,aAAc,CAAE,MAAO,MAQvD,EAAoB,EAAI,SAAS,EAAO,EAAM,CAG7C,GAFG,EAAO,GAAG,GAAQ,EAAoB,IACtC,EAAO,GACN,EAAO,GAAM,MAAO,IAAU,UAAY,GAAS,EAAM,WAAY,MAAO,GAChF,GAAI,GAAK,OAAO,OAAO,MAGvB,GAFA,EAAoB,EAAE,GACtB,OAAO,eAAe,EAAI,UAAW,CAAE,WAAY,GAAM,MAAO,IAC7D,EAAO,GAAK,MAAO,IAAS,SAAU,OAAQ,KAAO,GAAO,EAAoB,EAAE,EAAI,EAAK,SAAS,EAAK,CAAE,MAAO,GAAM,IAAQ,KAAK,KAAM,IAC9I,MAAO,IAIR,EAAoB,EAAI,SAAS,EAAQ,CACxC,GAAI,GAAS,GAAU,EAAO,WAC7B,UAAsB,CAAE,MAAO,GAAO,SACtC,UAA4B,CAAE,MAAO,IACtC,SAAoB,EAAE,EAAQ,IAAK,GAC5B,GAIR,EAAoB,EAAI,SAAS,EAAQ,EAAU,CAAE,MAAO,QAAO,UAAU,eAAe,KAAK,EAAQ,IAGzG,EAAoB,EAAI,GAIjB,EAAoB,EAAoB,EAAI,mB,+qCClFrD,WACe,EAAS,KAAM,GAEf,EAAS,WAET,EAAW,KAAK,CAC5B,KAAM,GAAI,CAAE,EAAG,GACf,GAAI,GAAI,KAAI,GAEZ,MADQ,GAAK,EAAL,QAII,EAAW,KAAK,CAC5B,GAAI,CACH,MAAO,YACA,EADA,OAII,EAAW,KAAK,CAlB/B,MAmBG,KAAM,GAAM,CACX,SAAU,GAEX,MAAO,CACN,iBAAK,SACL,KAAI,OAAJ,OAAY,EACZ,OAIW,EAAW,KAAK,CAC5B,GAAI,GACA,EAAI,EACR,KAAM,GAAI,EACV,MAAO,CACN,MAAM,GACN,MAAM,QAIK,EAAW,KAAK,CAvC/B,0BAwCG,MAAO,CACN,KAAM,CAAN,aAzCJ,CAyCY,WAAI,KACZ,QAAM,GAAS,EAAf,EAAe,IAAI,GAAnB,GACA,QAAM,CAAN,aA3CJ,CA2CY,4BAAE,UAAG,GAAb,GACA,QAAM,CAAN,aA5CJ,CA4CY,iCAAR,GACA,QAAM,GAAS,gBAAf,EAAe,UAAf,GACA,QAAM,GAAS,gBAAE,UAAG,GAAL,EAAf,EAAe,GAAf,GACA\\",\\"file\\":\\"index.js\\",\\"sourcesContent\\":[\\" \\\\t// The module cache\\\\n \\\\tvar installedModules = {};\\\\n\\\\n \\\\t// The require function\\\\n \\\\tfunction __webpack_require__(moduleId) {\\\\n\\\\n \\\\t\\\\t// Check if module is in cache\\\\n \\\\t\\\\tif(installedModules[moduleId]) {\\\\n \\\\t\\\\t\\\\treturn installedModules[moduleId].exports;\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\t// Create a new module (and put it into the cache)\\\\n \\\\t\\\\tvar module = installedModules[moduleId] = {\\\\n \\\\t\\\\t\\\\ti: moduleId,\\\\n \\\\t\\\\t\\\\tl: false,\\\\n \\\\t\\\\t\\\\texports: {}\\\\n \\\\t\\\\t};\\\\n\\\\n \\\\t\\\\t// Execute the module function\\\\n \\\\t\\\\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\\\\n\\\\n \\\\t\\\\t// Flag the module as loaded\\\\n \\\\t\\\\tmodule.l = true;\\\\n\\\\n \\\\t\\\\t// Return the exports of the module\\\\n \\\\t\\\\treturn module.exports;\\\\n \\\\t}\\\\n\\\\n\\\\n \\\\t// expose the modules object (__webpack_modules__)\\\\n \\\\t__webpack_require__.m = modules;\\\\n\\\\n \\\\t// expose the module cache\\\\n \\\\t__webpack_require__.c = installedModules;\\\\n\\\\n \\\\t// define getter function for harmony exports\\\\n \\\\t__webpack_require__.d = function(exports, name, getter) {\\\\n \\\\t\\\\tif(!__webpack_require__.o(exports, name)) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\\\\n \\\\t\\\\t}\\\\n \\\\t};\\\\n\\\\n \\\\t// define __esModule on exports\\\\n \\\\t__webpack_require__.r = function(exports) {\\\\n \\\\t\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n \\\\t};\\\\n\\\\n \\\\t// create a fake namespace object\\\\n \\\\t// mode & 1: value is a module id, require it\\\\n \\\\t// mode & 2: merge all properties of value into the ns\\\\n \\\\t// mode & 4: return value when already ns object\\\\n \\\\t// mode & 8|1: behave like require\\\\n \\\\t__webpack_require__.t = function(value, mode) {\\\\n \\\\t\\\\tif(mode & 1) value = __webpack_require__(value);\\\\n \\\\t\\\\tif(mode & 8) return value;\\\\n \\\\t\\\\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\\\\n \\\\t\\\\tvar ns = Object.create(null);\\\\n \\\\t\\\\t__webpack_require__.r(ns);\\\\n \\\\t\\\\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\\\\n \\\\t\\\\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\\\\n \\\\t\\\\treturn ns;\\\\n \\\\t};\\\\n\\\\n \\\\t// getDefaultExport function for compatibility with non-harmony modules\\\\n \\\\t__webpack_require__.n = function(module) {\\\\n \\\\t\\\\tvar getter = module && module.__esModule ?\\\\n \\\\t\\\\t\\\\tfunction getDefault() { return module['default']; } :\\\\n \\\\t\\\\t\\\\tfunction getModuleExports() { return module; };\\\\n \\\\t\\\\t__webpack_require__.d(getter, 'a', getter);\\\\n \\\\t\\\\treturn getter;\\\\n \\\\t};\\\\n\\\\n \\\\t// Object.prototype.hasOwnProperty.call\\\\n \\\\t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\\\\n\\\\n \\\\t// __webpack_public_path__\\\\n \\\\t__webpack_require__.p = \\\\\\"\\\\\\";\\\\n\\\\n\\\\n \\\\t// Load entry module and return exports\\\\n \\\\treturn __webpack_require__(__webpack_require__.s = \\\\\\"./src/index.js\\\\\\");\\\\n\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\"],\\"sourceRoot\\":\\"\\"}"`; +exports[`Webpack 4 Loader + Minification minify w/ source-map option and source-map plugin external 2`] = `"{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:////src/foo.js\\",\\"webpack:////src/index.js\\"],\\"names\\":[],\\"mappings\\":\\"2BACE,GAAI,GAAmB,GAGvB,WAA6B,EAAU,CAGtC,GAAG,EAAiB,GACnB,MAAO,GAAiB,GAAU,QAGnC,GAAI,GAAS,EAAiB,GAAY,CACzC,EAAG,EACH,EAAG,GACH,QAAS,IAIV,SAAQ,GAAU,KAAK,EAAO,QAAS,EAAQ,EAAO,QAAS,GAG/D,EAAO,EAAI,GAGJ,EAAO,QAKf,SAAoB,EAAI,EAGxB,EAAoB,EAAI,EAGxB,EAAoB,EAAI,SAAS,EAAS,EAAM,EAAQ,CACnD,EAAoB,EAAE,EAAS,IAClC,OAAO,eAAe,EAAS,EAAM,CAAE,WAAY,GAAM,IAAK,KAKhE,EAAoB,EAAI,SAAS,EAAS,CACtC,MAAO,SAAW,aAAe,OAAO,aAC1C,OAAO,eAAe,EAAS,OAAO,YAAa,CAAE,MAAO,WAE7D,OAAO,eAAe,EAAS,aAAc,CAAE,MAAO,MAQvD,EAAoB,EAAI,SAAS,EAAO,EAAM,CAG7C,GAFG,EAAO,GAAG,GAAQ,EAAoB,IACtC,EAAO,GACN,EAAO,GAAM,MAAO,IAAU,UAAY,GAAS,EAAM,WAAY,MAAO,GAChF,GAAI,GAAK,OAAO,OAAO,MAGvB,GAFA,EAAoB,EAAE,GACtB,OAAO,eAAe,EAAI,UAAW,CAAE,WAAY,GAAM,MAAO,IAC7D,EAAO,GAAK,MAAO,IAAS,SAAU,OAAQ,KAAO,GAAO,EAAoB,EAAE,EAAI,EAAK,SAAS,EAAK,CAAE,MAAO,GAAM,IAAQ,KAAK,KAAM,IAC9I,MAAO,IAIR,EAAoB,EAAI,SAAS,EAAQ,CACxC,GAAI,GAAS,GAAU,EAAO,WAC7B,UAAsB,CAAE,MAAO,GAAO,SACtC,UAA4B,CAAE,MAAO,IACtC,SAAoB,EAAE,EAAQ,IAAK,GAC5B,GAIR,EAAoB,EAAI,SAAS,EAAQ,EAAU,CAAE,MAAO,QAAO,UAAU,eAAe,KAAK,EAAQ,IAGzG,EAAoB,EAAI,GAIjB,EAAoB,EAAoB,EAAI,I,8qCClFrD,WACe,EAAS,KAAM,GAEf,EAAS,WAET,EAAW,KAAK,CAC5B,KAAM,GAAI,CAAE,EAAG,GACf,GAAI,GAAI,KAAI,GAEZ,MADQ,GAAK,EAAL,QAII,EAAW,KAAK,CAC5B,GAAI,CACH,MAAO,YACA,EADA,OAII,EAAW,KAAK,CAlB/B,MAmBG,KAAM,GAAM,CACX,SAAU,GAEX,MAAO,CACN,iBAAK,SACL,KAAI,OAAJ,OAAY,EACZ,OAIW,EAAW,KAAK,CAC5B,GAAI,GACA,EAAI,EACR,KAAM,GAAI,EACV,MAAO,CACN,MAAM,GACN,MAAM,QAIK,EAAW,KAAK,CAvC/B,0BAwCG,MAAO,CACN,KAAM,CAAN,aAzCJ,CAyCY,WAAI,KACZ,QAAM,GAAS,EAAf,EAAe,IAAI,GAAnB,GACA,QAAM,CAAN,aA3CJ,CA2CY,4BAAE,UAAG,GAAb,GACA,QAAM,CAAN,aA5CJ,CA4CY,iCAAR,GACA,QAAM,GAAS,gBAAf,EAAe,UAAf,GACA,QAAM,GAAS,gBAAE,UAAG,GAAL,EAAf,EAAe,GAAf,GACA,SC7Ca,qB\\",\\"file\\":\\"index.js\\",\\"sourcesContent\\":[\\" \\\\t// The module cache\\\\n \\\\tvar installedModules = {};\\\\n\\\\n \\\\t// The require function\\\\n \\\\tfunction __webpack_require__(moduleId) {\\\\n\\\\n \\\\t\\\\t// Check if module is in cache\\\\n \\\\t\\\\tif(installedModules[moduleId]) {\\\\n \\\\t\\\\t\\\\treturn installedModules[moduleId].exports;\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\t// Create a new module (and put it into the cache)\\\\n \\\\t\\\\tvar module = installedModules[moduleId] = {\\\\n \\\\t\\\\t\\\\ti: moduleId,\\\\n \\\\t\\\\t\\\\tl: false,\\\\n \\\\t\\\\t\\\\texports: {}\\\\n \\\\t\\\\t};\\\\n\\\\n \\\\t\\\\t// Execute the module function\\\\n \\\\t\\\\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\\\\n\\\\n \\\\t\\\\t// Flag the module as loaded\\\\n \\\\t\\\\tmodule.l = true;\\\\n\\\\n \\\\t\\\\t// Return the exports of the module\\\\n \\\\t\\\\treturn module.exports;\\\\n \\\\t}\\\\n\\\\n\\\\n \\\\t// expose the modules object (__webpack_modules__)\\\\n \\\\t__webpack_require__.m = modules;\\\\n\\\\n \\\\t// expose the module cache\\\\n \\\\t__webpack_require__.c = installedModules;\\\\n\\\\n \\\\t// define getter function for harmony exports\\\\n \\\\t__webpack_require__.d = function(exports, name, getter) {\\\\n \\\\t\\\\tif(!__webpack_require__.o(exports, name)) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\\\\n \\\\t\\\\t}\\\\n \\\\t};\\\\n\\\\n \\\\t// define __esModule on exports\\\\n \\\\t__webpack_require__.r = function(exports) {\\\\n \\\\t\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n \\\\t};\\\\n\\\\n \\\\t// create a fake namespace object\\\\n \\\\t// mode & 1: value is a module id, require it\\\\n \\\\t// mode & 2: merge all properties of value into the ns\\\\n \\\\t// mode & 4: return value when already ns object\\\\n \\\\t// mode & 8|1: behave like require\\\\n \\\\t__webpack_require__.t = function(value, mode) {\\\\n \\\\t\\\\tif(mode & 1) value = __webpack_require__(value);\\\\n \\\\t\\\\tif(mode & 8) return value;\\\\n \\\\t\\\\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\\\\n \\\\t\\\\tvar ns = Object.create(null);\\\\n \\\\t\\\\t__webpack_require__.r(ns);\\\\n \\\\t\\\\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\\\\n \\\\t\\\\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\\\\n \\\\t\\\\treturn ns;\\\\n \\\\t};\\\\n\\\\n \\\\t// getDefaultExport function for compatibility with non-harmony modules\\\\n \\\\t__webpack_require__.n = function(module) {\\\\n \\\\t\\\\tvar getter = module && module.__esModule ?\\\\n \\\\t\\\\t\\\\tfunction getDefault() { return module['default']; } :\\\\n \\\\t\\\\t\\\\tfunction getModuleExports() { return module; };\\\\n \\\\t\\\\t__webpack_require__.d(getter, 'a', getter);\\\\n \\\\t\\\\treturn getter;\\\\n \\\\t};\\\\n\\\\n \\\\t// Object.prototype.hasOwnProperty.call\\\\n \\\\t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\\\\n\\\\n \\\\t// __webpack_public_path__\\\\n \\\\t__webpack_require__.p = \\\\\\"\\\\\\";\\\\n\\\\n\\\\n \\\\t// Load entry module and return exports\\\\n \\\\treturn __webpack_require__(__webpack_require__.s = 0);\\\\n\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\",\\"\\\\n\\\\t\\\\timport * as all from './foo.js'\\\\n\\\\t\\\\texport default all\\\\n\\\\t\\"],\\"sourceRoot\\":\\"\\"}"`; exports[`Webpack 4 Loader + Minification minify w/ source-map option and source-map plugin inline 1`] = ` -"module.exports=function(h){var f={};function o(r){if(f[r])return f[r].exports;var s=f[r]={i:r,l:!1,exports:{}};return h[r].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=f,o.d=function(r,s,a){o.o(r,s)||Object.defineProperty(r,s,{enumerable:!0,get:a})},o.r=function(r){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})},o.t=function(r,s){if(s&1&&(r=o(r)),s&8||s&4&&typeof r==\\"object\\"&&r&&r.__esModule)return r;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,\\"default\\",{enumerable:!0,value:r}),s&2&&typeof r!=\\"string\\")for(var d in r)o.d(a,d,function(P){return r[P]}.bind(null,d));return a},o.n=function(r){var s=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(s,\\"a\\",s),s},o.o=function(r,s){return Object.prototype.hasOwnProperty.call(r,s)},o.p=\\"\\",o(o.s=\\"./src/index.js\\")}({\\"./src/index.js\\":function(h,f,o){\\"use strict\\";o.r(f),o.d(f,\\"es2016\\",function(){return m}),o.d(f,\\"es2017\\",function(){return W}),o.d(f,\\"es2018\\",function(){return E}),o.d(f,\\"es2019\\",function(){return b}),o.d(f,\\"es2020\\",function(){return T}),o.d(f,\\"es2021\\",function(){return w}),o.d(f,\\"esnext\\",function(){return z});var r=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,P=Math.pow,x=(t,n,e)=>n in t?r(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,g=(t,n)=>{for(var e in n||(n={}))a.call(n,e)&&x(t,e,n[e]);if(s)for(var e of s(n))d.call(n,e)&&x(t,e,n[e]);return t},S=(t,n)=>{var e={};for(var i in t)a.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&s)for(var i of s(t))n.indexOf(i)<0&&d.call(t,i)&&(e[i]=t[i]);return e},j=(t,n,e)=>(x(t,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),v=(t,n,e)=>{if(n.has(t))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(t):n.set(t,e)},C=(t,n,e)=>new Promise((i,y)=>{var O=u=>{try{l(e.next(u))}catch(c){y(c)}},p=u=>{try{l(e.throw(u))}catch(c){y(c)}},l=u=>u.done?i(u.value):Promise.resolve(u.value).then(O,p);l((e=e.apply(t,n)).next())});const M={},m=P(10,4),W=\\"function\\",E=(()=>{const t={a:1};let n=g({},t);return S(t,[])})(),b=(()=>{try{return\\"try\\"}catch(t){}})(),T=(()=>{var t;const n={property:1};return[n==null?void 0:n.property,(t=n.prop)!=null?t:2,M]})(),w=(()=>{let t,n=0;const e=3;return[t??(t=2),n||(n=e)]})(),z=(()=>{var t,n,e,i,y,O,p,l,u,c,A;return[class{constructor(){j(this,\\"x\\",2)}},(t=class{},j(t,\\"x\\",1),t),(i=class{constructor(){v(this,n)}},n=new WeakSet,e=function(){},i),(O=class{constructor(){v(this,y,void 0)}},y=new WeakMap,O),(p=class{},l=new WeakMap,v(p,l,void 0),p),(c=class{},u=new WeakSet,A=function(){},v(c,u),c),1e9]})()}}); +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIyQkFDRSxHQUFJLEdBQW1CLEdBR3ZCLFdBQTZCLEVBQVUsQ0FHdEMsR0FBRyxFQUFpQixHQUNuQixNQUFPLEdBQWlCLEdBQVUsUUFHbkMsR0FBSSxHQUFTLEVBQWlCLEdBQVksQ0FDekMsRUFBRyxFQUNILEVBQUcsR0FDSCxRQUFTLElBSVYsU0FBUSxHQUFVLEtBQUssRUFBTyxRQUFTLEVBQVEsRUFBTyxRQUFTLEdBRy9ELEVBQU8sRUFBSSxHQUdKLEVBQU8sUUFLZixTQUFvQixFQUFJLEVBR3hCLEVBQW9CLEVBQUksRUFHeEIsRUFBb0IsRUFBSSxTQUFTLEVBQVMsRUFBTSxFQUFRLENBQ25ELEVBQW9CLEVBQUUsRUFBUyxJQUNsQyxPQUFPLGVBQWUsRUFBUyxFQUFNLENBQUUsV0FBWSxHQUFNLElBQUssS0FLaEUsRUFBb0IsRUFBSSxTQUFTLEVBQVMsQ0FDdEMsTUFBTyxTQUFXLGFBQWUsT0FBTyxhQUMxQyxPQUFPLGVBQWUsRUFBUyxPQUFPLFlBQWEsQ0FBRSxNQUFPLFdBRTdELE9BQU8sZUFBZSxFQUFTLGFBQWMsQ0FBRSxNQUFPLE1BUXZELEVBQW9CLEVBQUksU0FBUyxFQUFPLEVBQU0sQ0FHN0MsR0FGRyxFQUFPLEdBQUcsR0FBUSxFQUFvQixJQUN0QyxFQUFPLEdBQ04sRUFBTyxHQUFNLE1BQU8sSUFBVSxVQUFZLEdBQVMsRUFBTSxXQUFZLE1BQU8sR0FDaEYsR0FBSSxHQUFLLE9BQU8sT0FBTyxNQUd2QixHQUZBLEVBQW9CLEVBQUUsR0FDdEIsT0FBTyxlQUFlLEVBQUksVUFBVyxDQUFFLFdBQVksR0FBTSxNQUFPLElBQzdELEVBQU8sR0FBSyxNQUFPLElBQVMsU0FBVSxPQUFRLEtBQU8sR0FBTyxFQUFvQixFQUFFLEVBQUksRUFBSyxTQUFTLEVBQUssQ0FBRSxNQUFPLEdBQU0sSUFBUSxLQUFLLEtBQU0sSUFDOUksTUFBTyxJQUlSLEVBQW9CLEVBQUksU0FBUyxFQUFRLENBQ3hDLEdBQUksR0FBUyxHQUFVLEVBQU8sV0FDN0IsVUFBc0IsQ0FBRSxNQUFPLEdBQU8sU0FDdEMsVUFBNEIsQ0FBRSxNQUFPLElBQ3RDLFNBQW9CLEVBQUUsRUFBUSxJQUFLLEdBQzVCLEdBSVIsRUFBb0IsRUFBSSxTQUFTLEVBQVEsRUFBVSxDQUFFLE1BQU8sUUFBTyxVQUFVLGVBQWUsS0FBSyxFQUFRLElBR3pHLEVBQW9CLEVBQUksR0FJakIsRUFBb0IsRUFBb0IsRUFBSSxtQiwrcUNDbEZyRCxXQUNlLEVBQVMsS0FBTSxHQUVmLEVBQVMsV0FFVCxFQUFXLEtBQUssQ0FDNUIsS0FBTSxHQUFJLENBQUUsRUFBRyxHQUNmLEdBQUksR0FBSSxLQUFJLEdBRVosTUFEUSxHQUFLLEVBQUwsUUFJSSxFQUFXLEtBQUssQ0FDNUIsR0FBSSxDQUNILE1BQU8sWUFDQSxFQURBLE9BSUksRUFBVyxLQUFLLENBbEIvQixNQW1CRyxLQUFNLEdBQU0sQ0FDWCxTQUFVLEdBRVgsTUFBTyxDQUNOLGlCQUFLLFNBQ0wsS0FBSSxPQUFKLE9BQVksRUFDWixPQUlXLEVBQVcsS0FBSyxDQUM1QixHQUFJLEdBQ0EsRUFBSSxFQUNSLEtBQU0sR0FBSSxFQUNWLE1BQU8sQ0FDTixNQUFNLEdBQ04sTUFBTSxRQUlLLEVBQVcsS0FBSyxDQXZDL0IsMEJBd0NHLE1BQU8sQ0FDTixLQUFNLENBQU4sYUF6Q0osQ0F5Q1ksV0FBSSxLQUNaLFFBQU0sR0FBUyxFQUFmLEVBQWUsSUFBSSxHQUFuQixHQUNBLFFBQU0sQ0FBTixhQTNDSixDQTJDWSw0QkFBRSxVQUFHLEdBQWIsR0FDQSxRQUFNLENBQU4sYUE1Q0osQ0E0Q1ksaUNBQVIsR0FDQSxRQUFNLEdBQVMsZ0JBQWYsRUFBZSxVQUFmLEdBQ0EsUUFBTSxHQUFTLGdCQUFFLFVBQUcsR0FBTCxFQUFmLEVBQWUsR0FBZixHQUNBIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiIFx0Ly8gVGhlIG1vZHVsZSBjYWNoZVxuIFx0dmFyIGluc3RhbGxlZE1vZHVsZXMgPSB7fTtcblxuIFx0Ly8gVGhlIHJlcXVpcmUgZnVuY3Rpb25cbiBcdGZ1bmN0aW9uIF9fd2VicGFja19yZXF1aXJlX18obW9kdWxlSWQpIHtcblxuIFx0XHQvLyBDaGVjayBpZiBtb2R1bGUgaXMgaW4gY2FjaGVcbiBcdFx0aWYoaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0pIHtcbiBcdFx0XHRyZXR1cm4gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0uZXhwb3J0cztcbiBcdFx0fVxuIFx0XHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuIFx0XHR2YXIgbW9kdWxlID0gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0gPSB7XG4gXHRcdFx0aTogbW9kdWxlSWQsXG4gXHRcdFx0bDogZmFsc2UsXG4gXHRcdFx0ZXhwb3J0czoge31cbiBcdFx0fTtcblxuIFx0XHQvLyBFeGVjdXRlIHRoZSBtb2R1bGUgZnVuY3Rpb25cbiBcdFx0bW9kdWxlc1ttb2R1bGVJZF0uY2FsbChtb2R1bGUuZXhwb3J0cywgbW9kdWxlLCBtb2R1bGUuZXhwb3J0cywgX193ZWJwYWNrX3JlcXVpcmVfXyk7XG5cbiBcdFx0Ly8gRmxhZyB0aGUgbW9kdWxlIGFzIGxvYWRlZFxuIFx0XHRtb2R1bGUubCA9IHRydWU7XG5cbiBcdFx0Ly8gUmV0dXJuIHRoZSBleHBvcnRzIG9mIHRoZSBtb2R1bGVcbiBcdFx0cmV0dXJuIG1vZHVsZS5leHBvcnRzO1xuIFx0fVxuXG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlcyBvYmplY3QgKF9fd2VicGFja19tb2R1bGVzX18pXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm0gPSBtb2R1bGVzO1xuXG4gXHQvLyBleHBvc2UgdGhlIG1vZHVsZSBjYWNoZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5jID0gaW5zdGFsbGVkTW9kdWxlcztcblxuIFx0Ly8gZGVmaW5lIGdldHRlciBmdW5jdGlvbiBmb3IgaGFybW9ueSBleHBvcnRzXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQgPSBmdW5jdGlvbihleHBvcnRzLCBuYW1lLCBnZXR0ZXIpIHtcbiBcdFx0aWYoIV9fd2VicGFja19yZXF1aXJlX18ubyhleHBvcnRzLCBuYW1lKSkge1xuIFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBuYW1lLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZ2V0dGVyIH0pO1xuIFx0XHR9XG4gXHR9O1xuXG4gXHQvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSBmdW5jdGlvbihleHBvcnRzKSB7XG4gXHRcdGlmKHR5cGVvZiBTeW1ib2wgIT09ICd1bmRlZmluZWQnICYmIFN5bWJvbC50b1N0cmluZ1RhZykge1xuIFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBTeW1ib2wudG9TdHJpbmdUYWcsIHsgdmFsdWU6ICdNb2R1bGUnIH0pO1xuIFx0XHR9XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAnX19lc01vZHVsZScsIHsgdmFsdWU6IHRydWUgfSk7XG4gXHR9O1xuXG4gXHQvLyBjcmVhdGUgYSBmYWtlIG5hbWVzcGFjZSBvYmplY3RcbiBcdC8vIG1vZGUgJiAxOiB2YWx1ZSBpcyBhIG1vZHVsZSBpZCwgcmVxdWlyZSBpdFxuIFx0Ly8gbW9kZSAmIDI6IG1lcmdlIGFsbCBwcm9wZXJ0aWVzIG9mIHZhbHVlIGludG8gdGhlIG5zXG4gXHQvLyBtb2RlICYgNDogcmV0dXJuIHZhbHVlIHdoZW4gYWxyZWFkeSBucyBvYmplY3RcbiBcdC8vIG1vZGUgJiA4fDE6IGJlaGF2ZSBsaWtlIHJlcXVpcmVcbiBcdF9fd2VicGFja19yZXF1aXJlX18udCA9IGZ1bmN0aW9uKHZhbHVlLCBtb2RlKSB7XG4gXHRcdGlmKG1vZGUgJiAxKSB2YWx1ZSA9IF9fd2VicGFja19yZXF1aXJlX18odmFsdWUpO1xuIFx0XHRpZihtb2RlICYgOCkgcmV0dXJuIHZhbHVlO1xuIFx0XHRpZigobW9kZSAmIDQpICYmIHR5cGVvZiB2YWx1ZSA9PT0gJ29iamVjdCcgJiYgdmFsdWUgJiYgdmFsdWUuX19lc01vZHVsZSkgcmV0dXJuIHZhbHVlO1xuIFx0XHR2YXIgbnMgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnIobnMpO1xuIFx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkobnMsICdkZWZhdWx0JywgeyBlbnVtZXJhYmxlOiB0cnVlLCB2YWx1ZTogdmFsdWUgfSk7XG4gXHRcdGlmKG1vZGUgJiAyICYmIHR5cGVvZiB2YWx1ZSAhPSAnc3RyaW5nJykgZm9yKHZhciBrZXkgaW4gdmFsdWUpIF9fd2VicGFja19yZXF1aXJlX18uZChucywga2V5LCBmdW5jdGlvbihrZXkpIHsgcmV0dXJuIHZhbHVlW2tleV07IH0uYmluZChudWxsLCBrZXkpKTtcbiBcdFx0cmV0dXJuIG5zO1xuIFx0fTtcblxuIFx0Ly8gZ2V0RGVmYXVsdEV4cG9ydCBmdW5jdGlvbiBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIG5vbi1oYXJtb255IG1vZHVsZXNcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubiA9IGZ1bmN0aW9uKG1vZHVsZSkge1xuIFx0XHR2YXIgZ2V0dGVyID0gbW9kdWxlICYmIG1vZHVsZS5fX2VzTW9kdWxlID9cbiBcdFx0XHRmdW5jdGlvbiBnZXREZWZhdWx0KCkgeyByZXR1cm4gbW9kdWxlWydkZWZhdWx0J107IH0gOlxuIFx0XHRcdGZ1bmN0aW9uIGdldE1vZHVsZUV4cG9ydHMoKSB7IHJldHVybiBtb2R1bGU7IH07XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18uZChnZXR0ZXIsICdhJywgZ2V0dGVyKTtcbiBcdFx0cmV0dXJuIGdldHRlcjtcbiBcdH07XG5cbiBcdC8vIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbFxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5vID0gZnVuY3Rpb24ob2JqZWN0LCBwcm9wZXJ0eSkgeyByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG9iamVjdCwgcHJvcGVydHkpOyB9O1xuXG4gXHQvLyBfX3dlYnBhY2tfcHVibGljX3BhdGhfX1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5wID0gXCJcIjtcblxuXG4gXHQvLyBMb2FkIGVudHJ5IG1vZHVsZSBhbmQgcmV0dXJuIGV4cG9ydHNcbiBcdHJldHVybiBfX3dlYnBhY2tfcmVxdWlyZV9fKF9fd2VicGFja19yZXF1aXJlX18ucyA9IFwiLi9zcmMvaW5kZXguanNcIik7XG4iLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiXSwic291cmNlUm9vdCI6IiJ9" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIiwid2VicGFjazovLy8vc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIyQkFDRSxHQUFJLEdBQW1CLEdBR3ZCLFdBQTZCLEVBQVUsQ0FHdEMsR0FBRyxFQUFpQixHQUNuQixNQUFPLEdBQWlCLEdBQVUsUUFHbkMsR0FBSSxHQUFTLEVBQWlCLEdBQVksQ0FDekMsRUFBRyxFQUNILEVBQUcsR0FDSCxRQUFTLElBSVYsU0FBUSxHQUFVLEtBQUssRUFBTyxRQUFTLEVBQVEsRUFBTyxRQUFTLEdBRy9ELEVBQU8sRUFBSSxHQUdKLEVBQU8sUUFLZixTQUFvQixFQUFJLEVBR3hCLEVBQW9CLEVBQUksRUFHeEIsRUFBb0IsRUFBSSxTQUFTLEVBQVMsRUFBTSxFQUFRLENBQ25ELEVBQW9CLEVBQUUsRUFBUyxJQUNsQyxPQUFPLGVBQWUsRUFBUyxFQUFNLENBQUUsV0FBWSxHQUFNLElBQUssS0FLaEUsRUFBb0IsRUFBSSxTQUFTLEVBQVMsQ0FDdEMsTUFBTyxTQUFXLGFBQWUsT0FBTyxhQUMxQyxPQUFPLGVBQWUsRUFBUyxPQUFPLFlBQWEsQ0FBRSxNQUFPLFdBRTdELE9BQU8sZUFBZSxFQUFTLGFBQWMsQ0FBRSxNQUFPLE1BUXZELEVBQW9CLEVBQUksU0FBUyxFQUFPLEVBQU0sQ0FHN0MsR0FGRyxFQUFPLEdBQUcsR0FBUSxFQUFvQixJQUN0QyxFQUFPLEdBQ04sRUFBTyxHQUFNLE1BQU8sSUFBVSxVQUFZLEdBQVMsRUFBTSxXQUFZLE1BQU8sR0FDaEYsR0FBSSxHQUFLLE9BQU8sT0FBTyxNQUd2QixHQUZBLEVBQW9CLEVBQUUsR0FDdEIsT0FBTyxlQUFlLEVBQUksVUFBVyxDQUFFLFdBQVksR0FBTSxNQUFPLElBQzdELEVBQU8sR0FBSyxNQUFPLElBQVMsU0FBVSxPQUFRLEtBQU8sR0FBTyxFQUFvQixFQUFFLEVBQUksRUFBSyxTQUFTLEVBQUssQ0FBRSxNQUFPLEdBQU0sSUFBUSxLQUFLLEtBQU0sSUFDOUksTUFBTyxJQUlSLEVBQW9CLEVBQUksU0FBUyxFQUFRLENBQ3hDLEdBQUksR0FBUyxHQUFVLEVBQU8sV0FDN0IsVUFBc0IsQ0FBRSxNQUFPLEdBQU8sU0FDdEMsVUFBNEIsQ0FBRSxNQUFPLElBQ3RDLFNBQW9CLEVBQUUsRUFBUSxJQUFLLEdBQzVCLEdBSVIsRUFBb0IsRUFBSSxTQUFTLEVBQVEsRUFBVSxDQUFFLE1BQU8sUUFBTyxVQUFVLGVBQWUsS0FBSyxFQUFRLElBR3pHLEVBQW9CLEVBQUksR0FJakIsRUFBb0IsRUFBb0IsRUFBSSxJLDhxQ0NsRnJELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxZQUNBLEVBREEsT0FJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q2EscUIiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gMCk7XG4iLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" `; exports[`Webpack 4 Loader + Minification minify with custom implementation - real 1`] = ` @@ -238,213 +236,216 @@ exports[`Webpack 4 Loader + Minification minify with custom implementation 1`] = exports[`Webpack 4 Loader + Minification minifyIdentifiers 1`] = ` "module.exports = function(h) { - var f = {}; - function o(r) { - if (f[r]) { - return f[r].exports; + var i = {}; + function o(t) { + if (i[t]) { + return i[t].exports; } - var s = f[r] = { - i: r, + var s = i[t] = { + i: t, l: false, exports: {} }; - h[r].call(s.exports, s, s.exports, o); + h[t].call(s.exports, s, s.exports, o); s.l = true; return s.exports; } o.m = h; - o.c = f; - o.d = function(r, s, a) { - if (!o.o(r, s)) { - Object.defineProperty(r, s, { enumerable: true, get: a }); + o.c = i; + o.d = function(t, s, f) { + if (!o.o(t, s)) { + Object.defineProperty(t, s, { enumerable: true, get: f }); } }; - o.r = function(r) { + o.r = function(t) { if (typeof Symbol !== \\"undefined\\" && Symbol.toStringTag) { - Object.defineProperty(r, Symbol.toStringTag, { value: \\"Module\\" }); + Object.defineProperty(t, Symbol.toStringTag, { value: \\"Module\\" }); } - Object.defineProperty(r, \\"__esModule\\", { value: true }); + Object.defineProperty(t, \\"__esModule\\", { value: true }); }; - o.t = function(r, s) { + o.t = function(t, s) { if (s & 1) - r = o(r); + t = o(t); if (s & 8) - return r; - if (s & 4 && typeof r === \\"object\\" && r && r.__esModule) - return r; - var a = Object.create(null); - o.r(a); - Object.defineProperty(a, \\"default\\", { enumerable: true, value: r }); - if (s & 2 && typeof r != \\"string\\") - for (var d in r) - o.d(a, d, function(P) { - return r[P]; - }.bind(null, d)); - return a; + return t; + if (s & 4 && typeof t === \\"object\\" && t && t.__esModule) + return t; + var f = Object.create(null); + o.r(f); + Object.defineProperty(f, \\"default\\", { enumerable: true, value: t }); + if (s & 2 && typeof t != \\"string\\") + for (var p in t) + o.d(f, p, function(v) { + return t[v]; + }.bind(null, p)); + return f; }; - o.n = function(r) { - var s = r && r.__esModule ? function a() { - return r[\\"default\\"]; - } : function a() { - return r; + o.n = function(t) { + var s = t && t.__esModule ? function f() { + return t[\\"default\\"]; + } : function f() { + return t; }; o.d(s, \\"a\\", s); return s; }; - o.o = function(r, s) { - return Object.prototype.hasOwnProperty.call(r, s); + o.o = function(t, s) { + return Object.prototype.hasOwnProperty.call(t, s); }; o.p = \\"\\"; - return o(o.s = \\"./src/index.js\\"); -}({ - \\"./src/index.js\\": function(h, f, o) { + return o(o.s = 0); +}([ + function(h, i, o) { \\"use strict\\"; - o.r(f); - o.d(f, \\"es2016\\", function() { + o.r(i); + var t = {}; + o.r(t); + o.d(t, \\"es2016\\", function() { return m; }); - o.d(f, \\"es2017\\", function() { + o.d(t, \\"es2017\\", function() { + return w; + }); + o.d(t, \\"es2018\\", function() { return W; }); - o.d(f, \\"es2018\\", function() { + o.d(t, \\"es2019\\", function() { return E; }); - o.d(f, \\"es2019\\", function() { - return b; - }); - o.d(f, \\"es2020\\", function() { + o.d(t, \\"es2020\\", function() { return T; }); - o.d(f, \\"es2021\\", function() { - return w; + o.d(t, \\"es2021\\", function() { + return _; }); - o.d(f, \\"esnext\\", function() { + o.d(t, \\"esnext\\", function() { return z; }); - var r = Object.defineProperty; - var s = Object.getOwnPropertySymbols; - var a = Object.prototype.hasOwnProperty; - var d = Object.prototype.propertyIsEnumerable; - var P = Math.pow; - var x = (t, n, e) => n in t ? r(t, n, { enumerable: true, configurable: true, writable: true, value: e }) : t[n] = e; - var g = (t, n) => { + var s = Object.defineProperty; + var f = Object.getOwnPropertySymbols; + var p = Object.prototype.hasOwnProperty; + var v = Object.prototype.propertyIsEnumerable; + var j = Math.pow; + var P = (r, n, e) => n in r ? s(r, n, { enumerable: true, configurable: true, writable: true, value: e }) : r[n] = e; + var S = (r, n) => { for (var e in n || (n = {})) - if (a.call(n, e)) - x(t, e, n[e]); - if (s) - for (var e of s(n)) { - if (d.call(n, e)) - x(t, e, n[e]); + if (p.call(n, e)) + P(r, e, n[e]); + if (f) + for (var e of f(n)) { + if (v.call(n, e)) + P(r, e, n[e]); } - return t; + return r; }; - var S = (t, n) => { + var b = (r, n) => { var e = {}; - for (var i in t) - if (a.call(t, i) && n.indexOf(i) < 0) - e[i] = t[i]; - if (t != null && s) - for (var i of s(t)) { - if (n.indexOf(i) < 0 && d.call(t, i)) - e[i] = t[i]; + for (var a in r) + if (p.call(r, a) && n.indexOf(a) < 0) + e[a] = r[a]; + if (r != null && f) + for (var a of f(r)) { + if (n.indexOf(a) < 0 && v.call(r, a)) + e[a] = r[a]; } return e; }; - var j = (t, n, e) => { - x(t, typeof n !== \\"symbol\\" ? n + \\"\\" : n, e); + var g = (r, n, e) => { + P(r, typeof n !== \\"symbol\\" ? n + \\"\\" : n, e); return e; }; - var v = (t, n, e) => { - if (n.has(t)) + var O = (r, n, e) => { + if (n.has(r)) throw TypeError(\\"Cannot add the same private member more than once\\"); - n instanceof WeakSet ? n.add(t) : n.set(t, e); + n instanceof WeakSet ? n.add(r) : n.set(r, e); }; - var C = (t, n, e) => { - return new Promise((i, y) => { - var O = (u) => { + var C = (r, n, e) => { + return new Promise((a, d) => { + var x = (c) => { try { - l(e.next(u)); - } catch (c) { - y(c); + l(e.next(c)); + } catch (u) { + d(u); } }; - var p = (u) => { + var y = (c) => { try { - l(e.throw(u)); - } catch (c) { - y(c); + l(e.throw(c)); + } catch (u) { + d(u); } }; - var l = (u) => u.done ? i(u.value) : Promise.resolve(u.value).then(O, p); - l((e = e.apply(t, n)).next()); + var l = (c) => c.done ? a(c.value) : Promise.resolve(c.value).then(x, y); + l((e = e.apply(r, n)).next()); }); }; const M = {}; - const m = P(10, 4); - const W = \\"function\\"; - const E = (() => { - const t = { a: 1 }; - let n = g({}, t); - let e = S(t, []); + const m = j(10, 4); + const w = \\"function\\"; + const W = (() => { + const r = { a: 1 }; + let n = S({}, r); + let e = b(r, []); return e; })(); - const b = (() => { + const E = (() => { try { return \\"try\\"; - } catch (t) { + } catch (r) { } })(); const T = (() => { - var t; + var r; const n = { property: 1 }; return [ n == null ? void 0 : n.property, - (t = n.prop) != null ? t : 2, + (r = n.prop) != null ? r : 2, M ]; })(); - const w = (() => { - let t; + const _ = (() => { + let r; let n = 0; const e = 3; return [ - t != null ? t : t = 2, + r != null ? r : r = 2, n || (n = e) ]; })(); const z = (() => { - var t, n, e, i, y, O, p, l, u, c, A; + var r, n, e, a, d, x, y, l, c, u, A; return [ class { constructor() { - j(this, \\"x\\", 2); + g(this, \\"x\\", 2); } }, - (t = class { - }, j(t, \\"x\\", 1), t), - (i = class { + (r = class { + }, g(r, \\"x\\", 1), r), + (a = class { constructor() { - v(this, n); + O(this, n); } }, n = new WeakSet(), e = function() { - }, i), - (O = class { + }, a), + (x = class { constructor() { - v(this, y, void 0); + O(this, d, void 0); } - }, y = new WeakMap(), O), - (p = class { - }, l = new WeakMap(), v(p, l, void 0), p), - (c = class { - }, u = new WeakSet(), A = function() { - }, v(c, u), c), + }, d = new WeakMap(), x), + (y = class { + }, l = new WeakMap(), O(y, l, void 0), y), + (u = class { + }, c = new WeakSet(), A = function() { + }, O(u, c), u), 1e9 ]; })(); + var D = i[\\"default\\"] = t; } -}); +])[\\"default\\"]; " `; @@ -513,23 +514,25 @@ exports[`Webpack 4 Loader + Minification minifySyntax 1`] = ` return __webpack_require__.d(getter, \\"a\\", getter), getter; }, __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); - }, __webpack_require__.p = \\"\\", __webpack_require__(__webpack_require__.s = \\"./src/index.js\\"); -}({ - \\"./src/index.js\\": function(module2, __webpack_exports__, __webpack_require__) { + }, __webpack_require__.p = \\"\\", __webpack_require__(__webpack_require__.s = 0); +}([ + function(module2, __webpack_exports__, __webpack_require__) { \\"use strict\\"; - __webpack_require__.r(__webpack_exports__), __webpack_require__.d(__webpack_exports__, \\"es2016\\", function() { + __webpack_require__.r(__webpack_exports__); + var foo_namespaceObject = {}; + __webpack_require__.r(foo_namespaceObject), __webpack_require__.d(foo_namespaceObject, \\"es2016\\", function() { return es2016; - }), __webpack_require__.d(__webpack_exports__, \\"es2017\\", function() { + }), __webpack_require__.d(foo_namespaceObject, \\"es2017\\", function() { return es2017; - }), __webpack_require__.d(__webpack_exports__, \\"es2018\\", function() { + }), __webpack_require__.d(foo_namespaceObject, \\"es2018\\", function() { return es2018; - }), __webpack_require__.d(__webpack_exports__, \\"es2019\\", function() { + }), __webpack_require__.d(foo_namespaceObject, \\"es2019\\", function() { return es2019; - }), __webpack_require__.d(__webpack_exports__, \\"es2020\\", function() { + }), __webpack_require__.d(foo_namespaceObject, \\"es2020\\", function() { return es2020; - }), __webpack_require__.d(__webpack_exports__, \\"es2021\\", function() { + }), __webpack_require__.d(foo_namespaceObject, \\"es2021\\", function() { return es2021; - }), __webpack_require__.d(__webpack_exports__, \\"esnext\\", function() { + }), __webpack_require__.d(foo_namespaceObject, \\"esnext\\", function() { return esnext; }); var __defProp = Object.defineProperty, __getOwnPropSymbols = Object.getOwnPropertySymbols, __hasOwnProp = Object.prototype.hasOwnProperty, __propIsEnum = Object.prototype.propertyIsEnumerable, __pow = Math.pow, __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: !0, configurable: !0, writable: !0, value }) : obj[key] = value, __spreadValues = (a, b) => { @@ -622,8 +625,9 @@ exports[`Webpack 4 Loader + Minification minifySyntax 1`] = ` 1e9 ]; })(); + var src = __webpack_exports__.default = foo_namespaceObject; } -}); +]).default; " `; @@ -657,7 +661,7 @@ Object { `; exports[`Webpack 4 Loader + Minification minifyWhitespace 1`] = ` -"module.exports=function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module2=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module2.exports,module2,module2.exports,__webpack_require__);module2.l=true;return module2.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter})}};__webpack_require__.r=function(exports){if(typeof Symbol!==\\"undefined\\"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:\\"Module\\"})}Object.defineProperty(exports,\\"__esModule\\",{value:true})};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if(mode&4&&typeof value===\\"object\\"&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,\\"default\\",{enumerable:true,value});if(mode&2&&typeof value!=\\"string\\")for(var key in value)__webpack_require__.d(ns,key,function(key2){return value[key2]}.bind(null,key));return ns};__webpack_require__.n=function(module2){var getter=module2&&module2.__esModule?function getDefault(){return module2[\\"default\\"]}:function getModuleExports(){return module2};__webpack_require__.d(getter,\\"a\\",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p=\\"\\";return __webpack_require__(__webpack_require__.s=\\"./src/index.js\\")}({\\"./src/index.js\\":function(module2,__webpack_exports__,__webpack_require__){\\"use strict\\";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,\\"es2016\\",function(){return es2016});__webpack_require__.d(__webpack_exports__,\\"es2017\\",function(){return es2017});__webpack_require__.d(__webpack_exports__,\\"es2018\\",function(){return es2018});__webpack_require__.d(__webpack_exports__,\\"es2019\\",function(){return es2019});__webpack_require__.d(__webpack_exports__,\\"es2020\\",function(){return es2020});__webpack_require__.d(__webpack_exports__,\\"es2021\\",function(){return es2021});__webpack_require__.d(__webpack_exports__,\\"esnext\\",function(){return esnext});var __defProp=Object.defineProperty;var __getOwnPropSymbols=Object.getOwnPropertySymbols;var __hasOwnProp=Object.prototype.hasOwnProperty;var __propIsEnum=Object.prototype.propertyIsEnumerable;var __pow=Math.pow;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:true,configurable:true,writable:true,value}):obj[key]=value;var __spreadValues=(a,b)=>{for(var prop in b||(b={}))if(__hasOwnProp.call(b,prop))__defNormalProp(a,prop,b[prop]);if(__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(b)){if(__propIsEnum.call(b,prop))__defNormalProp(a,prop,b[prop])}return a};var __objRest=(source,exclude)=>{var target={};for(var prop in source)if(__hasOwnProp.call(source,prop)&&exclude.indexOf(prop)<0)target[prop]=source[prop];if(source!=null&&__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(source)){if(exclude.indexOf(prop)<0&&__propIsEnum.call(source,prop))target[prop]=source[prop]}return target};var __publicField=(obj,key,value)=>{__defNormalProp(obj,typeof key!==\\"symbol\\"?key+\\"\\":key,value);return value};var __privateAdd=(obj,member,value)=>{if(member.has(obj))throw TypeError(\\"Cannot add the same private member more than once\\");member instanceof WeakSet?member.add(obj):member.set(obj,value)};var __async=(__this,__arguments,generator)=>{return new Promise((resolve,reject)=>{var fulfilled=value=>{try{step(generator.next(value))}catch(e){reject(e)}};var rejected=value=>{try{step(generator.throw(value))}catch(e){reject(e)}};var step=x=>x.done?resolve(x.value):Promise.resolve(x.value).then(fulfilled,rejected);step((generator=generator.apply(__this,__arguments)).next())})};const import_meta={};const es2016=__pow(10,4);const es2017=\\"function\\";const es2018=(()=>{const y={a:1};let x=__spreadValues({},y);let z=__objRest(y,[]);return z})();const es2019=(()=>{try{return\\"try\\"}catch(e){}})();const es2020=(()=>{var _a;const obj={property:1};return[obj==null?void 0:obj.property,(_a=obj.prop)!=null?_a:2,import_meta]})();const es2021=(()=>{let a;let x=0;const y=3;return[a!=null?a:a=2,x||(x=y)]})();const esnext=(()=>{var _a,_x,x_fn,_b,_x2,_c,_d,_x3,_x4,_e,x_fn2;return[class{constructor(){__publicField(this,\\"x\\",2)}},(_a=class{},__publicField(_a,\\"x\\",1),_a),(_b=class{constructor(){__privateAdd(this,_x)}},_x=new WeakSet,x_fn=function(){},_b),(_c=class{constructor(){__privateAdd(this,_x2,void 0)}},_x2=new WeakMap,_c),(_d=class{},_x3=new WeakMap,__privateAdd(_d,_x3,void 0),_d),(_e=class{},_x4=new WeakSet,x_fn2=function(){},__privateAdd(_e,_x4),_e),1e9]})()}}); +"module.exports=function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module2=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module2.exports,module2,module2.exports,__webpack_require__);module2.l=true;return module2.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter})}};__webpack_require__.r=function(exports){if(typeof Symbol!==\\"undefined\\"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:\\"Module\\"})}Object.defineProperty(exports,\\"__esModule\\",{value:true})};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if(mode&4&&typeof value===\\"object\\"&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,\\"default\\",{enumerable:true,value});if(mode&2&&typeof value!=\\"string\\")for(var key in value)__webpack_require__.d(ns,key,function(key2){return value[key2]}.bind(null,key));return ns};__webpack_require__.n=function(module2){var getter=module2&&module2.__esModule?function getDefault(){return module2[\\"default\\"]}:function getModuleExports(){return module2};__webpack_require__.d(getter,\\"a\\",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p=\\"\\";return __webpack_require__(__webpack_require__.s=0)}([function(module2,__webpack_exports__,__webpack_require__){\\"use strict\\";__webpack_require__.r(__webpack_exports__);var foo_namespaceObject={};__webpack_require__.r(foo_namespaceObject);__webpack_require__.d(foo_namespaceObject,\\"es2016\\",function(){return es2016});__webpack_require__.d(foo_namespaceObject,\\"es2017\\",function(){return es2017});__webpack_require__.d(foo_namespaceObject,\\"es2018\\",function(){return es2018});__webpack_require__.d(foo_namespaceObject,\\"es2019\\",function(){return es2019});__webpack_require__.d(foo_namespaceObject,\\"es2020\\",function(){return es2020});__webpack_require__.d(foo_namespaceObject,\\"es2021\\",function(){return es2021});__webpack_require__.d(foo_namespaceObject,\\"esnext\\",function(){return esnext});var __defProp=Object.defineProperty;var __getOwnPropSymbols=Object.getOwnPropertySymbols;var __hasOwnProp=Object.prototype.hasOwnProperty;var __propIsEnum=Object.prototype.propertyIsEnumerable;var __pow=Math.pow;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:true,configurable:true,writable:true,value}):obj[key]=value;var __spreadValues=(a,b)=>{for(var prop in b||(b={}))if(__hasOwnProp.call(b,prop))__defNormalProp(a,prop,b[prop]);if(__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(b)){if(__propIsEnum.call(b,prop))__defNormalProp(a,prop,b[prop])}return a};var __objRest=(source,exclude)=>{var target={};for(var prop in source)if(__hasOwnProp.call(source,prop)&&exclude.indexOf(prop)<0)target[prop]=source[prop];if(source!=null&&__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(source)){if(exclude.indexOf(prop)<0&&__propIsEnum.call(source,prop))target[prop]=source[prop]}return target};var __publicField=(obj,key,value)=>{__defNormalProp(obj,typeof key!==\\"symbol\\"?key+\\"\\":key,value);return value};var __privateAdd=(obj,member,value)=>{if(member.has(obj))throw TypeError(\\"Cannot add the same private member more than once\\");member instanceof WeakSet?member.add(obj):member.set(obj,value)};var __async=(__this,__arguments,generator)=>{return new Promise((resolve,reject)=>{var fulfilled=value=>{try{step(generator.next(value))}catch(e){reject(e)}};var rejected=value=>{try{step(generator.throw(value))}catch(e){reject(e)}};var step=x=>x.done?resolve(x.value):Promise.resolve(x.value).then(fulfilled,rejected);step((generator=generator.apply(__this,__arguments)).next())})};const import_meta={};const es2016=__pow(10,4);const es2017=\\"function\\";const es2018=(()=>{const y={a:1};let x=__spreadValues({},y);let z=__objRest(y,[]);return z})();const es2019=(()=>{try{return\\"try\\"}catch(e){}})();const es2020=(()=>{var _a;const obj={property:1};return[obj==null?void 0:obj.property,(_a=obj.prop)!=null?_a:2,import_meta]})();const es2021=(()=>{let a;let x=0;const y=3;return[a!=null?a:a=2,x||(x=y)]})();const esnext=(()=>{var _a,_x,x_fn,_b,_x2,_c,_d,_x3,_x4,_e,x_fn2;return[class{constructor(){__publicField(this,\\"x\\",2)}},(_a=class{},__publicField(_a,\\"x\\",1),_a),(_b=class{constructor(){__privateAdd(this,_x)}},_x=new WeakSet,x_fn=function(){},_b),(_c=class{constructor(){__privateAdd(this,_x2,void 0)}},_x2=new WeakMap,_c),(_d=class{},_x3=new WeakMap,__privateAdd(_d,_x3,void 0),_d),(_e=class{},_x4=new WeakSet,x_fn2=function(){},__privateAdd(_e,_x4),_e),1e9]})();var src=__webpack_exports__[\\"default\\"]=foo_namespaceObject}])[\\"default\\"]; " `; @@ -691,7 +695,7 @@ Object { `; exports[`Webpack 5 Loader + Minification minify 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var u={};o.r(u),o.d(u,{es2016:()=>P,es2017:()=>S,es2018:()=>g,es2019:()=>j,es2020:()=>M,es2021:()=>W,esnext:()=>E});var h=Object.defineProperty,i=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,O=Math.pow,v=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&v(e,r,t[r]);if(i)for(var r of i(t))y.call(t,r)&&v(e,r,t[r]);return e},b=(e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&i)for(var a of i(e))t.indexOf(a)<0&&y.call(e,a)&&(r[a]=e[a]);return r},w=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),p=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},z=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const x={},P=O(10,4),S=\\"function\\",g=(()=>{const e={a:1};let t=m({},e);return b(e,[])})(),j=(()=>{try{return\\"try\\"}catch(e){}})(),M=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,x]})(),W=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),E=(()=>{var e,t,r,a,c,f,_,l,n,s,T;return[class{constructor(){w(this,\\"x\\",2)}},(e=class{},w(e,\\"x\\",1),e),(a=class{constructor(){p(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){p(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,p(_,l,void 0),_),(s=class{},n=new WeakSet,T=function(){},p(s,n),s),1e9]})();module.exports=u})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); " `; @@ -725,97 +729,100 @@ Object { `; exports[`Webpack 5 Loader + Minification minify chunks 1`] = ` -"(()=>{var b={},m={};function r(e){var n=m[e];if(n!==void 0)return n.exports;var o=m[e]={exports:{}};return b[e](o,o.exports,r),o.exports}r.m=b,(()=>{r.d=(e,n)=>{for(var o in n)r.o(n,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})}})(),(()=>{r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,o)=>(r.f[o](e,n),n),[]))})(),(()=>{r.u=e=>\\"\\"+{\\"376\\":\\"named-chunk-bar\\",\\"600\\":\\"named-chunk-foo\\"}[e]+\\".js\\"})(),(()=>{r.g=function(){if(typeof globalThis==\\"object\\")return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(typeof window==\\"object\\")return window}}()})(),(()=>{r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n)})(),(()=>{var e={};r.l=(n,o,i,p)=>{if(e[n]){e[n].push(o);return}var t,c;if(i!==void 0)for(var s=document.getElementsByTagName(\\"script\\"),l=0;l{t.onerror=t.onload=null,clearTimeout(f);var g=e[n];if(delete e[n],t.parentNode&&t.parentNode.removeChild(t),g&&g.forEach(w=>w(h)),d)return d(h)},f=setTimeout(a.bind(null,void 0,{type:\\"timeout\\",target:t}),12e4);t.onerror=a.bind(null,t.onerror),t.onload=a.bind(null,t.onload),c&&document.head.appendChild(t)}})(),(()=>{r.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})(),(()=>{var e;r.g.importScripts&&(e=r.g.location+\\"\\");var n=r.g.document;if(!e&&n&&(n.currentScript&&(e=n.currentScript.src),!e)){var o=n.getElementsByTagName(\\"script\\");o.length&&(e=o[o.length-1].src)}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),r.p=e})(),(()=>{var e={826:0};r.f.j=(i,p)=>{var t=r.o(e,i)?e[i]:void 0;if(t!==0)if(t)p.push(t[2]);else{var c=new Promise((a,f)=>t=e[i]=[a,f]);p.push(t[2]=c);var s=r.p+r.u(i),l=new Error,u=a=>{if(r.o(e,i)&&(t=e[i],t!==0&&(e[i]=void 0),t)){var f=a&&(a.type===\\"load\\"?\\"missing\\":a.type),d=a&&a.target&&a.target.src;l.message=\\"Loading chunk \\"+i+\` failed. -(\`+f+\\": \\"+d+\\")\\",l.name=\\"ChunkLoadError\\",l.type=f,l.request=d,t[1](l)}};r.l(s,u,\\"chunk-\\"+i,i)}};var n=(i,p)=>{var[t,c,s]=p,l,u,a=0;if(t.some(d=>e[d]!==0)){for(l in c)r.o(c,l)&&(r.m[l]=c[l]);if(s)var f=s(r)}for(i&&i(p);a{\\"use strict\\";var _={},l={};function e(r){var a=l[r];if(a!==void 0)return a.exports;var t=l[r]={exports:{}};return _[r](t,t.exports,e),t.exports}e.m=_,(()=>{e.d=(r,a)=>{for(var t in a)e.o(a,t)&&!e.o(r,t)&&Object.defineProperty(r,t,{enumerable:!0,get:a[t]})}})(),(()=>{e.f={},e.e=r=>Promise.all(Object.keys(e.f).reduce((a,t)=>(e.f[t](r,a),a),[]))})(),(()=>{e.u=r=>\\"\\"+{\\"376\\":\\"named-chunk-bar\\",\\"600\\":\\"named-chunk-foo\\"}[r]+\\".js\\"})(),(()=>{e.o=(r,a)=>Object.prototype.hasOwnProperty.call(r,a)})(),(()=>{e.r=r=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})}})(),(()=>{var r={826:1},a=t=>{var n=t.modules,f=t.ids,i=t.runtime;for(var o in n)e.o(n,o)&&(e.m[o]=n[o]);i&&i(e);for(var u=0;u{r[t]||a(require(\\"./\\"+e.u(t)))}})();var s={};e.d(s,{default:()=>b});const c=e.e(600).then(e.bind(e,717)),d=e.e(376).then(e.bind(e,825)),b=async()=>(await c).default+(await d).default;module.exports=s.default})(); " `; exports[`Webpack 5 Loader + Minification minify chunks 2`] = ` -"\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[600],{\\"./src/foo.js\\":(l,s,o)=>{o.r(s),o.d(s,{default:()=>u}),console.log(\\"foo\\");const u=1}}]); +"\\"use strict\\";exports.id=600,exports.ids=[600],exports.modules={717:(t,s,d)=>{d.r(s),d.d(s,{default:()=>o});const o=\\"foo\\"}}; " `; exports[`Webpack 5 Loader + Minification minify chunks 3`] = ` -"\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[376],{\\"./src/bar.js\\":(a,s,l)=>{l.r(s),l.d(s,{default:()=>u}),console.log(\\"bar\\"+1);const u=Symbol(\\"bar\\")}}]); +"\\"use strict\\";exports.id=376,exports.ids=[376],exports.modules={825:(o,s,d)=>{d.r(s),d.d(s,{default:()=>t});const t=\\"bar\\"}}; " `; exports[`Webpack 5 Loader + Minification minify chunks filtered using "exclude" 1`] = ` -"(()=>{var b={},m={};function r(e){var n=m[e];if(n!==void 0)return n.exports;var o=m[e]={exports:{}};return b[e](o,o.exports,r),o.exports}r.m=b,(()=>{r.d=(e,n)=>{for(var o in n)r.o(n,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})}})(),(()=>{r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,o)=>(r.f[o](e,n),n),[]))})(),(()=>{r.u=e=>\\"\\"+{\\"376\\":\\"named-chunk-bar\\",\\"600\\":\\"named-chunk-foo\\"}[e]+\\".js\\"})(),(()=>{r.g=function(){if(typeof globalThis==\\"object\\")return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(typeof window==\\"object\\")return window}}()})(),(()=>{r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n)})(),(()=>{var e={};r.l=(n,o,i,p)=>{if(e[n]){e[n].push(o);return}var t,c;if(i!==void 0)for(var s=document.getElementsByTagName(\\"script\\"),l=0;l{t.onerror=t.onload=null,clearTimeout(f);var g=e[n];if(delete e[n],t.parentNode&&t.parentNode.removeChild(t),g&&g.forEach(w=>w(h)),d)return d(h)},f=setTimeout(a.bind(null,void 0,{type:\\"timeout\\",target:t}),12e4);t.onerror=a.bind(null,t.onerror),t.onload=a.bind(null,t.onload),c&&document.head.appendChild(t)}})(),(()=>{r.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})(),(()=>{var e;r.g.importScripts&&(e=r.g.location+\\"\\");var n=r.g.document;if(!e&&n&&(n.currentScript&&(e=n.currentScript.src),!e)){var o=n.getElementsByTagName(\\"script\\");o.length&&(e=o[o.length-1].src)}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),r.p=e})(),(()=>{var e={826:0};r.f.j=(i,p)=>{var t=r.o(e,i)?e[i]:void 0;if(t!==0)if(t)p.push(t[2]);else{var c=new Promise((a,f)=>t=e[i]=[a,f]);p.push(t[2]=c);var s=r.p+r.u(i),l=new Error,u=a=>{if(r.o(e,i)&&(t=e[i],t!==0&&(e[i]=void 0),t)){var f=a&&(a.type===\\"load\\"?\\"missing\\":a.type),d=a&&a.target&&a.target.src;l.message=\\"Loading chunk \\"+i+\` failed. -(\`+f+\\": \\"+d+\\")\\",l.name=\\"ChunkLoadError\\",l.type=f,l.request=d,t[1](l)}};r.l(s,u,\\"chunk-\\"+i,i)}};var n=(i,p)=>{var[t,c,s]=p,l,u,a=0;if(t.some(d=>e[d]!==0)){for(l in c)r.o(c,l)&&(r.m[l]=c[l]);if(s)var f=s(r)}for(i&&i(p);a{\\"use strict\\";var _={},l={};function e(r){var a=l[r];if(a!==void 0)return a.exports;var t=l[r]={exports:{}};return _[r](t,t.exports,e),t.exports}e.m=_,(()=>{e.d=(r,a)=>{for(var t in a)e.o(a,t)&&!e.o(r,t)&&Object.defineProperty(r,t,{enumerable:!0,get:a[t]})}})(),(()=>{e.f={},e.e=r=>Promise.all(Object.keys(e.f).reduce((a,t)=>(e.f[t](r,a),a),[]))})(),(()=>{e.u=r=>\\"\\"+{\\"376\\":\\"named-chunk-bar\\",\\"600\\":\\"named-chunk-foo\\"}[r]+\\".js\\"})(),(()=>{e.o=(r,a)=>Object.prototype.hasOwnProperty.call(r,a)})(),(()=>{e.r=r=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})}})(),(()=>{var r={826:1},a=t=>{var n=t.modules,f=t.ids,i=t.runtime;for(var o in n)e.o(n,o)&&(e.m[o]=n[o]);i&&i(e);for(var u=0;u{r[t]||a(require(\\"./\\"+e.u(t)))}})();var s={};e.d(s,{default:()=>b});const c=e.e(600).then(e.bind(e,717)),d=e.e(376).then(e.bind(e,825)),b=async()=>(await c).default+(await d).default;module.exports=s.default})(); " `; exports[`Webpack 5 Loader + Minification minify chunks filtered using "exclude" 2`] = ` -"\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[600],{\\"./src/foo.js\\":(l,s,o)=>{o.r(s),o.d(s,{default:()=>u}),console.log(\\"foo\\");const u=1}}]); +"\\"use strict\\";exports.id=600,exports.ids=[600],exports.modules={717:(t,s,d)=>{d.r(s),d.d(s,{default:()=>o});const o=\\"foo\\"}}; " `; exports[`Webpack 5 Loader + Minification minify chunks filtered using "exclude" 3`] = ` "\\"use strict\\"; -(self[\\"webpackChunk\\"] = self[\\"webpackChunk\\"] || []).push([[376],{ +exports.id = 376; +exports.ids = [376]; +exports.modules = { -/***/ \\"./src/bar.js\\": +/***/ 825: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ \\"default\\": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -console.log(\\"bar\\" + 1); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Symbol(\\"bar\\")); + /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ('bar'); + /***/ }) -}]);" +}; +;" `; exports[`Webpack 5 Loader + Minification minify chunks filtered using "include" 1`] = ` -"(()=>{var b={},m={};function r(e){var n=m[e];if(n!==void 0)return n.exports;var o=m[e]={exports:{}};return b[e](o,o.exports,r),o.exports}r.m=b,(()=>{r.d=(e,n)=>{for(var o in n)r.o(n,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})}})(),(()=>{r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,o)=>(r.f[o](e,n),n),[]))})(),(()=>{r.u=e=>\\"\\"+{\\"376\\":\\"named-chunk-bar\\",\\"600\\":\\"named-chunk-foo\\"}[e]+\\".js\\"})(),(()=>{r.g=function(){if(typeof globalThis==\\"object\\")return globalThis;try{return this||new Function(\\"return this\\")()}catch(e){if(typeof window==\\"object\\")return window}}()})(),(()=>{r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n)})(),(()=>{var e={};r.l=(n,o,i,p)=>{if(e[n]){e[n].push(o);return}var t,c;if(i!==void 0)for(var s=document.getElementsByTagName(\\"script\\"),l=0;l{t.onerror=t.onload=null,clearTimeout(f);var g=e[n];if(delete e[n],t.parentNode&&t.parentNode.removeChild(t),g&&g.forEach(w=>w(h)),d)return d(h)},f=setTimeout(a.bind(null,void 0,{type:\\"timeout\\",target:t}),12e4);t.onerror=a.bind(null,t.onerror),t.onload=a.bind(null,t.onload),c&&document.head.appendChild(t)}})(),(()=>{r.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})(),(()=>{var e;r.g.importScripts&&(e=r.g.location+\\"\\");var n=r.g.document;if(!e&&n&&(n.currentScript&&(e=n.currentScript.src),!e)){var o=n.getElementsByTagName(\\"script\\");o.length&&(e=o[o.length-1].src)}if(!e)throw new Error(\\"Automatic publicPath is not supported in this browser\\");e=e.replace(/#.*$/,\\"\\").replace(/\\\\?.*$/,\\"\\").replace(/\\\\/[^\\\\/]+$/,\\"/\\"),r.p=e})(),(()=>{var e={826:0};r.f.j=(i,p)=>{var t=r.o(e,i)?e[i]:void 0;if(t!==0)if(t)p.push(t[2]);else{var c=new Promise((a,f)=>t=e[i]=[a,f]);p.push(t[2]=c);var s=r.p+r.u(i),l=new Error,u=a=>{if(r.o(e,i)&&(t=e[i],t!==0&&(e[i]=void 0),t)){var f=a&&(a.type===\\"load\\"?\\"missing\\":a.type),d=a&&a.target&&a.target.src;l.message=\\"Loading chunk \\"+i+\` failed. -(\`+f+\\": \\"+d+\\")\\",l.name=\\"ChunkLoadError\\",l.type=f,l.request=d,t[1](l)}};r.l(s,u,\\"chunk-\\"+i,i)}};var n=(i,p)=>{var[t,c,s]=p,l,u,a=0;if(t.some(d=>e[d]!==0)){for(l in c)r.o(c,l)&&(r.m[l]=c[l]);if(s)var f=s(r)}for(i&&i(p);a{\\"use strict\\";var _={},l={};function e(r){var a=l[r];if(a!==void 0)return a.exports;var t=l[r]={exports:{}};return _[r](t,t.exports,e),t.exports}e.m=_,(()=>{e.d=(r,a)=>{for(var t in a)e.o(a,t)&&!e.o(r,t)&&Object.defineProperty(r,t,{enumerable:!0,get:a[t]})}})(),(()=>{e.f={},e.e=r=>Promise.all(Object.keys(e.f).reduce((a,t)=>(e.f[t](r,a),a),[]))})(),(()=>{e.u=r=>\\"\\"+{\\"376\\":\\"named-chunk-bar\\",\\"600\\":\\"named-chunk-foo\\"}[r]+\\".js\\"})(),(()=>{e.o=(r,a)=>Object.prototype.hasOwnProperty.call(r,a)})(),(()=>{e.r=r=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(r,\\"__esModule\\",{value:!0})}})(),(()=>{var r={826:1},a=t=>{var n=t.modules,f=t.ids,i=t.runtime;for(var o in n)e.o(n,o)&&(e.m[o]=n[o]);i&&i(e);for(var u=0;u{r[t]||a(require(\\"./\\"+e.u(t)))}})();var s={};e.d(s,{default:()=>b});const c=e.e(600).then(e.bind(e,717)),d=e.e(376).then(e.bind(e,825)),b=async()=>(await c).default+(await d).default;module.exports=s.default})(); " `; exports[`Webpack 5 Loader + Minification minify chunks filtered using "include" 2`] = ` "\\"use strict\\"; -(self[\\"webpackChunk\\"] = self[\\"webpackChunk\\"] || []).push([[600],{ +exports.id = 600; +exports.ids = [600]; +exports.modules = { -/***/ \\"./src/foo.js\\": +/***/ 717: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ \\"default\\": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -console.log(\\"foo\\"); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (1); + /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ('foo'); + /***/ }) -}]);" +}; +;" `; exports[`Webpack 5 Loader + Minification minify chunks filtered using "include" 3`] = ` -"\\"use strict\\";(self.webpackChunk=self.webpackChunk||[]).push([[376],{\\"./src/bar.js\\":(a,s,l)=>{l.r(s),l.d(s,{default:()=>u}),console.log(\\"bar\\"+1);const u=Symbol(\\"bar\\")}}]); +"\\"use strict\\";exports.id=376,exports.ids=[376],exports.modules={825:(o,s,d)=>{d.r(s),d.d(s,{default:()=>t});const t=\\"bar\\"}}; " `; exports[`Webpack 5 Loader + Minification minify w/ devtool inline-source-map 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var u={};o.r(u),o.d(u,{es2016:()=>P,es2017:()=>S,es2018:()=>g,es2019:()=>j,es2020:()=>M,es2021:()=>W,esnext:()=>E});var h=Object.defineProperty,i=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,O=Math.pow,v=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&v(e,r,t[r]);if(i)for(var r of i(t))y.call(t,r)&&v(e,r,t[r]);return e},b=(e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&i)for(var a of i(e))t.indexOf(a)<0&&y.call(e,a)&&(r[a]=e[a]);return r},w=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),p=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},z=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const x={},P=O(10,4),S=\\"function\\",g=(()=>{const e={a:1};let t=m({},e);return b(e,[])})(),j=(()=>{try{return\\"try\\"}catch(e){}})(),M=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,x]})(),W=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),E=(()=>{var e,t,r,a,c,f,_,l,n,s,T;return[class{constructor(){w(this,\\"x\\",2)}},(e=class{},w(e,\\"x\\",1),e),(a=class{constructor(){p(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){p(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,p(_,l,void 0),_),(s=class{},n=new WeakSet,T=function(){},p(s,n),s),1e9]})();module.exports=u})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJtQkFDQSxHQUFJLEdBQXNCLEcsTUNBMUIsRUFBb0IsRUFBSSxDQUFDLEVBQVMsSUFBZSxDQUNoRCxPQUFRLEtBQU8sR0FDWCxFQUFvQixFQUFFLEVBQVksSUFBUSxDQUFDLEVBQW9CLEVBQUUsRUFBUyxJQUM1RSxPQUFPLGVBQWUsRUFBUyxFQUFLLENBQUUsV0FBWSxHQUFNLElBQUssRUFBVyxVLE1DSjNFLEVBQW9CLEVBQUksQ0FBQyxFQUFLLElBQVUsT0FBTyxVQUFVLGVBQWUsS0FBSyxFQUFLLE8sTUNDbEYsRUFBb0IsRUFBSyxHQUFZLENBQ2pDLE1BQU8sU0FBVyxhQUFlLE9BQU8sYUFDMUMsT0FBTyxlQUFlLEVBQVMsT0FBTyxZQUFhLENBQUUsTUFBTyxXQUU3RCxPQUFPLGVBQWUsRUFBUyxhQUFjLENBQUUsTUFBTyxVLDArQkNMdkQsV0FDZSxFQUFTLEtBQU0sR0FFZixFQUFTLFdBRVQsRUFBVyxLQUFLLENBQzVCLEtBQU0sR0FBSSxDQUFFLEVBQUcsR0FDZixHQUFJLEdBQUksS0FBSSxHQUVaLE1BRFEsR0FBSyxFQUFMLFFBSUksRUFBVyxLQUFLLENBQzVCLEdBQUksQ0FDSCxNQUFPLFlBQ0EsRUFEQSxPQUlJLEVBQVcsS0FBSyxDQWxCL0IsTUFtQkcsS0FBTSxHQUFNLENBQ1gsU0FBVSxHQUVYLE1BQU8sQ0FDTixpQkFBSyxTQUNMLEtBQUksT0FBSixPQUFZLEVBQ1osT0FJVyxFQUFXLEtBQUssQ0FDNUIsR0FBSSxHQUNBLEVBQUksRUFDUixLQUFNLEdBQUksRUFDVixNQUFPLENBQ04sTUFBTSxHQUNOLE1BQU0sUUFJSyxFQUFXLEtBQUssQ0F2Qy9CLDBCQXdDRyxNQUFPLENBQ04sS0FBTSxDQUFOLGFBekNKLENBeUNZLFdBQUksS0FDWixRQUFNLEdBQVMsRUFBZixFQUFlLElBQUksR0FBbkIsR0FDQSxRQUFNLENBQU4sYUEzQ0osQ0EyQ1ksNEJBQUUsVUFBRyxHQUFiLEdBQ0EsUUFBTSxDQUFOLGFBNUNKLENBNENZLGlDQUFSLEdBQ0EsUUFBTSxHQUFTLGdCQUFmLEVBQWUsVUFBZixHQUNBLFFBQU0sR0FBUyxnQkFBRSxVQUFHLEdBQUwsRUFBZixFQUFlLEdBQWYsR0FDQSxTIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhlIHJlcXVpcmUgc2NvcGVcbnZhciBfX3dlYnBhY2tfcmVxdWlyZV9fID0ge307XG5cbiIsIi8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb25zIGZvciBoYXJtb255IGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uZCA9IChleHBvcnRzLCBkZWZpbml0aW9uKSA9PiB7XG5cdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcblx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZGVmaW5pdGlvbiwga2V5KSAmJiAhX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIGtleSkpIHtcblx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBrZXksIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBkZWZpbml0aW9uW2tleV0gfSk7XG5cdFx0fVxuXHR9XG59OyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCIvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuXHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcblx0fVxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xufTsiLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiXSwic291cmNlUm9vdCI6IiJ9" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIiwid2VicGFjazovLy8uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoibUJBQ0EsR0FBSSxHQUFzQixHLE1DQTFCLEVBQW9CLEVBQUksQ0FBQyxFQUFTLElBQWUsQ0FDaEQsT0FBUSxLQUFPLEdBQ1gsRUFBb0IsRUFBRSxFQUFZLElBQVEsQ0FBQyxFQUFvQixFQUFFLEVBQVMsSUFDNUUsT0FBTyxlQUFlLEVBQVMsRUFBSyxDQUFFLFdBQVksR0FBTSxJQUFLLEVBQVcsVSxNQ0ozRSxFQUFvQixFQUFJLENBQUMsRUFBSyxJQUFVLE9BQU8sVUFBVSxlQUFlLEtBQUssRUFBSyxPLE1DQ2xGLEVBQW9CLEVBQUssR0FBWSxDQUNqQyxNQUFPLFNBQVcsYUFBZSxPQUFPLGFBQzFDLE9BQU8sZUFBZSxFQUFTLE9BQU8sWUFBYSxDQUFFLE1BQU8sV0FFN0QsT0FBTyxlQUFlLEVBQVMsYUFBYyxDQUFFLE1BQU8sVSwwZ0NDTHZELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxZQUNBLEVBREEsT0FJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q0YsRUFBZSxFIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhlIHJlcXVpcmUgc2NvcGVcbnZhciBfX3dlYnBhY2tfcmVxdWlyZV9fID0ge307XG5cbiIsIi8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb25zIGZvciBoYXJtb255IGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uZCA9IChleHBvcnRzLCBkZWZpbml0aW9uKSA9PiB7XG5cdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcblx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZGVmaW5pdGlvbiwga2V5KSAmJiAhX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIGtleSkpIHtcblx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBrZXksIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBkZWZpbml0aW9uW2tleV0gfSk7XG5cdFx0fVxuXHR9XG59OyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCIvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuXHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcblx0fVxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xufTsiLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" `; exports[`Webpack 5 Loader + Minification minify w/ devtool source-map 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var u={};o.r(u),o.d(u,{es2016:()=>P,es2017:()=>S,es2018:()=>g,es2019:()=>j,es2020:()=>M,es2021:()=>W,esnext:()=>E});var h=Object.defineProperty,i=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,O=Math.pow,v=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&v(e,r,t[r]);if(i)for(var r of i(t))y.call(t,r)&&v(e,r,t[r]);return e},b=(e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&i)for(var a of i(e))t.indexOf(a)<0&&y.call(e,a)&&(r[a]=e[a]);return r},w=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),p=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},z=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const x={},P=O(10,4),S=\\"function\\",g=(()=>{const e={a:1};let t=m({},e);return b(e,[])})(),j=(()=>{try{return\\"try\\"}catch(e){}})(),M=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,x]})(),W=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),E=(()=>{var e,t,r,a,c,f,_,l,n,s,T;return[class{constructor(){w(this,\\"x\\",2)}},(e=class{},w(e,\\"x\\",1),e),(a=class{constructor(){p(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){p(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,p(_,l,void 0),_),(s=class{},n=new WeakSet,T=function(){},p(s,n),s),1e9]})();module.exports=u})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); //# sourceMappingURL=index.js.map" `; exports[`Webpack 5 Loader + Minification minify w/ no devtool 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var u={};o.r(u),o.d(u,{es2016:()=>P,es2017:()=>S,es2018:()=>g,es2019:()=>j,es2020:()=>M,es2021:()=>W,esnext:()=>E});var h=Object.defineProperty,i=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,O=Math.pow,v=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&v(e,r,t[r]);if(i)for(var r of i(t))y.call(t,r)&&v(e,r,t[r]);return e},b=(e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&i)for(var a of i(e))t.indexOf(a)<0&&y.call(e,a)&&(r[a]=e[a]);return r},w=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),p=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},z=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const x={},P=O(10,4),S=\\"function\\",g=(()=>{const e={a:1};let t=m({},e);return b(e,[])})(),j=(()=>{try{return\\"try\\"}catch(e){}})(),M=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,x]})(),W=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),E=(()=>{var e,t,r,a,c,f,_,l,n,s,T;return[class{constructor(){w(this,\\"x\\",2)}},(e=class{},w(e,\\"x\\",1),e),(a=class{constructor(){p(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){p(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,p(_,l,void 0),_),(s=class{},n=new WeakSet,T=function(){},p(s,n),s),1e9]})();module.exports=u})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); " `; @@ -849,7 +856,7 @@ Object { `; exports[`Webpack 5 Loader + Minification minify w/ query strings 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var u={};o.r(u),o.d(u,{es2016:()=>P,es2017:()=>S,es2018:()=>g,es2019:()=>j,es2020:()=>M,es2021:()=>W,esnext:()=>E});var h=Object.defineProperty,i=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,O=Math.pow,v=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&v(e,r,t[r]);if(i)for(var r of i(t))y.call(t,r)&&v(e,r,t[r]);return e},b=(e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&i)for(var a of i(e))t.indexOf(a)<0&&y.call(e,a)&&(r[a]=e[a]);return r},w=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),p=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},z=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const x={},P=O(10,4),S=\\"function\\",g=(()=>{const e={a:1};let t=m({},e);return b(e,[])})(),j=(()=>{try{return\\"try\\"}catch(e){}})(),M=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,x]})(),W=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),E=(()=>{var e,t,r,a,c,f,_,l,n,s,T;return[class{constructor(){w(this,\\"x\\",2)}},(e=class{},w(e,\\"x\\",1),e),(a=class{constructor(){p(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){p(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,p(_,l,void 0),_),(s=class{},n=new WeakSet,T=function(){},p(s,n),s),1e9]})();module.exports=u})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); " `; @@ -883,22 +890,22 @@ Object { `; exports[`Webpack 5 Loader + Minification minify w/ source-map option 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var u={};o.r(u),o.d(u,{es2016:()=>P,es2017:()=>S,es2018:()=>g,es2019:()=>j,es2020:()=>M,es2021:()=>W,esnext:()=>E});var h=Object.defineProperty,i=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,O=Math.pow,v=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&v(e,r,t[r]);if(i)for(var r of i(t))y.call(t,r)&&v(e,r,t[r]);return e},b=(e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&i)for(var a of i(e))t.indexOf(a)<0&&y.call(e,a)&&(r[a]=e[a]);return r},w=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),p=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},z=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const x={},P=O(10,4),S=\\"function\\",g=(()=>{const e={a:1};let t=m({},e);return b(e,[])})(),j=(()=>{try{return\\"try\\"}catch(e){}})(),M=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,x]})(),W=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),E=(()=>{var e,t,r,a,c,f,_,l,n,s,T;return[class{constructor(){w(this,\\"x\\",2)}},(e=class{},w(e,\\"x\\",1),e),(a=class{constructor(){p(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){p(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,p(_,l,void 0),_),(s=class{},n=new WeakSet,T=function(){},p(s,n),s),1e9]})();module.exports=u})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); " `; exports[`Webpack 5 Loader + Minification minify w/ source-map option and source-map plugin external 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var u={};o.r(u),o.d(u,{es2016:()=>P,es2017:()=>S,es2018:()=>g,es2019:()=>j,es2020:()=>M,es2021:()=>W,esnext:()=>E});var h=Object.defineProperty,i=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,O=Math.pow,v=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&v(e,r,t[r]);if(i)for(var r of i(t))y.call(t,r)&&v(e,r,t[r]);return e},b=(e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&i)for(var a of i(e))t.indexOf(a)<0&&y.call(e,a)&&(r[a]=e[a]);return r},w=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),p=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},z=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const x={},P=O(10,4),S=\\"function\\",g=(()=>{const e={a:1};let t=m({},e);return b(e,[])})(),j=(()=>{try{return\\"try\\"}catch(e){}})(),M=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,x]})(),W=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),E=(()=>{var e,t,r,a,c,f,_,l,n,s,T;return[class{constructor(){w(this,\\"x\\",2)}},(e=class{},w(e,\\"x\\",1),e),(a=class{constructor(){p(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){p(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,p(_,l,void 0),_),(s=class{},n=new WeakSet,T=function(){},p(s,n),s),1e9]})();module.exports=u})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); //# sourceMappingURL=index.js.map" `; -exports[`Webpack 5 Loader + Minification minify w/ source-map option and source-map plugin external 2`] = `"{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///webpack/runtime/define property getters\\",\\"webpack:///webpack/runtime/hasOwnProperty shorthand\\",\\"webpack:///webpack/runtime/make namespace object\\",\\"webpack:///./src/foo.js\\"],\\"names\\":[],\\"mappings\\":\\"mBACA,GAAI,GAAsB,G,MCA1B,EAAoB,EAAI,CAAC,EAAS,IAAe,CAChD,OAAQ,KAAO,GACX,EAAoB,EAAE,EAAY,IAAQ,CAAC,EAAoB,EAAE,EAAS,IAC5E,OAAO,eAAe,EAAS,EAAK,CAAE,WAAY,GAAM,IAAK,EAAW,U,MCJ3E,EAAoB,EAAI,CAAC,EAAK,IAAU,OAAO,UAAU,eAAe,KAAK,EAAK,O,MCClF,EAAoB,EAAK,GAAY,CACjC,MAAO,SAAW,aAAe,OAAO,aAC1C,OAAO,eAAe,EAAS,OAAO,YAAa,CAAE,MAAO,WAE7D,OAAO,eAAe,EAAS,aAAc,CAAE,MAAO,U,0+BCLvD,WACe,EAAS,KAAM,GAEf,EAAS,WAET,EAAW,KAAK,CAC5B,KAAM,GAAI,CAAE,EAAG,GACf,GAAI,GAAI,KAAI,GAEZ,MADQ,GAAK,EAAL,QAII,EAAW,KAAK,CAC5B,GAAI,CACH,MAAO,YACA,EADA,OAII,EAAW,KAAK,CAlB/B,MAmBG,KAAM,GAAM,CACX,SAAU,GAEX,MAAO,CACN,iBAAK,SACL,KAAI,OAAJ,OAAY,EACZ,OAIW,EAAW,KAAK,CAC5B,GAAI,GACA,EAAI,EACR,KAAM,GAAI,EACV,MAAO,CACN,MAAM,GACN,MAAM,QAIK,EAAW,KAAK,CAvC/B,0BAwCG,MAAO,CACN,KAAM,CAAN,aAzCJ,CAyCY,WAAI,KACZ,QAAM,GAAS,EAAf,EAAe,IAAI,GAAnB,GACA,QAAM,CAAN,aA3CJ,CA2CY,4BAAE,UAAG,GAAb,GACA,QAAM,CAAN,aA5CJ,CA4CY,iCAAR,GACA,QAAM,GAAS,gBAAf,EAAe,UAAf,GACA,QAAM,GAAS,gBAAE,UAAG,GAAL,EAAf,EAAe,GAAf,GACA,S\\",\\"file\\":\\"index.js\\",\\"sourcesContent\\":[\\"// The require scope\\\\nvar __webpack_require__ = {};\\\\n\\\\n\\",\\"// define getter functions for harmony exports\\\\n__webpack_require__.d = (exports, definition) => {\\\\n\\\\tfor(var key in definition) {\\\\n\\\\t\\\\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\\\\n\\\\t\\\\t\\\\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n};\\",\\"__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))\\",\\"// define __esModule on exports\\\\n__webpack_require__.r = (exports) => {\\\\n\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n\\\\t}\\\\n\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n};\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\"],\\"sourceRoot\\":\\"\\"}"`; +exports[`Webpack 5 Loader + Minification minify w/ source-map option and source-map plugin external 2`] = `"{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///webpack/runtime/define property getters\\",\\"webpack:///webpack/runtime/hasOwnProperty shorthand\\",\\"webpack:///webpack/runtime/make namespace object\\",\\"webpack:///./src/foo.js\\",\\"webpack:///./src/index.js\\"],\\"names\\":[],\\"mappings\\":\\"mBACA,GAAI,GAAsB,G,MCA1B,EAAoB,EAAI,CAAC,EAAS,IAAe,CAChD,OAAQ,KAAO,GACX,EAAoB,EAAE,EAAY,IAAQ,CAAC,EAAoB,EAAE,EAAS,IAC5E,OAAO,eAAe,EAAS,EAAK,CAAE,WAAY,GAAM,IAAK,EAAW,U,MCJ3E,EAAoB,EAAI,CAAC,EAAK,IAAU,OAAO,UAAU,eAAe,KAAK,EAAK,O,MCClF,EAAoB,EAAK,GAAY,CACjC,MAAO,SAAW,aAAe,OAAO,aAC1C,OAAO,eAAe,EAAS,OAAO,YAAa,CAAE,MAAO,WAE7D,OAAO,eAAe,EAAS,aAAc,CAAE,MAAO,U,0gCCLvD,WACe,EAAS,KAAM,GAEf,EAAS,WAET,EAAW,KAAK,CAC5B,KAAM,GAAI,CAAE,EAAG,GACf,GAAI,GAAI,KAAI,GAEZ,MADQ,GAAK,EAAL,QAII,EAAW,KAAK,CAC5B,GAAI,CACH,MAAO,YACA,EADA,OAII,EAAW,KAAK,CAlB/B,MAmBG,KAAM,GAAM,CACX,SAAU,GAEX,MAAO,CACN,iBAAK,SACL,KAAI,OAAJ,OAAY,EACZ,OAIW,EAAW,KAAK,CAC5B,GAAI,GACA,EAAI,EACR,KAAM,GAAI,EACV,MAAO,CACN,MAAM,GACN,MAAM,QAIK,EAAW,KAAK,CAvC/B,0BAwCG,MAAO,CACN,KAAM,CAAN,aAzCJ,CAyCY,WAAI,KACZ,QAAM,GAAS,EAAf,EAAe,IAAI,GAAnB,GACA,QAAM,CAAN,aA3CJ,CA2CY,4BAAE,UAAG,GAAb,GACA,QAAM,CAAN,aA5CJ,CA4CY,iCAAR,GACA,QAAM,GAAS,gBAAf,EAAe,UAAf,GACA,QAAM,GAAS,gBAAE,UAAG,GAAL,EAAf,EAAe,GAAf,GACA,SC7CF,EAAe,E\\",\\"file\\":\\"index.js\\",\\"sourcesContent\\":[\\"// The require scope\\\\nvar __webpack_require__ = {};\\\\n\\\\n\\",\\"// define getter functions for harmony exports\\\\n__webpack_require__.d = (exports, definition) => {\\\\n\\\\tfor(var key in definition) {\\\\n\\\\t\\\\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\\\\n\\\\t\\\\t\\\\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n};\\",\\"__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))\\",\\"// define __esModule on exports\\\\n__webpack_require__.r = (exports) => {\\\\n\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n\\\\t}\\\\n\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n};\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\",\\"\\\\n\\\\t\\\\timport * as all from './foo.js'\\\\n\\\\t\\\\texport default all\\\\n\\\\t\\"],\\"sourceRoot\\":\\"\\"}"`; exports[`Webpack 5 Loader + Minification minify w/ source-map option and source-map plugin inline 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var u={};o.r(u),o.d(u,{es2016:()=>P,es2017:()=>S,es2018:()=>g,es2019:()=>j,es2020:()=>M,es2021:()=>W,esnext:()=>E});var h=Object.defineProperty,i=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,O=Math.pow,v=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&v(e,r,t[r]);if(i)for(var r of i(t))y.call(t,r)&&v(e,r,t[r]);return e},b=(e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&i)for(var a of i(e))t.indexOf(a)<0&&y.call(e,a)&&(r[a]=e[a]);return r},w=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),p=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},z=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const x={},P=O(10,4),S=\\"function\\",g=(()=>{const e={a:1};let t=m({},e);return b(e,[])})(),j=(()=>{try{return\\"try\\"}catch(e){}})(),M=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,x]})(),W=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),E=(()=>{var e,t,r,a,c,f,_,l,n,s,T;return[class{constructor(){w(this,\\"x\\",2)}},(e=class{},w(e,\\"x\\",1),e),(a=class{constructor(){p(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){p(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,p(_,l,void 0),_),(s=class{},n=new WeakSet,T=function(){},p(s,n),s),1e9]})();module.exports=u})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJtQkFDQSxHQUFJLEdBQXNCLEcsTUNBMUIsRUFBb0IsRUFBSSxDQUFDLEVBQVMsSUFBZSxDQUNoRCxPQUFRLEtBQU8sR0FDWCxFQUFvQixFQUFFLEVBQVksSUFBUSxDQUFDLEVBQW9CLEVBQUUsRUFBUyxJQUM1RSxPQUFPLGVBQWUsRUFBUyxFQUFLLENBQUUsV0FBWSxHQUFNLElBQUssRUFBVyxVLE1DSjNFLEVBQW9CLEVBQUksQ0FBQyxFQUFLLElBQVUsT0FBTyxVQUFVLGVBQWUsS0FBSyxFQUFLLE8sTUNDbEYsRUFBb0IsRUFBSyxHQUFZLENBQ2pDLE1BQU8sU0FBVyxhQUFlLE9BQU8sYUFDMUMsT0FBTyxlQUFlLEVBQVMsT0FBTyxZQUFhLENBQUUsTUFBTyxXQUU3RCxPQUFPLGVBQWUsRUFBUyxhQUFjLENBQUUsTUFBTyxVLDArQkNMdkQsV0FDZSxFQUFTLEtBQU0sR0FFZixFQUFTLFdBRVQsRUFBVyxLQUFLLENBQzVCLEtBQU0sR0FBSSxDQUFFLEVBQUcsR0FDZixHQUFJLEdBQUksS0FBSSxHQUVaLE1BRFEsR0FBSyxFQUFMLFFBSUksRUFBVyxLQUFLLENBQzVCLEdBQUksQ0FDSCxNQUFPLFlBQ0EsRUFEQSxPQUlJLEVBQVcsS0FBSyxDQWxCL0IsTUFtQkcsS0FBTSxHQUFNLENBQ1gsU0FBVSxHQUVYLE1BQU8sQ0FDTixpQkFBSyxTQUNMLEtBQUksT0FBSixPQUFZLEVBQ1osT0FJVyxFQUFXLEtBQUssQ0FDNUIsR0FBSSxHQUNBLEVBQUksRUFDUixLQUFNLEdBQUksRUFDVixNQUFPLENBQ04sTUFBTSxHQUNOLE1BQU0sUUFJSyxFQUFXLEtBQUssQ0F2Qy9CLDBCQXdDRyxNQUFPLENBQ04sS0FBTSxDQUFOLGFBekNKLENBeUNZLFdBQUksS0FDWixRQUFNLEdBQVMsRUFBZixFQUFlLElBQUksR0FBbkIsR0FDQSxRQUFNLENBQU4sYUEzQ0osQ0EyQ1ksNEJBQUUsVUFBRyxHQUFiLEdBQ0EsUUFBTSxDQUFOLGFBNUNKLENBNENZLGlDQUFSLEdBQ0EsUUFBTSxHQUFTLGdCQUFmLEVBQWUsVUFBZixHQUNBLFFBQU0sR0FBUyxnQkFBRSxVQUFHLEdBQUwsRUFBZixFQUFlLEdBQWYsR0FDQSxTIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhlIHJlcXVpcmUgc2NvcGVcbnZhciBfX3dlYnBhY2tfcmVxdWlyZV9fID0ge307XG5cbiIsIi8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb25zIGZvciBoYXJtb255IGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uZCA9IChleHBvcnRzLCBkZWZpbml0aW9uKSA9PiB7XG5cdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcblx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZGVmaW5pdGlvbiwga2V5KSAmJiAhX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIGtleSkpIHtcblx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBrZXksIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBkZWZpbml0aW9uW2tleV0gfSk7XG5cdFx0fVxuXHR9XG59OyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCIvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuXHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcblx0fVxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xufTsiLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiXSwic291cmNlUm9vdCI6IiJ9" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIiwid2VicGFjazovLy8uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoibUJBQ0EsR0FBSSxHQUFzQixHLE1DQTFCLEVBQW9CLEVBQUksQ0FBQyxFQUFTLElBQWUsQ0FDaEQsT0FBUSxLQUFPLEdBQ1gsRUFBb0IsRUFBRSxFQUFZLElBQVEsQ0FBQyxFQUFvQixFQUFFLEVBQVMsSUFDNUUsT0FBTyxlQUFlLEVBQVMsRUFBSyxDQUFFLFdBQVksR0FBTSxJQUFLLEVBQVcsVSxNQ0ozRSxFQUFvQixFQUFJLENBQUMsRUFBSyxJQUFVLE9BQU8sVUFBVSxlQUFlLEtBQUssRUFBSyxPLE1DQ2xGLEVBQW9CLEVBQUssR0FBWSxDQUNqQyxNQUFPLFNBQVcsYUFBZSxPQUFPLGFBQzFDLE9BQU8sZUFBZSxFQUFTLE9BQU8sWUFBYSxDQUFFLE1BQU8sV0FFN0QsT0FBTyxlQUFlLEVBQVMsYUFBYyxDQUFFLE1BQU8sVSwwZ0NDTHZELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxZQUNBLEVBREEsT0FJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q0YsRUFBZSxFIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhlIHJlcXVpcmUgc2NvcGVcbnZhciBfX3dlYnBhY2tfcmVxdWlyZV9fID0ge307XG5cbiIsIi8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb25zIGZvciBoYXJtb255IGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uZCA9IChleHBvcnRzLCBkZWZpbml0aW9uKSA9PiB7XG5cdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcblx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZGVmaW5pdGlvbiwga2V5KSAmJiAhX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIGtleSkpIHtcblx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBrZXksIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBkZWZpbml0aW9uW2tleV0gfSk7XG5cdFx0fVxuXHR9XG59OyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCIvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuXHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcblx0fVxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xufTsiLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" `; exports[`Webpack 5 Loader + Minification minify with custom implementation - real 1`] = ` @@ -956,57 +963,61 @@ exports[`Webpack 5 Loader + Minification minifyIdentifiers 1`] = ` Object.defineProperty(e, \\"__esModule\\", { value: true }); }; })(); + var d = {}; + o.d(d, { + \\"default\\": () => I + }); var u = {}; o.r(u); o.d(u, { - \\"es2016\\": () => P, - \\"es2017\\": () => S, + \\"es2016\\": () => S, + \\"es2017\\": () => j, \\"es2018\\": () => g, - \\"es2019\\": () => j, - \\"es2020\\": () => M, - \\"es2021\\": () => W, - \\"esnext\\": () => E + \\"es2019\\": () => M, + \\"es2020\\": () => W, + \\"es2021\\": () => E, + \\"esnext\\": () => T }); ; - var h = Object.defineProperty; - var i = Object.getOwnPropertySymbols; - var d = Object.prototype.hasOwnProperty; - var y = Object.prototype.propertyIsEnumerable; - var O = Math.pow; - var v = (e, t, r) => t in e ? h(e, t, { enumerable: true, configurable: true, writable: true, value: r }) : e[t] = r; - var m = (e, t) => { + var O = Object.defineProperty; + var p = Object.getOwnPropertySymbols; + var y = Object.prototype.hasOwnProperty; + var w = Object.prototype.propertyIsEnumerable; + var m = Math.pow; + var v = (e, t, r) => t in e ? O(e, t, { enumerable: true, configurable: true, writable: true, value: r }) : e[t] = r; + var b = (e, t) => { for (var r in t || (t = {})) - if (d.call(t, r)) + if (y.call(t, r)) v(e, r, t[r]); - if (i) - for (var r of i(t)) { - if (y.call(t, r)) + if (p) + for (var r of p(t)) { + if (w.call(t, r)) v(e, r, t[r]); } return e; }; - var b = (e, t) => { + var x = (e, t) => { var r = {}; for (var a in e) - if (d.call(e, a) && t.indexOf(a) < 0) + if (y.call(e, a) && t.indexOf(a) < 0) r[a] = e[a]; - if (e != null && i) - for (var a of i(e)) { - if (t.indexOf(a) < 0 && y.call(e, a)) + if (e != null && p) + for (var a of p(e)) { + if (t.indexOf(a) < 0 && w.call(e, a)) r[a] = e[a]; } return r; }; - var w = (e, t, r) => { + var h = (e, t, r) => { v(e, typeof t !== \\"symbol\\" ? t + \\"\\" : t, r); return r; }; - var p = (e, t, r) => { + var i = (e, t, r) => { if (t.has(e)) throw TypeError(\\"Cannot add the same private member more than once\\"); t instanceof WeakSet ? t.add(e) : t.set(e, r); }; - var I = (e, t, r) => { + var z = (e, t, r) => { return new Promise((a, c) => { var f = (n) => { try { @@ -1026,22 +1037,22 @@ exports[`Webpack 5 Loader + Minification minifyIdentifiers 1`] = ` l((r = r.apply(e, t)).next()); }); }; - const x = {}; - const P = O(10, 4); - const S = \\"function\\"; + const P = {}; + const S = m(10, 4); + const j = \\"function\\"; const g = (() => { const e = { a: 1 }; - let t = m({}, e); - let r = b(e, []); + let t = b({}, e); + let r = x(e, []); return r; })(); - const j = (() => { + const M = (() => { try { return \\"try\\"; } catch (e) { } })(); - const M = (() => { + const W = (() => { var e; const t = { property: 1 @@ -1049,10 +1060,10 @@ exports[`Webpack 5 Loader + Minification minifyIdentifiers 1`] = ` return [ t == null ? void 0 : t.property, (e = t.prop) != null ? e : 2, - x + P ]; })(); - const W = (() => { + const E = (() => { let e; let t = 0; const r = 3; @@ -1061,37 +1072,38 @@ exports[`Webpack 5 Loader + Minification minifyIdentifiers 1`] = ` t || (t = r) ]; })(); - const E = (() => { - var e, t, r, a, c, f, _, l, n, s, T; + const T = (() => { + var e, t, r, a, c, f, _, l, n, s, q; return [ class { constructor() { - w(this, \\"x\\", 2); + h(this, \\"x\\", 2); } }, (e = class { - }, w(e, \\"x\\", 1), e), + }, h(e, \\"x\\", 1), e), (a = class { constructor() { - p(this, t); + i(this, t); } }, t = new WeakSet(), r = function() { }, a), (f = class { constructor() { - p(this, c, void 0); + i(this, c, void 0); } }, c = new WeakMap(), f), (_ = class { - }, l = new WeakMap(), p(_, l, void 0), _), + }, l = new WeakMap(), i(_, l, void 0), _), (s = class { - }, n = new WeakSet(), T = function() { - }, p(s, n), s), + }, n = new WeakSet(), q = function() { + }, i(s, n), s), 1e9 ]; })(); ; - module.exports = u; + const I = u; + module.exports = d[\\"default\\"]; })(); " `; @@ -1142,7 +1154,11 @@ exports[`Webpack 5 Loader + Minification minifySyntax 1`] = ` }; })(); var __webpack_exports__ = {}; - __webpack_require__.r(__webpack_exports__), __webpack_require__.d(__webpack_exports__, { + __webpack_require__.d(__webpack_exports__, { + default: () => src + }); + var foo_namespaceObject = {}; + __webpack_require__.r(foo_namespaceObject), __webpack_require__.d(foo_namespaceObject, { es2016: () => es2016, es2017: () => es2017, es2018: () => es2018, @@ -1240,8 +1256,8 @@ exports[`Webpack 5 Loader + Minification minifySyntax 1`] = ` }, __privateAdd(_e, _x4), _e), 1e9 ]; - })(); - module.exports = __webpack_exports__; + })(), src = foo_namespaceObject; + module.exports = __webpack_exports__.default; })(); " `; @@ -1276,7 +1292,7 @@ Object { `; exports[`Webpack 5 Loader + Minification minifyWhitespace 1`] = ` -"(()=>{\\"use strict\\";var __webpack_require__={};(()=>{__webpack_require__.d=(exports,definition)=>{for(var key in definition){if(__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,get:definition[key]})}}}})();(()=>{__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop)})();(()=>{__webpack_require__.r=exports=>{if(typeof Symbol!==\\"undefined\\"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:\\"Module\\"})}Object.defineProperty(exports,\\"__esModule\\",{value:true})}})();var __webpack_exports__={};__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{\\"es2016\\":()=>es2016,\\"es2017\\":()=>es2017,\\"es2018\\":()=>es2018,\\"es2019\\":()=>es2019,\\"es2020\\":()=>es2020,\\"es2021\\":()=>es2021,\\"esnext\\":()=>esnext});;var __defProp=Object.defineProperty;var __getOwnPropSymbols=Object.getOwnPropertySymbols;var __hasOwnProp=Object.prototype.hasOwnProperty;var __propIsEnum=Object.prototype.propertyIsEnumerable;var __pow=Math.pow;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:true,configurable:true,writable:true,value}):obj[key]=value;var __spreadValues=(a,b)=>{for(var prop in b||(b={}))if(__hasOwnProp.call(b,prop))__defNormalProp(a,prop,b[prop]);if(__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(b)){if(__propIsEnum.call(b,prop))__defNormalProp(a,prop,b[prop])}return a};var __objRest=(source,exclude)=>{var target={};for(var prop in source)if(__hasOwnProp.call(source,prop)&&exclude.indexOf(prop)<0)target[prop]=source[prop];if(source!=null&&__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(source)){if(exclude.indexOf(prop)<0&&__propIsEnum.call(source,prop))target[prop]=source[prop]}return target};var __publicField=(obj,key,value)=>{__defNormalProp(obj,typeof key!==\\"symbol\\"?key+\\"\\":key,value);return value};var __privateAdd=(obj,member,value)=>{if(member.has(obj))throw TypeError(\\"Cannot add the same private member more than once\\");member instanceof WeakSet?member.add(obj):member.set(obj,value)};var __async=(__this,__arguments,generator)=>{return new Promise((resolve,reject)=>{var fulfilled=value=>{try{step(generator.next(value))}catch(e){reject(e)}};var rejected=value=>{try{step(generator.throw(value))}catch(e){reject(e)}};var step=x=>x.done?resolve(x.value):Promise.resolve(x.value).then(fulfilled,rejected);step((generator=generator.apply(__this,__arguments)).next())})};const import_meta={};const es2016=__pow(10,4);const es2017=\\"function\\";const es2018=(()=>{const y={a:1};let x=__spreadValues({},y);let z=__objRest(y,[]);return z})();const es2019=(()=>{try{return\\"try\\"}catch(e){}})();const es2020=(()=>{var _a;const obj={property:1};return[obj==null?void 0:obj.property,(_a=obj.prop)!=null?_a:2,import_meta]})();const es2021=(()=>{let a;let x=0;const y=3;return[a!=null?a:a=2,x||(x=y)]})();const esnext=(()=>{var _a,_x,x_fn,_b,_x2,_c,_d,_x3,_x4,_e,x_fn2;return[class{constructor(){__publicField(this,\\"x\\",2)}},(_a=class{},__publicField(_a,\\"x\\",1),_a),(_b=class{constructor(){__privateAdd(this,_x)}},_x=new WeakSet,x_fn=function(){},_b),(_c=class{constructor(){__privateAdd(this,_x2,void 0)}},_x2=new WeakMap,_c),(_d=class{},_x3=new WeakMap,__privateAdd(_d,_x3,void 0),_d),(_e=class{},_x4=new WeakSet,x_fn2=function(){},__privateAdd(_e,_x4),_e),1e9]})();;module.exports=__webpack_exports__})(); +"(()=>{\\"use strict\\";var __webpack_require__={};(()=>{__webpack_require__.d=(exports,definition)=>{for(var key in definition){if(__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,get:definition[key]})}}}})();(()=>{__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop)})();(()=>{__webpack_require__.r=exports=>{if(typeof Symbol!==\\"undefined\\"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:\\"Module\\"})}Object.defineProperty(exports,\\"__esModule\\",{value:true})}})();var __webpack_exports__={};__webpack_require__.d(__webpack_exports__,{\\"default\\":()=>src});var foo_namespaceObject={};__webpack_require__.r(foo_namespaceObject);__webpack_require__.d(foo_namespaceObject,{\\"es2016\\":()=>es2016,\\"es2017\\":()=>es2017,\\"es2018\\":()=>es2018,\\"es2019\\":()=>es2019,\\"es2020\\":()=>es2020,\\"es2021\\":()=>es2021,\\"esnext\\":()=>esnext});;var __defProp=Object.defineProperty;var __getOwnPropSymbols=Object.getOwnPropertySymbols;var __hasOwnProp=Object.prototype.hasOwnProperty;var __propIsEnum=Object.prototype.propertyIsEnumerable;var __pow=Math.pow;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:true,configurable:true,writable:true,value}):obj[key]=value;var __spreadValues=(a,b)=>{for(var prop in b||(b={}))if(__hasOwnProp.call(b,prop))__defNormalProp(a,prop,b[prop]);if(__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(b)){if(__propIsEnum.call(b,prop))__defNormalProp(a,prop,b[prop])}return a};var __objRest=(source,exclude)=>{var target={};for(var prop in source)if(__hasOwnProp.call(source,prop)&&exclude.indexOf(prop)<0)target[prop]=source[prop];if(source!=null&&__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(source)){if(exclude.indexOf(prop)<0&&__propIsEnum.call(source,prop))target[prop]=source[prop]}return target};var __publicField=(obj,key,value)=>{__defNormalProp(obj,typeof key!==\\"symbol\\"?key+\\"\\":key,value);return value};var __privateAdd=(obj,member,value)=>{if(member.has(obj))throw TypeError(\\"Cannot add the same private member more than once\\");member instanceof WeakSet?member.add(obj):member.set(obj,value)};var __async=(__this,__arguments,generator)=>{return new Promise((resolve,reject)=>{var fulfilled=value=>{try{step(generator.next(value))}catch(e){reject(e)}};var rejected=value=>{try{step(generator.throw(value))}catch(e){reject(e)}};var step=x=>x.done?resolve(x.value):Promise.resolve(x.value).then(fulfilled,rejected);step((generator=generator.apply(__this,__arguments)).next())})};const import_meta={};const es2016=__pow(10,4);const es2017=\\"function\\";const es2018=(()=>{const y={a:1};let x=__spreadValues({},y);let z=__objRest(y,[]);return z})();const es2019=(()=>{try{return\\"try\\"}catch(e){}})();const es2020=(()=>{var _a;const obj={property:1};return[obj==null?void 0:obj.property,(_a=obj.prop)!=null?_a:2,import_meta]})();const es2021=(()=>{let a;let x=0;const y=3;return[a!=null?a:a=2,x||(x=y)]})();const esnext=(()=>{var _a,_x,x_fn,_b,_x2,_c,_d,_x3,_x4,_e,x_fn2;return[class{constructor(){__publicField(this,\\"x\\",2)}},(_a=class{},__publicField(_a,\\"x\\",1),_a),(_b=class{constructor(){__privateAdd(this,_x)}},_x=new WeakSet,x_fn=function(){},_b),(_c=class{constructor(){__privateAdd(this,_x2,void 0)}},_x2=new WeakMap,_c),(_d=class{},_x3=new WeakMap,__privateAdd(_d,_x3,void 0),_d),(_e=class{},_x4=new WeakSet,x_fn2=function(){},__privateAdd(_e,_x4),_e),1e9]})();;const src=foo_namespaceObject;module.exports=__webpack_exports__[\\"default\\"]})(); " `; diff --git a/test/fixtures.ts b/test/fixtures.ts index 1e734a81..c523aa17 100644 --- a/test/fixtures.ts +++ b/test/fixtures.ts @@ -4,7 +4,8 @@ const js = { '/src/index.js': ` - export * from './foo.js' + import * as all from './foo.js' + export default all `, '/src/foo.js': ` @@ -184,17 +185,15 @@ const webpackChunks = { const Foo = import(/* webpackChunkName: "named-chunk-foo" */'./foo.js') const Bar = import(/* webpackChunkName: "named-chunk-bar" */'./bar.js') - Foo.then(console.log) + export default async () => (await Foo).default + (await Bar).default; `, '/src/foo.js': ` - console.log('foo'); - export default 1; + export default 'foo'; `, '/src/bar.js': ` - console.log('bar' + 1); - export default Symbol('bar'); + export default 'bar'; `, }; diff --git a/test/loader.test.ts b/test/loader.test.ts index c3810af5..61777aa9 100644 --- a/test/loader.test.ts +++ b/test/loader.test.ts @@ -1,13 +1,13 @@ import webpack4 from 'webpack'; import webpack5 from 'webpack5'; +import { build } from 'webpack-test-utils'; import { MinifyPluginOptions } from '../src/interfaces'; -import { build, getFile } from './utils'; import * as fixtures from './fixtures'; +import { configureEsbuildLoader } from './utils'; type WebpackSourceMapDevToolPlugin = | webpack4.SourceMapDevToolPlugin | webpack5.SourceMapDevToolPlugin; -type WebpackRuleSetRule = webpack4.RuleSetRule | webpack5.RuleSetRule; describe.each([ ['Webpack 4', webpack4], @@ -15,36 +15,46 @@ describe.each([ ])('%s', (_name, webpack) => { describe('Error handling', () => { test('tsx handled as ts', async () => { - await expect(async () => { - await build(webpack, fixtures.tsx, (config) => { - config.module.rules.push({ - test: /\.tsx$/, - loader: 'esbuild-loader', - options: { - loader: 'ts', - }, - }); + const built = await build(fixtures.tsx, (config) => { + configureEsbuildLoader(config); + + config.module.rules.push({ + test: /\.tsx$/, + loader: 'esbuild-loader', + options: { + loader: 'ts', + }, }); - }).rejects.toThrow('Unexpected ">"'); + }, webpack); + + expect(built.stats.hasErrors()).toBe(true); + const [error] = built.stats.compilation.errors; + expect(error.message).toMatch('Unexpected ">"'); }); test('invalid tsx', async () => { - await expect(async () => { - await build(webpack, fixtures.invalidTsx, (config) => { - config.module.rules.push({ - test: /\.tsx?$/, - loader: 'esbuild-loader', - options: { - loader: 'tsx', - }, - }); + const built = await build(fixtures.invalidTsx, (config) => { + configureEsbuildLoader(config); + + config.module.rules.push({ + test: /\.tsx?$/, + loader: 'esbuild-loader', + options: { + loader: 'tsx', + }, }); - }).rejects.toThrow('Unexpected "const"'); + }, webpack); + + expect(built.stats.hasErrors()).toBe(true); + const [error] = built.stats.compilation.errors; + expect(error.message).toMatch('Unexpected "const"'); }); test('invalid implementation option', async () => { const runWithImplementation = async (implementation: MinifyPluginOptions['implementation']) => { - await build(webpack, fixtures.tsx, (config) => { + const built = await build(fixtures.tsx, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.js?$/, loader: 'esbuild-loader', @@ -52,7 +62,11 @@ describe.each([ implementation, }, }); - }); + }, webpack); + + expect(built.stats.hasErrors()).toBe(true); + const [error] = built.stats.compilation.errors; + throw error; }; // @ts-expect-error testing invalid type @@ -69,15 +83,20 @@ describe.each([ describe('Loader', () => { test('js', async () => { - const stats = await build(webpack, fixtures.js); - const file = getFile(stats, '/dist/index.js'); + const built = await build(fixtures.js, configureEsbuildLoader, webpack); - expect(file.content).toMatchSnapshot(); - expect(file.execute()).toMatchSnapshot(); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + expect( + built.require('/dist'), + ).toMatchSnapshot(); }); test('ts', async () => { - const stats = await build(webpack, fixtures.ts, (config) => { + const built = await build(fixtures.ts, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.ts$/, loader: 'esbuild-loader', @@ -85,15 +104,18 @@ describe.each([ loader: 'ts', }, }); - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(file.content).toMatchSnapshot(); - expect(file.execute()).toMatchSnapshot(); + expect(built.require('/dist')).toBe('foo'); }); test('tsx', async () => { - const stats = await build(webpack, fixtures.tsx, (config) => { + const built = await build(fixtures.tsx, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.tsx$/, loader: 'esbuild-loader', @@ -103,15 +125,26 @@ describe.each([ jsxFragment: 'Fragment', }, }); - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(file.content).toMatchSnapshot(); - expect(file.execute('const createElement = (...args) => args, Fragment = "Fragment";')).toMatchSnapshot(); + const dist = built.fs.readFileSync('/dist/index.js', 'utf-8'); + built.fs.writeFileSync( + '/dist/index.js', + `const createElement = (...args) => args, Fragment = "Fragment";${dist}`, + ); + + expect( + built.require('/dist'), + ).toMatchSnapshot(); }); test('ts w/ tsconfig', async () => { - const stats = await build(webpack, fixtures.tsConfig, (config) => { + const builtA = await build(fixtures.tsConfig, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.ts$/, loader: 'esbuild-loader', @@ -119,8 +152,16 @@ describe.each([ loader: 'ts', }, }); - }); - const stats2 = await build(webpack, fixtures.tsConfig, (config) => { + }, webpack); + + expect(builtA.stats.hasWarnings()).toBe(false); + expect(builtA.stats.hasErrors()).toBe(false); + + const distA = builtA.fs.readFileSync('/dist/index.js', 'utf-8'); + + const builtB = await build(fixtures.tsConfig, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.ts$/, loader: 'esbuild-loader', @@ -133,14 +174,19 @@ describe.each([ }, }, }); - }); + }, webpack); - expect(getFile(stats, '/dist/index.js').content).not.toBe(getFile(stats2, '/dist/index.js').content); - expect(getFile(stats2, '/dist/index.js').content).toMatchSnapshot(); + expect(builtB.stats.hasWarnings()).toBe(false); + expect(builtB.stats.hasErrors()).toBe(false); + + const distB = builtB.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(distB).not.toBe(distA); }); test('tsx w/ tsconfig', async () => { - const stats = await build(webpack, fixtures.tsx, (config) => { + const built = await build(fixtures.tsx, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.tsx$/, loader: 'esbuild-loader', @@ -154,15 +200,26 @@ describe.each([ }, }, }); - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); - expect(file.content).toMatchSnapshot(); - expect(file.execute('const customFactory = (...args) => args, customFragment = "Fragment";')).toMatchSnapshot(); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const dist = built.fs.readFileSync('/dist/index.js', 'utf-8'); + built.fs.writeFileSync( + '/dist/index.js', + `const customFactory = (...args) => args, customFragment = "Fragment";${dist}`, + ); + + expect( + built.require('/dist'), + ).toMatchSnapshot(); }); test('custom esbuild transform function', async () => { - const stats = await build(webpack, fixtures.ts, (config) => { + const built = await build(fixtures.ts, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.tsx?$/, loader: 'esbuild-loader', @@ -177,16 +234,21 @@ describe.each([ }, }, }); - }); + }, webpack); - const { content } = getFile(stats, '/dist/index.js'); - expect(content).toContain('MY_CUSTOM_ESBUILD_IMPLEMENTATION'); - expect(content).toMatchSnapshot(); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const dist = built.fs.readFileSync('/dist/index.js', 'utf-8'); + + expect(dist).toContain('MY_CUSTOM_ESBUILD_IMPLEMENTATION'); }); describe('ambigious ts/tsx', () => { test('ts via tsx', async () => { - const stats = await build(webpack, fixtures.ts, (config) => { + const built = await build(fixtures.ts, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.tsx?$/, loader: 'esbuild-loader', @@ -194,13 +256,18 @@ describe.each([ loader: 'tsx', }, }); - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); + expect(built.require('/dist')).toBe('foo'); }); test('ts via tsx 2', async () => { - const stats = await build(webpack, fixtures.ts2, (config) => { + const built = await build(fixtures.ts2, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.tsx?$/, loader: 'esbuild-loader', @@ -208,15 +275,20 @@ describe.each([ loader: 'tsx', }, }); - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(file.content).toMatchSnapshot(); - expect(file.execute().default('a', { a: 1 })).toMatchSnapshot(); + expect( + built.require('/dist')('a', { a: 1 }), + ).toMatchSnapshot(); }); test('ambiguous ts', async () => { - const stats = await build(webpack, fixtures.tsAmbiguous, (config) => { + const built = await build(fixtures.tsAmbiguous, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.tsx?$/, loader: 'esbuild-loader', @@ -224,15 +296,19 @@ describe.each([ loader: 'tsx', }, }); - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - const { content } = getFile(stats, '/dist/index.js'); - expect(content).toContain('(() => 1 < /a>/g)'); - expect(content).toMatchSnapshot(); + const dist = built.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(dist).toContain('(() => 1 < /a>/g)'); }); test('ambiguous tsx', async () => { - const stats = await build(webpack, fixtures.tsxAmbiguous, (config) => { + const built = await build(fixtures.tsxAmbiguous, (config) => { + configureEsbuildLoader(config); + config.module.rules.push({ test: /\.tsx?$/, loader: 'esbuild-loader', @@ -240,80 +316,107 @@ describe.each([ loader: 'tsx', }, }); - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - const { content } = getFile(stats, '/dist/index.js'); - expect(content).toContain('React.createElement'); - expect(content).toMatchSnapshot(); + const dist = built.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(dist).toContain('React.createElement'); }); }); }); // Targets test('target', async () => { - const stats = await build(webpack, fixtures.js, (config) => { - (config.module.rules as WebpackRuleSetRule[])[0].options = { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + + config.module.rules[0].options = { target: 'es2015', }; - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(file.content).toMatchSnapshot(); - expect(file.execute()).toMatchSnapshot(); + expect(built.require('/dist')).toMatchSnapshot(); }); describe('Source-map', () => { test('source-map eval', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.devtool = 'eval-source-map'; - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(file.content).toMatchSnapshot(); - expect(file.content).toContain('eval'); + const dist = built.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(dist).toContain('eval'); }); test('source-map inline', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.devtool = 'inline-source-map'; - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); - expect(file.content).toMatchSnapshot(); - expect(file.content).toContain('sourceMappingURL'); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const dist = built.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(dist).toContain('sourceMappingURL'); }); test('source-map file', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.devtool = 'source-map'; - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const { assets } = built.stats.compilation; - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); - expect(getFile(stats, '/dist/index.js.map').content).toMatchSnapshot(); + expect(assets).toHaveProperty(['index.js']); + expect(assets).toHaveProperty(['index.js.map']); }); test('source-map plugin', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + delete config.devtool; (config.plugins as WebpackSourceMapDevToolPlugin[]).push( new webpack.SourceMapDevToolPlugin({}), ); - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(file.content).toMatchSnapshot(); - expect(file.content).toContain('sourceMappingURL'); + const dist = built.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(dist).toContain('sourceMappingURL'); }); }); test('webpack magic comments', async () => { - const stats = await build(webpack, fixtures.webpackChunks); + const built = await build(fixtures.webpackChunks, configureEsbuildLoader, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const { assets } = built.stats.compilation; - const { assets } = stats.compilation; - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); + expect(assets).toHaveProperty(['index.js']); expect(assets).toHaveProperty(['named-chunk-foo.js']); - expect(getFile(stats, '/dist/named-chunk-foo.js').content).toMatchSnapshot(); expect(assets).toHaveProperty(['named-chunk-bar.js']); - expect(getFile(stats, '/dist/named-chunk-bar.js').content).toMatchSnapshot(); + expect(await built.require('/dist')()).toBe('foobar'); }); }); diff --git a/test/minify.test.ts b/test/minify.test.ts index 090009d4..9647cf23 100644 --- a/test/minify.test.ts +++ b/test/minify.test.ts @@ -3,10 +3,12 @@ import webpack5 from 'webpack5'; import MiniCssExtractPlugin from 'mini-css-extract-plugin'; import { RawSource } from 'webpack-sources'; import * as esbuild from 'esbuild'; +import { build } from 'webpack-test-utils'; import { MinifyPluginOptions } from '../src/interfaces'; import { ESBuildMinifyPlugin } from '../src/index'; -import { build, getFile } from './utils'; +// import { build, getFile } from './utils'; import * as fixtures from './fixtures'; +import { configureEsbuildLoader } from './utils'; describe.each([ ['Webpack 4', webpack4], @@ -15,7 +17,7 @@ describe.each([ describe('Error handling', () => { test('invalid implementation option', async () => { const runWithImplementation = async (implementation: MinifyPluginOptions['implementation']) => { - await build(webpack, fixtures.js, (config) => { + await build(fixtures.js, (config) => { config.optimization = { minimize: true, minimizer: [ @@ -24,7 +26,7 @@ describe.each([ }), ], }; - }); + }, webpack); }; await expect( @@ -44,8 +46,10 @@ describe.each([ }); test('minify', async () => { - const statsUnminified = await build(webpack, fixtures.js); - const stats = await build(webpack, fixtures.js, (config) => { + const builtUnminified = await build(fixtures.js, null, webpack); + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [ @@ -54,17 +58,20 @@ describe.each([ }), ], }; - }); - expect(statsUnminified.hash).not.toBe(stats.hash); + }, webpack); - const file = getFile(stats, '/dist/index.js'); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(file.content).toMatchSnapshot(); - expect(file.execute()).toMatchSnapshot(); + expect(builtUnminified.stats.hash).not.toBe(built.stats.hash); + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); + expect(built.require('/dist')).toMatchSnapshot(); }); test('minifyWhitespace', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [ @@ -73,15 +80,19 @@ describe.each([ }), ], }; - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); - expect(file.content).toMatchSnapshot(); - expect(file.execute()).toMatchSnapshot(); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); + expect(built.require('/dist')).toMatchSnapshot(); }); test('minifyIdentifiers', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [ @@ -90,15 +101,19 @@ describe.each([ }), ], }; - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); - expect(file.content).toMatchSnapshot(); - expect(file.execute()).toMatchSnapshot(); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); + expect(built.require('/dist')).toMatchSnapshot(); }); test('minifySyntax', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [ @@ -108,48 +123,56 @@ describe.each([ }), ], }; - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(file.content).toMatchSnapshot(); - expect(file.execute()).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); + expect(built.require('/dist')).toMatchSnapshot(); }); test('minify chunks', async () => { - const stats = await build(webpack, fixtures.webpackChunks, (config) => { + const built = await build(fixtures.webpackChunks, (config) => { config.optimization = { minimize: true, minimizer: [new ESBuildMinifyPlugin()], }; - }); + }, webpack); - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); - expect(getFile(stats, '/dist/named-chunk-foo.js').content).toMatchSnapshot(); - expect(getFile(stats, '/dist/named-chunk-bar.js').content).toMatchSnapshot(); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/named-chunk-foo.js', 'utf-8')).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/named-chunk-bar.js', 'utf-8')).toMatchSnapshot(); }); test('minify chunks filtered using "include"', async () => { - const stats = await build(webpack, fixtures.webpackChunks, (config) => { + const built = await build(fixtures.webpackChunks, (config) => { config.optimization = { minimize: true, minimizer: [new ESBuildMinifyPlugin({ include: /(index|bar)/, })], }; - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); // The string "__webpack_require__" is only present in unminified chunks - expect(getFile(stats, '/dist/index.js').content).not.toContain('__webpack_require__'); - expect(getFile(stats, '/dist/named-chunk-foo.js').content).toContain('__webpack_require__'); - expect(getFile(stats, '/dist/named-chunk-bar.js').content).not.toContain('__webpack_require__'); + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).not.toContain('__webpack_require__'); + expect(built.fs.readFileSync('/dist/named-chunk-foo.js', 'utf-8')).toContain('__webpack_require__'); + expect(built.fs.readFileSync('/dist/named-chunk-bar.js', 'utf-8')).not.toContain('__webpack_require__'); - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); - expect(getFile(stats, '/dist/named-chunk-foo.js').content).toMatchSnapshot(); - expect(getFile(stats, '/dist/named-chunk-bar.js').content).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/named-chunk-foo.js', 'utf-8')).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/named-chunk-bar.js', 'utf-8')).toMatchSnapshot(); }); test('minify chunks filtered using "exclude"', async () => { - const stats = await build(webpack, fixtures.webpackChunks, (config) => { + const built = await build(fixtures.webpackChunks, (config) => { config.optimization = { minimize: true, minimizer: [ @@ -158,20 +181,25 @@ describe.each([ }), ], }; - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); // The string "__webpack_require__" is only present in unminified chunks - expect(getFile(stats, '/dist/index.js').content).not.toContain('__webpack_require__'); - expect(getFile(stats, '/dist/named-chunk-foo.js').content).not.toContain('__webpack_require__'); - expect(getFile(stats, '/dist/named-chunk-bar.js').content).toContain('__webpack_require__'); + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).not.toContain('__webpack_require__'); + expect(built.fs.readFileSync('/dist/named-chunk-foo.js', 'utf-8')).not.toContain('__webpack_require__'); + expect(built.fs.readFileSync('/dist/named-chunk-bar.js', 'utf-8')).toContain('__webpack_require__'); - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); - expect(getFile(stats, '/dist/named-chunk-foo.js').content).toMatchSnapshot(); - expect(getFile(stats, '/dist/named-chunk-bar.js').content).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/named-chunk-foo.js', 'utf-8')).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/named-chunk-bar.js', 'utf-8')).toMatchSnapshot(); }); test('minify w/ no devtool', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + delete config.devtool; config.optimization = { minimize: true, @@ -179,16 +207,22 @@ describe.each([ target: 'es2015', })], }; - }); - const file = getFile(stats, '/dist/index.js'); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const file = built.fs.readFileSync('/dist/index.js', 'utf-8'); - expect(file.content).toMatchSnapshot(); - expect(file.content).not.toContain('//# sourceURL'); - expect(file.execute()).toMatchSnapshot(); + expect(file).toMatchSnapshot(); + expect(file).not.toContain('//# sourceURL'); + expect(built.require('/dist')).toMatchSnapshot(); }); test('minify w/ devtool inline-source-map', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.devtool = 'inline-source-map'; config.optimization = { minimize: true, @@ -196,29 +230,39 @@ describe.each([ new ESBuildMinifyPlugin(), ], }; - }); + }, webpack); - const file = getFile(stats, '/dist/index.js'); - expect(file.content).toContain('//# sourceMappingURL=data:application/'); - expect(file.content).toMatchSnapshot(); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const file = built.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(file).toContain('//# sourceMappingURL=data:application/'); + expect(file).toMatchSnapshot(); }); test('minify w/ devtool source-map', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.devtool = 'source-map'; config.optimization = { minimize: true, minimizer: [new ESBuildMinifyPlugin()], }; - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - const file = getFile(stats, '/dist/index.js'); - expect(file.content).toContain('//# sourceMappingURL=index.js.map'); - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); + const file = built.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(file).toContain('//# sourceMappingURL=index.js.map'); + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); }); test('minify w/ source-map option', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + delete config.devtool; config.optimization = { minimize: true, @@ -228,13 +272,18 @@ describe.each([ }), ], }; - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); }); test('minify w/ source-map option and source-map plugin inline', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + delete config.devtool; config.optimization = { minimize: true, @@ -246,13 +295,18 @@ describe.each([ }; config.plugins.push(new webpack.SourceMapDevToolPlugin({})); - }); + }, webpack); - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); }); test('minify w/ source-map option and source-map plugin external', async () => { - const stats = await build(webpack, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + delete config.devtool; config.optimization = { minimize: true, @@ -268,18 +322,23 @@ describe.each([ filename: 'index.js.map', }), ); - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(getFile(stats, '/dist/index.js').content).toMatchSnapshot(); - expect(getFile(stats, '/dist/index.js.map').content).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/index.js', 'utf-8')).toMatchSnapshot(); + expect(built.fs.readFileSync('/dist/index.js.map', 'utf-8')).toMatchSnapshot(); }); test('minify w/ query strings', async () => { - const statsUnminified = await build(webpack, fixtures.js, (config) => { + const builtUnminified = await build(fixtures.js, (config) => { config.output.filename = '[name].js?foo=bar'; config.output.chunkFilename = '[name].js?foo=bar'; - }); - const stats = await build(webpack, fixtures.js, (config) => { + }, webpack); + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.output.filename = '[name].js?foo=bar'; config.output.chunkFilename = '[name].js?foo=bar'; config.optimization = { @@ -290,27 +349,31 @@ describe.each([ }), ], }; - }); - expect(statsUnminified.hash).not.toBe(stats.hash); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + expect(builtUnminified.stats.hash).not.toBe(built.stats.hash); // Note: the actual file name does not include the query string - const file = getFile(stats, '/dist/index.js'); + const file = built.fs.readFileSync('/dist/index.js', 'utf-8'); - expect(file.content).toMatchSnapshot(); - expect(file.execute()).toMatchSnapshot(); + expect(file).toMatchSnapshot(); + expect(built.require('/dist')).toMatchSnapshot(); }); test('minify w/ legalComments - default is inline', async () => { - const statsDefault = await build(webpack, fixtures.legalComments, (config) => { + const builtDefault = await build(fixtures.legalComments, (config) => { config.optimization = { minimize: true, minimizer: [ new ESBuildMinifyPlugin(), ], }; - }); + }, webpack); - const statsInline = await build(webpack, fixtures.legalComments, (config) => { + const builtInline = await build(fixtures.legalComments, (config) => { config.optimization = { minimize: true, minimizer: [ @@ -319,17 +382,17 @@ describe.each([ }), ], }; - }); + }, webpack); - const fileInline = getFile(statsInline, '/dist/index.js'); - const fileDefault = getFile(statsDefault, '/dist/index.js'); + const fileInline = builtInline.fs.readFileSync('/dist/index.js', 'utf-8'); + const fileDefault = builtDefault.fs.readFileSync('/dist/index.js', 'utf-8'); - expect(fileDefault.content).toMatch('//! legal comment'); - expect(fileDefault.content).toBe(fileInline.content); + expect(fileDefault).toMatch('//! legal comment'); + expect(fileDefault).toBe(fileInline); }); test('minify w/ legalComments - eof', async () => { - const stats = await build(webpack, fixtures.legalComments, (config) => { + const built = await build(fixtures.legalComments, (config) => { config.optimization = { minimize: true, minimizer: [ @@ -338,14 +401,17 @@ describe.each([ }), ], }; - }); + }, webpack); - const file = getFile(stats, '/dist/index.js'); - expect(file.content.trim().endsWith('//! legal comment')).toBe(true); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const file = built.fs.readFileSync('/dist/index.js').toString(); + expect(file.trim().endsWith('//! legal comment')).toBe(true); }); test('minify w/ legalComments - none', async () => { - const stats = await build(webpack, fixtures.legalComments, (config) => { + const built = await build(fixtures.legalComments, (config) => { config.optimization = { minimize: true, minimizer: [ @@ -354,15 +420,20 @@ describe.each([ }), ], }; - }); + }, webpack); - const file = getFile(stats, '/dist/index.js'); - expect(file.content).not.toMatch('//! legal comment'); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const file = built.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(file).not.toMatch('//! legal comment'); }); test('minify with custom implementation', async () => { - const statsUnminified = await build(webpack, fixtures.js); - const stats = await build(webpack, fixtures.js, (config) => { + const builtUnminified = await build(fixtures.js); + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [ @@ -377,17 +448,23 @@ describe.each([ }), ], }; - }); - expect(statsUnminified.hash).not.toBe(stats.hash); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + expect(builtUnminified.stats.hash).not.toBe(built.stats.hash); - const { content } = getFile(stats, '/dist/index.js'); + const content = built.fs.readFileSync('/dist/index.js', 'utf-8'); expect(content).toContain('MY_CUSTOM_ESBUILD_IMPLEMENTATION'); expect(content).toMatchSnapshot(); }); test('minify with custom implementation - real', async () => { - const statsUnminified = await build(webpack, fixtures.js); - const stats = await build(webpack, fixtures.js, (config) => { + const builtUnminified = await build(fixtures.js); + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [ @@ -397,16 +474,20 @@ describe.each([ }), ], }; - }); - expect(statsUnminified.hash).not.toBe(stats.hash); + }, webpack); - const file = getFile(stats, '/dist/index.js'); - expect(file.execute()).toMatchSnapshot(); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + expect(builtUnminified.stats.hash).not.toBe(built.stats.hash); + expect(built.require('/dist')).toMatchSnapshot(); }); describe('CSS', () => { test('minify via loader', async () => { - const stats = await build(webpack, fixtures.css, (config) => { + const built = await build(fixtures.css, (config) => { + configureEsbuildLoader(config); + config.module.rules[1].use.push({ loader: 'esbuild-loader', options: { @@ -414,14 +495,19 @@ describe.each([ minify: true, }, }); - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - const file = getFile(stats, '/dist/index.js'); - expect(file.content).toContain('div{color:red}'); + const file = built.fs.readFileSync('/dist/index.js', 'utf-8'); + expect(file).toContain('div{color:red}'); }); test('minify', async () => { - const stats = await build(webpack, fixtures.css, (config) => { + const built = await build(fixtures.css, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [ @@ -433,14 +519,19 @@ describe.each([ config.module.rules[1].use.unshift(MiniCssExtractPlugin.loader); config.plugins.push(new MiniCssExtractPlugin()); - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - const file = getFile(stats, '/dist/index.css'); - expect(file.content.trim()).not.toMatch(/\s{2,}/); + const file = built.fs.readFileSync('/dist/index.css').toString(); + expect(file.trim()).not.toMatch(/\s{2,}/); }); test('exclude css', async () => { - const stats = await build(webpack, fixtures.css, (config) => { + const built = await build(fixtures.css, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [ @@ -453,14 +544,19 @@ describe.each([ config.module.rules[1].use.unshift(MiniCssExtractPlugin.loader); config.plugins.push(new MiniCssExtractPlugin()); - }); + }, webpack); - const file = getFile(stats, '/dist/index.css'); - expect(file.content.trim()).toMatch(/\s{2,}/); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const file = built.fs.readFileSync('/dist/index.css').toString(); + expect(file.trim()).toMatch(/\s{2,}/); }); test('minify w/ source-map', async () => { - const stats = await build(webpack, fixtures.css, (config) => { + const built = await build(fixtures.css, (config) => { + configureEsbuildLoader(config); + config.devtool = 'source-map'; config.optimization = { minimize: true, @@ -473,33 +569,43 @@ describe.each([ config.module.rules[1].use.unshift(MiniCssExtractPlugin.loader); config.plugins.push(new MiniCssExtractPlugin()); - }); + }, webpack); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - const cssFile = getFile(stats, '/dist/index.css'); - const css = cssFile.content.trim().split('\n'); + const cssFile = built.fs.readFileSync('/dist/index.css').toString(); + const css = cssFile.trim().split('\n'); expect(css[0]).not.toMatch(/\s{2,}/); expect(css[2]).toMatch(/sourceMappingURL/); - const sourcemapFile = getFile(stats, '/dist/index.css.map'); - expect(sourcemapFile.content).toMatch(/styles\.css/); + const sourcemapFile = built.fs.readFileSync('/dist/index.css.map', 'utf-8'); + expect(sourcemapFile).toMatch(/styles\.css/); }); }); }); describe('Webpack 5', () => { test('Stats', async () => { - const stats = await build(webpack5, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [new ESBuildMinifyPlugin()], }; - }); + }, webpack5); + + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); - expect(stats.toString().includes('[minimized]')).toBe(true); + expect(built.stats.toString().includes('[minimized]')).toBe(true); }); test('Minifies new assets', async () => { - const stats = await build(webpack5, fixtures.js, (config) => { + const built = await build(fixtures.js, (config) => { + configureEsbuildLoader(config); + config.optimization = { minimize: true, minimizer: [new ESBuildMinifyPlugin()], @@ -520,20 +626,23 @@ describe('Webpack 5', () => { }); }, }); - }); + }, webpack5); - const asset = stats.compilation.getAsset('test.js'); + expect(built.stats.hasWarnings()).toBe(false); + expect(built.stats.hasErrors()).toBe(false); + + const asset = built.stats.compilation.getAsset('test.js'); expect(asset.info.minimized).toBe(true); - const file = getFile(stats, '/dist/test.js'); - expect(file.content).toBe('const e=1;export default e;\n'); + const file = built.fs.readFileSync('/dist/test.js', 'utf-8'); + expect(file).toBe('const e=1;export default e;\n'); }); test('Doesn\'t minify minimized assets', async () => { const sourceAndMap = jest.fn(); - await build(webpack5, fixtures.js, (config) => { + await build(fixtures.js, (config) => { config.optimization = { minimize: true, minimizer: [new ESBuildMinifyPlugin()], @@ -559,7 +668,7 @@ describe('Webpack 5', () => { }); }, }); - }); + }, webpack5); expect(sourceAndMap).not.toBeCalled(); }); diff --git a/test/utils.ts b/test/utils.ts index 4dc300c4..22748252 100644 --- a/test/utils.ts +++ b/test/utils.ts @@ -1,132 +1,25 @@ import path from 'path'; -import fs from 'fs'; -import { runInNewContext } from 'vm'; -import { ufs } from 'unionfs'; -import { Volume, DirectoryJSON } from 'memfs'; -import { - Configuration as Wp4Configuration, - Stats, -} from 'webpack'; -import { - Configuration as Wp5Configuration, - ModuleOptions, -} from 'webpack5'; -import { SetRequired } from 'type-fest'; +import webpack4 from 'webpack'; +import webpack5 from 'webpack5'; const esbuildLoaderPath = require.resolve('../src/'); -type Wp4TestBuildConfig = SetRequired; - -type Wp5TestBuildConfig = SetRequired & { - module: SetRequired; -}; - -type WpBuildConfig = Wp4TestBuildConfig | Wp5TestBuildConfig; - -export async function build( - webpack: any, - volJson: DirectoryJSON, - configure?: (config: WpBuildConfig) => void, -): Promise { - return await new Promise((resolve, reject) => { - const mfs = Volume.fromJSON(volJson); - - type customMfs = typeof mfs & { - join: typeof path.join; - }; - (mfs as customMfs).join = path.join.bind(path); - - const config: WpBuildConfig = { - mode: 'production', - devtool: false, - bail: true, - cache: false, - context: '/', - entry: { - index: '/src/index.js', - }, - - optimization: { - minimize: false, - }, - - output: { - path: '/dist', - filename: '[name].js', - chunkFilename: '[name].js', - libraryTarget: 'commonjs2', - }, - - resolveLoader: { - modules: [ - path.join(__dirname, '../node_modules'), - ], - alias: { - 'esbuild-loader': esbuildLoaderPath, - }, - }, - - module: { - rules: [ - { - test: /\.js$/, - loader: 'esbuild-loader', - }, - { - test: /\.css$/, - use: [ - 'css-loader', - ], - }, - ], - }, - plugins: [], - }; - - configure?.(config); - - // CI env was getting different chunk ids from snapshot/local - config.optimization.moduleIds = 'named'; - - const compiler = webpack(config); - - compiler.inputFileSystem = ufs.use(fs).use(mfs as any); - compiler.outputFileSystem = mfs; - - compiler.run((error: Error, stats: Stats) => { - if (error) { - reject(error); - return; - } - - if (stats.compilation.errors.length > 0) { - reject(new Error(stats.compilation.errors[0])); - return; - } - - if (stats.compilation.warnings.length > 0) { - reject(new Error(stats.compilation.warnings[0])); - return; - } - - resolve(stats); - }); - }); -} - -export const getFile = (stats: Stats, filePath: string) => { - const content: string = (stats.compilation.compiler.outputFileSystem as any).readFileSync(filePath, 'utf-8'); +export function configureEsbuildLoader( + config: T) { + config.resolveLoader.alias = { + 'esbuild-loader': esbuildLoaderPath, + }; - return { - content, - execute(prefixCode = ''): any { - const context = { - module: { - exports: {}, - }, - }; - runInNewContext(`${prefixCode}${content}`, context); - return context.module.exports; + config.module.rules.push( + { + test: /\.js$/, + loader: 'esbuild-loader', }, - }; -}; + { + test: /\.css$/, + use: [ + 'css-loader', + ], + }, + ); +} From 153f964c272cdcf24a209fc1687b98872baec6b6 Mon Sep 17 00:00:00 2001 From: Hiroki Osame Date: Sat, 11 Dec 2021 21:41:29 -0500 Subject: [PATCH 2/5] feat: upgrade esbuild to 0.14.2 --- package.json | 2 +- pnpm-lock.yaml | 235 ++++++++++++------------- test/__snapshots__/minify.test.ts.snap | 44 ++--- 3 files changed, 140 insertions(+), 141 deletions(-) diff --git a/package.json b/package.json index 5ee9f843..61379fa0 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "webpack": "^4.40.0 || ^5.0.0" }, "dependencies": { - "esbuild": "^0.13.4", + "esbuild": "^0.14.2", "joycon": "^3.0.1", "json5": "^2.2.0", "loader-utils": "^2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58ab1541..b09cd055 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ specifiers: '@types/loader-utils': ^2.0.3 '@types/webpack': ^4.41.30 css-loader: ^5.2.0 - esbuild: ^0.13.4 + esbuild: ^0.14.2 eslint: ^7.32.0 husky: ^4.3.8 jest: ^27.0.6 @@ -26,7 +26,7 @@ specifiers: webpack5: npm:webpack@^5.0.0 dependencies: - esbuild: 0.13.4 + esbuild: 0.14.2 joycon: 3.0.1 json5: 2.2.0 loader-utils: 2.0.0 @@ -50,7 +50,7 @@ devDependencies: unionfs: 4.4.0 webpack: 4.46.0 webpack-test-utils: 1.0.1_webpack@4.46.0 - webpack5: /webpack/5.61.0_esbuild@0.13.4 + webpack5: /webpack/5.65.0_esbuild@0.14.2 packages: @@ -759,12 +759,12 @@ packages: /@types/eslint-scope/3.7.1: resolution: {integrity: sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==} dependencies: - '@types/eslint': 7.28.2 + '@types/eslint': 8.2.1 '@types/estree': 0.0.50 dev: true - /@types/eslint/7.28.2: - resolution: {integrity: sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==} + /@types/eslint/8.2.1: + resolution: {integrity: sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==} dependencies: '@types/estree': 0.0.50 '@types/json-schema': 7.0.9 @@ -814,8 +814,8 @@ packages: '@types/webpack': 4.41.30 dev: true - /@types/node/16.11.6: - resolution: {integrity: sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==} + /@types/node/16.11.12: + resolution: {integrity: sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==} dev: true /@types/node/16.4.13: @@ -1242,12 +1242,12 @@ packages: acorn-walk: 7.2.0 dev: true - /acorn-import-assertions/1.8.0_acorn@8.5.0: + /acorn-import-assertions/1.8.0_acorn@8.6.0: resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.5.0 + acorn: 8.6.0 dev: true /acorn-jsx/5.3.2_acorn@7.4.1: @@ -1281,8 +1281,8 @@ packages: hasBin: true dev: true - /acorn/8.5.0: - resolution: {integrity: sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==} + /acorn/8.6.0: + resolution: {integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -1719,13 +1719,13 @@ packages: node-releases: 1.1.74 dev: true - /browserslist/4.17.5: - resolution: {integrity: sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==} + /browserslist/4.18.1: + resolution: {integrity: sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001274 - electron-to-chromium: 1.3.886 + caniuse-lite: 1.0.30001286 + electron-to-chromium: 1.4.16 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -1818,8 +1818,8 @@ packages: resolution: {integrity: sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw==} dev: true - /caniuse-lite/1.0.30001274: - resolution: {integrity: sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==} + /caniuse-lite/1.0.30001286: + resolution: {integrity: sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==} dev: true /chalk/2.4.2: @@ -2348,8 +2348,8 @@ packages: resolution: {integrity: sha512-xapG8ekC+IAHtJrGBMQSImNuN+dm+zl7UP1YbhvTkwQn8zf/yYuoxfTSAEiJ9VDD+kjvXaAhNDPSxJ+VImtAJA==} dev: true - /electron-to-chromium/1.3.886: - resolution: {integrity: sha512-+vYdeBosI63VkCtNWnEVFjgNd/IZwvnsWkKyPtWAvrhA+XfByKoBJcbsMgudVU/bUcGAF9Xp3aXn96voWlc3oQ==} + /electron-to-chromium/1.4.16: + resolution: {integrity: sha512-BQb7FgYwnu6haWLU63/CdVW+9xhmHls3RCQUFiV4lvw3wimEHTVcUk2hkuZo76QhR8nnDdfZE7evJIZqijwPdA==} dev: true /elliptic/6.5.4: @@ -2456,155 +2456,147 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild-android-arm64/0.13.4: - resolution: {integrity: sha512-elDJt+jNyoHFId0/dKsuVYUPke3EcquIyUwzJCH17a3ERglN3A9aMBI5zbz+xNZ+FbaDNdpn0RaJHCFLbZX+fA==} + /esbuild-android-arm64/0.14.2: + resolution: {integrity: sha512-hEixaKMN3XXCkoe+0WcexO4CcBVU5DCSUT+7P8JZiWZCbAjSkc9b6Yz2X5DSfQmRCtI/cQRU6TfMYrMQ5NBfdw==} cpu: [arm64] os: [android] - requiresBuild: true dev: false optional: true - /esbuild-darwin-64/0.13.4: - resolution: {integrity: sha512-zJQGyHRAdZUXlRzbN7W+7ykmEiGC+bq3Gc4GxKYjjWTgDRSEly98ym+vRNkDjXwXYD3gGzSwvH35+MiHAtWvLA==} + /esbuild-darwin-64/0.14.2: + resolution: {integrity: sha512-Uq8t0cbJQkxkQdbUfOl2wZqZ/AtLZjvJulR1HHnc96UgyzG9YlCLSDMiqjM+NANEy7/zzvwKJsy3iNC9wwqLJA==} cpu: [x64] os: [darwin] - requiresBuild: true dev: false optional: true - /esbuild-darwin-arm64/0.13.4: - resolution: {integrity: sha512-r8oYvAtqSGq8HNTZCAx4TdLE7jZiGhX9ooGi5AQAey37MA6XNaP8ZNlw9OCpcgpx3ryU2WctXwIqPzkHO7a8dg==} + /esbuild-darwin-arm64/0.14.2: + resolution: {integrity: sha512-619MSa17sr7YCIrUj88KzQu2ESA4jKYtIYfLU/smX6qNgxQt3Y/gzM4s6sgJ4fPQzirvmXgcHv1ZNQAs/Xh48A==} cpu: [arm64] os: [darwin] - requiresBuild: true dev: false optional: true - /esbuild-freebsd-64/0.13.4: - resolution: {integrity: sha512-u9DRGkn09EN8+lCh6z7FKle7awi17PJRBuAKdRNgSo5ZrH/3m+mYaJK2PR2URHMpAfXiwJX341z231tSdVe3Yw==} + /esbuild-freebsd-64/0.14.2: + resolution: {integrity: sha512-aP6FE/ZsChZpUV6F3HE3x1Pz0paoYXycJ7oLt06g0G9dhJKknPawXCqQg/WMyD+ldCEZfo7F1kavenPdIT/SGQ==} cpu: [x64] os: [freebsd] - requiresBuild: true dev: false optional: true - /esbuild-freebsd-arm64/0.13.4: - resolution: {integrity: sha512-q3B2k68Uf6gfjATjcK16DqxvjqRQkHL8aPoOfj4op+lSqegdXvBacB1d8jw8PxbWJ8JHpdTLdAVUYU80kotQXA==} + /esbuild-freebsd-arm64/0.14.2: + resolution: {integrity: sha512-LSm98WTb1QIhyS83+Po0KTpZNdd2XpVpI9ua5rLWqKWbKeNRFwOsjeiuwBaRNc+O32s9oC2ZMefETxHBV6VNkQ==} cpu: [arm64] os: [freebsd] - requiresBuild: true dev: false optional: true - /esbuild-linux-32/0.13.4: - resolution: {integrity: sha512-UUYJPHSiKAO8KoN3Ls/iZtgDLZvK5HarES96aolDPWZnq9FLx4dIHM/x2z4Rxv9IYqQ/DxlPoE2Co1UPBIYYeA==} + /esbuild-linux-32/0.14.2: + resolution: {integrity: sha512-8VxnNEyeUbiGflTKcuVc5JEPTqXfsx2O6ABwUbfS1Hp26lYPRPC7pKQK5Dxa0MBejGc50jy7YZae3EGQUQ8EkQ==} cpu: [ia32] os: [linux] - requiresBuild: true dev: false optional: true - /esbuild-linux-64/0.13.4: - resolution: {integrity: sha512-+RnohAKiiUW4UHLGRkNR1AnENW1gCuDWuygEtd4jxTNPIoeC7lbXGor7rtgjj9AdUzFgOEvAXyNNX01kJ8NueQ==} + /esbuild-linux-64/0.14.2: + resolution: {integrity: sha512-4bzMS2dNxOJoFIiHId4w+tqQzdnsch71JJV1qZnbnErSFWcR9lRgpSqWnTTFtv6XM+MvltRzSXC5wQ7AEBY6Hg==} cpu: [x64] os: [linux] - requiresBuild: true dev: false optional: true - /esbuild-linux-arm/0.13.4: - resolution: {integrity: sha512-BH5gKve4jglS7UPSsfwHSX79I5agC/lm4eKoRUEyo8lwQs89frQSRp2Xup+6SFQnxt3md5EsKcd2Dbkqeb3gPA==} + /esbuild-linux-arm/0.14.2: + resolution: {integrity: sha512-PaylahvMHhH8YMfJPMKEqi64qA0Su+d4FNfHKvlKes/2dUe4QxgbwXT9oLVgy8iJdcFMrO7By4R8fS8S0p8aVQ==} cpu: [arm] os: [linux] - requiresBuild: true dev: false optional: true - /esbuild-linux-arm64/0.13.4: - resolution: {integrity: sha512-+A188cAdd6QuSRxMIwRrWLjgphQA0LDAQ/ECVlrPVJwnx+1i64NjDZivoqPYLOTkSPIKntiWwMhhf0U5/RrPHQ==} + /esbuild-linux-arm64/0.14.2: + resolution: {integrity: sha512-RlIVp0RwJrdtasDF1vTFueLYZ8WuFzxoQ1OoRFZOTyJHCGCNgh7xJIC34gd7B7+RT0CzLBB4LcM5n0LS+hIoww==} cpu: [arm64] os: [linux] - requiresBuild: true dev: false optional: true - /esbuild-linux-mips64le/0.13.4: - resolution: {integrity: sha512-0xkwtPaUkG5xMTFGaQPe1AadSe5QAiQuD4Gix1O9k5Xo/U8xGIkw9UFUTvfEUeu71vFb6ZgsIacfP1NLoFjWNw==} + /esbuild-linux-mips64le/0.14.2: + resolution: {integrity: sha512-Fdwrq2roFnO5oetIiUQQueZ3+5soCxBSJswg3MvYaXDomj47BN6oAWMZgLrFh1oVrtWrxSDLCJBenYdbm2s+qQ==} cpu: [mips64el] os: [linux] - requiresBuild: true dev: false optional: true - /esbuild-linux-ppc64le/0.13.4: - resolution: {integrity: sha512-E1+oJPP7A+j23GPo3CEpBhGwG1bni4B8IbTA3/3rvzjURwUMZdcN3Fhrz24rnjzdLSHmULtOE4VsbT42h1Om4Q==} + /esbuild-linux-ppc64le/0.14.2: + resolution: {integrity: sha512-vxptskw8JfCDD9QqpRO0XnsM1osuWeRjPaXX1TwdveLogYsbdFtcuiuK/4FxGiNMUr1ojtnCS2rMPbY8puc5NA==} cpu: [ppc64] os: [linux] - requiresBuild: true dev: false optional: true - /esbuild-openbsd-64/0.13.4: - resolution: {integrity: sha512-xEkI1o5HYxDzbv9jSox0EsDxpwraG09SRiKKv0W8pH6O3bt+zPSlnoK7+I7Q69tkvONkpIq5n2o+c55uq0X7cw==} + /esbuild-netbsd-64/0.14.2: + resolution: {integrity: sha512-I8+LzYK5iSNpspS9eCV9sW67Rj8FgMHimGri4mKiGAmN0pNfx+hFX146rYtzGtewuxKtTsPywWteHx+hPRLDsw==} + cpu: [x64] + os: [netbsd] + dev: false + optional: true + + /esbuild-openbsd-64/0.14.2: + resolution: {integrity: sha512-120HgMe9elidWUvM2E6mMf0csrGwx8sYDqUIJugyMy1oHm+/nT08bTAVXuwYG/rkMIqsEO9AlMxuYnwR6En/3Q==} cpu: [x64] os: [openbsd] - requiresBuild: true dev: false optional: true - /esbuild-sunos-64/0.13.4: - resolution: {integrity: sha512-bjXUMcODMnB6hQicLBBmmnBl7OMDyVpFahKvHGXJfDChIi5udiIRKCmFUFIRn+AUAKVlfrofRKdyPC7kBsbvGQ==} + /esbuild-sunos-64/0.14.2: + resolution: {integrity: sha512-Q3xcf9Uyfra9UuCFxoLixVvdigo0daZaKJ97TL2KNA4bxRUPK18wwGUk3AxvgDQZpRmg82w9PnkaNYo7a+24ow==} cpu: [x64] os: [sunos] - requiresBuild: true dev: false optional: true - /esbuild-windows-32/0.13.4: - resolution: {integrity: sha512-z4CH07pfyVY0XF98TCsGmLxKCl0kyvshKDbdpTekW9f2d+dJqn5mmoUyWhpSVJ0SfYWJg86FoD9nMbbaMVyGdg==} + /esbuild-windows-32/0.14.2: + resolution: {integrity: sha512-TW7O49tPsrq+N1sW8mb3m24j/iDGa4xzAZH4wHWwoIzgtZAYPKC0hpIhufRRG/LA30bdMChO9pjJZ5mtcybtBQ==} cpu: [ia32] os: [win32] - requiresBuild: true dev: false optional: true - /esbuild-windows-64/0.13.4: - resolution: {integrity: sha512-uVL11vORRPjocGLYam67rwFLd0LvkrHEs+JG+1oJN4UD9MQmNGZPa4gBHo6hDpF+kqRJ9kXgQSeDqUyRy0tj/Q==} + /esbuild-windows-64/0.14.2: + resolution: {integrity: sha512-Rym6ViMNmi1E2QuQMWy0AFAfdY0wGwZD73BnzlsQBX5hZBuy/L+Speh7ucUZ16gwsrMM9v86icZUDrSN/lNBKg==} cpu: [x64] os: [win32] - requiresBuild: true dev: false optional: true - /esbuild-windows-arm64/0.13.4: - resolution: {integrity: sha512-vA6GLvptgftRcDcWngD5cMlL4f4LbL8JjU2UMT9yJ0MT5ra6hdZNFWnOeOoEtY4GtJ6OjZ0i+81sTqhAB0fMkg==} + /esbuild-windows-arm64/0.14.2: + resolution: {integrity: sha512-ZrLbhr0vX5Em/P1faMnHucjVVWPS+m3tktAtz93WkMZLmbRJevhiW1y4CbulBd2z0MEdXZ6emDa1zFHq5O5bSA==} cpu: [arm64] os: [win32] - requiresBuild: true dev: false optional: true - /esbuild/0.13.4: - resolution: {integrity: sha512-wMA5eUwpavTBiNl+It6j8OQuKVh69l6z4DKDLzoTIqC+gChnPpcmqdA8WNHptUHRnfyML+mKEQPlW7Mybj8gHg==} + /esbuild/0.14.2: + resolution: {integrity: sha512-l076A6o/PIgcyM24s0dWmDI/b8RQf41uWoJu9I0M71CtW/YSw5T5NUeXxs5lo2tFQD+O4CW4nBHJXx3OY5NpXg==} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-arm64: 0.13.4 - esbuild-darwin-64: 0.13.4 - esbuild-darwin-arm64: 0.13.4 - esbuild-freebsd-64: 0.13.4 - esbuild-freebsd-arm64: 0.13.4 - esbuild-linux-32: 0.13.4 - esbuild-linux-64: 0.13.4 - esbuild-linux-arm: 0.13.4 - esbuild-linux-arm64: 0.13.4 - esbuild-linux-mips64le: 0.13.4 - esbuild-linux-ppc64le: 0.13.4 - esbuild-openbsd-64: 0.13.4 - esbuild-sunos-64: 0.13.4 - esbuild-windows-32: 0.13.4 - esbuild-windows-64: 0.13.4 - esbuild-windows-arm64: 0.13.4 + esbuild-android-arm64: 0.14.2 + esbuild-darwin-64: 0.14.2 + esbuild-darwin-arm64: 0.14.2 + esbuild-freebsd-64: 0.14.2 + esbuild-freebsd-arm64: 0.14.2 + esbuild-linux-32: 0.14.2 + esbuild-linux-64: 0.14.2 + esbuild-linux-arm: 0.14.2 + esbuild-linux-arm64: 0.14.2 + esbuild-linux-mips64le: 0.14.2 + esbuild-linux-ppc64le: 0.14.2 + esbuild-netbsd-64: 0.14.2 + esbuild-openbsd-64: 0.14.2 + esbuild-sunos-64: 0.14.2 + esbuild-windows-32: 0.14.2 + esbuild-windows-64: 0.14.2 + esbuild-windows-arm64: 0.14.2 dev: false /escalade/3.1.1: @@ -4384,11 +4376,11 @@ packages: supports-color: 8.1.1 dev: true - /jest-worker/27.3.1: - resolution: {integrity: sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==} + /jest-worker/27.4.4: + resolution: {integrity: sha512-jfwxYJvfua1b1XkyuyPh01ATmgg4e5fPM/muLmhy9Qc6dmiwacQB0MLHaU6IjEsv/+nAixHGxTn8WllA27Pn0w==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.11.6 + '@types/node': 16.11.12 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -4866,8 +4858,8 @@ packages: engines: {node: '>= 0.6'} dev: true - /mime-db/1.50.0: - resolution: {integrity: sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==} + /mime-db/1.51.0: + resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==} engines: {node: '>= 0.6'} dev: true @@ -4878,11 +4870,11 @@ packages: mime-db: 1.49.0 dev: true - /mime-types/2.1.33: - resolution: {integrity: sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==} + /mime-types/2.1.34: + resolution: {integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.50.0 + mime-db: 1.51.0 dev: true /mimic-fn/2.1.0: @@ -6082,8 +6074,8 @@ packages: source-map: 0.6.1 dev: true - /source-map-support/0.5.20: - resolution: {integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==} + /source-map-support/0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 @@ -6359,8 +6351,8 @@ packages: worker-farm: 1.7.0 dev: true - /terser-webpack-plugin/5.2.4_esbuild@0.13.4+webpack@4.46.0: - resolution: {integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==} + /terser-webpack-plugin/5.2.5_f592fd1abc9021af4a955c6d0afec721: + resolution: {integrity: sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -6375,14 +6367,15 @@ packages: uglify-js: optional: true dependencies: - esbuild: 0.13.4 - jest-worker: 27.3.1 - p-limit: 3.1.0 + esbuild: 0.14.2 + jest-worker: 27.4.4 schema-utils: 3.1.1 serialize-javascript: 6.0.0 source-map: 0.6.1 - terser: 5.9.0 + terser: 5.10.0_acorn@8.6.0 webpack: 4.46.0 + transitivePeerDependencies: + - acorn dev: true /terser/4.8.0: @@ -6395,14 +6388,20 @@ packages: source-map-support: 0.5.19 dev: true - /terser/5.9.0: - resolution: {integrity: sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==} + /terser/5.10.0_acorn@8.6.0: + resolution: {integrity: sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==} engines: {node: '>=10'} hasBin: true + peerDependencies: + acorn: ^8.5.0 + peerDependenciesMeta: + acorn: + optional: true dependencies: + acorn: 8.6.0 commander: 2.20.3 source-map: 0.7.3 - source-map-support: 0.5.20 + source-map-support: 0.5.21 dev: true /test-exclude/6.0.0: @@ -6742,8 +6741,8 @@ packages: watchpack-chokidar2: 2.0.1 dev: true - /watchpack/2.2.0: - resolution: {integrity: sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==} + /watchpack/2.3.1: + resolution: {integrity: sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 @@ -6775,8 +6774,8 @@ packages: source-map: 0.6.1 dev: false - /webpack-sources/3.2.1: - resolution: {integrity: sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==} + /webpack-sources/3.2.2: + resolution: {integrity: sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==} engines: {node: '>=10.13.0'} dev: true @@ -6829,8 +6828,8 @@ packages: webpack-sources: 1.4.3 dev: true - /webpack/5.61.0_esbuild@0.13.4: - resolution: {integrity: sha512-fPdTuaYZ/GMGFm4WrPi2KRCqS1vDp773kj9S0iI5Uc//5cszsFEDgHNaX4Rj1vobUiU1dFIV3mA9k1eHeluFpw==} + /webpack/5.65.0_esbuild@0.14.2: + resolution: {integrity: sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -6844,9 +6843,9 @@ packages: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.5.0 - acorn-import-assertions: 1.8.0_acorn@8.5.0 - browserslist: 4.17.5 + acorn: 8.6.0 + acorn-import-assertions: 1.8.0_acorn@8.6.0 + browserslist: 4.18.1 chrome-trace-event: 1.0.3 enhanced-resolve: 5.8.3 es-module-lexer: 0.9.3 @@ -6856,13 +6855,13 @@ packages: graceful-fs: 4.2.8 json-parse-better-errors: 1.0.2 loader-runner: 4.2.0 - mime-types: 2.1.33 + mime-types: 2.1.34 neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.2.4_esbuild@0.13.4+webpack@4.46.0 - watchpack: 2.2.0 - webpack-sources: 3.2.1 + terser-webpack-plugin: 5.2.5_f592fd1abc9021af4a955c6d0afec721 + watchpack: 2.3.1 + webpack-sources: 3.2.2 transitivePeerDependencies: - '@swc/core' - esbuild diff --git a/test/__snapshots__/minify.test.ts.snap b/test/__snapshots__/minify.test.ts.snap index c5e49751..6f3424c4 100644 --- a/test/__snapshots__/minify.test.ts.snap +++ b/test/__snapshots__/minify.test.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Webpack 4 Loader + Minification minify 1`] = ` -"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r!=null?r:r=2,n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch{}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r!=null?r:r=2,n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; " `; @@ -105,13 +105,13 @@ exports[`Webpack 4 Loader + Minification minify chunks filtered using "include" `; exports[`Webpack 4 Loader + Minification minify w/ devtool inline-source-map 1`] = ` -"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch{}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIiwid2VicGFjazovLy8vc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIyQkFDRSxHQUFJLEdBQW1CLEdBR3ZCLFdBQTZCLEVBQVUsQ0FHdEMsR0FBRyxFQUFpQixHQUNuQixNQUFPLEdBQWlCLEdBQVUsUUFHbkMsR0FBSSxHQUFTLEVBQWlCLEdBQVksQ0FDekMsRUFBRyxFQUNILEVBQUcsR0FDSCxRQUFTLElBSVYsU0FBUSxHQUFVLEtBQUssRUFBTyxRQUFTLEVBQVEsRUFBTyxRQUFTLEdBRy9ELEVBQU8sRUFBSSxHQUdKLEVBQU8sUUFLZixTQUFvQixFQUFJLEVBR3hCLEVBQW9CLEVBQUksRUFHeEIsRUFBb0IsRUFBSSxTQUFTLEVBQVMsRUFBTSxFQUFRLENBQ25ELEVBQW9CLEVBQUUsRUFBUyxJQUNsQyxPQUFPLGVBQWUsRUFBUyxFQUFNLENBQUUsV0FBWSxHQUFNLElBQUssS0FLaEUsRUFBb0IsRUFBSSxTQUFTLEVBQVMsQ0FDdEMsTUFBTyxTQUFXLGFBQWUsT0FBTyxhQUMxQyxPQUFPLGVBQWUsRUFBUyxPQUFPLFlBQWEsQ0FBRSxNQUFPLFdBRTdELE9BQU8sZUFBZSxFQUFTLGFBQWMsQ0FBRSxNQUFPLE1BUXZELEVBQW9CLEVBQUksU0FBUyxFQUFPLEVBQU0sQ0FHN0MsR0FGRyxFQUFPLEdBQUcsR0FBUSxFQUFvQixJQUN0QyxFQUFPLEdBQ04sRUFBTyxHQUFNLE1BQU8sSUFBVSxVQUFZLEdBQVMsRUFBTSxXQUFZLE1BQU8sR0FDaEYsR0FBSSxHQUFLLE9BQU8sT0FBTyxNQUd2QixHQUZBLEVBQW9CLEVBQUUsR0FDdEIsT0FBTyxlQUFlLEVBQUksVUFBVyxDQUFFLFdBQVksR0FBTSxNQUFPLElBQzdELEVBQU8sR0FBSyxNQUFPLElBQVMsU0FBVSxPQUFRLEtBQU8sR0FBTyxFQUFvQixFQUFFLEVBQUksRUFBSyxTQUFTLEVBQUssQ0FBRSxNQUFPLEdBQU0sSUFBUSxLQUFLLEtBQU0sSUFDOUksTUFBTyxJQUlSLEVBQW9CLEVBQUksU0FBUyxFQUFRLENBQ3hDLEdBQUksR0FBUyxHQUFVLEVBQU8sV0FDN0IsVUFBc0IsQ0FBRSxNQUFPLEdBQU8sU0FDdEMsVUFBNEIsQ0FBRSxNQUFPLElBQ3RDLFNBQW9CLEVBQUUsRUFBUSxJQUFLLEdBQzVCLEdBSVIsRUFBb0IsRUFBSSxTQUFTLEVBQVEsRUFBVSxDQUFFLE1BQU8sUUFBTyxVQUFVLGVBQWUsS0FBSyxFQUFRLElBR3pHLEVBQW9CLEVBQUksR0FJakIsRUFBb0IsRUFBb0IsRUFBSSxJLDhxQ0NsRnJELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxZQUNBLEVBREEsT0FJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q2EscUIiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gMCk7XG4iLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIiwid2VicGFjazovLy8vc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIyQkFDRSxHQUFJLEdBQW1CLEdBR3ZCLFdBQTZCLEVBQVUsQ0FHdEMsR0FBRyxFQUFpQixHQUNuQixNQUFPLEdBQWlCLEdBQVUsUUFHbkMsR0FBSSxHQUFTLEVBQWlCLEdBQVksQ0FDekMsRUFBRyxFQUNILEVBQUcsR0FDSCxRQUFTLElBSVYsU0FBUSxHQUFVLEtBQUssRUFBTyxRQUFTLEVBQVEsRUFBTyxRQUFTLEdBRy9ELEVBQU8sRUFBSSxHQUdKLEVBQU8sUUFLZixTQUFvQixFQUFJLEVBR3hCLEVBQW9CLEVBQUksRUFHeEIsRUFBb0IsRUFBSSxTQUFTLEVBQVMsRUFBTSxFQUFRLENBQ25ELEVBQW9CLEVBQUUsRUFBUyxJQUNsQyxPQUFPLGVBQWUsRUFBUyxFQUFNLENBQUUsV0FBWSxHQUFNLElBQUssS0FLaEUsRUFBb0IsRUFBSSxTQUFTLEVBQVMsQ0FDdEMsTUFBTyxTQUFXLGFBQWUsT0FBTyxhQUMxQyxPQUFPLGVBQWUsRUFBUyxPQUFPLFlBQWEsQ0FBRSxNQUFPLFdBRTdELE9BQU8sZUFBZSxFQUFTLGFBQWMsQ0FBRSxNQUFPLE1BUXZELEVBQW9CLEVBQUksU0FBUyxFQUFPLEVBQU0sQ0FHN0MsR0FGRyxFQUFPLEdBQUcsR0FBUSxFQUFvQixJQUN0QyxFQUFPLEdBQ04sRUFBTyxHQUFNLE1BQU8sSUFBVSxVQUFZLEdBQVMsRUFBTSxXQUFZLE1BQU8sR0FDaEYsR0FBSSxHQUFLLE9BQU8sT0FBTyxNQUd2QixHQUZBLEVBQW9CLEVBQUUsR0FDdEIsT0FBTyxlQUFlLEVBQUksVUFBVyxDQUFFLFdBQVksR0FBTSxNQUFPLElBQzdELEVBQU8sR0FBSyxNQUFPLElBQVMsU0FBVSxPQUFRLEtBQU8sR0FBTyxFQUFvQixFQUFFLEVBQUksRUFBSyxTQUFTLEVBQUssQ0FBRSxNQUFPLEdBQU0sSUFBUSxLQUFLLEtBQU0sSUFDOUksTUFBTyxJQUlSLEVBQW9CLEVBQUksU0FBUyxFQUFRLENBQ3hDLEdBQUksR0FBUyxHQUFVLEVBQU8sV0FDN0IsVUFBc0IsQ0FBRSxNQUFPLEdBQU8sU0FDdEMsVUFBNEIsQ0FBRSxNQUFPLElBQ3RDLFNBQW9CLEVBQUUsRUFBUSxJQUFLLEdBQzVCLEdBSVIsRUFBb0IsRUFBSSxTQUFTLEVBQVEsRUFBVSxDQUFFLE1BQU8sUUFBTyxVQUFVLGVBQWUsS0FBSyxFQUFRLElBR3pHLEVBQW9CLEVBQUksR0FJakIsRUFBb0IsRUFBb0IsRUFBSSxJLDhxQ0NsRnJELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxrQkFJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q2EscUIiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gMCk7XG4iLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" `; exports[`Webpack 4 Loader + Minification minify w/ devtool source-map 1`] = ` -"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch{}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; //# sourceMappingURL=index.js.map" `; @@ -151,7 +151,7 @@ Object { `; exports[`Webpack 4 Loader + Minification minify w/ query strings 1`] = ` -"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r!=null?r:r=2,n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch{}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r!=null?r:r=2,n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; " `; @@ -185,22 +185,22 @@ Object { `; exports[`Webpack 4 Loader + Minification minify w/ source-map option 1`] = ` -"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch{}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; " `; exports[`Webpack 4 Loader + Minification minify w/ source-map option and source-map plugin external 1`] = ` -"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch{}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; //# sourceMappingURL=index.js.map" `; -exports[`Webpack 4 Loader + Minification minify w/ source-map option and source-map plugin external 2`] = `"{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:////src/foo.js\\",\\"webpack:////src/index.js\\"],\\"names\\":[],\\"mappings\\":\\"2BACE,GAAI,GAAmB,GAGvB,WAA6B,EAAU,CAGtC,GAAG,EAAiB,GACnB,MAAO,GAAiB,GAAU,QAGnC,GAAI,GAAS,EAAiB,GAAY,CACzC,EAAG,EACH,EAAG,GACH,QAAS,IAIV,SAAQ,GAAU,KAAK,EAAO,QAAS,EAAQ,EAAO,QAAS,GAG/D,EAAO,EAAI,GAGJ,EAAO,QAKf,SAAoB,EAAI,EAGxB,EAAoB,EAAI,EAGxB,EAAoB,EAAI,SAAS,EAAS,EAAM,EAAQ,CACnD,EAAoB,EAAE,EAAS,IAClC,OAAO,eAAe,EAAS,EAAM,CAAE,WAAY,GAAM,IAAK,KAKhE,EAAoB,EAAI,SAAS,EAAS,CACtC,MAAO,SAAW,aAAe,OAAO,aAC1C,OAAO,eAAe,EAAS,OAAO,YAAa,CAAE,MAAO,WAE7D,OAAO,eAAe,EAAS,aAAc,CAAE,MAAO,MAQvD,EAAoB,EAAI,SAAS,EAAO,EAAM,CAG7C,GAFG,EAAO,GAAG,GAAQ,EAAoB,IACtC,EAAO,GACN,EAAO,GAAM,MAAO,IAAU,UAAY,GAAS,EAAM,WAAY,MAAO,GAChF,GAAI,GAAK,OAAO,OAAO,MAGvB,GAFA,EAAoB,EAAE,GACtB,OAAO,eAAe,EAAI,UAAW,CAAE,WAAY,GAAM,MAAO,IAC7D,EAAO,GAAK,MAAO,IAAS,SAAU,OAAQ,KAAO,GAAO,EAAoB,EAAE,EAAI,EAAK,SAAS,EAAK,CAAE,MAAO,GAAM,IAAQ,KAAK,KAAM,IAC9I,MAAO,IAIR,EAAoB,EAAI,SAAS,EAAQ,CACxC,GAAI,GAAS,GAAU,EAAO,WAC7B,UAAsB,CAAE,MAAO,GAAO,SACtC,UAA4B,CAAE,MAAO,IACtC,SAAoB,EAAE,EAAQ,IAAK,GAC5B,GAIR,EAAoB,EAAI,SAAS,EAAQ,EAAU,CAAE,MAAO,QAAO,UAAU,eAAe,KAAK,EAAQ,IAGzG,EAAoB,EAAI,GAIjB,EAAoB,EAAoB,EAAI,I,8qCClFrD,WACe,EAAS,KAAM,GAEf,EAAS,WAET,EAAW,KAAK,CAC5B,KAAM,GAAI,CAAE,EAAG,GACf,GAAI,GAAI,KAAI,GAEZ,MADQ,GAAK,EAAL,QAII,EAAW,KAAK,CAC5B,GAAI,CACH,MAAO,YACA,EADA,OAII,EAAW,KAAK,CAlB/B,MAmBG,KAAM,GAAM,CACX,SAAU,GAEX,MAAO,CACN,iBAAK,SACL,KAAI,OAAJ,OAAY,EACZ,OAIW,EAAW,KAAK,CAC5B,GAAI,GACA,EAAI,EACR,KAAM,GAAI,EACV,MAAO,CACN,MAAM,GACN,MAAM,QAIK,EAAW,KAAK,CAvC/B,0BAwCG,MAAO,CACN,KAAM,CAAN,aAzCJ,CAyCY,WAAI,KACZ,QAAM,GAAS,EAAf,EAAe,IAAI,GAAnB,GACA,QAAM,CAAN,aA3CJ,CA2CY,4BAAE,UAAG,GAAb,GACA,QAAM,CAAN,aA5CJ,CA4CY,iCAAR,GACA,QAAM,GAAS,gBAAf,EAAe,UAAf,GACA,QAAM,GAAS,gBAAE,UAAG,GAAL,EAAf,EAAe,GAAf,GACA,SC7Ca,qB\\",\\"file\\":\\"index.js\\",\\"sourcesContent\\":[\\" \\\\t// The module cache\\\\n \\\\tvar installedModules = {};\\\\n\\\\n \\\\t// The require function\\\\n \\\\tfunction __webpack_require__(moduleId) {\\\\n\\\\n \\\\t\\\\t// Check if module is in cache\\\\n \\\\t\\\\tif(installedModules[moduleId]) {\\\\n \\\\t\\\\t\\\\treturn installedModules[moduleId].exports;\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\t// Create a new module (and put it into the cache)\\\\n \\\\t\\\\tvar module = installedModules[moduleId] = {\\\\n \\\\t\\\\t\\\\ti: moduleId,\\\\n \\\\t\\\\t\\\\tl: false,\\\\n \\\\t\\\\t\\\\texports: {}\\\\n \\\\t\\\\t};\\\\n\\\\n \\\\t\\\\t// Execute the module function\\\\n \\\\t\\\\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\\\\n\\\\n \\\\t\\\\t// Flag the module as loaded\\\\n \\\\t\\\\tmodule.l = true;\\\\n\\\\n \\\\t\\\\t// Return the exports of the module\\\\n \\\\t\\\\treturn module.exports;\\\\n \\\\t}\\\\n\\\\n\\\\n \\\\t// expose the modules object (__webpack_modules__)\\\\n \\\\t__webpack_require__.m = modules;\\\\n\\\\n \\\\t// expose the module cache\\\\n \\\\t__webpack_require__.c = installedModules;\\\\n\\\\n \\\\t// define getter function for harmony exports\\\\n \\\\t__webpack_require__.d = function(exports, name, getter) {\\\\n \\\\t\\\\tif(!__webpack_require__.o(exports, name)) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\\\\n \\\\t\\\\t}\\\\n \\\\t};\\\\n\\\\n \\\\t// define __esModule on exports\\\\n \\\\t__webpack_require__.r = function(exports) {\\\\n \\\\t\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n \\\\t};\\\\n\\\\n \\\\t// create a fake namespace object\\\\n \\\\t// mode & 1: value is a module id, require it\\\\n \\\\t// mode & 2: merge all properties of value into the ns\\\\n \\\\t// mode & 4: return value when already ns object\\\\n \\\\t// mode & 8|1: behave like require\\\\n \\\\t__webpack_require__.t = function(value, mode) {\\\\n \\\\t\\\\tif(mode & 1) value = __webpack_require__(value);\\\\n \\\\t\\\\tif(mode & 8) return value;\\\\n \\\\t\\\\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\\\\n \\\\t\\\\tvar ns = Object.create(null);\\\\n \\\\t\\\\t__webpack_require__.r(ns);\\\\n \\\\t\\\\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\\\\n \\\\t\\\\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\\\\n \\\\t\\\\treturn ns;\\\\n \\\\t};\\\\n\\\\n \\\\t// getDefaultExport function for compatibility with non-harmony modules\\\\n \\\\t__webpack_require__.n = function(module) {\\\\n \\\\t\\\\tvar getter = module && module.__esModule ?\\\\n \\\\t\\\\t\\\\tfunction getDefault() { return module['default']; } :\\\\n \\\\t\\\\t\\\\tfunction getModuleExports() { return module; };\\\\n \\\\t\\\\t__webpack_require__.d(getter, 'a', getter);\\\\n \\\\t\\\\treturn getter;\\\\n \\\\t};\\\\n\\\\n \\\\t// Object.prototype.hasOwnProperty.call\\\\n \\\\t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\\\\n\\\\n \\\\t// __webpack_public_path__\\\\n \\\\t__webpack_require__.p = \\\\\\"\\\\\\";\\\\n\\\\n\\\\n \\\\t// Load entry module and return exports\\\\n \\\\treturn __webpack_require__(__webpack_require__.s = 0);\\\\n\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\",\\"\\\\n\\\\t\\\\timport * as all from './foo.js'\\\\n\\\\t\\\\texport default all\\\\n\\\\t\\"],\\"sourceRoot\\":\\"\\"}"`; +exports[`Webpack 4 Loader + Minification minify w/ source-map option and source-map plugin external 2`] = `"{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:////src/foo.js\\",\\"webpack:////src/index.js\\"],\\"names\\":[],\\"mappings\\":\\"2BACE,GAAI,GAAmB,GAGvB,WAA6B,EAAU,CAGtC,GAAG,EAAiB,GACnB,MAAO,GAAiB,GAAU,QAGnC,GAAI,GAAS,EAAiB,GAAY,CACzC,EAAG,EACH,EAAG,GACH,QAAS,IAIV,SAAQ,GAAU,KAAK,EAAO,QAAS,EAAQ,EAAO,QAAS,GAG/D,EAAO,EAAI,GAGJ,EAAO,QAKf,SAAoB,EAAI,EAGxB,EAAoB,EAAI,EAGxB,EAAoB,EAAI,SAAS,EAAS,EAAM,EAAQ,CACnD,EAAoB,EAAE,EAAS,IAClC,OAAO,eAAe,EAAS,EAAM,CAAE,WAAY,GAAM,IAAK,KAKhE,EAAoB,EAAI,SAAS,EAAS,CACtC,MAAO,SAAW,aAAe,OAAO,aAC1C,OAAO,eAAe,EAAS,OAAO,YAAa,CAAE,MAAO,WAE7D,OAAO,eAAe,EAAS,aAAc,CAAE,MAAO,MAQvD,EAAoB,EAAI,SAAS,EAAO,EAAM,CAG7C,GAFG,EAAO,GAAG,GAAQ,EAAoB,IACtC,EAAO,GACN,EAAO,GAAM,MAAO,IAAU,UAAY,GAAS,EAAM,WAAY,MAAO,GAChF,GAAI,GAAK,OAAO,OAAO,MAGvB,GAFA,EAAoB,EAAE,GACtB,OAAO,eAAe,EAAI,UAAW,CAAE,WAAY,GAAM,MAAO,IAC7D,EAAO,GAAK,MAAO,IAAS,SAAU,OAAQ,KAAO,GAAO,EAAoB,EAAE,EAAI,EAAK,SAAS,EAAK,CAAE,MAAO,GAAM,IAAQ,KAAK,KAAM,IAC9I,MAAO,IAIR,EAAoB,EAAI,SAAS,EAAQ,CACxC,GAAI,GAAS,GAAU,EAAO,WAC7B,UAAsB,CAAE,MAAO,GAAO,SACtC,UAA4B,CAAE,MAAO,IACtC,SAAoB,EAAE,EAAQ,IAAK,GAC5B,GAIR,EAAoB,EAAI,SAAS,EAAQ,EAAU,CAAE,MAAO,QAAO,UAAU,eAAe,KAAK,EAAQ,IAGzG,EAAoB,EAAI,GAIjB,EAAoB,EAAoB,EAAI,I,8qCClFrD,WACe,EAAS,KAAM,GAEf,EAAS,WAET,EAAW,KAAK,CAC5B,KAAM,GAAI,CAAE,EAAG,GACf,GAAI,GAAI,KAAI,GAEZ,MADQ,GAAK,EAAL,QAII,EAAW,KAAK,CAC5B,GAAI,CACH,MAAO,kBAII,EAAW,KAAK,CAlB/B,MAmBG,KAAM,GAAM,CACX,SAAU,GAEX,MAAO,CACN,iBAAK,SACL,KAAI,OAAJ,OAAY,EACZ,OAIW,EAAW,KAAK,CAC5B,GAAI,GACA,EAAI,EACR,KAAM,GAAI,EACV,MAAO,CACN,MAAM,GACN,MAAM,QAIK,EAAW,KAAK,CAvC/B,0BAwCG,MAAO,CACN,KAAM,CAAN,aAzCJ,CAyCY,WAAI,KACZ,QAAM,GAAS,EAAf,EAAe,IAAI,GAAnB,GACA,QAAM,CAAN,aA3CJ,CA2CY,4BAAE,UAAG,GAAb,GACA,QAAM,CAAN,aA5CJ,CA4CY,iCAAR,GACA,QAAM,GAAS,gBAAf,EAAe,UAAf,GACA,QAAM,GAAS,gBAAE,UAAG,GAAL,EAAf,EAAe,GAAf,GACA,SC7Ca,qB\\",\\"file\\":\\"index.js\\",\\"sourcesContent\\":[\\" \\\\t// The module cache\\\\n \\\\tvar installedModules = {};\\\\n\\\\n \\\\t// The require function\\\\n \\\\tfunction __webpack_require__(moduleId) {\\\\n\\\\n \\\\t\\\\t// Check if module is in cache\\\\n \\\\t\\\\tif(installedModules[moduleId]) {\\\\n \\\\t\\\\t\\\\treturn installedModules[moduleId].exports;\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\t// Create a new module (and put it into the cache)\\\\n \\\\t\\\\tvar module = installedModules[moduleId] = {\\\\n \\\\t\\\\t\\\\ti: moduleId,\\\\n \\\\t\\\\t\\\\tl: false,\\\\n \\\\t\\\\t\\\\texports: {}\\\\n \\\\t\\\\t};\\\\n\\\\n \\\\t\\\\t// Execute the module function\\\\n \\\\t\\\\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\\\\n\\\\n \\\\t\\\\t// Flag the module as loaded\\\\n \\\\t\\\\tmodule.l = true;\\\\n\\\\n \\\\t\\\\t// Return the exports of the module\\\\n \\\\t\\\\treturn module.exports;\\\\n \\\\t}\\\\n\\\\n\\\\n \\\\t// expose the modules object (__webpack_modules__)\\\\n \\\\t__webpack_require__.m = modules;\\\\n\\\\n \\\\t// expose the module cache\\\\n \\\\t__webpack_require__.c = installedModules;\\\\n\\\\n \\\\t// define getter function for harmony exports\\\\n \\\\t__webpack_require__.d = function(exports, name, getter) {\\\\n \\\\t\\\\tif(!__webpack_require__.o(exports, name)) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\\\\n \\\\t\\\\t}\\\\n \\\\t};\\\\n\\\\n \\\\t// define __esModule on exports\\\\n \\\\t__webpack_require__.r = function(exports) {\\\\n \\\\t\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n \\\\t\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n \\\\t\\\\t}\\\\n \\\\t\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n \\\\t};\\\\n\\\\n \\\\t// create a fake namespace object\\\\n \\\\t// mode & 1: value is a module id, require it\\\\n \\\\t// mode & 2: merge all properties of value into the ns\\\\n \\\\t// mode & 4: return value when already ns object\\\\n \\\\t// mode & 8|1: behave like require\\\\n \\\\t__webpack_require__.t = function(value, mode) {\\\\n \\\\t\\\\tif(mode & 1) value = __webpack_require__(value);\\\\n \\\\t\\\\tif(mode & 8) return value;\\\\n \\\\t\\\\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\\\\n \\\\t\\\\tvar ns = Object.create(null);\\\\n \\\\t\\\\t__webpack_require__.r(ns);\\\\n \\\\t\\\\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\\\\n \\\\t\\\\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\\\\n \\\\t\\\\treturn ns;\\\\n \\\\t};\\\\n\\\\n \\\\t// getDefaultExport function for compatibility with non-harmony modules\\\\n \\\\t__webpack_require__.n = function(module) {\\\\n \\\\t\\\\tvar getter = module && module.__esModule ?\\\\n \\\\t\\\\t\\\\tfunction getDefault() { return module['default']; } :\\\\n \\\\t\\\\t\\\\tfunction getModuleExports() { return module; };\\\\n \\\\t\\\\t__webpack_require__.d(getter, 'a', getter);\\\\n \\\\t\\\\treturn getter;\\\\n \\\\t};\\\\n\\\\n \\\\t// Object.prototype.hasOwnProperty.call\\\\n \\\\t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\\\\n\\\\n \\\\t// __webpack_public_path__\\\\n \\\\t__webpack_require__.p = \\\\\\"\\\\\\";\\\\n\\\\n\\\\n \\\\t// Load entry module and return exports\\\\n \\\\treturn __webpack_require__(__webpack_require__.s = 0);\\\\n\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\",\\"\\\\n\\\\t\\\\timport * as all from './foo.js'\\\\n\\\\t\\\\texport default all\\\\n\\\\t\\"],\\"sourceRoot\\":\\"\\"}"`; exports[`Webpack 4 Loader + Minification minify w/ source-map option and source-map plugin inline 1`] = ` -"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch(r){}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; +"module.exports=function(h){var i={};function o(t){if(i[t])return i[t].exports;var s=i[t]={i:t,l:!1,exports:{}};return h[t].call(s.exports,s,s.exports,o),s.l=!0,s.exports}return o.m=h,o.c=i,o.d=function(t,s,f){o.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:f})},o.r=function(t){typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(t,\\"__esModule\\",{value:!0})},o.t=function(t,s){if(s&1&&(t=o(t)),s&8||s&4&&typeof t==\\"object\\"&&t&&t.__esModule)return t;var f=Object.create(null);if(o.r(f),Object.defineProperty(f,\\"default\\",{enumerable:!0,value:t}),s&2&&typeof t!=\\"string\\")for(var p in t)o.d(f,p,function(v){return t[v]}.bind(null,p));return f},o.n=function(t){var s=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(s,\\"a\\",s),s},o.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},o.p=\\"\\",o(o.s=0)}([function(h,i,o){\\"use strict\\";o.r(i);var t={};o.r(t),o.d(t,\\"es2016\\",function(){return m}),o.d(t,\\"es2017\\",function(){return w}),o.d(t,\\"es2018\\",function(){return W}),o.d(t,\\"es2019\\",function(){return E}),o.d(t,\\"es2020\\",function(){return T}),o.d(t,\\"es2021\\",function(){return z}),o.d(t,\\"esnext\\",function(){return _});var s=Object.defineProperty,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,j=Math.pow,P=(r,n,e)=>n in r?s(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,S=(r,n)=>{for(var e in n||(n={}))p.call(n,e)&&P(r,e,n[e]);if(f)for(var e of f(n))v.call(n,e)&&P(r,e,n[e]);return r},b=(r,n)=>{var e={};for(var a in r)p.call(r,a)&&n.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&f)for(var a of f(r))n.indexOf(a)<0&&v.call(r,a)&&(e[a]=r[a]);return e},g=(r,n,e)=>(P(r,typeof n!=\\"symbol\\"?n+\\"\\":n,e),e),O=(r,n,e)=>{if(n.has(r))throw TypeError(\\"Cannot add the same private member more than once\\");n instanceof WeakSet?n.add(r):n.set(r,e)},C=(r,n,e)=>new Promise((a,d)=>{var x=c=>{try{l(e.next(c))}catch(u){d(u)}},y=c=>{try{l(e.throw(c))}catch(u){d(u)}},l=c=>c.done?a(c.value):Promise.resolve(c.value).then(x,y);l((e=e.apply(r,n)).next())});const M={},m=j(10,4),w=\\"function\\",W=(()=>{const r={a:1};let n=S({},r);return b(r,[])})(),E=(()=>{try{return\\"try\\"}catch{}})(),T=(()=>{var r;const n={property:1};return[n==null?void 0:n.property,(r=n.prop)!=null?r:2,M]})(),z=(()=>{let r,n=0;const e=3;return[r??(r=2),n||(n=e)]})(),_=(()=>{var r,n,e,a,d,x,y,l,c,u,A;return[class{constructor(){g(this,\\"x\\",2)}},(r=class{},g(r,\\"x\\",1),r),(a=class{constructor(){O(this,n)}},n=new WeakSet,e=function(){},a),(x=class{constructor(){O(this,d,void 0)}},d=new WeakMap,x),(y=class{},l=new WeakMap,O(y,l,void 0),y),(u=class{},c=new WeakSet,A=function(){},O(u,c),u),1e9]})();var D=i.default=t}]).default; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIiwid2VicGFjazovLy8vc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIyQkFDRSxHQUFJLEdBQW1CLEdBR3ZCLFdBQTZCLEVBQVUsQ0FHdEMsR0FBRyxFQUFpQixHQUNuQixNQUFPLEdBQWlCLEdBQVUsUUFHbkMsR0FBSSxHQUFTLEVBQWlCLEdBQVksQ0FDekMsRUFBRyxFQUNILEVBQUcsR0FDSCxRQUFTLElBSVYsU0FBUSxHQUFVLEtBQUssRUFBTyxRQUFTLEVBQVEsRUFBTyxRQUFTLEdBRy9ELEVBQU8sRUFBSSxHQUdKLEVBQU8sUUFLZixTQUFvQixFQUFJLEVBR3hCLEVBQW9CLEVBQUksRUFHeEIsRUFBb0IsRUFBSSxTQUFTLEVBQVMsRUFBTSxFQUFRLENBQ25ELEVBQW9CLEVBQUUsRUFBUyxJQUNsQyxPQUFPLGVBQWUsRUFBUyxFQUFNLENBQUUsV0FBWSxHQUFNLElBQUssS0FLaEUsRUFBb0IsRUFBSSxTQUFTLEVBQVMsQ0FDdEMsTUFBTyxTQUFXLGFBQWUsT0FBTyxhQUMxQyxPQUFPLGVBQWUsRUFBUyxPQUFPLFlBQWEsQ0FBRSxNQUFPLFdBRTdELE9BQU8sZUFBZSxFQUFTLGFBQWMsQ0FBRSxNQUFPLE1BUXZELEVBQW9CLEVBQUksU0FBUyxFQUFPLEVBQU0sQ0FHN0MsR0FGRyxFQUFPLEdBQUcsR0FBUSxFQUFvQixJQUN0QyxFQUFPLEdBQ04sRUFBTyxHQUFNLE1BQU8sSUFBVSxVQUFZLEdBQVMsRUFBTSxXQUFZLE1BQU8sR0FDaEYsR0FBSSxHQUFLLE9BQU8sT0FBTyxNQUd2QixHQUZBLEVBQW9CLEVBQUUsR0FDdEIsT0FBTyxlQUFlLEVBQUksVUFBVyxDQUFFLFdBQVksR0FBTSxNQUFPLElBQzdELEVBQU8sR0FBSyxNQUFPLElBQVMsU0FBVSxPQUFRLEtBQU8sR0FBTyxFQUFvQixFQUFFLEVBQUksRUFBSyxTQUFTLEVBQUssQ0FBRSxNQUFPLEdBQU0sSUFBUSxLQUFLLEtBQU0sSUFDOUksTUFBTyxJQUlSLEVBQW9CLEVBQUksU0FBUyxFQUFRLENBQ3hDLEdBQUksR0FBUyxHQUFVLEVBQU8sV0FDN0IsVUFBc0IsQ0FBRSxNQUFPLEdBQU8sU0FDdEMsVUFBNEIsQ0FBRSxNQUFPLElBQ3RDLFNBQW9CLEVBQUUsRUFBUSxJQUFLLEdBQzVCLEdBSVIsRUFBb0IsRUFBSSxTQUFTLEVBQVEsRUFBVSxDQUFFLE1BQU8sUUFBTyxVQUFVLGVBQWUsS0FBSyxFQUFRLElBR3pHLEVBQW9CLEVBQUksR0FJakIsRUFBb0IsRUFBb0IsRUFBSSxJLDhxQ0NsRnJELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxZQUNBLEVBREEsT0FJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q2EscUIiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gMCk7XG4iLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy9zcmMvZm9vLmpzIiwid2VicGFjazovLy8vc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIyQkFDRSxHQUFJLEdBQW1CLEdBR3ZCLFdBQTZCLEVBQVUsQ0FHdEMsR0FBRyxFQUFpQixHQUNuQixNQUFPLEdBQWlCLEdBQVUsUUFHbkMsR0FBSSxHQUFTLEVBQWlCLEdBQVksQ0FDekMsRUFBRyxFQUNILEVBQUcsR0FDSCxRQUFTLElBSVYsU0FBUSxHQUFVLEtBQUssRUFBTyxRQUFTLEVBQVEsRUFBTyxRQUFTLEdBRy9ELEVBQU8sRUFBSSxHQUdKLEVBQU8sUUFLZixTQUFvQixFQUFJLEVBR3hCLEVBQW9CLEVBQUksRUFHeEIsRUFBb0IsRUFBSSxTQUFTLEVBQVMsRUFBTSxFQUFRLENBQ25ELEVBQW9CLEVBQUUsRUFBUyxJQUNsQyxPQUFPLGVBQWUsRUFBUyxFQUFNLENBQUUsV0FBWSxHQUFNLElBQUssS0FLaEUsRUFBb0IsRUFBSSxTQUFTLEVBQVMsQ0FDdEMsTUFBTyxTQUFXLGFBQWUsT0FBTyxhQUMxQyxPQUFPLGVBQWUsRUFBUyxPQUFPLFlBQWEsQ0FBRSxNQUFPLFdBRTdELE9BQU8sZUFBZSxFQUFTLGFBQWMsQ0FBRSxNQUFPLE1BUXZELEVBQW9CLEVBQUksU0FBUyxFQUFPLEVBQU0sQ0FHN0MsR0FGRyxFQUFPLEdBQUcsR0FBUSxFQUFvQixJQUN0QyxFQUFPLEdBQ04sRUFBTyxHQUFNLE1BQU8sSUFBVSxVQUFZLEdBQVMsRUFBTSxXQUFZLE1BQU8sR0FDaEYsR0FBSSxHQUFLLE9BQU8sT0FBTyxNQUd2QixHQUZBLEVBQW9CLEVBQUUsR0FDdEIsT0FBTyxlQUFlLEVBQUksVUFBVyxDQUFFLFdBQVksR0FBTSxNQUFPLElBQzdELEVBQU8sR0FBSyxNQUFPLElBQVMsU0FBVSxPQUFRLEtBQU8sR0FBTyxFQUFvQixFQUFFLEVBQUksRUFBSyxTQUFTLEVBQUssQ0FBRSxNQUFPLEdBQU0sSUFBUSxLQUFLLEtBQU0sSUFDOUksTUFBTyxJQUlSLEVBQW9CLEVBQUksU0FBUyxFQUFRLENBQ3hDLEdBQUksR0FBUyxHQUFVLEVBQU8sV0FDN0IsVUFBc0IsQ0FBRSxNQUFPLEdBQU8sU0FDdEMsVUFBNEIsQ0FBRSxNQUFPLElBQ3RDLFNBQW9CLEVBQUUsRUFBUSxJQUFLLEdBQzVCLEdBSVIsRUFBb0IsRUFBSSxTQUFTLEVBQVEsRUFBVSxDQUFFLE1BQU8sUUFBTyxVQUFVLGVBQWUsS0FBSyxFQUFRLElBR3pHLEVBQW9CLEVBQUksR0FJakIsRUFBb0IsRUFBb0IsRUFBSSxJLDhxQ0NsRnJELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxrQkFJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q2EscUIiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gMCk7XG4iLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" `; exports[`Webpack 4 Loader + Minification minify with custom implementation - real 1`] = ` @@ -577,7 +577,7 @@ exports[`Webpack 4 Loader + Minification minifySyntax 1`] = ` })(), es2019 = (() => { try { return \\"try\\"; - } catch (e) { + } catch { } })(), es2020 = (() => { var _a; @@ -695,7 +695,7 @@ Object { `; exports[`Webpack 5 Loader + Minification minify 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch{}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); " `; @@ -810,13 +810,13 @@ exports[`Webpack 5 Loader + Minification minify chunks filtered using "include" `; exports[`Webpack 5 Loader + Minification minify w/ devtool inline-source-map 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch{}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIiwid2VicGFjazovLy8uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoibUJBQ0EsR0FBSSxHQUFzQixHLE1DQTFCLEVBQW9CLEVBQUksQ0FBQyxFQUFTLElBQWUsQ0FDaEQsT0FBUSxLQUFPLEdBQ1gsRUFBb0IsRUFBRSxFQUFZLElBQVEsQ0FBQyxFQUFvQixFQUFFLEVBQVMsSUFDNUUsT0FBTyxlQUFlLEVBQVMsRUFBSyxDQUFFLFdBQVksR0FBTSxJQUFLLEVBQVcsVSxNQ0ozRSxFQUFvQixFQUFJLENBQUMsRUFBSyxJQUFVLE9BQU8sVUFBVSxlQUFlLEtBQUssRUFBSyxPLE1DQ2xGLEVBQW9CLEVBQUssR0FBWSxDQUNqQyxNQUFPLFNBQVcsYUFBZSxPQUFPLGFBQzFDLE9BQU8sZUFBZSxFQUFTLE9BQU8sWUFBYSxDQUFFLE1BQU8sV0FFN0QsT0FBTyxlQUFlLEVBQVMsYUFBYyxDQUFFLE1BQU8sVSwwZ0NDTHZELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxZQUNBLEVBREEsT0FJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q0YsRUFBZSxFIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhlIHJlcXVpcmUgc2NvcGVcbnZhciBfX3dlYnBhY2tfcmVxdWlyZV9fID0ge307XG5cbiIsIi8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb25zIGZvciBoYXJtb255IGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uZCA9IChleHBvcnRzLCBkZWZpbml0aW9uKSA9PiB7XG5cdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcblx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZGVmaW5pdGlvbiwga2V5KSAmJiAhX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIGtleSkpIHtcblx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBrZXksIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBkZWZpbml0aW9uW2tleV0gfSk7XG5cdFx0fVxuXHR9XG59OyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCIvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuXHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcblx0fVxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xufTsiLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIiwid2VicGFjazovLy8uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoibUJBQ0EsR0FBSSxHQUFzQixHLE1DQTFCLEVBQW9CLEVBQUksQ0FBQyxFQUFTLElBQWUsQ0FDaEQsT0FBUSxLQUFPLEdBQ1gsRUFBb0IsRUFBRSxFQUFZLElBQVEsQ0FBQyxFQUFvQixFQUFFLEVBQVMsSUFDNUUsT0FBTyxlQUFlLEVBQVMsRUFBSyxDQUFFLFdBQVksR0FBTSxJQUFLLEVBQVcsVSxNQ0ozRSxFQUFvQixFQUFJLENBQUMsRUFBSyxJQUFVLE9BQU8sVUFBVSxlQUFlLEtBQUssRUFBSyxPLE1DQ2xGLEVBQW9CLEVBQUssR0FBWSxDQUNqQyxNQUFPLFNBQVcsYUFBZSxPQUFPLGFBQzFDLE9BQU8sZUFBZSxFQUFTLE9BQU8sWUFBYSxDQUFFLE1BQU8sV0FFN0QsT0FBTyxlQUFlLEVBQVMsYUFBYyxDQUFFLE1BQU8sVSwwZ0NDTHZELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxrQkFJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q0YsRUFBZSxFIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhlIHJlcXVpcmUgc2NvcGVcbnZhciBfX3dlYnBhY2tfcmVxdWlyZV9fID0ge307XG5cbiIsIi8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb25zIGZvciBoYXJtb255IGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uZCA9IChleHBvcnRzLCBkZWZpbml0aW9uKSA9PiB7XG5cdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcblx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZGVmaW5pdGlvbiwga2V5KSAmJiAhX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIGtleSkpIHtcblx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBrZXksIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBkZWZpbml0aW9uW2tleV0gfSk7XG5cdFx0fVxuXHR9XG59OyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCIvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuXHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcblx0fVxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xufTsiLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" `; exports[`Webpack 5 Loader + Minification minify w/ devtool source-map 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch{}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); //# sourceMappingURL=index.js.map" `; @@ -856,7 +856,7 @@ Object { `; exports[`Webpack 5 Loader + Minification minify w/ query strings 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch{}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e!=null?e:e=2,t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); " `; @@ -890,22 +890,22 @@ Object { `; exports[`Webpack 5 Loader + Minification minify w/ source-map option 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch{}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); " `; exports[`Webpack 5 Loader + Minification minify w/ source-map option and source-map plugin external 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch{}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); //# sourceMappingURL=index.js.map" `; -exports[`Webpack 5 Loader + Minification minify w/ source-map option and source-map plugin external 2`] = `"{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///webpack/runtime/define property getters\\",\\"webpack:///webpack/runtime/hasOwnProperty shorthand\\",\\"webpack:///webpack/runtime/make namespace object\\",\\"webpack:///./src/foo.js\\",\\"webpack:///./src/index.js\\"],\\"names\\":[],\\"mappings\\":\\"mBACA,GAAI,GAAsB,G,MCA1B,EAAoB,EAAI,CAAC,EAAS,IAAe,CAChD,OAAQ,KAAO,GACX,EAAoB,EAAE,EAAY,IAAQ,CAAC,EAAoB,EAAE,EAAS,IAC5E,OAAO,eAAe,EAAS,EAAK,CAAE,WAAY,GAAM,IAAK,EAAW,U,MCJ3E,EAAoB,EAAI,CAAC,EAAK,IAAU,OAAO,UAAU,eAAe,KAAK,EAAK,O,MCClF,EAAoB,EAAK,GAAY,CACjC,MAAO,SAAW,aAAe,OAAO,aAC1C,OAAO,eAAe,EAAS,OAAO,YAAa,CAAE,MAAO,WAE7D,OAAO,eAAe,EAAS,aAAc,CAAE,MAAO,U,0gCCLvD,WACe,EAAS,KAAM,GAEf,EAAS,WAET,EAAW,KAAK,CAC5B,KAAM,GAAI,CAAE,EAAG,GACf,GAAI,GAAI,KAAI,GAEZ,MADQ,GAAK,EAAL,QAII,EAAW,KAAK,CAC5B,GAAI,CACH,MAAO,YACA,EADA,OAII,EAAW,KAAK,CAlB/B,MAmBG,KAAM,GAAM,CACX,SAAU,GAEX,MAAO,CACN,iBAAK,SACL,KAAI,OAAJ,OAAY,EACZ,OAIW,EAAW,KAAK,CAC5B,GAAI,GACA,EAAI,EACR,KAAM,GAAI,EACV,MAAO,CACN,MAAM,GACN,MAAM,QAIK,EAAW,KAAK,CAvC/B,0BAwCG,MAAO,CACN,KAAM,CAAN,aAzCJ,CAyCY,WAAI,KACZ,QAAM,GAAS,EAAf,EAAe,IAAI,GAAnB,GACA,QAAM,CAAN,aA3CJ,CA2CY,4BAAE,UAAG,GAAb,GACA,QAAM,CAAN,aA5CJ,CA4CY,iCAAR,GACA,QAAM,GAAS,gBAAf,EAAe,UAAf,GACA,QAAM,GAAS,gBAAE,UAAG,GAAL,EAAf,EAAe,GAAf,GACA,SC7CF,EAAe,E\\",\\"file\\":\\"index.js\\",\\"sourcesContent\\":[\\"// The require scope\\\\nvar __webpack_require__ = {};\\\\n\\\\n\\",\\"// define getter functions for harmony exports\\\\n__webpack_require__.d = (exports, definition) => {\\\\n\\\\tfor(var key in definition) {\\\\n\\\\t\\\\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\\\\n\\\\t\\\\t\\\\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n};\\",\\"__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))\\",\\"// define __esModule on exports\\\\n__webpack_require__.r = (exports) => {\\\\n\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n\\\\t}\\\\n\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n};\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\",\\"\\\\n\\\\t\\\\timport * as all from './foo.js'\\\\n\\\\t\\\\texport default all\\\\n\\\\t\\"],\\"sourceRoot\\":\\"\\"}"`; +exports[`Webpack 5 Loader + Minification minify w/ source-map option and source-map plugin external 2`] = `"{\\"version\\":3,\\"sources\\":[\\"webpack:///webpack/bootstrap\\",\\"webpack:///webpack/runtime/define property getters\\",\\"webpack:///webpack/runtime/hasOwnProperty shorthand\\",\\"webpack:///webpack/runtime/make namespace object\\",\\"webpack:///./src/foo.js\\",\\"webpack:///./src/index.js\\"],\\"names\\":[],\\"mappings\\":\\"mBACA,GAAI,GAAsB,G,MCA1B,EAAoB,EAAI,CAAC,EAAS,IAAe,CAChD,OAAQ,KAAO,GACX,EAAoB,EAAE,EAAY,IAAQ,CAAC,EAAoB,EAAE,EAAS,IAC5E,OAAO,eAAe,EAAS,EAAK,CAAE,WAAY,GAAM,IAAK,EAAW,U,MCJ3E,EAAoB,EAAI,CAAC,EAAK,IAAU,OAAO,UAAU,eAAe,KAAK,EAAK,O,MCClF,EAAoB,EAAK,GAAY,CACjC,MAAO,SAAW,aAAe,OAAO,aAC1C,OAAO,eAAe,EAAS,OAAO,YAAa,CAAE,MAAO,WAE7D,OAAO,eAAe,EAAS,aAAc,CAAE,MAAO,U,0gCCLvD,WACe,EAAS,KAAM,GAEf,EAAS,WAET,EAAW,KAAK,CAC5B,KAAM,GAAI,CAAE,EAAG,GACf,GAAI,GAAI,KAAI,GAEZ,MADQ,GAAK,EAAL,QAII,EAAW,KAAK,CAC5B,GAAI,CACH,MAAO,kBAII,EAAW,KAAK,CAlB/B,MAmBG,KAAM,GAAM,CACX,SAAU,GAEX,MAAO,CACN,iBAAK,SACL,KAAI,OAAJ,OAAY,EACZ,OAIW,EAAW,KAAK,CAC5B,GAAI,GACA,EAAI,EACR,KAAM,GAAI,EACV,MAAO,CACN,MAAM,GACN,MAAM,QAIK,EAAW,KAAK,CAvC/B,0BAwCG,MAAO,CACN,KAAM,CAAN,aAzCJ,CAyCY,WAAI,KACZ,QAAM,GAAS,EAAf,EAAe,IAAI,GAAnB,GACA,QAAM,CAAN,aA3CJ,CA2CY,4BAAE,UAAG,GAAb,GACA,QAAM,CAAN,aA5CJ,CA4CY,iCAAR,GACA,QAAM,GAAS,gBAAf,EAAe,UAAf,GACA,QAAM,GAAS,gBAAE,UAAG,GAAL,EAAf,EAAe,GAAf,GACA,SC7CF,EAAe,E\\",\\"file\\":\\"index.js\\",\\"sourcesContent\\":[\\"// The require scope\\\\nvar __webpack_require__ = {};\\\\n\\\\n\\",\\"// define getter functions for harmony exports\\\\n__webpack_require__.d = (exports, definition) => {\\\\n\\\\tfor(var key in definition) {\\\\n\\\\t\\\\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\\\\n\\\\t\\\\t\\\\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\\\\n\\\\t\\\\t}\\\\n\\\\t}\\\\n};\\",\\"__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))\\",\\"// define __esModule on exports\\\\n__webpack_require__.r = (exports) => {\\\\n\\\\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\\\\n\\\\t\\\\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\\\\n\\\\t}\\\\n\\\\tObject.defineProperty(exports, '__esModule', { value: true });\\\\n};\\",\\"\\\\n\\\\t\\\\texport const es2016 = 10 ** 4;\\\\n\\\\n\\\\t\\\\texport const es2017 = typeof (async () => {});\\\\n\\\\n\\\\t\\\\texport const es2018 = (() => {\\\\n\\\\t\\\\t\\\\tconst y = { a: 1 }\\\\n\\\\t\\\\t\\\\tlet x = {...y}\\\\n\\\\t\\\\t\\\\tlet {...z} = y\\\\n\\\\t\\\\t\\\\treturn z;\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2019 = (() => {\\\\n\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\treturn 'try'\\\\n\\\\t\\\\t\\\\t} catch {}\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2020 = (() => {\\\\n\\\\t\\\\t\\\\tconst obj = {\\\\n\\\\t\\\\t\\\\t\\\\tproperty: 1,\\\\n\\\\t\\\\t\\\\t};\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tobj?.property,\\\\n\\\\t\\\\t\\\\t\\\\tobj.prop ?? 2,\\\\n\\\\t\\\\t\\\\t\\\\timport.meta,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const es2021 = (() => {\\\\n\\\\t\\\\t\\\\tlet a;\\\\n\\\\t\\\\t\\\\tlet x = 0;\\\\n\\\\t\\\\t\\\\tconst y = 3;\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\ta ??= 2,\\\\n\\\\t\\\\t\\\\t\\\\tx ||= y,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\n\\\\t\\\\texport const esnext = (() => {\\\\n\\\\t\\\\t\\\\treturn [\\\\n\\\\t\\\\t\\\\t\\\\tclass { x = 2; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static x = 1; },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\tclass { #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x },\\\\n\\\\t\\\\t\\\\t\\\\tclass { static #x() {} },\\\\n\\\\t\\\\t\\\\t\\\\t1_000_000_000,\\\\n\\\\t\\\\t\\\\t];\\\\n\\\\t\\\\t})();\\\\n\\\\t\\",\\"\\\\n\\\\t\\\\timport * as all from './foo.js'\\\\n\\\\t\\\\texport default all\\\\n\\\\t\\"],\\"sourceRoot\\":\\"\\"}"`; exports[`Webpack 5 Loader + Minification minify w/ source-map option and source-map plugin inline 1`] = ` -"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch(e){}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); +"(()=>{\\"use strict\\";var o={};(()=>{o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{o.r=e=>{typeof Symbol!=\\"undefined\\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})}})();var d={};o.d(d,{default:()=>z});var u={};o.r(u),o.d(u,{es2016:()=>S,es2017:()=>j,es2018:()=>g,es2019:()=>M,es2020:()=>W,es2021:()=>E,esnext:()=>T});var O=Object.defineProperty,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,m=Math.pow,v=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))w.call(t,r)&&v(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var a in e)y.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&p)for(var a of p(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r},h=(e,t,r)=>(v(e,typeof t!=\\"symbol\\"?t+\\"\\":t,r),r),i=(e,t,r)=>{if(t.has(e))throw TypeError(\\"Cannot add the same private member more than once\\");t instanceof WeakSet?t.add(e):t.set(e,r)},q=(e,t,r)=>new Promise((a,c)=>{var f=n=>{try{l(r.next(n))}catch(s){c(s)}},_=n=>{try{l(r.throw(n))}catch(s){c(s)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(f,_);l((r=r.apply(e,t)).next())});const P={},S=m(10,4),j=\\"function\\",g=(()=>{const e={a:1};let t=b({},e);return x(e,[])})(),M=(()=>{try{return\\"try\\"}catch{}})(),W=(()=>{var e;const t={property:1};return[t==null?void 0:t.property,(e=t.prop)!=null?e:2,P]})(),E=(()=>{let e,t=0;const r=3;return[e??(e=2),t||(t=r)]})(),T=(()=>{var e,t,r,a,c,f,_,l,n,s,I;return[class{constructor(){h(this,\\"x\\",2)}},(e=class{},h(e,\\"x\\",1),e),(a=class{constructor(){i(this,t)}},t=new WeakSet,r=function(){},a),(f=class{constructor(){i(this,c,void 0)}},c=new WeakMap,f),(_=class{},l=new WeakMap,i(_,l,void 0),_),(s=class{},n=new WeakSet,I=function(){},i(s,n),s),1e9]})(),z=u;module.exports=d.default})(); -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIiwid2VicGFjazovLy8uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoibUJBQ0EsR0FBSSxHQUFzQixHLE1DQTFCLEVBQW9CLEVBQUksQ0FBQyxFQUFTLElBQWUsQ0FDaEQsT0FBUSxLQUFPLEdBQ1gsRUFBb0IsRUFBRSxFQUFZLElBQVEsQ0FBQyxFQUFvQixFQUFFLEVBQVMsSUFDNUUsT0FBTyxlQUFlLEVBQVMsRUFBSyxDQUFFLFdBQVksR0FBTSxJQUFLLEVBQVcsVSxNQ0ozRSxFQUFvQixFQUFJLENBQUMsRUFBSyxJQUFVLE9BQU8sVUFBVSxlQUFlLEtBQUssRUFBSyxPLE1DQ2xGLEVBQW9CLEVBQUssR0FBWSxDQUNqQyxNQUFPLFNBQVcsYUFBZSxPQUFPLGFBQzFDLE9BQU8sZUFBZSxFQUFTLE9BQU8sWUFBYSxDQUFFLE1BQU8sV0FFN0QsT0FBTyxlQUFlLEVBQVMsYUFBYyxDQUFFLE1BQU8sVSwwZ0NDTHZELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxZQUNBLEVBREEsT0FJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q0YsRUFBZSxFIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhlIHJlcXVpcmUgc2NvcGVcbnZhciBfX3dlYnBhY2tfcmVxdWlyZV9fID0ge307XG5cbiIsIi8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb25zIGZvciBoYXJtb255IGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uZCA9IChleHBvcnRzLCBkZWZpbml0aW9uKSA9PiB7XG5cdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcblx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZGVmaW5pdGlvbiwga2V5KSAmJiAhX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIGtleSkpIHtcblx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBrZXksIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBkZWZpbml0aW9uW2tleV0gfSk7XG5cdFx0fVxuXHR9XG59OyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCIvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuXHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcblx0fVxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xufTsiLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCIsIndlYnBhY2s6Ly8vd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCIsIndlYnBhY2s6Ly8vLi9zcmMvZm9vLmpzIiwid2VicGFjazovLy8uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoibUJBQ0EsR0FBSSxHQUFzQixHLE1DQTFCLEVBQW9CLEVBQUksQ0FBQyxFQUFTLElBQWUsQ0FDaEQsT0FBUSxLQUFPLEdBQ1gsRUFBb0IsRUFBRSxFQUFZLElBQVEsQ0FBQyxFQUFvQixFQUFFLEVBQVMsSUFDNUUsT0FBTyxlQUFlLEVBQVMsRUFBSyxDQUFFLFdBQVksR0FBTSxJQUFLLEVBQVcsVSxNQ0ozRSxFQUFvQixFQUFJLENBQUMsRUFBSyxJQUFVLE9BQU8sVUFBVSxlQUFlLEtBQUssRUFBSyxPLE1DQ2xGLEVBQW9CLEVBQUssR0FBWSxDQUNqQyxNQUFPLFNBQVcsYUFBZSxPQUFPLGFBQzFDLE9BQU8sZUFBZSxFQUFTLE9BQU8sWUFBYSxDQUFFLE1BQU8sV0FFN0QsT0FBTyxlQUFlLEVBQVMsYUFBYyxDQUFFLE1BQU8sVSwwZ0NDTHZELFdBQ2UsRUFBUyxLQUFNLEdBRWYsRUFBUyxXQUVULEVBQVcsS0FBSyxDQUM1QixLQUFNLEdBQUksQ0FBRSxFQUFHLEdBQ2YsR0FBSSxHQUFJLEtBQUksR0FFWixNQURRLEdBQUssRUFBTCxRQUlJLEVBQVcsS0FBSyxDQUM1QixHQUFJLENBQ0gsTUFBTyxrQkFJSSxFQUFXLEtBQUssQ0FsQi9CLE1BbUJHLEtBQU0sR0FBTSxDQUNYLFNBQVUsR0FFWCxNQUFPLENBQ04saUJBQUssU0FDTCxLQUFJLE9BQUosT0FBWSxFQUNaLE9BSVcsRUFBVyxLQUFLLENBQzVCLEdBQUksR0FDQSxFQUFJLEVBQ1IsS0FBTSxHQUFJLEVBQ1YsTUFBTyxDQUNOLE1BQU0sR0FDTixNQUFNLFFBSUssRUFBVyxLQUFLLENBdkMvQiwwQkF3Q0csTUFBTyxDQUNOLEtBQU0sQ0FBTixhQXpDSixDQXlDWSxXQUFJLEtBQ1osUUFBTSxHQUFTLEVBQWYsRUFBZSxJQUFJLEdBQW5CLEdBQ0EsUUFBTSxDQUFOLGFBM0NKLENBMkNZLDRCQUFFLFVBQUcsR0FBYixHQUNBLFFBQU0sQ0FBTixhQTVDSixDQTRDWSxpQ0FBUixHQUNBLFFBQU0sR0FBUyxnQkFBZixFQUFlLFVBQWYsR0FDQSxRQUFNLEdBQVMsZ0JBQUUsVUFBRyxHQUFMLEVBQWYsRUFBZSxHQUFmLEdBQ0EsU0M3Q0YsRUFBZSxFIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhlIHJlcXVpcmUgc2NvcGVcbnZhciBfX3dlYnBhY2tfcmVxdWlyZV9fID0ge307XG5cbiIsIi8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb25zIGZvciBoYXJtb255IGV4cG9ydHNcbl9fd2VicGFja19yZXF1aXJlX18uZCA9IChleHBvcnRzLCBkZWZpbml0aW9uKSA9PiB7XG5cdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcblx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZGVmaW5pdGlvbiwga2V5KSAmJiAhX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIGtleSkpIHtcblx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBrZXksIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBkZWZpbml0aW9uW2tleV0gfSk7XG5cdFx0fVxuXHR9XG59OyIsIl9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSkiLCIvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG5fX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuXHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcblx0fVxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xufTsiLCJcblx0XHRleHBvcnQgY29uc3QgZXMyMDE2ID0gMTAgKiogNDtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTcgPSB0eXBlb2YgKGFzeW5jICgpID0+IHt9KTtcblxuXHRcdGV4cG9ydCBjb25zdCBlczIwMTggPSAoKCkgPT4ge1xuXHRcdFx0Y29uc3QgeSA9IHsgYTogMSB9XG5cdFx0XHRsZXQgeCA9IHsuLi55fVxuXHRcdFx0bGV0IHsuLi56fSA9IHlcblx0XHRcdHJldHVybiB6O1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDE5ID0gKCgpID0+IHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdHJldHVybiAndHJ5J1xuXHRcdFx0fSBjYXRjaCB7fVxuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIwID0gKCgpID0+IHtcblx0XHRcdGNvbnN0IG9iaiA9IHtcblx0XHRcdFx0cHJvcGVydHk6IDEsXG5cdFx0XHR9O1xuXHRcdFx0cmV0dXJuIFtcblx0XHRcdFx0b2JqPy5wcm9wZXJ0eSxcblx0XHRcdFx0b2JqLnByb3AgPz8gMixcblx0XHRcdFx0aW1wb3J0Lm1ldGEsXG5cdFx0XHRdO1xuXHRcdH0pKCk7XG5cblx0XHRleHBvcnQgY29uc3QgZXMyMDIxID0gKCgpID0+IHtcblx0XHRcdGxldCBhO1xuXHRcdFx0bGV0IHggPSAwO1xuXHRcdFx0Y29uc3QgeSA9IDM7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhID8/PSAyLFxuXHRcdFx0XHR4IHx8PSB5LFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXG5cdFx0ZXhwb3J0IGNvbnN0IGVzbmV4dCA9ICgoKSA9PiB7XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRjbGFzcyB7IHggPSAyOyB9LFxuXHRcdFx0XHRjbGFzcyB7IHN0YXRpYyB4ID0gMTsgfSxcblx0XHRcdFx0Y2xhc3MgeyAjeCgpIHt9IH0sXG5cdFx0XHRcdGNsYXNzIHsgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3ggfSxcblx0XHRcdFx0Y2xhc3MgeyBzdGF0aWMgI3goKSB7fSB9LFxuXHRcdFx0XHQxXzAwMF8wMDBfMDAwLFxuXHRcdFx0XTtcblx0XHR9KSgpO1xuXHQiLCJcblx0XHRpbXBvcnQgKiBhcyBhbGwgZnJvbSAnLi9mb28uanMnXG5cdFx0ZXhwb3J0IGRlZmF1bHQgYWxsXG5cdCJdLCJzb3VyY2VSb290IjoiIn0=" `; exports[`Webpack 5 Loader + Minification minify with custom implementation - real 1`] = ` @@ -1209,7 +1209,7 @@ exports[`Webpack 5 Loader + Minification minifySyntax 1`] = ` })(), es2019 = (() => { try { return \\"try\\"; - } catch (e) { + } catch { } })(), es2020 = (() => { var _a; From 8b1fff6421feab578d53dd8c06d60a6f747a0b02 Mon Sep 17 00:00:00 2001 From: Hiroki Osame Date: Sun, 12 Dec 2021 00:31:38 -0500 Subject: [PATCH 3/5] refactor: removed type-fest --- package.json | 7 ++- pnpm-lock.yaml | 125 ++++++++++++++++++++++++++++++---------------- src/interfaces.ts | 6 ++- 3 files changed, 90 insertions(+), 48 deletions(-) diff --git a/package.json b/package.json index 61379fa0..9d647c41 100644 --- a/package.json +++ b/package.json @@ -45,14 +45,13 @@ "json5": "^2.2.0", "loader-utils": "^2.0.0", "tapable": "^2.2.0", - "type-fest": "^1.4.0", "webpack-sources": "^2.2.0" }, "devDependencies": { "@pvtnbr/eslint-config-typescript": "^0.1.22", - "@types/jest": "^27.0.1", + "@types/jest": "^27.0.3", "@types/loader-utils": "^2.0.3", - "@types/webpack": "^4.41.30", + "@types/webpack": "^4.41.32", "css-loader": "^5.2.0", "eslint": "^7.32.0", "husky": "^4.3.8", @@ -60,7 +59,7 @@ "lint-staged": "^11.1.2", "memfs": "^3.2.2", "mini-css-extract-plugin": "^1.4.0", - "typescript": "^4.3.5", + "typescript": "^4.5.3", "unionfs": "^4.4.0", "webpack": "^4.44.2", "webpack-test-utils": "^1.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b09cd055..1f947010 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,9 +2,9 @@ lockfileVersion: 5.3 specifiers: '@pvtnbr/eslint-config-typescript': ^0.1.22 - '@types/jest': ^27.0.1 + '@types/jest': ^27.0.3 '@types/loader-utils': ^2.0.3 - '@types/webpack': ^4.41.30 + '@types/webpack': ^4.41.32 css-loader: ^5.2.0 esbuild: ^0.14.2 eslint: ^7.32.0 @@ -17,8 +17,7 @@ specifiers: memfs: ^3.2.2 mini-css-extract-plugin: ^1.4.0 tapable: ^2.2.0 - type-fest: ^1.4.0 - typescript: ^4.3.5 + typescript: ^4.5.3 unionfs: ^4.4.0 webpack: ^4.44.2 webpack-sources: ^2.2.0 @@ -31,14 +30,13 @@ dependencies: json5: 2.2.0 loader-utils: 2.0.0 tapable: 2.2.0 - type-fest: 1.4.0 webpack-sources: 2.3.1 devDependencies: - '@pvtnbr/eslint-config-typescript': 0.1.22_eslint@7.32.0+typescript@4.3.5 - '@types/jest': 27.0.1 + '@pvtnbr/eslint-config-typescript': 0.1.22_eslint@7.32.0+typescript@4.5.3 + '@types/jest': 27.0.3 '@types/loader-utils': 2.0.3 - '@types/webpack': 4.41.30 + '@types/webpack': 4.41.32 css-loader: 5.2.7_webpack@4.46.0 eslint: 7.32.0 husky: 4.3.8 @@ -46,7 +44,7 @@ devDependencies: lint-staged: 11.1.2 memfs: 3.2.2 mini-css-extract-plugin: 1.6.2_webpack@4.46.0 - typescript: 4.3.5 + typescript: 4.5.3 unionfs: 4.4.0 webpack: 4.46.0 webpack-test-utils: 1.0.1_webpack@4.46.0 @@ -654,6 +652,17 @@ packages: chalk: 4.1.2 dev: true + /@jest/types/27.4.2: + resolution: {integrity: sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 3.0.1 + '@types/node': 16.11.12 + '@types/yargs': 16.0.4 + chalk: 4.1.2 + dev: true + /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -694,14 +703,14 @@ packages: - supports-color dev: true - /@pvtnbr/eslint-config-typescript/0.1.22_eslint@7.32.0+typescript@4.3.5: + /@pvtnbr/eslint-config-typescript/0.1.22_eslint@7.32.0+typescript@4.5.3: resolution: {integrity: sha512-Z7JlJVY2oAJVMN6etFIWvykCWSh29Eo7nd/Uui9hk0u1UzDzyzQWvQp574vTjbmEbU5UgjYec/9XqYfovUxm/g==} peerDependencies: eslint: ^7.15.0 dependencies: '@pvtnbr/eslint-config-base': 0.1.22_eslint@7.32.0 - '@typescript-eslint/eslint-plugin': 4.29.1_d4376362794b743c19f4cba25c7fc6f5 - '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.29.1_fee40826ece16705e5466f525d6c2b59 + '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.5.3 eslint: 7.32.0 eslint-import-resolver-typescript: 2.4.0_eslint@7.32.0 transitivePeerDependencies: @@ -796,11 +805,11 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/jest/27.0.1: - resolution: {integrity: sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==} + /@types/jest/27.0.3: + resolution: {integrity: sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==} dependencies: - jest-diff: 27.0.6 - pretty-format: 27.0.6 + jest-diff: 27.4.2 + pretty-format: 27.4.2 dev: true /@types/json-schema/7.0.9: @@ -811,7 +820,7 @@ packages: resolution: {integrity: sha512-sDXXzZnTLXgdso54/iOpAFSDgqhVXabCvwGAt77Agadh/Xk0QYgOk520r3tpOouI098gyqGIFywx8Op1voc3vQ==} dependencies: '@types/node': 16.4.13 - '@types/webpack': 4.41.30 + '@types/webpack': 4.41.32 dev: true /@types/node/16.11.12: @@ -859,15 +868,15 @@ packages: /@types/webpack-sources/3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 16.4.13 + '@types/node': 16.11.12 '@types/source-list-map': 0.1.2 source-map: 0.7.3 dev: true - /@types/webpack/4.41.30: - resolution: {integrity: sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==} + /@types/webpack/4.41.32: + resolution: {integrity: sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==} dependencies: - '@types/node': 16.4.13 + '@types/node': 16.11.12 '@types/tapable': 1.0.8 '@types/uglify-js': 3.13.1 '@types/webpack-sources': 3.2.0 @@ -885,7 +894,7 @@ packages: '@types/yargs-parser': 20.2.1 dev: true - /@typescript-eslint/eslint-plugin/4.29.1_d4376362794b743c19f4cba25c7fc6f5: + /@typescript-eslint/eslint-plugin/4.29.1_fee40826ece16705e5466f525d6c2b59: resolution: {integrity: sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -896,21 +905,21 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.29.1_eslint@7.32.0+typescript@4.3.5 - '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.3.5 + '@typescript-eslint/experimental-utils': 4.29.1_eslint@7.32.0+typescript@4.5.3 + '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.5.3 '@typescript-eslint/scope-manager': 4.29.1 debug: 4.3.2 eslint: 7.32.0 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.5 - typescript: 4.3.5 + tsutils: 3.21.0_typescript@4.5.3 + typescript: 4.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.29.1_eslint@7.32.0+typescript@4.3.5: + /@typescript-eslint/experimental-utils/4.29.1_eslint@7.32.0+typescript@4.5.3: resolution: {integrity: sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -919,7 +928,7 @@ packages: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 4.29.1 '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.5.3 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -928,7 +937,7 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.29.1_eslint@7.32.0+typescript@4.3.5: + /@typescript-eslint/parser/4.29.1_eslint@7.32.0+typescript@4.5.3: resolution: {integrity: sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -940,10 +949,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 4.29.1 '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.5.3 debug: 4.3.2 eslint: 7.32.0 - typescript: 4.3.5 + typescript: 4.5.3 transitivePeerDependencies: - supports-color dev: true @@ -961,7 +970,7 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.29.1_typescript@4.3.5: + /@typescript-eslint/typescript-estree/4.29.1_typescript@4.5.3: resolution: {integrity: sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -976,8 +985,8 @@ packages: globby: 11.0.4 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.5 - typescript: 4.3.5 + tsutils: 3.21.0_typescript@4.5.3 + typescript: 4.5.3 transitivePeerDependencies: - supports-color dev: true @@ -1355,6 +1364,11 @@ packages: engines: {node: '>=8'} dev: true + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + /ansi-styles/3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -2294,6 +2308,11 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true + /diff-sequences/27.4.0: + resolution: {integrity: sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: true + /diffie-hellman/5.0.3: resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} dependencies: @@ -4040,6 +4059,16 @@ packages: pretty-format: 27.0.6 dev: true + /jest-diff/27.4.2: + resolution: {integrity: sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 27.4.0 + jest-get-type: 27.4.0 + pretty-format: 27.4.2 + dev: true + /jest-docblock/27.0.6: resolution: {integrity: sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -4093,6 +4122,11 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true + /jest-get-type/27.4.0: + resolution: {integrity: sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: true + /jest-haste-map/27.0.6: resolution: {integrity: sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -5532,6 +5566,16 @@ packages: react-is: 17.0.2 dev: true + /pretty-format/27.4.2: + resolution: {integrity: sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.4.2 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: true + /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true @@ -6512,14 +6556,14 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tsutils/3.21.0_typescript@4.3.5: + /tsutils/3.21.0_typescript@4.5.3: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.3.5 + typescript: 4.5.3 dev: true /tty-browserify/0.0.0: @@ -6565,11 +6609,6 @@ packages: engines: {node: '>=8'} dev: true - /type-fest/1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: false - /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: @@ -6580,8 +6619,8 @@ packages: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} dev: true - /typescript/4.3.5: - resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} + /typescript/4.5.3: + resolution: {integrity: sha512-eVYaEHALSt+s9LbvgEv4Ef+Tdq7hBiIZgii12xXJnukryt3pMgJf6aKhoCZ3FWQsu6sydEnkg11fYXLzhLBjeQ==} engines: {node: '>=4.2.0'} hasBin: true dev: true diff --git a/src/interfaces.ts b/src/interfaces.ts index 034613a6..4e341c6f 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -1,5 +1,4 @@ import { transform, TransformOptions } from 'esbuild'; -import { Except } from 'type-fest'; type Filter = string | RegExp; @@ -7,10 +6,15 @@ type Implementation = { transform: typeof transform; }; +type Except = { + [Key in keyof ObjectType as (Key extends Properties ? never : Key)]: ObjectType[Key]; +}; + type LoaderOptions = Except & { /** Pass a custom esbuild implementation */ implementation?: Implementation; }; + type MinifyPluginOptions = Except & { include?: Filter | Filter[]; exclude?: Filter | Filter[]; From 2bddfd1413d7b732f6ae80b500c10a1057daae18 Mon Sep 17 00:00:00 2001 From: Hiroki Osame Date: Sun, 12 Dec 2021 00:34:37 -0500 Subject: [PATCH 4/5] chore: upgrade dev deps --- package.json | 8 +- pnpm-lock.yaml | 1453 ++++++++++++++++++++++++++++-------------------- 2 files changed, 845 insertions(+), 616 deletions(-) diff --git a/package.json b/package.json index 9d647c41..7eb2ec6f 100644 --- a/package.json +++ b/package.json @@ -55,14 +55,14 @@ "css-loader": "^5.2.0", "eslint": "^7.32.0", "husky": "^4.3.8", - "jest": "^27.0.6", - "lint-staged": "^11.1.2", - "memfs": "^3.2.2", + "jest": "^27.4.4", + "lint-staged": "^12.1.2", + "memfs": "^3.4.0", "mini-css-extract-plugin": "^1.4.0", "typescript": "^4.5.3", "unionfs": "^4.4.0", "webpack": "^4.44.2", - "webpack-test-utils": "^1.0.1", + "webpack-test-utils": "^1.1.0", "webpack5": "npm:webpack@^5.0.0" }, "eslintConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f947010..35039caf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,19 +9,19 @@ specifiers: esbuild: ^0.14.2 eslint: ^7.32.0 husky: ^4.3.8 - jest: ^27.0.6 + jest: ^27.4.4 joycon: ^3.0.1 json5: ^2.2.0 - lint-staged: ^11.1.2 + lint-staged: ^12.1.2 loader-utils: ^2.0.0 - memfs: ^3.2.2 + memfs: ^3.4.0 mini-css-extract-plugin: ^1.4.0 tapable: ^2.2.0 typescript: ^4.5.3 unionfs: ^4.4.0 webpack: ^4.44.2 webpack-sources: ^2.2.0 - webpack-test-utils: ^1.0.1 + webpack-test-utils: ^1.1.0 webpack5: npm:webpack@^5.0.0 dependencies: @@ -40,14 +40,14 @@ devDependencies: css-loader: 5.2.7_webpack@4.46.0 eslint: 7.32.0 husky: 4.3.8 - jest: 27.0.6 - lint-staged: 11.1.2 - memfs: 3.2.2 + jest: 27.4.4 + lint-staged: 12.1.2 + memfs: 3.4.0 mini-css-extract-plugin: 1.6.2_webpack@4.46.0 typescript: 4.5.3 unionfs: 4.4.0 webpack: 4.46.0 - webpack-test-utils: 1.0.1_webpack@4.46.0 + webpack-test-utils: 1.1.0_webpack@4.46.0 webpack5: /webpack/5.65.0_esbuild@0.14.2 packages: @@ -65,11 +65,23 @@ packages: '@babel/highlight': 7.14.5 dev: true + /@babel/code-frame/7.16.0: + resolution: {integrity: sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.16.0 + dev: true + /@babel/compat-data/7.15.0: resolution: {integrity: sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==} engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data/7.16.4: + resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core/7.15.0: resolution: {integrity: sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==} engines: {node: '>=6.9.0'} @@ -93,6 +105,29 @@ packages: - supports-color dev: true + /@babel/core/7.16.0: + resolution: {integrity: sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.16.0 + '@babel/generator': 7.16.0 + '@babel/helper-compilation-targets': 7.16.3_@babel+core@7.16.0 + '@babel/helper-module-transforms': 7.16.0 + '@babel/helpers': 7.16.3 + '@babel/parser': 7.16.4 + '@babel/template': 7.16.0 + '@babel/traverse': 7.16.3 + '@babel/types': 7.16.0 + convert-source-map: 1.8.0 + debug: 4.3.3 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/eslint-parser/7.15.0_@babel+core@7.15.0+eslint@7.32.0: resolution: {integrity: sha512-+gSPtjSBxOZz4Uh8Ggqu7HbfpB8cT1LwW0DnVVLZEJvzXauiD0Di3zszcBkRmfGGrLdYeHUwcflG7i3tr9kQlw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} @@ -116,6 +151,15 @@ packages: source-map: 0.5.7 dev: true + /@babel/generator/7.16.0: + resolution: {integrity: sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.16.0 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + /@babel/helper-compilation-targets/7.15.0_@babel+core@7.15.0: resolution: {integrity: sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==} engines: {node: '>=6.9.0'} @@ -129,6 +173,19 @@ packages: semver: 6.3.0 dev: true + /@babel/helper-compilation-targets/7.16.3_@babel+core@7.16.0: + resolution: {integrity: sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.16.4 + '@babel/core': 7.16.0 + '@babel/helper-validator-option': 7.14.5 + browserslist: 4.18.1 + semver: 6.3.0 + dev: true + /@babel/helper-function-name/7.14.5: resolution: {integrity: sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==} engines: {node: '>=6.9.0'} @@ -138,6 +195,15 @@ packages: '@babel/types': 7.15.0 dev: true + /@babel/helper-function-name/7.16.0: + resolution: {integrity: sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-get-function-arity': 7.16.0 + '@babel/template': 7.16.0 + '@babel/types': 7.16.0 + dev: true + /@babel/helper-get-function-arity/7.14.5: resolution: {integrity: sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==} engines: {node: '>=6.9.0'} @@ -145,6 +211,13 @@ packages: '@babel/types': 7.15.0 dev: true + /@babel/helper-get-function-arity/7.16.0: + resolution: {integrity: sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.16.0 + dev: true + /@babel/helper-hoist-variables/7.14.5: resolution: {integrity: sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==} engines: {node: '>=6.9.0'} @@ -152,6 +225,13 @@ packages: '@babel/types': 7.15.0 dev: true + /@babel/helper-hoist-variables/7.16.0: + resolution: {integrity: sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.16.0 + dev: true + /@babel/helper-member-expression-to-functions/7.15.0: resolution: {integrity: sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==} engines: {node: '>=6.9.0'} @@ -159,6 +239,13 @@ packages: '@babel/types': 7.15.0 dev: true + /@babel/helper-member-expression-to-functions/7.16.0: + resolution: {integrity: sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.16.0 + dev: true + /@babel/helper-module-imports/7.14.5: resolution: {integrity: sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==} engines: {node: '>=6.9.0'} @@ -166,6 +253,13 @@ packages: '@babel/types': 7.15.0 dev: true + /@babel/helper-module-imports/7.16.0: + resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.16.0 + dev: true + /@babel/helper-module-transforms/7.15.0: resolution: {integrity: sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==} engines: {node: '>=6.9.0'} @@ -182,6 +276,22 @@ packages: - supports-color dev: true + /@babel/helper-module-transforms/7.16.0: + resolution: {integrity: sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-module-imports': 7.16.0 + '@babel/helper-replace-supers': 7.16.0 + '@babel/helper-simple-access': 7.16.0 + '@babel/helper-split-export-declaration': 7.16.0 + '@babel/helper-validator-identifier': 7.15.7 + '@babel/template': 7.16.0 + '@babel/traverse': 7.16.3 + '@babel/types': 7.16.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-optimise-call-expression/7.14.5: resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==} engines: {node: '>=6.9.0'} @@ -189,6 +299,13 @@ packages: '@babel/types': 7.15.0 dev: true + /@babel/helper-optimise-call-expression/7.16.0: + resolution: {integrity: sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.16.0 + dev: true + /@babel/helper-plugin-utils/7.14.5: resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} engines: {node: '>=6.9.0'} @@ -206,6 +323,18 @@ packages: - supports-color dev: true + /@babel/helper-replace-supers/7.16.0: + resolution: {integrity: sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-member-expression-to-functions': 7.16.0 + '@babel/helper-optimise-call-expression': 7.16.0 + '@babel/traverse': 7.16.3 + '@babel/types': 7.16.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-simple-access/7.14.8: resolution: {integrity: sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==} engines: {node: '>=6.9.0'} @@ -213,6 +342,13 @@ packages: '@babel/types': 7.15.0 dev: true + /@babel/helper-simple-access/7.16.0: + resolution: {integrity: sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.16.0 + dev: true + /@babel/helper-split-export-declaration/7.14.5: resolution: {integrity: sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==} engines: {node: '>=6.9.0'} @@ -220,11 +356,23 @@ packages: '@babel/types': 7.15.0 dev: true + /@babel/helper-split-export-declaration/7.16.0: + resolution: {integrity: sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.16.0 + dev: true + /@babel/helper-validator-identifier/7.14.9: resolution: {integrity: sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-identifier/7.15.7: + resolution: {integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-option/7.14.5: resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} engines: {node: '>=6.9.0'} @@ -241,6 +389,17 @@ packages: - supports-color dev: true + /@babel/helpers/7.16.3: + resolution: {integrity: sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.16.0 + '@babel/traverse': 7.16.3 + '@babel/types': 7.16.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.14.5: resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==} engines: {node: '>=6.9.0'} @@ -250,128 +409,143 @@ packages: js-tokens: 4.0.0 dev: true + /@babel/highlight/7.16.0: + resolution: {integrity: sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.15.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + /@babel/parser/7.15.2: resolution: {integrity: sha512-bMJXql1Ss8lFnvr11TZDH4ArtwlAS5NG9qBmdiFW2UHHm6MVoR+GDc5XE2b9K938cyjc9O6/+vjjcffLDtfuDg==} engines: {node: '>=6.0.0'} hasBin: true dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.15.0: + /@babel/parser/7.16.4: + resolution: {integrity: sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==} + engines: {node: '>=6.0.0'} + hasBin: true + dev: true + + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.0: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.15.0: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.15.0: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.16.0: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.15.0: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.0: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.15.0: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.15.0: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.0: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.15.0: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.15.0: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.0: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.15.0: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.15.0: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.15.0: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.0: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.15.0: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.16.0: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.15.0: - resolution: {integrity: sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==} + /@babel/plugin-syntax-typescript/7.16.0_@babel+core@7.16.0: + resolution: {integrity: sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 '@babel/helper-plugin-utils': 7.14.5 dev: true @@ -384,6 +558,15 @@ packages: '@babel/types': 7.15.0 dev: true + /@babel/template/7.16.0: + resolution: {integrity: sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.16.0 + '@babel/parser': 7.16.4 + '@babel/types': 7.16.0 + dev: true + /@babel/traverse/7.15.0: resolution: {integrity: sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==} engines: {node: '>=6.9.0'} @@ -401,6 +584,23 @@ packages: - supports-color dev: true + /@babel/traverse/7.16.3: + resolution: {integrity: sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.16.0 + '@babel/generator': 7.16.0 + '@babel/helper-function-name': 7.16.0 + '@babel/helper-hoist-variables': 7.16.0 + '@babel/helper-split-export-declaration': 7.16.0 + '@babel/parser': 7.16.4 + '@babel/types': 7.16.0 + debug: 4.3.3 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types/7.15.0: resolution: {integrity: sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==} engines: {node: '>=6.9.0'} @@ -409,6 +609,14 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types/7.16.0: + resolution: {integrity: sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.15.7 + to-fast-properties: 2.0.0 + dev: true + /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -461,20 +669,20 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.0.6: - resolution: {integrity: sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==} + /@jest/console/27.4.2: + resolution: {integrity: sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 - '@types/node': 16.4.13 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 chalk: 4.1.2 - jest-message-util: 27.0.6 - jest-util: 27.0.6 + jest-message-util: 27.4.2 + jest-util: 27.4.2 slash: 3.0.0 dev: true - /@jest/core/27.0.6: - resolution: {integrity: sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==} + /@jest/core/27.4.4: + resolution: {integrity: sha512-xBNPVqYAdAiAMXnb4ugx9Cdmr0S52lBsLbQMR/sGBRO0810VSPKiuSDtuup6qdkK1e9vxbv3KK3IAP1QFAp8mw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -482,35 +690,34 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 27.0.6 - '@jest/reporters': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.13 + '@jest/console': 27.4.2 + '@jest/reporters': 27.4.4 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.4 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.8 - jest-changed-files: 27.0.6 - jest-config: 27.0.6 - jest-haste-map: 27.0.6 - jest-message-util: 27.0.6 - jest-regex-util: 27.0.6 - jest-resolve: 27.0.6 - jest-resolve-dependencies: 27.0.6 - jest-runner: 27.0.6 - jest-runtime: 27.0.6 - jest-snapshot: 27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 - jest-watcher: 27.0.6 + jest-changed-files: 27.4.2 + jest-config: 27.4.4 + jest-haste-map: 27.4.4 + jest-message-util: 27.4.2 + jest-regex-util: 27.4.0 + jest-resolve: 27.4.4 + jest-resolve-dependencies: 27.4.4 + jest-runner: 27.4.4 + jest-runtime: 27.4.4 + jest-snapshot: 27.4.4 + jest-util: 27.4.2 + jest-validate: 27.4.2 + jest-watcher: 27.4.2 micromatch: 4.0.4 - p-each-series: 2.2.0 rimraf: 3.0.2 slash: 3.0.0 - strip-ansi: 6.0.0 + strip-ansi: 6.0.1 transitivePeerDependencies: - bufferutil - canvas @@ -519,39 +726,39 @@ packages: - utf-8-validate dev: true - /@jest/environment/27.0.6: - resolution: {integrity: sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==} + /@jest/environment/27.4.4: + resolution: {integrity: sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.13 - jest-mock: 27.0.6 + '@jest/fake-timers': 27.4.2 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 + jest-mock: 27.4.2 dev: true - /@jest/fake-timers/27.0.6: - resolution: {integrity: sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==} + /@jest/fake-timers/27.4.2: + resolution: {integrity: sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 - '@sinonjs/fake-timers': 7.1.2 - '@types/node': 16.4.13 - jest-message-util: 27.0.6 - jest-mock: 27.0.6 - jest-util: 27.0.6 + '@jest/types': 27.4.2 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 16.11.12 + jest-message-util: 27.4.2 + jest-mock: 27.4.2 + jest-util: 27.4.2 dev: true - /@jest/globals/27.0.6: - resolution: {integrity: sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==} + /@jest/globals/27.4.4: + resolution: {integrity: sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.0.6 - '@jest/types': 27.0.6 - expect: 27.0.6 + '@jest/environment': 27.4.4 + '@jest/types': 27.4.2 + expect: 27.4.2 dev: true - /@jest/reporters/27.0.6: - resolution: {integrity: sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==} + /@jest/reporters/27.4.4: + resolution: {integrity: sha512-ssyJSw9B9Awb1QaxDhIPSs4de1b7SE2kv7tqFehQL13xpn5HUkMYZK/ufTOXiCAnXFOZS+XDl1GaQ/LmJAzI1A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -560,35 +767,36 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 + '@jest/console': 27.4.2 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.4 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 - glob: 7.1.7 + glob: 7.2.0 graceful-fs: 4.2.8 - istanbul-lib-coverage: 3.0.0 + istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 4.0.3 istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.0 - istanbul-reports: 3.0.2 - jest-haste-map: 27.0.6 - jest-resolve: 27.0.6 - jest-util: 27.0.6 - jest-worker: 27.0.6 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.1 + jest-haste-map: 27.4.4 + jest-resolve: 27.4.4 + jest-util: 27.4.2 + jest-worker: 27.4.4 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.2 terminal-link: 2.1.1 - v8-to-istanbul: 8.0.0 + v8-to-istanbul: 8.1.0 transitivePeerDependencies: - supports-color dev: true - /@jest/source-map/27.0.6: - resolution: {integrity: sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==} + /@jest/source-map/27.4.0: + resolution: {integrity: sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: callsites: 3.1.0 @@ -596,44 +804,44 @@ packages: source-map: 0.6.1 dev: true - /@jest/test-result/27.0.6: - resolution: {integrity: sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==} + /@jest/test-result/27.4.2: + resolution: {integrity: sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.0.6 - '@jest/types': 27.0.6 + '@jest/console': 27.4.2 + '@jest/types': 27.4.2 '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.0.6: - resolution: {integrity: sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==} + /@jest/test-sequencer/27.4.4: + resolution: {integrity: sha512-mCh+d4JTGTtX7vr13d7q2GHJy33nAobEwtEJ8X3u7R8+0ImVO2eAsQzsLfX8lyvdYHBxYABhqbYuaUNo42/pQw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.0.6 + '@jest/test-result': 27.4.2 graceful-fs: 4.2.8 - jest-haste-map: 27.0.6 - jest-runtime: 27.0.6 + jest-haste-map: 27.4.4 + jest-runtime: 27.4.4 transitivePeerDependencies: - supports-color dev: true - /@jest/transform/27.0.6: - resolution: {integrity: sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==} + /@jest/transform/27.4.4: + resolution: {integrity: sha512-7U/nDSrGsGzL7+X8ScNFV71w8u8knJQWSa9C2xsrrKLMOgb+rWuCG4VAyWke/53BU96GnT+Ka81xCAHA5gk6zA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.15.0 - '@jest/types': 27.0.6 - babel-plugin-istanbul: 6.0.0 + '@babel/core': 7.16.0 + '@jest/types': 27.4.2 + babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.8 - jest-haste-map: 27.0.6 - jest-regex-util: 27.0.6 - jest-util: 27.0.6 + jest-haste-map: 27.4.4 + jest-regex-util: 27.4.0 + jest-util: 27.4.2 micromatch: 4.0.4 - pirates: 4.0.1 + pirates: 4.0.4 slash: 3.0.0 source-map: 0.6.1 write-file-atomic: 3.0.3 @@ -641,17 +849,6 @@ packages: - supports-color dev: true - /@jest/types/27.0.6: - resolution: {integrity: sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-reports': 3.0.1 - '@types/node': 16.6.2 - '@types/yargs': 16.0.4 - chalk: 4.1.2 - dev: true - /@jest/types/27.4.2: resolution: {integrity: sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -725,8 +922,8 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers/7.1.2: - resolution: {integrity: sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==} + /@sinonjs/fake-timers/8.1.0: + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} dependencies: '@sinonjs/commons': 1.8.3 dev: true @@ -736,11 +933,11 @@ packages: engines: {node: '>= 6'} dev: true - /@types/babel__core/7.1.15: - resolution: {integrity: sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==} + /@types/babel__core/7.1.17: + resolution: {integrity: sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==} dependencies: - '@babel/parser': 7.15.2 - '@babel/types': 7.15.0 + '@babel/parser': 7.16.4 + '@babel/types': 7.16.0 '@types/babel__generator': 7.6.3 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.14.2 @@ -749,20 +946,20 @@ packages: /@types/babel__generator/7.6.3: resolution: {integrity: sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==} dependencies: - '@babel/types': 7.15.0 + '@babel/types': 7.16.0 dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.15.2 - '@babel/types': 7.15.0 + '@babel/parser': 7.16.4 + '@babel/types': 7.16.0 dev: true /@types/babel__traverse/7.14.2: resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} dependencies: - '@babel/types': 7.15.0 + '@babel/types': 7.16.0 dev: true /@types/eslint-scope/3.7.1: @@ -786,7 +983,7 @@ packages: /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 16.4.13 + '@types/node': 16.11.12 dev: true /@types/istanbul-lib-coverage/2.0.3: @@ -831,10 +1028,6 @@ packages: resolution: {integrity: sha512-bLL69sKtd25w7p1nvg9pigE4gtKVpGTPojBFLMkGHXuUgap2sLqQt2qUnqmVCDfzGUL0DRNZP+1prIZJbMeAXg==} dev: true - /@types/node/16.6.2: - resolution: {integrity: sha512-LSw8TZt12ZudbpHc6EkIyDM3nHVWKYrAvGy6EAJfNfjusbwnThqjqxUKKRwuV3iWYeW/LYMzNgaq3MaLffQ2xA==} - dev: true - /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -843,8 +1036,8 @@ packages: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true - /@types/prettier/2.3.2: - resolution: {integrity: sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==} + /@types/prettier/2.4.2: + resolution: {integrity: sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==} dev: true /@types/source-list-map/0.1.2: @@ -1284,12 +1477,6 @@ packages: hasBin: true dev: true - /acorn/8.4.1: - resolution: {integrity: sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - /acorn/8.6.0: resolution: {integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==} engines: {node: '>=0.4.0'} @@ -1300,7 +1487,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.2 + debug: 4.3.3 transitivePeerDependencies: - supports-color dev: true @@ -1369,6 +1556,11 @@ packages: engines: {node: '>=8'} dev: true + /ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: true + /ansi-styles/3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -1388,6 +1580,11 @@ packages: engines: {node: '>=10'} dev: true + /ansi-styles/6.1.0: + resolution: {integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==} + engines: {node: '>=12'} + dev: true + /anymatch/2.0.0: resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} dependencies: @@ -1500,18 +1697,18 @@ packages: hasBin: true dev: true - /babel-jest/27.0.6_@babel+core@7.15.0: - resolution: {integrity: sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==} + /babel-jest/27.4.4_@babel+core@7.16.0: + resolution: {integrity: sha512-+6RVutZxOQgJkt4svgTHPFtOQlVe9dUg3wrimIAM38pY6hL/nsL8glfFSUjD9jNVjaVjzkCzj6loFFecrjr9Qw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.15.0 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 - '@types/babel__core': 7.1.15 - babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 27.0.6_@babel+core@7.15.0 + '@babel/core': 7.16.0 + '@jest/transform': 27.4.4 + '@jest/types': 27.4.2 + '@types/babel__core': 7.1.17 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.4.0_@babel+core@7.16.0 chalk: 4.1.2 graceful-fs: 4.2.8 slash: 3.0.0 @@ -1519,58 +1716,58 @@ packages: - supports-color dev: true - /babel-plugin-istanbul/6.0.0: - resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} + /babel-plugin-istanbul/6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: '@babel/helper-plugin-utils': 7.14.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 4.0.3 + istanbul-lib-instrument: 5.1.0 test-exclude: 6.0.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-jest-hoist/27.0.6: - resolution: {integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==} + /babel-plugin-jest-hoist/27.4.0: + resolution: {integrity: sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/template': 7.14.5 - '@babel/types': 7.15.0 - '@types/babel__core': 7.1.15 + '@babel/template': 7.16.0 + '@babel/types': 7.16.0 + '@types/babel__core': 7.1.17 '@types/babel__traverse': 7.14.2 dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.15.0: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.16.0: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.0 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.15.0 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.15.0 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.15.0 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.15.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.15.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.15.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.15.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.15.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.15.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.15.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.15.0 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.15.0 - dev: true - - /babel-preset-jest/27.0.6_@babel+core@7.15.0: - resolution: {integrity: sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==} + '@babel/core': 7.16.0 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.0 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.16.0 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.16.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.0 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.16.0 + dev: true + + /babel-preset-jest/27.4.0_@babel+core@7.16.0: + resolution: {integrity: sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.0 - babel-plugin-jest-hoist: 27.0.6 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.0 + '@babel/core': 7.16.0 + babel-plugin-jest-hoist: 27.4.0 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.0 dev: true /balanced-match/1.0.2: @@ -1823,8 +2020,8 @@ packages: engines: {node: '>=6'} dev: true - /camelcase/6.2.0: - resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==} + /camelcase/6.2.1: + resolution: {integrity: sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==} engines: {node: '>=10'} dev: true @@ -1907,8 +2104,8 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: true - /ci-info/3.2.0: - resolution: {integrity: sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==} + /ci-info/3.3.0: + resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} dev: true /cipher-base/1.0.4: @@ -1956,14 +2153,22 @@ packages: engines: {node: '>=8'} dependencies: slice-ansi: 3.0.0 - string-width: 4.2.2 + string-width: 4.2.3 + dev: true + + /cli-truncate/3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + slice-ansi: 5.0.0 + string-width: 5.0.1 dev: true /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: - string-width: 4.2.2 - strip-ansi: 6.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 wrap-ansi: 7.0.0 dev: true @@ -2009,6 +2214,10 @@ packages: resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==} dev: true + /colorette/2.0.16: + resolution: {integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==} + dev: true + /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -2020,9 +2229,9 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} + /commander/8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} dev: true /comment-parser/1.2.3: @@ -2235,6 +2444,31 @@ packages: ms: 2.1.2 dev: true + /debug/4.3.3: + resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /debug/4.3.3_supports-color@9.2.1: + resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + supports-color: 9.2.1 + dev: true + /decimal.js/10.3.1: resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} dev: true @@ -2252,6 +2486,10 @@ packages: resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} dev: true + /deep-is/0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + /deepmerge/4.2.2: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} @@ -2303,11 +2541,6 @@ packages: engines: {node: '>=8'} dev: true - /diff-sequences/27.0.6: - resolution: {integrity: sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dev: true - /diff-sequences/27.4.0: resolution: {integrity: sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -2392,6 +2625,10 @@ packages: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true + /emojis-list/3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} @@ -2644,7 +2881,7 @@ packages: hasBin: true dependencies: esprima: 4.0.1 - estraverse: 5.2.0 + estraverse: 5.3.0 esutils: 2.0.3 optionator: 0.8.3 optionalDependencies: @@ -2991,7 +3228,7 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.6 strip-final-newline: 2.0.0 dev: true @@ -3013,16 +3250,16 @@ packages: to-regex: 3.0.2 dev: true - /expect/27.0.6: - resolution: {integrity: sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==} + /expect/27.4.2: + resolution: {integrity: sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.4.2 ansi-styles: 5.2.0 - jest-get-type: 27.0.6 - jest-matcher-utils: 27.0.6 - jest-message-util: 27.0.6 - jest-regex-util: 27.0.6 + jest-get-type: 27.4.0 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-regex-util: 27.4.0 dev: true /extend-shallow/2.0.1: @@ -3198,7 +3435,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.32 + mime-types: 2.1.34 dev: true /fragment-cache/0.2.1: @@ -3281,10 +3518,6 @@ packages: has-symbols: 1.0.2 dev: true - /get-own-enumerable-property-symbols/3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - dev: true - /get-package-type/0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} @@ -3335,6 +3568,17 @@ packages: path-is-absolute: 1.0.1 dev: true + /glob/7.2.0: + resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + /globals/11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -3472,7 +3716,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.2 + debug: 4.3.3 transitivePeerDependencies: - supports-color dev: true @@ -3486,7 +3730,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.2 + debug: 4.3.3 transitivePeerDependencies: - supports-color dev: true @@ -3669,13 +3913,6 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-ci/3.0.0: - resolution: {integrity: sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==} - hasBin: true - dependencies: - ci-info: 3.2.0 - dev: true - /is-core-module/2.6.0: resolution: {integrity: sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==} dependencies: @@ -3743,6 +3980,11 @@ packages: engines: {node: '>=8'} dev: true + /is-fullwidth-code-point/4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: true + /is-generator-fn/2.1.0: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} @@ -3807,11 +4049,6 @@ packages: obj-props: 1.3.0 dev: true - /is-obj/1.0.1: - resolution: {integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=} - engines: {node: '>=0.10.0'} - dev: true - /is-plain-object/2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -3838,11 +4075,6 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-regexp/1.0.0: - resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=} - engines: {node: '>=0.10.0'} - dev: true - /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -3866,11 +4098,6 @@ packages: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} dev: true - /is-unicode-supported/0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - dev: true - /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -3901,8 +4128,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /istanbul-lib-coverage/3.0.0: - resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} + /istanbul-lib-coverage/3.2.0: + resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} dev: true @@ -3910,9 +4137,22 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.16.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-lib-instrument/5.1.0: + resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.16.0 + '@babel/parser': 7.16.4 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.0.0 + istanbul-lib-coverage: 3.2.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -3922,68 +4162,68 @@ packages: resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} engines: {node: '>=8'} dependencies: - istanbul-lib-coverage: 3.0.0 + istanbul-lib-coverage: 3.2.0 make-dir: 3.1.0 supports-color: 7.2.0 dev: true - /istanbul-lib-source-maps/4.0.0: - resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} - engines: {node: '>=8'} + /istanbul-lib-source-maps/4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} dependencies: - debug: 4.3.2 - istanbul-lib-coverage: 3.0.0 + debug: 4.3.3 + istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports/3.0.2: - resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} + /istanbul-reports/3.1.1: + resolution: {integrity: sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 dev: true - /jest-changed-files/27.0.6: - resolution: {integrity: sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==} + /jest-changed-files/27.4.2: + resolution: {integrity: sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.4.2 execa: 5.1.1 throat: 6.0.1 dev: true - /jest-circus/27.0.6: - resolution: {integrity: sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==} + /jest-circus/27.4.4: + resolution: {integrity: sha512-4DWhvQerDq5X4GaqhEUoZiBhuNdKDGr0geW0iJwarbDljAmGaGOErKQG+z2PBr0vgN05z7tsGSY51mdWr8E4xg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.13 + '@jest/environment': 27.4.4 + '@jest/test-result': 27.4.2 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.0.6 + expect: 27.4.2 is-generator-fn: 2.1.0 - jest-each: 27.0.6 - jest-matcher-utils: 27.0.6 - jest-message-util: 27.0.6 - jest-runtime: 27.0.6 - jest-snapshot: 27.0.6 - jest-util: 27.0.6 - pretty-format: 27.0.6 + jest-each: 27.4.2 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-runtime: 27.4.4 + jest-snapshot: 27.4.4 + jest-util: 27.4.2 + pretty-format: 27.4.2 slash: 3.0.0 - stack-utils: 2.0.3 + stack-utils: 2.0.5 throat: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-cli/27.0.6: - resolution: {integrity: sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==} + /jest-cli/27.4.4: + resolution: {integrity: sha512-+MfsHnZPUOBigCBURuQFRpgYoPCgmIFkICkqt4SrramZCUp/UAuWcst4pMZb84O3VU8JyKJmnpGG4qH8ClQloA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -3992,17 +4232,17 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/types': 27.0.6 + '@jest/core': 27.4.4 + '@jest/test-result': 27.4.2 + '@jest/types': 27.4.2 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.8 import-local: 3.0.2 - jest-config: 27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 - prompts: 2.4.1 + jest-config: 27.4.4 + jest-util: 27.4.2 + jest-validate: 27.4.2 + prompts: 2.4.2 yargs: 16.2.0 transitivePeerDependencies: - bufferutil @@ -4012,8 +4252,8 @@ packages: - utf-8-validate dev: true - /jest-config/27.0.6: - resolution: {integrity: sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==} + /jest-config/27.4.4: + resolution: {integrity: sha512-6lxg0ugO6KS2zKEbpdDwBzu1IT0Xg4/VhxXMuBu+z/5FvBjLCEMTaWQm3bCaGCZUR9j9FK4DzUIxyhIgn6kVEg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: ts-node: '>=9.0.0' @@ -4021,27 +4261,28 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.15.0 - '@jest/test-sequencer': 27.0.6 - '@jest/types': 27.0.6 - babel-jest: 27.0.6_@babel+core@7.15.0 + '@babel/core': 7.16.0 + '@jest/test-sequencer': 27.4.4 + '@jest/types': 27.4.2 + babel-jest: 27.4.4_@babel+core@7.16.0 chalk: 4.1.2 + ci-info: 3.3.0 deepmerge: 4.2.2 - glob: 7.1.7 + glob: 7.2.0 graceful-fs: 4.2.8 - is-ci: 3.0.0 - jest-circus: 27.0.6 - jest-environment-jsdom: 27.0.6 - jest-environment-node: 27.0.6 - jest-get-type: 27.0.6 - jest-jasmine2: 27.0.6 - jest-regex-util: 27.0.6 - jest-resolve: 27.0.6 - jest-runner: 27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 + jest-circus: 27.4.4 + jest-environment-jsdom: 27.4.4 + jest-environment-node: 27.4.4 + jest-get-type: 27.4.0 + jest-jasmine2: 27.4.4 + jest-regex-util: 27.4.0 + jest-resolve: 27.4.4 + jest-runner: 27.4.4 + jest-util: 27.4.2 + jest-validate: 27.4.2 micromatch: 4.0.4 - pretty-format: 27.0.6 + pretty-format: 27.4.2 + slash: 3.0.0 transitivePeerDependencies: - bufferutil - canvas @@ -4049,16 +4290,6 @@ packages: - utf-8-validate dev: true - /jest-diff/27.0.6: - resolution: {integrity: sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 27.0.6 - jest-get-type: 27.0.6 - pretty-format: 27.0.6 - dev: true - /jest-diff/27.4.2: resolution: {integrity: sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -4069,34 +4300,34 @@ packages: pretty-format: 27.4.2 dev: true - /jest-docblock/27.0.6: - resolution: {integrity: sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==} + /jest-docblock/27.4.0: + resolution: {integrity: sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: detect-newline: 3.1.0 dev: true - /jest-each/27.0.6: - resolution: {integrity: sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==} + /jest-each/27.4.2: + resolution: {integrity: sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.4.2 chalk: 4.1.2 - jest-get-type: 27.0.6 - jest-util: 27.0.6 - pretty-format: 27.0.6 + jest-get-type: 27.4.0 + jest-util: 27.4.2 + pretty-format: 27.4.2 dev: true - /jest-environment-jsdom/27.0.6: - resolution: {integrity: sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==} + /jest-environment-jsdom/27.4.4: + resolution: {integrity: sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.0.6 - '@jest/fake-timers': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.13 - jest-mock: 27.0.6 - jest-util: 27.0.6 + '@jest/environment': 27.4.4 + '@jest/fake-timers': 27.4.2 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 + jest-mock: 27.4.2 + jest-util: 27.4.2 jsdom: 16.7.0 transitivePeerDependencies: - bufferutil @@ -4105,21 +4336,16 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.0.6: - resolution: {integrity: sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==} + /jest-environment-node/27.4.4: + resolution: {integrity: sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.0.6 - '@jest/fake-timers': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.13 - jest-mock: 27.0.6 - jest-util: 27.0.6 - dev: true - - /jest-get-type/27.0.6: - resolution: {integrity: sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + '@jest/environment': 27.4.4 + '@jest/fake-timers': 27.4.2 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 + jest-mock: 27.4.2 + jest-util: 27.4.2 dev: true /jest-get-type/27.4.0: @@ -4127,94 +4353,94 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-haste-map/27.0.6: - resolution: {integrity: sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==} + /jest-haste-map/27.4.4: + resolution: {integrity: sha512-kvspmHmgPIZoDaqUsvsJFTaspuxhATvdO6wsFNGNSi8kfdiOCEEvECNbht8xG+eE5Ol88JyJmp2D7RF4dYo85Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 16.4.13 + '@types/node': 16.11.12 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.8 - jest-regex-util: 27.0.6 - jest-serializer: 27.0.6 - jest-util: 27.0.6 - jest-worker: 27.0.6 + jest-regex-util: 27.4.0 + jest-serializer: 27.4.0 + jest-util: 27.4.2 + jest-worker: 27.4.4 micromatch: 4.0.4 - walker: 1.0.7 + walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.0.6: - resolution: {integrity: sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==} + /jest-jasmine2/27.4.4: + resolution: {integrity: sha512-ygk2tUgtLeN3ouj4KEYw9p81GLI1EKrnvourPULN5gdgB482PH5op9gqaRG0IenbJhBbbRwiSvh5NoBoQZSqdA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/traverse': 7.15.0 - '@jest/environment': 27.0.6 - '@jest/source-map': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.13 + '@babel/traverse': 7.16.3 + '@jest/environment': 27.4.4 + '@jest/source-map': 27.4.0 + '@jest/test-result': 27.4.2 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 chalk: 4.1.2 co: 4.6.0 - expect: 27.0.6 + expect: 27.4.2 is-generator-fn: 2.1.0 - jest-each: 27.0.6 - jest-matcher-utils: 27.0.6 - jest-message-util: 27.0.6 - jest-runtime: 27.0.6 - jest-snapshot: 27.0.6 - jest-util: 27.0.6 - pretty-format: 27.0.6 + jest-each: 27.4.2 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-runtime: 27.4.4 + jest-snapshot: 27.4.4 + jest-util: 27.4.2 + pretty-format: 27.4.2 throat: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-leak-detector/27.0.6: - resolution: {integrity: sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==} + /jest-leak-detector/27.4.2: + resolution: {integrity: sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - jest-get-type: 27.0.6 - pretty-format: 27.0.6 + jest-get-type: 27.4.0 + pretty-format: 27.4.2 dev: true - /jest-matcher-utils/27.0.6: - resolution: {integrity: sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==} + /jest-matcher-utils/27.4.2: + resolution: {integrity: sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 - jest-diff: 27.0.6 - jest-get-type: 27.0.6 - pretty-format: 27.0.6 + jest-diff: 27.4.2 + jest-get-type: 27.4.0 + pretty-format: 27.4.2 dev: true - /jest-message-util/27.0.6: - resolution: {integrity: sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==} + /jest-message-util/27.4.2: + resolution: {integrity: sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/code-frame': 7.14.5 - '@jest/types': 27.0.6 + '@babel/code-frame': 7.16.0 + '@jest/types': 27.4.2 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.8 micromatch: 4.0.4 - pretty-format: 27.0.6 + pretty-format: 27.4.2 slash: 3.0.0 - stack-utils: 2.0.3 + stack-utils: 2.0.5 dev: true - /jest-mock/27.0.6: - resolution: {integrity: sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==} + /jest-mock/27.4.2: + resolution: {integrity: sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 - '@types/node': 16.4.13 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.0.6: + /jest-pnp-resolver/1.2.2_jest-resolve@27.4.4: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -4223,65 +4449,66 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.0.6 + jest-resolve: 27.4.4 dev: true - /jest-regex-util/27.0.6: - resolution: {integrity: sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==} + /jest-regex-util/27.4.0: + resolution: {integrity: sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies/27.0.6: - resolution: {integrity: sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==} + /jest-resolve-dependencies/27.4.4: + resolution: {integrity: sha512-iAnpCXh81sd9nbyqySvm5/aV9X6JZKE0dQyFXTC8tptXcdrgS0vjPFy+mEgzPHxXw+tq4TQupuTa0n8OXwRIxw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 - jest-regex-util: 27.0.6 - jest-snapshot: 27.0.6 + '@jest/types': 27.4.2 + jest-regex-util: 27.4.0 + jest-snapshot: 27.4.4 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.0.6: - resolution: {integrity: sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==} + /jest-resolve/27.4.4: + resolution: {integrity: sha512-Yh5jK3PBmDbm01Rc8pT0XqpBlTPEGwWp7cN61ijJuwony/tR2Taof3TLy6yfNiuRS8ucUOPO7NBYm3ei38kkcg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.4.2 chalk: 4.1.2 - escalade: 3.1.1 graceful-fs: 4.2.8 - jest-pnp-resolver: 1.2.2_jest-resolve@27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 + jest-haste-map: 27.4.4 + jest-pnp-resolver: 1.2.2_jest-resolve@27.4.4 + jest-util: 27.4.2 + jest-validate: 27.4.2 resolve: 1.20.0 + resolve.exports: 1.1.0 slash: 3.0.0 dev: true - /jest-runner/27.0.6: - resolution: {integrity: sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==} + /jest-runner/27.4.4: + resolution: {integrity: sha512-AXv/8Q0Xf1puWnDf52m7oLrK7sXcv6re0V/kItwTSVHJbX7Oebm07oGFQqGmq0R0mhO1zpmB3OpqRuaCN2elPA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.0.6 - '@jest/environment': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.13 + '@jest/console': 27.4.2 + '@jest/environment': 27.4.4 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.4 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.8 - jest-docblock: 27.0.6 - jest-environment-jsdom: 27.0.6 - jest-environment-node: 27.0.6 - jest-haste-map: 27.0.6 - jest-leak-detector: 27.0.6 - jest-message-util: 27.0.6 - jest-resolve: 27.0.6 - jest-runtime: 27.0.6 - jest-util: 27.0.6 - jest-worker: 27.0.6 - source-map-support: 0.5.19 + jest-docblock: 27.4.0 + jest-environment-jsdom: 27.4.4 + jest-environment-node: 27.4.4 + jest-haste-map: 27.4.4 + jest-leak-detector: 27.4.2 + jest-message-util: 27.4.2 + jest-resolve: 27.4.4 + jest-runtime: 27.4.4 + jest-util: 27.4.2 + jest-worker: 27.4.4 + source-map-support: 0.5.21 throat: 6.0.1 transitivePeerDependencies: - bufferutil @@ -4290,33 +4517,33 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.0.6: - resolution: {integrity: sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==} + /jest-runtime/27.4.4: + resolution: {integrity: sha512-tZGay6P6vXJq8t4jVFAUzYHx+lzIHXjz+rj1XBk6mAR1Lwtf5kz0Uun7qNuU+oqpZu4+hhuxpUfXb6j30bEPqA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.0.6 - '@jest/environment': 27.0.6 - '@jest/fake-timers': 27.0.6 - '@jest/globals': 27.0.6 - '@jest/source-map': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 + '@jest/console': 27.4.2 + '@jest/environment': 27.4.4 + '@jest/globals': 27.4.4 + '@jest/source-map': 27.4.0 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.4 + '@jest/types': 27.4.2 '@types/yargs': 16.0.4 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 + execa: 5.1.1 exit: 0.1.2 - glob: 7.1.7 + glob: 7.2.0 graceful-fs: 4.2.8 - jest-haste-map: 27.0.6 - jest-message-util: 27.0.6 - jest-mock: 27.0.6 - jest-regex-util: 27.0.6 - jest-resolve: 27.0.6 - jest-snapshot: 27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 + jest-haste-map: 27.4.4 + jest-message-util: 27.4.2 + jest-mock: 27.4.2 + jest-regex-util: 27.4.0 + jest-resolve: 27.4.4 + jest-snapshot: 27.4.4 + jest-util: 27.4.2 + jest-validate: 27.4.2 slash: 3.0.0 strip-bom: 4.0.0 yargs: 16.2.0 @@ -4324,92 +4551,83 @@ packages: - supports-color dev: true - /jest-serializer/27.0.6: - resolution: {integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==} + /jest-serializer/27.4.0: + resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 16.4.13 + '@types/node': 16.11.12 graceful-fs: 4.2.8 dev: true - /jest-snapshot/27.0.6: - resolution: {integrity: sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==} + /jest-snapshot/27.4.4: + resolution: {integrity: sha512-yy+rpCvYMOjTl7IMuaMI9OP9WT229zi8BhdNHm6e6mttAOIzvIiCxFoZ6yRxaV3HDPPgMryi+ReX2b8+IQJdPA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.15.0 - '@babel/generator': 7.15.0 - '@babel/parser': 7.15.2 - '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.15.0 - '@babel/traverse': 7.15.0 - '@babel/types': 7.15.0 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 + '@babel/core': 7.16.0 + '@babel/generator': 7.16.0 + '@babel/parser': 7.16.4 + '@babel/plugin-syntax-typescript': 7.16.0_@babel+core@7.16.0 + '@babel/traverse': 7.16.3 + '@babel/types': 7.16.0 + '@jest/transform': 27.4.4 + '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 - '@types/prettier': 2.3.2 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.0 + '@types/prettier': 2.4.2 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.0 chalk: 4.1.2 - expect: 27.0.6 + expect: 27.4.2 graceful-fs: 4.2.8 - jest-diff: 27.0.6 - jest-get-type: 27.0.6 - jest-haste-map: 27.0.6 - jest-matcher-utils: 27.0.6 - jest-message-util: 27.0.6 - jest-resolve: 27.0.6 - jest-util: 27.0.6 + jest-diff: 27.4.2 + jest-get-type: 27.4.0 + jest-haste-map: 27.4.4 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-resolve: 27.4.4 + jest-util: 27.4.2 natural-compare: 1.4.0 - pretty-format: 27.0.6 + pretty-format: 27.4.2 semver: 7.3.5 transitivePeerDependencies: - supports-color dev: true - /jest-util/27.0.6: - resolution: {integrity: sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==} + /jest-util/27.4.2: + resolution: {integrity: sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 - '@types/node': 16.4.13 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 chalk: 4.1.2 + ci-info: 3.3.0 graceful-fs: 4.2.8 - is-ci: 3.0.0 picomatch: 2.3.0 dev: true - /jest-validate/27.0.6: - resolution: {integrity: sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==} + /jest-validate/27.4.2: + resolution: {integrity: sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 - camelcase: 6.2.0 + '@jest/types': 27.4.2 + camelcase: 6.2.1 chalk: 4.1.2 - jest-get-type: 27.0.6 + jest-get-type: 27.4.0 leven: 3.1.0 - pretty-format: 27.0.6 + pretty-format: 27.4.2 dev: true - /jest-watcher/27.0.6: - resolution: {integrity: sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==} + /jest-watcher/27.4.2: + resolution: {integrity: sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.13 + '@jest/test-result': 27.4.2 + '@jest/types': 27.4.2 + '@types/node': 16.11.12 ansi-escapes: 4.3.2 chalk: 4.1.2 - jest-util: 27.0.6 + jest-util: 27.4.2 string-length: 4.0.2 dev: true - /jest-worker/27.0.6: - resolution: {integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 16.6.2 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: true - /jest-worker/27.4.4: resolution: {integrity: sha512-jfwxYJvfua1b1XkyuyPh01ATmgg4e5fPM/muLmhy9Qc6dmiwacQB0MLHaU6IjEsv/+nAixHGxTn8WllA27Pn0w==} engines: {node: '>= 10.13.0'} @@ -4419,8 +4637,8 @@ packages: supports-color: 8.1.1 dev: true - /jest/27.0.6: - resolution: {integrity: sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==} + /jest/27.4.4: + resolution: {integrity: sha512-AXwEIFa58Uf1Jno3/KSo5HZZ0/2Xwqvfrz0/3bmTwImkFlbOvz5vARAW9nTrxRLkojjkitaZ1KNKAtw3JRFAaA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -4429,9 +4647,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.0.6 + '@jest/core': 27.4.4 import-local: 3.0.2 - jest-cli: 27.0.6 + jest-cli: 27.4.4 transitivePeerDependencies: - bufferutil - canvas @@ -4478,7 +4696,7 @@ packages: optional: true dependencies: abab: 2.0.5 - acorn: 8.4.1 + acorn: 8.6.0 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -4502,7 +4720,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 - ws: 7.5.3 + ws: 7.5.6 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -4612,44 +4830,52 @@ packages: type-check: 0.4.0 dev: true - /lines-and-columns/1.1.6: - resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} + /lilconfig/2.0.4: + resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==} + engines: {node: '>=10'} + dev: true + + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged/11.1.2: - resolution: {integrity: sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==} + /lint-staged/12.1.2: + resolution: {integrity: sha512-bSMcQVqMW98HLLLR2c2tZ+vnDCnx4fd+0QJBQgN/4XkdspGRPc8DGp7UuOEBe1ApCfJ+wXXumYnJmU+wDo7j9A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: - chalk: 4.1.2 - cli-truncate: 2.1.0 - commander: 7.2.0 - cosmiconfig: 7.0.0 - debug: 4.3.2 + cli-truncate: 3.1.0 + colorette: 2.0.16 + commander: 8.3.0 + debug: 4.3.3_supports-color@9.2.1 enquirer: 2.3.6 execa: 5.1.1 - listr2: 3.11.0_enquirer@2.3.6 - log-symbols: 4.1.0 + lilconfig: 2.0.4 + listr2: 3.13.5_enquirer@2.3.6 micromatch: 4.0.4 normalize-path: 3.0.0 - please-upgrade-node: 3.2.0 + object-inspect: 1.11.1 string-argv: 0.3.1 - stringify-object: 3.3.0 - transitivePeerDependencies: - - supports-color + supports-color: 9.2.1 + yaml: 1.10.2 dev: true - /listr2/3.11.0_enquirer@2.3.6: - resolution: {integrity: sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==} + /listr2/3.13.5_enquirer@2.3.6: + resolution: {integrity: sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==} engines: {node: '>=10.0.0'} peerDependencies: enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true dependencies: cli-truncate: 2.1.0 - colorette: 1.3.0 + colorette: 2.0.16 enquirer: 2.3.6 log-update: 4.0.0 p-map: 4.0.0 - rxjs: 6.6.7 + rfdc: 1.3.0 + rxjs: 7.4.0 through: 2.3.8 wrap-ansi: 7.0.0 dev: true @@ -4737,14 +4963,6 @@ packages: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /log-symbols/4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 - dev: true - /log-update/4.0.0: resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} engines: {node: '>=10'} @@ -4788,10 +5006,10 @@ packages: semver: 6.3.0 dev: true - /makeerror/1.0.11: - resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} + /makeerror/1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: - tmpl: 1.0.4 + tmpl: 1.0.5 dev: true /map-cache/0.2.2: @@ -4814,15 +5032,8 @@ packages: safe-buffer: 5.2.1 dev: true - /memfs/3.2.2: - resolution: {integrity: sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==} - engines: {node: '>= 4.0.0'} - dependencies: - fs-monkey: 1.0.3 - dev: true - - /memfs/3.3.0: - resolution: {integrity: sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==} + /memfs/3.4.0: + resolution: {integrity: sha512-o/RfP0J1d03YwsAxyHxAYs2kyJp55AFkMazlFAZFR2I2IXkxiUTXRabJ6RmNNCQ83LAD2jy52Khj0m3OffpNdA==} engines: {node: '>= 4.0.0'} dependencies: fs-monkey: 1.0.3 @@ -4887,23 +5098,11 @@ packages: brorand: 1.1.0 dev: true - /mime-db/1.49.0: - resolution: {integrity: sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==} - engines: {node: '>= 0.6'} - dev: true - /mime-db/1.51.0: resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==} engines: {node: '>= 0.6'} dev: true - /mime-types/2.1.32: - resolution: {integrity: sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.49.0 - dev: true - /mime-types/2.1.34: resolution: {integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==} engines: {node: '>= 0.6'} @@ -5071,11 +5270,6 @@ packages: vm-browserify: 1.1.2 dev: true - /node-modules-regexp/1.0.0: - resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=} - engines: {node: '>=0.10.0'} - dev: true - /node-releases/1.1.74: resolution: {integrity: sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==} dev: true @@ -5140,6 +5334,10 @@ packages: resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} dev: true + /object-inspect/1.11.1: + resolution: {integrity: sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==} + dev: true + /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -5200,7 +5398,7 @@ packages: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} dependencies: - deep-is: 0.1.3 + deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.3.0 prelude-ls: 1.1.2 @@ -5224,11 +5422,6 @@ packages: resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=} dev: true - /p-each-series/2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} - engines: {node: '>=8'} - dev: true - /p-limit/1.3.0: resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} @@ -5336,10 +5529,10 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.14.5 + '@babel/code-frame': 7.16.0 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.1.6 + lines-and-columns: 1.2.4 dev: true /parse5/6.0.1: @@ -5426,11 +5619,9 @@ packages: engines: {node: '>=6'} dev: true - /pirates/4.0.1: - resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} + /pirates/4.0.4: + resolution: {integrity: sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==} engines: {node: '>= 6'} - dependencies: - node-modules-regexp: 1.0.0 dev: true /pkg-dir/2.0.0: @@ -5556,16 +5747,6 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /pretty-format/27.0.6: - resolution: {integrity: sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.0.6 - ansi-regex: 5.0.0 - ansi-styles: 5.2.0 - react-is: 17.0.2 - dev: true - /pretty-format/27.4.2: resolution: {integrity: sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -5594,8 +5775,8 @@ packages: resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=} dev: true - /prompts/2.4.1: - resolution: {integrity: sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==} + /prompts/2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} dependencies: kleur: 3.0.3 @@ -5837,6 +6018,11 @@ packages: deprecated: https://github.com/lydell/resolve-url#deprecated dev: true + /resolve.exports/1.1.0: + resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} + engines: {node: '>=10'} + dev: true + /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: @@ -5849,7 +6035,7 @@ packages: engines: {node: '>=8'} dependencies: onetime: 5.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.6 dev: true /ret/0.1.15: @@ -5862,6 +6048,10 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true + /rfdc/1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + dev: true + /rimraf/2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true @@ -5895,11 +6085,10 @@ packages: aproba: 1.2.0 dev: true - /rxjs/6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} + /rxjs/7.4.0: + resolution: {integrity: sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==} dependencies: - tslib: 1.14.1 + tslib: 2.1.0 dev: true /safe-buffer/5.1.2: @@ -6032,8 +6221,8 @@ packages: object-inspect: 1.11.0 dev: true - /signal-exit/3.0.3: - resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} + /signal-exit/3.0.6: + resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==} dev: true /sisteransi/1.0.5: @@ -6063,6 +6252,14 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true + /slice-ansi/5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.1.0 + is-fullwidth-code-point: 4.0.0 + dev: true + /snapdragon-node/2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} engines: {node: '>=0.10.0'} @@ -6182,8 +6379,8 @@ packages: figgy-pudding: 3.5.2 dev: true - /stack-utils/2.0.3: - resolution: {integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==} + /stack-utils/2.0.5: + resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==} engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 @@ -6235,7 +6432,7 @@ packages: engines: {node: '>=10'} dependencies: char-regex: 1.0.2 - strip-ansi: 6.0.0 + strip-ansi: 6.0.1 dev: true /string-width/4.2.2: @@ -6247,6 +6444,24 @@ packages: strip-ansi: 6.0.0 dev: true + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + + /string-width/5.0.1: + resolution: {integrity: sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==} + engines: {node: '>=12'} + dependencies: + emoji-regex: 9.2.2 + is-fullwidth-code-point: 4.0.0 + strip-ansi: 7.0.1 + dev: true + /string.prototype.trimend/1.0.4: resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} dependencies: @@ -6273,15 +6488,6 @@ packages: safe-buffer: 5.2.1 dev: true - /stringify-object/3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - dependencies: - get-own-enumerable-property-symbols: 3.0.2 - is-obj: 1.0.1 - is-regexp: 1.0.0 - dev: true - /strip-ansi/6.0.0: resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} engines: {node: '>=8'} @@ -6289,6 +6495,20 @@ packages: ansi-regex: 5.0.0 dev: true + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + /strip-bom/3.0.0: resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} engines: {node: '>=4'} @@ -6330,6 +6550,11 @@ packages: has-flag: 4.0.0 dev: true + /supports-color/9.2.1: + resolution: {integrity: sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==} + engines: {node: '>=12'} + dev: true + /supports-hyperlinks/2.2.0: resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} engines: {node: '>=8'} @@ -6453,7 +6678,7 @@ packages: engines: {node: '>=8'} dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.1.7 + glob: 7.2.0 minimatch: 3.0.4 dev: true @@ -6483,8 +6708,8 @@ packages: setimmediate: 1.0.5 dev: true - /tmpl/1.0.4: - resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=} + /tmpl/1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} dev: true /to-arraybuffer/1.0.1: @@ -6556,6 +6781,10 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true + /tslib/2.1.0: + resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} + dev: true + /tsutils/3.21.0_typescript@4.5.3: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -6724,8 +6953,8 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul/8.0.0: - resolution: {integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==} + /v8-to-istanbul/8.1.0: + resolution: {integrity: sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==} engines: {node: '>=10.12.0'} dependencies: '@types/istanbul-lib-coverage': 2.0.3 @@ -6757,10 +6986,10 @@ packages: xml-name-validator: 3.0.0 dev: true - /walker/1.0.7: - resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=} + /walker/1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: - makeerror: 1.0.11 + makeerror: 1.0.12 dev: true /watchpack-chokidar2/2.0.1: @@ -6818,13 +7047,13 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack-test-utils/1.0.1_webpack@4.46.0: - resolution: {integrity: sha512-MhFqeAnei6ER4zE/gMR8niRds7V6Rlv/WnN5xUEPv7EiRpCcu5CKATyTn9u9uJWqp9gir8ljK6Amd0/6PizSOA==} + /webpack-test-utils/1.1.0_webpack@4.46.0: + resolution: {integrity: sha512-zJaJZsa3v8jFx41uiVSF6V/8wd4zuX/DtDZkm7t8f8WlxP0W3Iwj3BikZx4C45EX7+yTUBWmKbkknoSsaIhFmw==} peerDependencies: webpack: ^4.40.0 || ^5.0.0 dependencies: fs-require: 1.4.0 - memfs: 3.3.0 + memfs: 3.4.0 unionfs: 4.4.0 webpack: 4.46.0 dev: true @@ -6964,8 +7193,8 @@ packages: engines: {node: '>=8'} dependencies: ansi-styles: 4.3.0 - string-width: 4.2.2 - strip-ansi: 6.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 dev: true /wrap-ansi/7.0.0: @@ -6973,8 +7202,8 @@ packages: engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 - string-width: 4.2.2 - strip-ansi: 6.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 dev: true /wrappy/1.0.2: @@ -6986,12 +7215,12 @@ packages: dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 - signal-exit: 3.0.3 + signal-exit: 3.0.6 typedarray-to-buffer: 3.1.5 dev: true - /ws/7.5.3: - resolution: {integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==} + /ws/7.5.6: + resolution: {integrity: sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -7051,7 +7280,7 @@ packages: escalade: 3.1.1 get-caller-file: 2.0.5 require-directory: 2.1.1 - string-width: 4.2.2 + string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 20.2.9 dev: true From 7fe4db19e9eaf6ecb5df2052c6c875da0d724ddf Mon Sep 17 00:00:00 2001 From: hiroki osame Date: Sun, 12 Dec 2021 02:01:39 -0500 Subject: [PATCH 5/5] style: upgrade eslint (#230) --- package.json | 6 +- pnpm-lock.yaml | 1087 +++++++++++++++++++----------------------- src/index.ts | 9 +- src/minify-plugin.ts | 4 +- test/tsconfig.json | 2 +- test/utils.ts | 1 - 6 files changed, 506 insertions(+), 603 deletions(-) diff --git a/package.json b/package.json index 7eb2ec6f..8079401b 100644 --- a/package.json +++ b/package.json @@ -48,12 +48,12 @@ "webpack-sources": "^2.2.0" }, "devDependencies": { - "@pvtnbr/eslint-config-typescript": "^0.1.22", + "@pvtnbr/eslint-config": "^0.7.1", "@types/jest": "^27.0.3", "@types/loader-utils": "^2.0.3", "@types/webpack": "^4.41.32", "css-loader": "^5.2.0", - "eslint": "^7.32.0", + "eslint": "^8.4.1", "husky": "^4.3.8", "jest": "^27.4.4", "lint-staged": "^12.1.2", @@ -66,6 +66,6 @@ "webpack5": "npm:webpack@^5.0.0" }, "eslintConfig": { - "extends": "@pvtnbr/eslint-config-typescript" + "extends": "@pvtnbr" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 35039caf..5ae04f10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,13 +1,13 @@ lockfileVersion: 5.3 specifiers: - '@pvtnbr/eslint-config-typescript': ^0.1.22 + '@pvtnbr/eslint-config': ^0.7.1 '@types/jest': ^27.0.3 '@types/loader-utils': ^2.0.3 '@types/webpack': ^4.41.32 css-loader: ^5.2.0 esbuild: ^0.14.2 - eslint: ^7.32.0 + eslint: ^8.4.1 husky: ^4.3.8 jest: ^27.4.4 joycon: ^3.0.1 @@ -33,12 +33,12 @@ dependencies: webpack-sources: 2.3.1 devDependencies: - '@pvtnbr/eslint-config-typescript': 0.1.22_eslint@7.32.0+typescript@4.5.3 + '@pvtnbr/eslint-config': 0.7.1_eslint@8.4.1+typescript@4.5.3 '@types/jest': 27.0.3 '@types/loader-utils': 2.0.3 '@types/webpack': 4.41.32 css-loader: 5.2.7_webpack@4.46.0 - eslint: 7.32.0 + eslint: 8.4.1 husky: 4.3.8 jest: 27.4.4 lint-staged: 12.1.2 @@ -52,19 +52,6 @@ devDependencies: packages: - /@babel/code-frame/7.12.11: - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} - dependencies: - '@babel/highlight': 7.14.5 - dev: true - - /@babel/code-frame/7.14.5: - resolution: {integrity: sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.14.5 - dev: true - /@babel/code-frame/7.16.0: resolution: {integrity: sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==} engines: {node: '>=6.9.0'} @@ -72,39 +59,11 @@ packages: '@babel/highlight': 7.16.0 dev: true - /@babel/compat-data/7.15.0: - resolution: {integrity: sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/compat-data/7.16.4: resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.15.0: - resolution: {integrity: sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.14.5 - '@babel/generator': 7.15.0 - '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.15.0 - '@babel/helper-module-transforms': 7.15.0 - '@babel/helpers': 7.14.8 - '@babel/parser': 7.15.2 - '@babel/template': 7.14.5 - '@babel/traverse': 7.15.0 - '@babel/types': 7.15.0 - convert-source-map: 1.8.0 - debug: 4.3.2 - gensync: 1.0.0-beta.2 - json5: 2.2.0 - semver: 6.3.0 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/core/7.16.0: resolution: {integrity: sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==} engines: {node: '>=6.9.0'} @@ -128,29 +87,20 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.15.0_@babel+core@7.15.0+eslint@7.32.0: + /@babel/eslint-parser/7.15.0_@babel+core@7.16.0+eslint@8.4.1: resolution: {integrity: sha512-+gSPtjSBxOZz4Uh8Ggqu7HbfpB8cT1LwW0DnVVLZEJvzXauiD0Di3zszcBkRmfGGrLdYeHUwcflG7i3tr9kQlw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: '>=7.5.0' dependencies: - '@babel/core': 7.15.0 - eslint: 7.32.0 + '@babel/core': 7.16.0 + eslint: 8.4.1 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/generator/7.15.0: - resolution: {integrity: sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.15.0 - jsesc: 2.5.2 - source-map: 0.5.7 - dev: true - /@babel/generator/7.16.0: resolution: {integrity: sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==} engines: {node: '>=6.9.0'} @@ -160,19 +110,6 @@ packages: source-map: 0.5.7 dev: true - /@babel/helper-compilation-targets/7.15.0_@babel+core@7.15.0: - resolution: {integrity: sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.15.0 - '@babel/core': 7.15.0 - '@babel/helper-validator-option': 7.14.5 - browserslist: 4.16.7 - semver: 6.3.0 - dev: true - /@babel/helper-compilation-targets/7.16.3_@babel+core@7.16.0: resolution: {integrity: sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==} engines: {node: '>=6.9.0'} @@ -186,15 +123,6 @@ packages: semver: 6.3.0 dev: true - /@babel/helper-function-name/7.14.5: - resolution: {integrity: sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-get-function-arity': 7.14.5 - '@babel/template': 7.14.5 - '@babel/types': 7.15.0 - dev: true - /@babel/helper-function-name/7.16.0: resolution: {integrity: sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==} engines: {node: '>=6.9.0'} @@ -204,13 +132,6 @@ packages: '@babel/types': 7.16.0 dev: true - /@babel/helper-get-function-arity/7.14.5: - resolution: {integrity: sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.15.0 - dev: true - /@babel/helper-get-function-arity/7.16.0: resolution: {integrity: sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==} engines: {node: '>=6.9.0'} @@ -218,13 +139,6 @@ packages: '@babel/types': 7.16.0 dev: true - /@babel/helper-hoist-variables/7.14.5: - resolution: {integrity: sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.15.0 - dev: true - /@babel/helper-hoist-variables/7.16.0: resolution: {integrity: sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==} engines: {node: '>=6.9.0'} @@ -232,13 +146,6 @@ packages: '@babel/types': 7.16.0 dev: true - /@babel/helper-member-expression-to-functions/7.15.0: - resolution: {integrity: sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.15.0 - dev: true - /@babel/helper-member-expression-to-functions/7.16.0: resolution: {integrity: sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==} engines: {node: '>=6.9.0'} @@ -246,13 +153,6 @@ packages: '@babel/types': 7.16.0 dev: true - /@babel/helper-module-imports/7.14.5: - resolution: {integrity: sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.15.0 - dev: true - /@babel/helper-module-imports/7.16.0: resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} engines: {node: '>=6.9.0'} @@ -260,22 +160,6 @@ packages: '@babel/types': 7.16.0 dev: true - /@babel/helper-module-transforms/7.15.0: - resolution: {integrity: sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-module-imports': 7.14.5 - '@babel/helper-replace-supers': 7.15.0 - '@babel/helper-simple-access': 7.14.8 - '@babel/helper-split-export-declaration': 7.14.5 - '@babel/helper-validator-identifier': 7.14.9 - '@babel/template': 7.14.5 - '@babel/traverse': 7.15.0 - '@babel/types': 7.15.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-module-transforms/7.16.0: resolution: {integrity: sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==} engines: {node: '>=6.9.0'} @@ -292,13 +176,6 @@ packages: - supports-color dev: true - /@babel/helper-optimise-call-expression/7.14.5: - resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.15.0 - dev: true - /@babel/helper-optimise-call-expression/7.16.0: resolution: {integrity: sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==} engines: {node: '>=6.9.0'} @@ -311,18 +188,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-replace-supers/7.15.0: - resolution: {integrity: sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-member-expression-to-functions': 7.15.0 - '@babel/helper-optimise-call-expression': 7.14.5 - '@babel/traverse': 7.15.0 - '@babel/types': 7.15.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-replace-supers/7.16.0: resolution: {integrity: sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==} engines: {node: '>=6.9.0'} @@ -335,13 +200,6 @@ packages: - supports-color dev: true - /@babel/helper-simple-access/7.14.8: - resolution: {integrity: sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.15.0 - dev: true - /@babel/helper-simple-access/7.16.0: resolution: {integrity: sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==} engines: {node: '>=6.9.0'} @@ -349,13 +207,6 @@ packages: '@babel/types': 7.16.0 dev: true - /@babel/helper-split-export-declaration/7.14.5: - resolution: {integrity: sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.15.0 - dev: true - /@babel/helper-split-export-declaration/7.16.0: resolution: {integrity: sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==} engines: {node: '>=6.9.0'} @@ -363,11 +214,6 @@ packages: '@babel/types': 7.16.0 dev: true - /@babel/helper-validator-identifier/7.14.9: - resolution: {integrity: sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-validator-identifier/7.15.7: resolution: {integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==} engines: {node: '>=6.9.0'} @@ -378,17 +224,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helpers/7.14.8: - resolution: {integrity: sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.14.5 - '@babel/traverse': 7.15.0 - '@babel/types': 7.15.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helpers/7.16.3: resolution: {integrity: sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==} engines: {node: '>=6.9.0'} @@ -400,15 +235,6 @@ packages: - supports-color dev: true - /@babel/highlight/7.14.5: - resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.14.9 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - /@babel/highlight/7.16.0: resolution: {integrity: sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==} engines: {node: '>=6.9.0'} @@ -418,12 +244,6 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.15.2: - resolution: {integrity: sha512-bMJXql1Ss8lFnvr11TZDH4ArtwlAS5NG9qBmdiFW2UHHm6MVoR+GDc5XE2b9K938cyjc9O6/+vjjcffLDtfuDg==} - engines: {node: '>=6.0.0'} - hasBin: true - dev: true - /@babel/parser/7.16.4: resolution: {integrity: sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==} engines: {node: '>=6.0.0'} @@ -549,15 +369,6 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/template/7.14.5: - resolution: {integrity: sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.14.5 - '@babel/parser': 7.15.2 - '@babel/types': 7.15.0 - dev: true - /@babel/template/7.16.0: resolution: {integrity: sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==} engines: {node: '>=6.9.0'} @@ -567,23 +378,6 @@ packages: '@babel/types': 7.16.0 dev: true - /@babel/traverse/7.15.0: - resolution: {integrity: sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.14.5 - '@babel/generator': 7.15.0 - '@babel/helper-function-name': 7.14.5 - '@babel/helper-hoist-variables': 7.14.5 - '@babel/helper-split-export-declaration': 7.14.5 - '@babel/parser': 7.15.2 - '@babel/types': 7.15.0 - debug: 4.3.2 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/traverse/7.16.3: resolution: {integrity: sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==} engines: {node: '>=6.9.0'} @@ -601,14 +395,6 @@ packages: - supports-color dev: true - /@babel/types/7.15.0: - resolution: {integrity: sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.14.9 - to-fast-properties: 2.0.0 - dev: true - /@babel/types/7.16.0: resolution: {integrity: sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==} engines: {node: '>=6.9.0'} @@ -621,36 +407,36 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@eslint/eslintrc/0.4.3: - resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} - engines: {node: ^10.12.0 || >=12.0.0} + /@eslint/eslintrc/1.0.5: + resolution: {integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.2 - espree: 7.3.1 - globals: 13.10.0 + debug: 4.3.3 + espree: 9.2.0 + globals: 13.12.0 ignore: 4.0.6 import-fresh: 3.3.0 - js-yaml: 3.14.1 + js-yaml: 4.1.0 minimatch: 3.0.4 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/config-array/0.5.0: - resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} + /@humanwhocodes/config-array/0.9.2: + resolution: {integrity: sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.0 - debug: 4.3.2 + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.3 minimatch: 3.0.4 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/object-schema/1.2.0: - resolution: {integrity: sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==} + /@humanwhocodes/object-schema/1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true /@istanbuljs/load-nyc-config/1.1.0: @@ -881,37 +667,28 @@ packages: fastq: 1.11.1 dev: true - /@pvtnbr/eslint-config-base/0.1.22_eslint@7.32.0: - resolution: {integrity: sha512-PffUu+wfsVdP1xU0C/ahFdtU4xpTF8qYCR7tKkd8qbEYDjq2XAHBwquSVeS9FQjutGGYZeg7Vfq3xK5jw43EeA==} + /@pvtnbr/eslint-config/0.7.1_eslint@8.4.1+typescript@4.5.3: + resolution: {integrity: sha512-v2k0vpdSIsavnwWe+e8ir34RNrlpUIipwluoJA5/t3R+f35L0WkdWpzg5rECYUHd7Zs8/mBFV+tL9DIjYFV6bQ==} peerDependencies: eslint: ^7.15.0 dependencies: + '@typescript-eslint/eslint-plugin': 5.6.0_0d0cecf582ba45923647a091322795b0 + '@typescript-eslint/parser': 5.6.0_eslint@8.4.1+typescript@4.5.3 confusing-browser-globals: 1.0.10 - eslint: 7.32.0 - eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0 - eslint-plugin-import: 2.24.0_eslint@7.32.0 - eslint-plugin-jsonc: 1.5.0_eslint@7.32.0 + eslint: 8.4.1 + eslint-import-resolver-typescript: 2.5.0_581d2b6245defd0595f2dd29dbf58da2 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.4.1 + eslint-plugin-import: 2.25.3_eslint@8.4.1 + eslint-plugin-jsonc: 2.0.0_eslint@8.4.1 eslint-plugin-no-use-extend-native: 0.5.0 - eslint-plugin-node: 11.1.0_eslint@7.32.0 - eslint-plugin-promise: 4.3.1 - eslint-plugin-regexp: 0.4.3_eslint@7.32.0 - eslint-plugin-unicorn: 28.0.2_eslint@7.32.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@pvtnbr/eslint-config-typescript/0.1.22_eslint@7.32.0+typescript@4.5.3: - resolution: {integrity: sha512-Z7JlJVY2oAJVMN6etFIWvykCWSh29Eo7nd/Uui9hk0u1UzDzyzQWvQp574vTjbmEbU5UgjYec/9XqYfovUxm/g==} - peerDependencies: - eslint: ^7.15.0 - dependencies: - '@pvtnbr/eslint-config-base': 0.1.22_eslint@7.32.0 - '@typescript-eslint/eslint-plugin': 4.29.1_fee40826ece16705e5466f525d6c2b59 - '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.5.3 - eslint: 7.32.0 - eslint-import-resolver-typescript: 2.4.0_eslint@7.32.0 + eslint-plugin-node: 11.1.0_eslint@8.4.1 + eslint-plugin-promise: 5.2.0_eslint@8.4.1 + eslint-plugin-react: 7.27.1_eslint@8.4.1 + eslint-plugin-react-hooks: 4.3.0_eslint@8.4.1 + eslint-plugin-regexp: 1.5.1_eslint@8.4.1 + eslint-plugin-unicorn: 39.0.0_eslint@8.4.1 + eslint-plugin-vue: 8.2.0_eslint@8.4.1 transitivePeerDependencies: - - eslint-plugin-import - supports-color - typescript dev: true @@ -1013,6 +790,10 @@ packages: resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} dev: true + /@types/json5/0.0.29: + resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} + dev: true + /@types/loader-utils/2.0.3: resolution: {integrity: sha512-sDXXzZnTLXgdso54/iOpAFSDgqhVXabCvwGAt77Agadh/Xk0QYgOk520r3tpOouI098gyqGIFywx8Op1voc3vQ==} dependencies: @@ -1087,23 +868,24 @@ packages: '@types/yargs-parser': 20.2.1 dev: true - /@typescript-eslint/eslint-plugin/4.29.1_fee40826ece16705e5466f525d6c2b59: - resolution: {integrity: sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==} - engines: {node: ^10.12.0 || >=12.0.0} + /@typescript-eslint/eslint-plugin/5.6.0_0d0cecf582ba45923647a091322795b0: + resolution: {integrity: sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - '@typescript-eslint/parser': ^4.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.29.1_eslint@7.32.0+typescript@4.5.3 - '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.5.3 - '@typescript-eslint/scope-manager': 4.29.1 - debug: 4.3.2 - eslint: 7.32.0 + '@typescript-eslint/experimental-utils': 5.6.0_eslint@8.4.1+typescript@4.5.3 + '@typescript-eslint/parser': 5.6.0_eslint@8.4.1+typescript@4.5.3 + '@typescript-eslint/scope-manager': 5.6.0 + debug: 4.3.3 + eslint: 8.4.1 functional-red-black-tree: 1.0.1 + ignore: 5.1.8 regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@4.5.3 @@ -1112,71 +894,71 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.29.1_eslint@7.32.0+typescript@4.5.3: - resolution: {integrity: sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==} - engines: {node: ^10.12.0 || >=12.0.0} + /@typescript-eslint/experimental-utils/5.6.0_eslint@8.4.1+typescript@4.5.3: + resolution: {integrity: sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 4.29.1 - '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.5.3 - eslint: 7.32.0 + '@typescript-eslint/scope-manager': 5.6.0 + '@typescript-eslint/types': 5.6.0 + '@typescript-eslint/typescript-estree': 5.6.0_typescript@4.5.3 + eslint: 8.4.1 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.32.0 + eslint-utils: 3.0.0_eslint@8.4.1 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/4.29.1_eslint@7.32.0+typescript@4.5.3: - resolution: {integrity: sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==} - engines: {node: ^10.12.0 || >=12.0.0} + /@typescript-eslint/parser/5.6.0_eslint@8.4.1+typescript@4.5.3: + resolution: {integrity: sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.29.1 - '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.5.3 - debug: 4.3.2 - eslint: 7.32.0 + '@typescript-eslint/scope-manager': 5.6.0 + '@typescript-eslint/types': 5.6.0 + '@typescript-eslint/typescript-estree': 5.6.0_typescript@4.5.3 + debug: 4.3.3 + eslint: 8.4.1 typescript: 4.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/4.29.1: - resolution: {integrity: sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + /@typescript-eslint/scope-manager/5.6.0: + resolution: {integrity: sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/visitor-keys': 4.29.1 + '@typescript-eslint/types': 5.6.0 + '@typescript-eslint/visitor-keys': 5.6.0 dev: true - /@typescript-eslint/types/4.29.1: - resolution: {integrity: sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + /@typescript-eslint/types/5.6.0: + resolution: {integrity: sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/4.29.1_typescript@4.5.3: - resolution: {integrity: sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==} - engines: {node: ^10.12.0 || >=12.0.0} + /@typescript-eslint/typescript-estree/5.6.0_typescript@4.5.3: + resolution: {integrity: sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.29.1 - '@typescript-eslint/visitor-keys': 4.29.1 - debug: 4.3.2 + '@typescript-eslint/types': 5.6.0 + '@typescript-eslint/visitor-keys': 5.6.0 + debug: 4.3.3 globby: 11.0.4 - is-glob: 4.0.1 + is-glob: 4.0.3 semver: 7.3.5 tsutils: 3.21.0_typescript@4.5.3 typescript: 4.5.3 @@ -1184,12 +966,12 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys/4.29.1: - resolution: {integrity: sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + /@typescript-eslint/visitor-keys/5.6.0: + resolution: {integrity: sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 4.29.1 - eslint-visitor-keys: 2.1.0 + '@typescript-eslint/types': 5.6.0 + eslint-visitor-keys: 3.0.0 dev: true /@webassemblyjs/ast/1.11.1: @@ -1452,12 +1234,12 @@ packages: acorn: 8.6.0 dev: true - /acorn-jsx/5.3.2_acorn@7.4.1: + /acorn-jsx/5.3.2_acorn@8.6.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 7.4.1 + acorn: 8.6.0 dev: true /acorn-walk/7.2.0: @@ -1525,15 +1307,6 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.6.2: - resolution: {integrity: sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==} - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - dev: true - /ansi-colors/4.1.1: resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} engines: {node: '>=6'} @@ -1546,11 +1319,6 @@ packages: type-fest: 0.21.3 dev: true - /ansi-regex/5.0.0: - resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} - engines: {node: '>=8'} - dev: true - /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1611,6 +1379,10 @@ packages: sprintf-js: 1.0.3 dev: true + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + /arr-diff/4.0.0: resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} engines: {node: '>=0.10.0'} @@ -1626,13 +1398,13 @@ packages: engines: {node: '>=0.10.0'} dev: true - /array-includes/3.1.3: - resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} + /array-includes/3.1.4: + resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.5 + es-abstract: 1.19.1 get-intrinsic: 1.1.1 is-string: 1.0.7 dev: true @@ -1647,13 +1419,22 @@ packages: engines: {node: '>=0.10.0'} dev: true - /array.prototype.flat/1.2.4: - resolution: {integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==} + /array.prototype.flat/1.2.5: + resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.5 + es-abstract: 1.19.1 + dev: true + + /array.prototype.flatmap/1.2.5: + resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 dev: true /asn1.js/5.4.1: @@ -1918,18 +1699,6 @@ packages: pako: 1.0.11 dev: true - /browserslist/4.16.7: - resolution: {integrity: sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001249 - colorette: 1.3.0 - electron-to-chromium: 1.3.801 - escalade: 3.1.1 - node-releases: 1.1.74 - dev: true - /browserslist/4.18.1: resolution: {integrity: sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -1964,6 +1733,11 @@ packages: isarray: 1.0.0 dev: true + /builtin-modules/3.2.0: + resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} + engines: {node: '>=6'} + dev: true + /builtin-status-codes/3.0.0: resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=} dev: true @@ -2025,10 +1799,6 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001249: - resolution: {integrity: sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw==} - dev: true - /caniuse-lite/1.0.30001286: resolution: {integrity: sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==} dev: true @@ -2432,18 +2202,6 @@ packages: ms: 2.1.3 dev: true - /debug/4.3.2: - resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - /debug/4.3.3: resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} engines: {node: '>=6.0'} @@ -2482,10 +2240,6 @@ packages: resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} dev: true - /deep-is/0.1.3: - resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} - dev: true - /deep-is/0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true @@ -2596,10 +2350,6 @@ packages: stream-shift: 1.0.1 dev: true - /electron-to-chromium/1.3.801: - resolution: {integrity: sha512-xapG8ekC+IAHtJrGBMQSImNuN+dm+zl7UP1YbhvTkwQn8zf/yYuoxfTSAEiJ9VDD+kjvXaAhNDPSxJ+VImtAJA==} - dev: true - /electron-to-chromium/1.4.16: resolution: {integrity: sha512-BQb7FgYwnu6haWLU63/CdVW+9xhmHls3RCQUFiV4lvw3wimEHTVcUk2hkuZo76QhR8nnDdfZE7evJIZqijwPdA==} dev: true @@ -2676,22 +2426,25 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract/1.18.5: - resolution: {integrity: sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==} + /es-abstract/1.19.1: + resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 function-bind: 1.1.1 get-intrinsic: 1.1.1 + get-symbol-description: 1.0.0 has: 1.0.3 has-symbols: 1.0.2 internal-slot: 1.0.3 is-callable: 1.2.4 is-negative-zero: 2.0.1 is-regex: 1.1.4 + is-shared-array-buffer: 1.0.1 is-string: 1.0.7 - object-inspect: 1.11.0 + is-weakref: 1.0.2 + object-inspect: 1.11.1 object-keys: 1.1.1 object.assign: 4.1.2 string.prototype.trimend: 1.0.4 @@ -2895,16 +2648,17 @@ packages: resolve: 1.20.0 dev: true - /eslint-import-resolver-typescript/2.4.0_eslint@7.32.0: - resolution: {integrity: sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA==} + /eslint-import-resolver-typescript/2.5.0_581d2b6245defd0595f2dd29dbf58da2: + resolution: {integrity: sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==} engines: {node: '>=4'} peerDependencies: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.2 - eslint: 7.32.0 - glob: 7.1.7 + debug: 4.3.3 + eslint: 8.4.1 + eslint-plugin-import: 2.25.3_eslint@8.4.1 + glob: 7.2.0 is-glob: 4.0.1 resolve: 1.20.0 tsconfig-paths: 3.10.1 @@ -2912,69 +2666,68 @@ packages: - supports-color dev: true - /eslint-module-utils/2.6.2: - resolution: {integrity: sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==} + /eslint-module-utils/2.7.1: + resolution: {integrity: sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==} engines: {node: '>=4'} dependencies: debug: 3.2.7 + find-up: 2.1.0 pkg-dir: 2.0.0 dev: true - /eslint-plugin-es/3.0.1_eslint@7.32.0: + /eslint-plugin-es/3.0.1_eslint@8.4.1: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 7.32.0 + eslint: 8.4.1 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments/3.2.0_eslint@7.32.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.4.1: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 7.32.0 + eslint: 8.4.1 ignore: 5.1.8 dev: true - /eslint-plugin-import/2.24.0_eslint@7.32.0: - resolution: {integrity: sha512-Kc6xqT9hiYi2cgybOc0I2vC9OgAYga5o/rAFinam/yF/t5uBqxQbauNPMC6fgb640T/89P0gFoO27FOilJ/Cqg==} + /eslint-plugin-import/2.25.3_eslint@8.4.1: + resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} engines: {node: '>=4'} peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 dependencies: - array-includes: 3.1.3 - array.prototype.flat: 1.2.4 + array-includes: 3.1.4 + array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.4.1 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.6.2 - find-up: 2.1.0 + eslint-module-utils: 2.7.1 has: 1.0.3 - is-core-module: 2.6.0 + is-core-module: 2.8.0 + is-glob: 4.0.3 minimatch: 3.0.4 - object.values: 1.1.4 - pkg-up: 2.0.0 - read-pkg-up: 3.0.0 + object.values: 1.1.5 resolve: 1.20.0 - tsconfig-paths: 3.10.1 + tsconfig-paths: 3.12.0 dev: true - /eslint-plugin-jsonc/1.5.0_eslint@7.32.0: - resolution: {integrity: sha512-VQoAuoi5QXG0HqNnvy4L2+M0mGrBOcEAL/MJcem8cS43J18l5P5CXkEjq5rYY4HPeqP+ccboc3UrzGu98ifsiQ==} - engines: {node: '>=8.10.0'} + /eslint-plugin-jsonc/2.0.0_eslint@8.4.1: + resolution: {integrity: sha512-5UbUUvx4gUVeF9hJ+SHDW9a4OPQ8vJWu12rttQ76qGO2tlH17OC103CLq+vrmjo5VQULeVzSJ0u4s+jUATJyWQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^5.0.0 || >=6.0.0 + eslint: '>=6.0.0' dependencies: - eslint: 7.32.0 - eslint-utils: 3.0.0_eslint@7.32.0 - jsonc-eslint-parser: 1.2.0_eslint@7.32.0 + eslint: 8.4.1 + eslint-utils: 3.0.0_eslint@8.4.1 + jsonc-eslint-parser: 2.0.4_eslint@8.4.1 natural-compare: 1.4.0 dev: true @@ -2988,14 +2741,14 @@ packages: is-proto-prop: 2.0.0 dev: true - /eslint-plugin-node/11.1.0_eslint@7.32.0: + /eslint-plugin-node/11.1.0_eslint@8.4.1: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 7.32.0 - eslint-plugin-es: 3.0.1_eslint@7.32.0 + eslint: 8.4.1 + eslint-plugin-es: 3.0.1_eslint@8.4.1 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -3003,43 +2756,101 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-promise/4.3.1: - resolution: {integrity: sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==} - engines: {node: '>=6'} + /eslint-plugin-promise/5.2.0_eslint@8.4.1: + resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^7.0.0 + dependencies: + eslint: 8.4.1 dev: true - /eslint-plugin-regexp/0.4.3_eslint@7.32.0: - resolution: {integrity: sha512-GeY+EG3tMug3RiIwTWmgRACisccMMY8zc6enrphRSC8hzostYVWc/k25dFxaWhqz1OhZFWbhAXD7xDJUjRp/yA==} + /eslint-plugin-react-hooks/4.3.0_eslint@8.4.1: + resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.4.1 + dev: true + + /eslint-plugin-react/7.27.1_eslint@8.4.1: + resolution: {integrity: sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.4 + array.prototype.flatmap: 1.2.5 + doctrine: 2.1.0 + eslint: 8.4.1 + estraverse: 5.3.0 + jsx-ast-utils: 3.2.1 + minimatch: 3.0.4 + object.entries: 1.1.5 + object.fromentries: 2.0.5 + object.hasown: 1.1.0 + object.values: 1.1.5 + prop-types: 15.7.2 + resolve: 2.0.0-next.3 + semver: 6.3.0 + string.prototype.matchall: 4.0.6 + dev: true + + /eslint-plugin-regexp/1.5.1_eslint@8.4.1: + resolution: {integrity: sha512-5v0rQIi54m2KycQHqmOAHrZhvI56GHmI2acr6zEffAqfeifTtobAEapv9Uf4o8//lGvwVkHKyjLoSbBNEFcfOA==} + engines: {node: ^12 || >=14} peerDependencies: eslint: '>=6.0.0' dependencies: comment-parser: 1.2.3 - eslint: 7.32.0 - eslint-utils: 2.1.0 + eslint: 8.4.1 + eslint-utils: 3.0.0_eslint@8.4.1 + grapheme-splitter: 1.0.4 jsdoctypeparser: 9.0.0 + refa: 0.9.1 + regexp-ast-analysis: 0.3.0 regexpp: 3.2.0 + scslre: 0.1.6 dev: true - /eslint-plugin-unicorn/28.0.2_eslint@7.32.0: - resolution: {integrity: sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw==} - engines: {node: '>=10'} + /eslint-plugin-unicorn/39.0.0_eslint@8.4.1: + resolution: {integrity: sha512-fd5RK2FtYjGcIx3wra7csIE/wkkmBo22T1gZtRTsLr1Mb+KsFKJ+JOdSqhHXQUrI/JTs/Mon64cEYzTgSCbltw==} + engines: {node: '>=12'} peerDependencies: - eslint: '>=7.17.0' + eslint: '>=7.32.0' dependencies: - ci-info: 2.0.0 + '@babel/helper-validator-identifier': 7.15.7 + ci-info: 3.3.0 clean-regexp: 1.0.0 - eslint: 7.32.0 - eslint-template-visitor: 2.3.2_eslint@7.32.0 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - import-modules: 2.1.0 + eslint: 8.4.1 + eslint-template-visitor: 2.3.2_eslint@8.4.1 + eslint-utils: 3.0.0_eslint@8.4.1 + esquery: 1.4.0 + indent-string: 4.0.0 + is-builtin-module: 3.1.0 lodash: 4.17.21 pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.23 - reserved-words: 0.1.2 safe-regex: 2.1.1 semver: 7.3.5 + strip-indent: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-vue/8.2.0_eslint@8.4.1: + resolution: {integrity: sha512-cLIdTuOAMXyHeQ4drYKcZfoyzdwdBpH279X8/N0DgmotEI9yFKb5O/cAgoie/CkQZCH/MOmh0xw/KEfS90zY2A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + dependencies: + eslint: 8.4.1 + eslint-utils: 3.0.0_eslint@8.4.1 + natural-compare: 1.4.0 + semver: 7.3.5 + vue-eslint-parser: 8.0.1_eslint@8.4.1 transitivePeerDependencies: - supports-color dev: true @@ -3060,14 +2871,30 @@ packages: estraverse: 4.3.0 dev: true - /eslint-template-visitor/2.3.2_eslint@7.32.0: + /eslint-scope/6.0.0: + resolution: {integrity: sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-scope/7.1.0: + resolution: {integrity: sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-template-visitor/2.3.2_eslint@8.4.1: resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} peerDependencies: eslint: '>=7.0.0' dependencies: - '@babel/core': 7.15.0 - '@babel/eslint-parser': 7.15.0_@babel+core@7.15.0+eslint@7.32.0 - eslint: 7.32.0 + '@babel/core': 7.16.0 + '@babel/eslint-parser': 7.15.0_@babel+core@7.16.0+eslint@8.4.1 + eslint: 8.4.1 eslint-visitor-keys: 2.1.0 esquery: 1.4.0 multimap: 1.1.0 @@ -3082,13 +2909,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@7.32.0: + /eslint-utils/3.0.0_eslint@8.4.1: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 7.32.0 + eslint: 8.4.1 eslint-visitor-keys: 2.1.0 dev: true @@ -3107,37 +2934,41 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/7.32.0: - resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} - engines: {node: ^10.12.0 || >=12.0.0} + /eslint-visitor-keys/3.1.0: + resolution: {integrity: sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint/8.4.1: + resolution: {integrity: sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.3 - '@humanwhocodes/config-array': 0.5.0 + '@eslint/eslintrc': 1.0.5 + '@humanwhocodes/config-array': 0.9.2 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.2 + debug: 4.3.3 doctrine: 3.0.0 enquirer: 2.3.6 escape-string-regexp: 4.0.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 + eslint-scope: 7.1.0 + eslint-utils: 3.0.0_eslint@8.4.1 + eslint-visitor-keys: 3.1.0 + espree: 9.2.0 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 13.10.0 + glob-parent: 6.0.2 + globals: 13.12.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 - is-glob: 4.0.1 - js-yaml: 3.14.1 + is-glob: 4.0.3 + js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -3147,22 +2978,21 @@ packages: progress: 2.0.3 regexpp: 3.2.0 semver: 7.3.5 - strip-ansi: 6.0.0 + strip-ansi: 6.0.1 strip-json-comments: 3.1.1 - table: 6.7.1 text-table: 0.2.0 v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true - /espree/7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} - engines: {node: ^10.12.0 || >=12.0.0} + /espree/9.2.0: + resolution: {integrity: sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.2_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 + acorn: 8.6.0 + acorn-jsx: 5.3.2_acorn@8.6.0 + eslint-visitor-keys: 3.1.0 dev: true /esprima/4.0.1: @@ -3175,7 +3005,7 @@ packages: resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} engines: {node: '>=0.10'} dependencies: - estraverse: 5.2.0 + estraverse: 5.3.0 dev: true /esrecurse/4.3.0: @@ -3190,11 +3020,6 @@ packages: engines: {node: '>=4.0'} dev: true - /estraverse/5.2.0: - resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} - engines: {node: '>=4.0'} - dev: true - /estraverse/5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} @@ -3409,12 +3234,12 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.2 + flatted: 3.2.4 rimraf: 3.0.2 dev: true - /flatted/3.2.2: - resolution: {integrity: sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==} + /flatted/3.2.4: + resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==} dev: true /flush-write-stream/1.1.1: @@ -3533,6 +3358,14 @@ packages: engines: {node: '>=10'} dev: true + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + dev: true + /get-value/2.0.6: resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} engines: {node: '>=0.10.0'} @@ -3553,6 +3386,13 @@ packages: is-glob: 4.0.1 dev: true + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + /glob-to-regexp/0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true @@ -3584,8 +3424,8 @@ packages: engines: {node: '>=4'} dev: true - /globals/13.10.0: - resolution: {integrity: sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==} + /globals/13.12.0: + resolution: {integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -3607,6 +3447,10 @@ packages: resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} dev: true + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + /has-bigints/1.0.1: resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} dev: true @@ -3809,11 +3653,6 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-modules/2.1.0: - resolution: {integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==} - engines: {node: '>=8'} - dev: true - /imurmurhash/0.1.4: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} @@ -3908,13 +3747,20 @@ packages: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} dev: true + /is-builtin-module/3.1.0: + resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.2.0 + dev: true + /is-callable/1.2.4: resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} dev: true - /is-core-module/2.6.0: - resolution: {integrity: sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==} + /is-core-module/2.8.0: + resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} dependencies: has: 1.0.3 dev: true @@ -4012,6 +3858,13 @@ packages: is-extglob: 2.1.1 dev: true + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + /is-js-type/2.0.0: resolution: {integrity: sha1-c2FwBtZZtOtHKbunR9KHgt8PfiI=} dependencies: @@ -4075,6 +3928,10 @@ packages: has-tostringtag: 1.0.0 dev: true + /is-shared-array-buffer/1.0.1: + resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + dev: true + /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -4098,6 +3955,12 @@ packages: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} dev: true + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: true + /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -4680,6 +4543,13 @@ packages: esprima: 4.0.1 dev: true + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + /jsdoctypeparser/9.0.0: resolution: {integrity: sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==} engines: {node: '>=10'} @@ -4746,10 +4616,6 @@ packages: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true - /json-schema-traverse/1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: true - /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} dev: true @@ -4768,18 +4634,27 @@ packages: dependencies: minimist: 1.2.5 - /jsonc-eslint-parser/1.2.0_eslint@7.32.0: - resolution: {integrity: sha512-+vnjPNITAoDX2G9/IWV5vo234gQM3Gz40VuLIr74mc86f8UIKJ9blre+HnX2pHXejxolevV2a+BpaC0nhTq8yA==} - engines: {node: '>=8.10.0'} + /jsonc-eslint-parser/2.0.4_eslint@8.4.1: + resolution: {integrity: sha512-a3ZRus4qea0tSRCW2qvF/spFt7iCpdeJbiDjxbFZRZ87JCF8sI8hbxpVvUBVyZ3fLB/RQnTi+Y/yZbMlqt1BCg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - eslint-utils: 3.0.0_eslint@7.32.0 + acorn: 8.6.0 + eslint-utils: 3.0.0_eslint@8.4.1 eslint-visitor-keys: 3.0.0 - espree: 7.3.1 - semver: 6.3.0 + espree: 9.2.0 + semver: 7.3.5 transitivePeerDependencies: - eslint dev: true + /jsx-ast-utils/3.2.1: + resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.4 + object.assign: 4.1.2 + dev: true + /kind-of/3.2.2: resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} engines: {node: '>=0.10.0'} @@ -4880,16 +4755,6 @@ packages: wrap-ansi: 7.0.0 dev: true - /load-json-file/4.0.0: - resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} - engines: {node: '>=4'} - dependencies: - graceful-fs: 4.2.8 - parse-json: 4.0.0 - pify: 3.0.0 - strip-bom: 3.0.0 - dev: true - /loader-runner/2.4.0: resolution: {integrity: sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==} engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} @@ -4947,18 +4812,10 @@ packages: p-locate: 5.0.0 dev: true - /lodash.clonedeep/4.5.0: - resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} - dev: true - /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true - /lodash.truncate/4.4.2: - resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} - dev: true - /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true @@ -4973,6 +4830,13 @@ packages: wrap-ansi: 6.2.0 dev: true + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: true + /lowercase-keys/1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} engines: {node: '>=0.10.0'} @@ -5115,6 +4979,11 @@ packages: engines: {node: '>=6'} dev: true + /min-indent/1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true + /mini-css-extract-plugin/1.6.2_webpack@4.46.0: resolution: {integrity: sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==} engines: {node: '>= 10.13.0'} @@ -5270,10 +5139,6 @@ packages: vm-browserify: 1.1.2 dev: true - /node-releases/1.1.74: - resolution: {integrity: sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==} - dev: true - /node-releases/2.0.1: resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} dev: true @@ -5330,10 +5195,6 @@ packages: kind-of: 3.2.2 dev: true - /object-inspect/1.11.0: - resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} - dev: true - /object-inspect/1.11.1: resolution: {integrity: sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==} dev: true @@ -5360,6 +5221,31 @@ packages: object-keys: 1.1.1 dev: true + /object.entries/1.1.5: + resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: true + + /object.fromentries/2.0.5: + resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: true + + /object.hasown/1.1.0: + resolution: {integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==} + dependencies: + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: true + /object.pick/1.3.0: resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} engines: {node: '>=0.10.0'} @@ -5367,13 +5253,13 @@ packages: isobject: 3.0.1 dev: true - /object.values/1.1.4: - resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} + /object.values/1.1.5: + resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.5 + es-abstract: 1.19.1 dev: true /once/1.4.0: @@ -5410,7 +5296,7 @@ packages: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} dependencies: - deep-is: 0.1.3 + deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 @@ -5517,14 +5403,6 @@ packages: safe-buffer: 5.2.1 dev: true - /parse-json/4.0.0: - resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} - engines: {node: '>=4'} - dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - dev: true - /parse-json/5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -5577,13 +5455,6 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-type/3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} - dependencies: - pify: 3.0.0 - dev: true - /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -5609,11 +5480,6 @@ packages: engines: {node: '>=8.6'} dev: true - /pify/3.0.0: - resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} - engines: {node: '>=4'} - dev: true - /pify/4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} @@ -5652,13 +5518,6 @@ packages: find-up: 5.0.0 dev: true - /pkg-up/2.0.0: - resolution: {integrity: sha1-yBmscoBZpGHKscOImivjxJoATX8=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - dev: true - /please-upgrade-node/3.2.0: resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} dependencies: @@ -5783,6 +5642,14 @@ packages: sisteransi: 1.0.5 dev: true + /prop-types/15.7.2: + resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true + /proto-props/2.0.0: resolution: {integrity: sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==} engines: {node: '>=4'} @@ -5870,16 +5737,12 @@ packages: safe-buffer: 5.2.1 dev: true - /react-is/17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} dev: true - /read-pkg-up/3.0.0: - resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - read-pkg: 3.0.0 + /react-is/17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: true /read-pkg-up/7.0.1: @@ -5891,15 +5754,6 @@ packages: type-fest: 0.8.1 dev: true - /read-pkg/3.0.0: - resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} - engines: {node: '>=4'} - dependencies: - load-json-file: 4.0.0 - normalize-package-data: 2.5.0 - path-type: 3.0.0 - dev: true - /read-pkg/5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} @@ -5949,6 +5803,12 @@ packages: dev: true optional: true + /refa/0.9.1: + resolution: {integrity: sha512-egU8LgFq2VXlAfUi8Jcbr5X38wEOadMFf8tCbshgcpVCYlE7k84pJOSlnvXF+muDB4igkdVMq7Z/kiNPqDT9TA==} + dependencies: + regexpp: 3.2.0 + dev: true + /regex-not/1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} engines: {node: '>=0.10.0'} @@ -5957,11 +5817,33 @@ packages: safe-regex: 1.1.0 dev: true + /regexp-ast-analysis/0.2.4: + resolution: {integrity: sha512-8L7kOZQaKPxKKAwGuUZxTQtlO3WZ+tiXy4s6G6PKL6trbOXcZoumwC3AOHHFtI/xoSbNxt7jgLvCnP1UADLWqg==} + dependencies: + refa: 0.9.1 + regexpp: 3.2.0 + dev: true + + /regexp-ast-analysis/0.3.0: + resolution: {integrity: sha512-11PlbBSUxwWpdj6BdZUKfhDdV9g+cveqHB+BqBQDBD7ZermDBVgtyowUaXTvT0dO3tZYo2bDIr/GoED6X1aYSA==} + dependencies: + refa: 0.9.1 + regexpp: 3.2.0 + dev: true + /regexp-tree/0.1.23: resolution: {integrity: sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw==} hasBin: true dev: true + /regexp.prototype.flags/1.3.1: + resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + /regexpp/3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} @@ -5987,15 +5869,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /require-from-string/2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - dev: true - - /reserved-words/0.1.2: - resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=} - dev: true - /resolve-cwd/3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -6026,7 +5899,14 @@ packages: /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: - is-core-module: 2.6.0 + is-core-module: 2.8.0 + path-parse: 1.0.7 + dev: true + + /resolve/2.0.0-next.3: + resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} + dependencies: + is-core-module: 2.8.0 path-parse: 1.0.7 dev: true @@ -6063,7 +5943,7 @@ packages: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: - glob: 7.1.7 + glob: 7.2.0 dev: true /ripemd160/2.0.2: @@ -6140,6 +6020,14 @@ packages: ajv-keywords: 3.5.2_ajv@6.12.6 dev: true + /scslre/0.1.6: + resolution: {integrity: sha512-JORxVRlQTfjvlOAaiQKebgFElyAm5/W8b50lgaZ0OkEnKnagJW2ufDh3xRfU75UD9z3FGIu1gL1IyR3Poa6Qmw==} + dependencies: + refa: 0.9.1 + regexp-ast-analysis: 0.2.4 + regexpp: 3.2.0 + dev: true + /semver-compare/1.0.0: resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=} dev: true @@ -6218,7 +6106,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.11.0 + object-inspect: 1.11.1 dev: true /signal-exit/3.0.6: @@ -6435,15 +6323,6 @@ packages: strip-ansi: 6.0.1 dev: true - /string-width/4.2.2: - resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.0 - dev: true - /string-width/4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -6462,6 +6341,19 @@ packages: strip-ansi: 7.0.1 dev: true + /string.prototype.matchall/4.0.6: + resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + get-intrinsic: 1.1.1 + has-symbols: 1.0.2 + internal-slot: 1.0.3 + regexp.prototype.flags: 1.3.1 + side-channel: 1.0.4 + dev: true + /string.prototype.trimend/1.0.4: resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} dependencies: @@ -6488,13 +6380,6 @@ packages: safe-buffer: 5.2.1 dev: true - /strip-ansi/6.0.0: - resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.0 - dev: true - /strip-ansi/6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -6524,6 +6409,13 @@ packages: engines: {node: '>=6'} dev: true + /strip-indent/3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + /strip-json-comments/3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -6567,18 +6459,6 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true - /table/6.7.1: - resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} - engines: {node: '>=10.0.0'} - dependencies: - ajv: 8.6.2 - lodash.clonedeep: 4.5.0 - lodash.truncate: 4.4.2 - slice-ansi: 4.0.0 - string-width: 4.2.2 - strip-ansi: 6.0.0 - dev: true - /tapable/1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} engines: {node: '>=6'} @@ -6777,6 +6657,15 @@ packages: strip-bom: 3.0.0 dev: true + /tsconfig-paths/3.12.0: + resolution: {integrity: sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.1 + minimist: 1.2.5 + strip-bom: 3.0.0 + dev: true + /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true @@ -6973,6 +6862,24 @@ packages: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} dev: true + /vue-eslint-parser/8.0.1_eslint@8.4.1: + resolution: {integrity: sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.3 + eslint: 8.4.1 + eslint-scope: 6.0.0 + eslint-visitor-keys: 3.0.0 + espree: 9.2.0 + esquery: 1.4.0 + lodash: 4.17.21 + semver: 7.3.5 + transitivePeerDependencies: + - supports-color + dev: true + /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} dependencies: diff --git a/src/index.ts b/src/index.ts index a20f5e14..5588ffdc 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,6 +1,3 @@ -import esbuildLoader from './loader'; -import ESBuildPlugin from './plugin'; -import ESBuildMinifyPlugin from './minify-plugin'; - -export default esbuildLoader; -export { ESBuildPlugin, ESBuildMinifyPlugin }; +export { default } from './loader'; +export { default as ESBuildPlugin } from './plugin'; +export { default as ESBuildMinifyPlugin } from './minify-plugin'; diff --git a/src/minify-plugin.ts b/src/minify-plugin.ts index cd649747..d3d2f35f 100644 --- a/src/minify-plugin.ts +++ b/src/minify-plugin.ts @@ -31,8 +31,8 @@ const isWebpack5 = (compilation: Compilation): compilation is Wp5Compilation => // eslint-disable-next-line @typescript-eslint/no-var-requires const { version } = require('../package.json'); -const isJsFile = /\.[cm]?js(\?.*)?$/i; -const isCssFile = /\.css(\?.*)?$/i; +const isJsFile = /\.[cm]?js(?:\?.*)?$/i; +const isCssFile = /\.css(?:\?.*)?$/i; const pluginName = 'esbuild-minify'; const granularMinifyConfigs = ['minifyIdentifiers', 'minifySyntax', 'minifyWhitespace'] as const; diff --git a/test/tsconfig.json b/test/tsconfig.json index ad628653..8983f05a 100644 --- a/test/tsconfig.json +++ b/test/tsconfig.json @@ -4,4 +4,4 @@ "." ], -} \ No newline at end of file +} diff --git a/test/utils.ts b/test/utils.ts index 22748252..8b26d11a 100644 --- a/test/utils.ts +++ b/test/utils.ts @@ -1,4 +1,3 @@ -import path from 'path'; import webpack4 from 'webpack'; import webpack5 from 'webpack5';