diff --git a/.eslintrc.js b/.eslintrc.js
index c40b7adf8ad..96e9c79532f 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -9,8 +9,9 @@ module.exports = {
'plugin:@typescript-eslint/recommended',
'prettier',
'plugin:prettier/recommended',
- 'plugin:import/recommended',
- 'plugin:import/typescript',
+ // Disabled until security issues of eslint-plugin-import have been resolved
+ // 'plugin:import/recommended',
+ // 'plugin:import/typescript',
'plugin:unicorn/recommended'
],
ignorePatterns: [
@@ -80,14 +81,15 @@ module.exports = {
],
'arrow-body-style': ['error', 'as-needed'],
'dot-notation': 'error',
- 'import/no-unresolved': [
- 'error',
- {
- // 'fsevents' is ony available on macOS, and not installed on linux/windows
- ignore: ['fsevents', 'help.md', 'is-reference', 'package.json', 'types']
- }
- ],
- 'import/order': ['error', { alphabetize: { order: 'asc' } }],
+ // Disabled until security issues of eslint-plugin-import have been resolved
+ // 'import/no-unresolved': [
+ // 'error',
+ // {
+ // // 'fsevents' is ony available on macOS, and not installed on linux/windows
+ // ignore: ['fsevents', 'help.md', 'is-reference', 'package.json', 'types']
+ // }
+ // ],
+ // 'import/order': ['error', { alphabetize: { order: 'asc' } }],
'no-constant-condition': ['error', { checkLoops: false }],
'no-prototype-builtins': 'off',
'object-shorthand': 'error',
diff --git a/LICENSE.md b/LICENSE.md
index 3da0f176acc..d81631a597e 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -16,6 +16,35 @@ The published Rollup artifact additionally contains code with the following lice
MIT, ISC
# Bundled dependencies:
+## @jridgewell/sourcemap-codec
+License: MIT
+By: Rich Harris
+Repository: git+https://github.com/jridgewell/sourcemap-codec.git
+
+> The MIT License
+>
+> Copyright (c) 2015 Rich Harris
+>
+> Permission is hereby granted, free of charge, to any person obtaining a copy
+> of this software and associated documentation files (the "Software"), to deal
+> in the Software without restriction, including without limitation the rights
+> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+> copies of the Software, and to permit persons to whom the Software is
+> furnished to do so, subject to the following conditions:
+>
+> The above copyright notice and this permission notice shall be included in
+> all copies or substantial portions of the Software.
+>
+> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+> THE SOFTWARE.
+
+---------------------------------------
+
## @rollup/pluginutils
License: MIT
By: Rich Harris
diff --git a/browser/LICENSE.md b/browser/LICENSE.md
index f0c9254ed4c..d66331904c5 100644
--- a/browser/LICENSE.md
+++ b/browser/LICENSE.md
@@ -16,6 +16,35 @@ The published Rollup artifact additionally contains code with the following lice
MIT, ISC
# Bundled dependencies:
+## @jridgewell/sourcemap-codec
+License: MIT
+By: Rich Harris
+Repository: git+https://github.com/jridgewell/sourcemap-codec.git
+
+> The MIT License
+>
+> Copyright (c) 2015 Rich Harris
+>
+> Permission is hereby granted, free of charge, to any person obtaining a copy
+> of this software and associated documentation files (the "Software"), to deal
+> in the Software without restriction, including without limitation the rights
+> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+> copies of the Software, and to permit persons to whom the Software is
+> furnished to do so, subject to the following conditions:
+>
+> The above copyright notice and this permission notice shall be included in
+> all copies or substantial portions of the Software.
+>
+> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+> THE SOFTWARE.
+
+---------------------------------------
+
## @rollup/pluginutils
License: MIT
By: Rich Harris
diff --git a/browser/src/performance.ts b/browser/src/performance.ts
index aec23b86950..c9b42e2d3f3 100644
--- a/browser/src/performance.ts
+++ b/browser/src/performance.ts
@@ -1,5 +1,5 @@
const global =
- typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : {};
+ typeof globalThis === 'undefined' ? (typeof window === 'undefined' ? {} : window) : globalThis;
export default 'performance' in global
? performance
diff --git a/cli/run/timings.ts b/cli/run/timings.ts
index 7797b36f677..7b174cfa453 100644
--- a/cli/run/timings.ts
+++ b/cli/run/timings.ts
@@ -5,7 +5,7 @@ import { bold, underline } from '../../src/utils/colors';
export function printTimings(timings: SerializedTimings): void {
for (const [label, [time, memory, total]] of Object.entries(timings)) {
const appliedColor =
- label[0] === '#' ? (label[1] !== '#' ? underline : bold) : (text: string) => text;
+ label[0] === '#' ? (label[1] === '#' ? bold : underline) : (text: string) => text;
const row = `${label}: ${time.toFixed(0)}ms, ${prettyBytes(memory)} / ${prettyBytes(total)}`;
console.info(appliedColor(row));
}
diff --git a/docs/999-big-list-of-options.md b/docs/999-big-list-of-options.md
index 5a8f17ac7d4..9ed80ee4833 100755
--- a/docs/999-big-list-of-options.md
+++ b/docs/999-big-list-of-options.md
@@ -268,7 +268,7 @@ The following will add minification to one of the outputs:
```js
// rollup.config.js
-import { terser } from 'rollup-plugin-terser';
+import terser from '@rollup/plugin-terser';
export default {
input: 'main.js',
@@ -301,7 +301,11 @@ const isProduction = process.env.NODE_ENV === 'production';
export default (async () => ({
input: 'main.js',
- plugins: [resolve(), commonjs(), isProduction && (await import('rollup-plugin-terser')).terser()],
+ plugins: [
+ resolve(),
+ commonjs(),
+ isProduction && (await import('@rollup/plugin-terser')).default()
+ ],
output: {
file: 'bundle.js',
format: 'cjs'
diff --git a/package-lock.json b/package-lock.json
index c613bffc0f0..c7710d3fec0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,56 +12,55 @@
"rollup": "dist/bin/rollup"
},
"devDependencies": {
- "@rollup/plugin-alias": "^4.0.0",
- "@rollup/plugin-buble": "^1.0.0",
- "@rollup/plugin-commonjs": "^23.0.0",
- "@rollup/plugin-json": "^5.0.0",
- "@rollup/plugin-node-resolve": "^15.0.0",
- "@rollup/plugin-replace": "^5.0.0",
- "@rollup/plugin-typescript": "^9.0.1",
+ "@rollup/plugin-alias": "^4.0.2",
+ "@rollup/plugin-buble": "^1.0.1",
+ "@rollup/plugin-commonjs": "^24.0.0",
+ "@rollup/plugin-json": "^6.0.0",
+ "@rollup/plugin-node-resolve": "^15.0.1",
+ "@rollup/plugin-replace": "^5.0.2",
+ "@rollup/plugin-typescript": "^10.0.1",
"@rollup/pluginutils": "^5.0.0",
"@types/estree": "1.0.0",
- "@types/node": "^14.18.32",
+ "@types/node": "^14.18.36",
"@types/signal-exit": "^3.0.1",
"@types/yargs-parser": "^21.0.0",
- "@typescript-eslint/eslint-plugin": "^5.40.0",
- "@typescript-eslint/parser": "^5.40.0",
- "acorn": "^8.8.0",
+ "@typescript-eslint/eslint-plugin": "^5.47.1",
+ "@typescript-eslint/parser": "^5.47.1",
+ "acorn": "^8.8.1",
"acorn-import-assertions": "^1.8.0",
"acorn-jsx": "^5.3.2",
"acorn-walk": "^8.2.0",
"buble": "^0.20.0",
"chokidar": "^3.5.3",
"colorette": "^2.0.19",
- "concurrently": "^7.4.0",
- "core-js": "^3.25.5",
+ "concurrently": "^7.6.0",
+ "core-js": "^3.27.1",
"date-time": "^4.0.0",
"es5-shim": "^4.6.7",
- "es6-shim": "^0.35.6",
- "eslint": "^8.25.0",
+ "es6-shim": "^0.35.7",
+ "eslint": "^8.31.0",
"eslint-config-prettier": "^8.5.0",
- "eslint-plugin-import": "^2.26.0",
"eslint-plugin-prettier": "^4.2.1",
- "eslint-plugin-unicorn": "^44.0.2",
- "fixturify": "^2.1.1",
+ "eslint-plugin-unicorn": "^45.0.2",
+ "fixturify": "^3.0.0",
"flru": "^1.0.2",
- "fs-extra": "^10.1.0",
+ "fs-extra": "^11.1.0",
"github-api": "^3.4.0",
"hash.js": "^1.1.7",
- "husky": "^8.0.1",
- "inquirer": "^9.1.3",
+ "husky": "^8.0.2",
+ "inquirer": "^9.1.4",
"is-reference": "^3.0.0",
- "lint-staged": "^13.0.3",
+ "lint-staged": "^13.1.0",
"locate-character": "^2.0.5",
- "magic-string": "^0.26.7",
- "mocha": "^10.0.0",
+ "magic-string": "^0.27.0",
+ "mocha": "^10.2.0",
"nyc": "^15.1.0",
- "prettier": "^2.7.1",
+ "prettier": "^2.8.1",
"pretty-bytes": "^6.0.0",
"pretty-ms": "^8.0.0",
"requirejs": "^2.3.6",
"rollup": "^2.79.1",
- "rollup-plugin-license": "^2.8.1",
+ "rollup-plugin-license": "^3.0.1",
"rollup-plugin-string": "^3.0.0",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-thatworks": "^1.0.4",
@@ -72,9 +71,9 @@
"source-map-support": "^0.5.21",
"sourcemap-codec": "^1.4.8",
"systemjs": "^6.13.0",
- "terser": "^5.15.1",
- "tslib": "^2.4.0",
- "typescript": "^4.8.4",
+ "terser": "^5.16.1",
+ "tslib": "^2.4.1",
+ "typescript": "^4.9.4",
"weak-napi": "^2.0.2",
"yargs-parser": "^21.1.1"
},
@@ -112,30 +111,30 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz",
- "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==",
+ "version": "7.20.10",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz",
+ "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz",
- "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz",
+ "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.3",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-module-transforms": "^7.19.0",
- "@babel/helpers": "^7.19.0",
- "@babel/parser": "^7.19.3",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.3",
- "@babel/types": "^7.19.3",
+ "@babel/generator": "^7.20.7",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-module-transforms": "^7.20.7",
+ "@babel/helpers": "^7.20.7",
+ "@babel/parser": "^7.20.7",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -160,12 +159,12 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.4.tgz",
- "integrity": "sha512-5T2lY5vXqS+5UEit/5TwcIUeCnwgCljcF8IQRT6XRQPBrvLeq5V8W+URv+GvwoF3FP8tkhp++evVyDzkDGzNmA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz",
+ "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.19.4",
+ "@babel/types": "^7.20.7",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -187,15 +186,28 @@
"node": ">=6.0.0"
}
},
+ "node_modules/@babel/generator/node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz",
- "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
+ "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.19.3",
+ "@babel/compat-data": "^7.20.5",
"@babel/helper-validator-option": "^7.18.6",
"browserslist": "^4.21.3",
+ "lru-cache": "^5.1.1",
"semver": "^6.3.0"
},
"engines": {
@@ -261,31 +273,31 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz",
- "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==",
+ "version": "7.20.11",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz",
+ "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.18.6",
+ "@babel/helper-simple-access": "^7.20.2",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/helper-validator-identifier": "^7.18.6",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.0",
- "@babel/types": "^7.19.0"
+ "@babel/helper-validator-identifier": "^7.19.1",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.10",
+ "@babel/types": "^7.20.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz",
- "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
+ "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.19.4"
+ "@babel/types": "^7.20.2"
},
"engines": {
"node": ">=6.9.0"
@@ -331,14 +343,14 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz",
- "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz",
+ "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==",
"dev": true,
"dependencies": {
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.4",
- "@babel/types": "^7.19.4"
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7"
},
"engines": {
"node": ">=6.9.0"
@@ -359,9 +371,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.4.tgz",
- "integrity": "sha512-qpVT7gtuOLjWeDTKLkJ6sryqLliBaFpAtGeqw5cs5giLldvh+Ch0plqnUMKoVAUS6ZEueQQiZV+p5pxtPitEsA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz",
+ "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -371,33 +383,33 @@
}
},
"node_modules/@babel/template": {
- "version": "7.18.10",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
- "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+ "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/parser": "^7.18.10",
- "@babel/types": "^7.18.10"
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.4.tgz",
- "integrity": "sha512-w3K1i+V5u2aJUOXBFFC5pveFLmtq1s3qcdDNC2qRI6WPBQIDaKFqXxDEqDO/h1dQ3HjsZoZMyIy6jGLq0xtw+g==",
+ "version": "7.20.10",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.10.tgz",
+ "integrity": "sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.4",
+ "@babel/generator": "^7.20.7",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.19.4",
- "@babel/types": "^7.19.4",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -415,9 +427,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz",
- "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz",
+ "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==",
"dev": true,
"dependencies": {
"@babel/helper-string-parser": "^7.19.4",
@@ -428,16 +440,31 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz",
+ "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==",
+ "dev": true,
+ "dependencies": {
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
"node_modules/@eslint/eslintrc": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
- "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
+ "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.4.0",
- "globals": "^13.15.0",
+ "globals": "^13.19.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -452,14 +479,14 @@
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.10.7",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz",
- "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==",
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5"
},
"engines": {
"node": ">=10.10.0"
@@ -654,9 +681,9 @@
"dev": true
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.16",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.16.tgz",
- "integrity": "sha512-LCQ+NeThyJ4k1W2d+vIKdxuSt9R3pQSZ4P92m7EakaYuXcVWbHuT5bjNcqLd4Rdgi6xYWYDvBJZJLZSLanjDcA==",
+ "version": "0.3.17",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
+ "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
"dev": true,
"dependencies": {
"@jridgewell/resolve-uri": "3.1.0",
@@ -699,9 +726,9 @@
}
},
"node_modules/@rollup/plugin-alias": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-4.0.0.tgz",
- "integrity": "sha512-fGRWzM2F6wXnzAqn4Db8SdB/2Ree0u2XOQaaTy9mhqA35NmUzJXevMBUcpZywPF2MIUUAw+SKfWogKxFSPh+Qw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-4.0.2.tgz",
+ "integrity": "sha512-1hv7dBOZZwo3SEupxn4UA2N0EDThqSSS+wI1St1TNTBtOZvUchyIClyHcnDcjjrReTPZ47Faedrhblv4n+T5UQ==",
"dev": true,
"dependencies": {
"slash": "^4.0.0"
@@ -719,12 +746,12 @@
}
},
"node_modules/@rollup/plugin-buble": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-buble/-/plugin-buble-1.0.0.tgz",
- "integrity": "sha512-VDbhsNtC4cXZ20+hhilL0hzUskrTZWhF9PTabCOuye1NK5Ht8LZzpM1Q0S/yo0kMArjrFnIb2P4N8d3uEKuxnA==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-buble/-/plugin-buble-1.0.1.tgz",
+ "integrity": "sha512-4srowx9TM2C2m5qDz72E9eOY7jC2Z0R5jw27tYanm1tEwi22Bl1Sh0ccubGIF3v30wmXWiH0dpvwO7+F5cPiWg==",
"dev": true,
"dependencies": {
- "@rollup/pluginutils": "^4.2.1",
+ "@rollup/pluginutils": "^5.0.1",
"@types/buble": "^0.19.2",
"buble": "^0.20.0"
},
@@ -740,31 +767,18 @@
}
}
},
- "node_modules/@rollup/plugin-buble/node_modules/@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "dependencies": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- },
- "engines": {
- "node": ">= 8.0.0"
- }
- },
"node_modules/@rollup/plugin-commonjs": {
- "version": "23.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.0.tgz",
- "integrity": "sha512-JbrTRyDNtLQj/rhl7RFUuYXwQ2fac+33oLDAu2k++WD95zweyo28UAomLVA0JMGx4vmCa7Nw4T6k/1F6lelExg==",
+ "version": "24.0.0",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.0.tgz",
+ "integrity": "sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==",
"dev": true,
"dependencies": {
- "@rollup/pluginutils": "^4.2.1",
+ "@rollup/pluginutils": "^5.0.1",
"commondir": "^1.0.1",
"estree-walker": "^2.0.2",
"glob": "^8.0.3",
"is-reference": "1.2.1",
- "magic-string": "^0.26.4"
+ "magic-string": "^0.27.0"
},
"engines": {
"node": ">=14.0.0"
@@ -778,19 +792,6 @@
}
}
},
- "node_modules/@rollup/plugin-commonjs/node_modules/@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "dependencies": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- },
- "engines": {
- "node": ">= 8.0.0"
- }
- },
"node_modules/@rollup/plugin-commonjs/node_modules/is-reference": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
@@ -801,12 +802,12 @@
}
},
"node_modules/@rollup/plugin-json": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-5.0.0.tgz",
- "integrity": "sha512-LsWDA5wJs/ggzakVuKQhZo7HPRcQZgBa3jWIVxQSFxaRToUGNi8ZBh3+k/gQ+1eInVYJgn4WBRCUkmoDrmmGzw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.0.0.tgz",
+ "integrity": "sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==",
"dev": true,
"dependencies": {
- "@rollup/pluginutils": "^4.2.1"
+ "@rollup/pluginutils": "^5.0.1"
},
"engines": {
"node": ">=14.0.0"
@@ -820,26 +821,13 @@
}
}
},
- "node_modules/@rollup/plugin-json/node_modules/@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "dependencies": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- },
- "engines": {
- "node": ">= 8.0.0"
- }
- },
"node_modules/@rollup/plugin-node-resolve": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.0.tgz",
- "integrity": "sha512-iwJbzfTzlzDDQcGmkS7EkCKwe2kSkdBrjX87Fy/KrNjr6UNnLpod0t6X66e502LRe5JJCA4FFqrEscWPnZAkig==",
+ "version": "15.0.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz",
+ "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==",
"dev": true,
"dependencies": {
- "@rollup/pluginutils": "^4.2.1",
+ "@rollup/pluginutils": "^5.0.1",
"@types/resolve": "1.20.2",
"deepmerge": "^4.2.2",
"is-builtin-module": "^3.2.0",
@@ -858,27 +846,14 @@
}
}
},
- "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "dependencies": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- },
- "engines": {
- "node": ">= 8.0.0"
- }
- },
"node_modules/@rollup/plugin-replace": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.0.tgz",
- "integrity": "sha512-TiPmjMuBjQM+KLWK16O5TAM/eW4yXBYyQ17FbfeNzBC1t2kzX2aXoa8AlS9XTSmg6/2TNvkER1lMEEeN4Lhavw==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz",
+ "integrity": "sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==",
"dev": true,
"dependencies": {
- "@rollup/pluginutils": "^4.2.1",
- "magic-string": "^0.26.4"
+ "@rollup/pluginutils": "^5.0.1",
+ "magic-string": "^0.27.0"
},
"engines": {
"node": ">=14.0.0"
@@ -892,26 +867,13 @@
}
}
},
- "node_modules/@rollup/plugin-replace/node_modules/@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "dependencies": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- },
- "engines": {
- "node": ">= 8.0.0"
- }
- },
"node_modules/@rollup/plugin-typescript": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-9.0.1.tgz",
- "integrity": "sha512-fj+CTk8+HvFCEwwDQdNgWd0lIJVXtMQ0Z3vH/ZgzFSbK2s1zs5wjZrjzrhViTTN+UF49+P69/tybgKRdGHpj/Q==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-10.0.1.tgz",
+ "integrity": "sha512-wBykxRLlX7EzL8BmUqMqk5zpx2onnmRMSw/l9M1sVfkJvdwfxogZQVNUM9gVMJbjRLDR5H6U0OMOrlDGmIV45A==",
"dev": true,
"dependencies": {
- "@rollup/pluginutils": "^4.2.1",
+ "@rollup/pluginutils": "^5.0.1",
"resolve": "^1.22.1"
},
"engines": {
@@ -931,25 +893,13 @@
}
}
},
- "node_modules/@rollup/plugin-typescript/node_modules/@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "dependencies": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- },
- "engines": {
- "node": ">= 8.0.0"
- }
- },
"node_modules/@rollup/pluginutils": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.0.tgz",
- "integrity": "sha512-LJAlpJhSH4cAoNrh5G4mQ7VJJgmGVN1A91Skwpd6uMT4CGmDbrZ59RQWwNB08WkLtKOzTHFj6pKgVn18zlDFrQ==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
+ "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
"dev": true,
"dependencies": {
+ "@types/estree": "^1.0.0",
"estree-walker": "^2.0.2",
"picomatch": "^2.3.1"
},
@@ -990,9 +940,9 @@
"dev": true
},
"node_modules/@types/fs-extra": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz",
- "integrity": "sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==",
+ "version": "9.0.13",
+ "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
+ "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
"dev": true,
"dependencies": {
"@types/node": "*"
@@ -1014,12 +964,6 @@
"integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
"dev": true
},
- "node_modules/@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
- "dev": true
- },
"node_modules/@types/minimatch": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
@@ -1027,9 +971,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "14.18.32",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.32.tgz",
- "integrity": "sha512-Y6S38pFr04yb13qqHf8uk1nHE3lXgQ30WZbv1mLliV9pt0NjvqdWttLcrOYLnXbOafknVYRHZGoMSpR9UwfYow==",
+ "version": "14.18.36",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz",
+ "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==",
"dev": true
},
"node_modules/@types/normalize-package-data": {
@@ -1045,15 +989,21 @@
"dev": true
},
"node_modules/@types/rimraf": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.5.tgz",
- "integrity": "sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==",
"dev": true,
"dependencies": {
"@types/glob": "*",
"@types/node": "*"
}
},
+ "node_modules/@types/semver": {
+ "version": "7.3.13",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz",
+ "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==",
+ "dev": true
+ },
"node_modules/@types/signal-exit": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@types/signal-exit/-/signal-exit-3.0.1.tgz",
@@ -1067,16 +1017,17 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz",
- "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.47.1.tgz",
+ "integrity": "sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/type-utils": "5.40.0",
- "@typescript-eslint/utils": "5.40.0",
+ "@typescript-eslint/scope-manager": "5.47.1",
+ "@typescript-eslint/type-utils": "5.47.1",
+ "@typescript-eslint/utils": "5.47.1",
"debug": "^4.3.4",
"ignore": "^5.2.0",
+ "natural-compare-lite": "^1.4.0",
"regexpp": "^3.2.0",
"semver": "^7.3.7",
"tsutils": "^3.21.0"
@@ -1099,14 +1050,14 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz",
- "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.47.1.tgz",
+ "integrity": "sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/typescript-estree": "5.40.0",
+ "@typescript-eslint/scope-manager": "5.47.1",
+ "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/typescript-estree": "5.47.1",
"debug": "^4.3.4"
},
"engines": {
@@ -1126,13 +1077,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
- "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz",
+ "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/visitor-keys": "5.40.0"
+ "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/visitor-keys": "5.47.1"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1143,13 +1094,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz",
- "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.47.1.tgz",
+ "integrity": "sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "5.40.0",
- "@typescript-eslint/utils": "5.40.0",
+ "@typescript-eslint/typescript-estree": "5.47.1",
+ "@typescript-eslint/utils": "5.47.1",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
},
@@ -1170,9 +1121,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
- "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz",
+ "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1183,13 +1134,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
- "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz",
+ "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/visitor-keys": "5.40.0",
+ "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/visitor-keys": "5.47.1",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -1210,15 +1161,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz",
- "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.47.1.tgz",
+ "integrity": "sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==",
"dev": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/typescript-estree": "5.40.0",
+ "@types/semver": "^7.3.12",
+ "@typescript-eslint/scope-manager": "5.47.1",
+ "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/typescript-estree": "5.47.1",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0",
"semver": "^7.3.7"
@@ -1235,12 +1187,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
- "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz",
+ "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.40.0",
+ "@typescript-eslint/types": "5.47.1",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
@@ -1251,16 +1203,10 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@ungap/promise-all-settled": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
- "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
- "dev": true
- },
"node_modules/acorn": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
- "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
@@ -1335,27 +1281,27 @@
}
},
"node_modules/ansi-escapes": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz",
- "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.0.0.tgz",
+ "integrity": "sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==",
"dev": true,
"dependencies": {
- "type-fest": "^1.0.2"
+ "type-fest": "^3.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.5.0.tgz",
+ "integrity": "sha512-bI3zRmZC8K0tUz1HjbIOAGQwR2CoPQG68N5IF7gm0LBl8QSNXzkmaWnkWccCUL5uG9mCsp4sBwC8SBrNSISWew==",
"dev": true,
"engines": {
- "node": ">=10"
+ "node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -1383,9 +1329,9 @@
}
},
"node_modules/anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
"dependencies": {
"normalize-path": "^3.0.0",
@@ -1428,25 +1374,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/array-includes": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
- "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5",
- "get-intrinsic": "^1.1.1",
- "is-string": "^1.0.7"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
@@ -1456,24 +1383,6 @@
"node": ">=8"
}
},
- "node_modules/array.prototype.flat": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
- "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/astral-regex": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
@@ -1528,9 +1437,9 @@
}
},
"node_modules/bl": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz",
- "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz",
+ "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==",
"dev": true,
"dependencies": {
"buffer": "^6.0.3",
@@ -1700,19 +1609,6 @@
"node": ">=8"
}
},
- "node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -1732,9 +1628,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001418",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001418.tgz",
- "integrity": "sha512-oIs7+JL3K9JRQ3jPZjlH6qyYDp+nBTCais7hjh0s+fuBwufc7uZ7hPYMXrDOJhV360KGMTcczMRObk0/iMqZRg==",
+ "version": "1.0.30001441",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz",
+ "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==",
"dev": true,
"funding": [
{
@@ -1795,10 +1691,13 @@
}
},
"node_modules/ci-info": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz",
- "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==",
- "dev": true
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz",
+ "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
},
"node_modules/clean-regexp": {
"version": "1.0.0",
@@ -1874,14 +1773,17 @@
}
},
"node_modules/cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
"dependencies": {
"string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
+ "strip-ansi": "^6.0.1",
"wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/cliui/node_modules/ansi-styles": {
@@ -2021,9 +1923,9 @@
"dev": true
},
"node_modules/concurrently": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-7.4.0.tgz",
- "integrity": "sha512-M6AfrueDt/GEna/Vg9BqQ+93yuvzkSKmoTixnwEJkH0LlcGrRC2eCmjeG1tLLHIYfpYJABokqSGyMcXjm96AFA==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-7.6.0.tgz",
+ "integrity": "sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==",
"dev": true,
"dependencies": {
"chalk": "^4.1.0",
@@ -2090,20 +1992,6 @@
"node": ">=8"
}
},
- "node_modules/concurrently/node_modules/cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "dev": true,
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/concurrently/node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -2122,12 +2010,6 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "node_modules/concurrently/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
"node_modules/concurrently/node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -2137,29 +2019,6 @@
"node": ">=8"
}
},
- "node_modules/concurrently/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/concurrently/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/concurrently/node_modules/supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -2175,54 +2034,16 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
- "node_modules/concurrently/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/concurrently/node_modules/yargs": {
- "version": "17.6.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz",
- "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==",
- "dev": true,
- "dependencies": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/convert-source-map": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
- "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "~5.1.1"
- }
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "dev": true
},
"node_modules/core-js": {
- "version": "3.25.5",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
- "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
+ "version": "3.27.1",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.1.tgz",
+ "integrity": "sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww==",
"dev": true,
"hasInstallScript": true,
"funding": {
@@ -2340,22 +2161,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "dev": true,
- "dependencies": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/diff": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
@@ -2396,9 +2201,9 @@
"dev": true
},
"node_modules/electron-to-chromium": {
- "version": "1.4.276",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.276.tgz",
- "integrity": "sha512-EpuHPqu8YhonqLBXHoU6hDJCD98FCe6KDoet3/gY1qsQ6usjJoHqBH2YIVs8FXaAtHwVL8Uqa/fsYao/vq9VWQ==",
+ "version": "1.4.284",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
+ "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
"dev": true
},
"node_modules/emoji-regex": {
@@ -2422,77 +2227,13 @@
"is-arrayish": "^0.2.1"
}
},
- "node_modules/es-abstract": {
- "version": "1.20.4",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz",
- "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trimend": "^1.0.5",
- "string.prototype.trimstart": "^1.0.5",
- "unbox-primitive": "^1.0.2"
- },
+ "node_modules/es5-shim": {
+ "version": "4.6.7",
+ "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.7.tgz",
+ "integrity": "sha512-jg21/dmlrNQI7JyyA2w7n+yifSxBng0ZralnSfVZjoCawgNTCnS+yBCyVM9DL5itm7SUnDGgv7hcq2XCZX4iRQ==",
+ "dev": true,
"engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "dev": true,
- "dependencies": {
- "has": "^1.0.3"
- }
- },
- "node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es5-shim": {
- "version": "4.6.7",
- "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.7.tgz",
- "integrity": "sha512-jg21/dmlrNQI7JyyA2w7n+yifSxBng0ZralnSfVZjoCawgNTCnS+yBCyVM9DL5itm7SUnDGgv7hcq2XCZX4iRQ==",
- "dev": true,
- "engines": {
- "node": ">=0.4.0"
+ "node": ">=0.4.0"
}
},
"node_modules/es6-error": {
@@ -2502,9 +2243,9 @@
"dev": true
},
"node_modules/es6-shim": {
- "version": "0.35.6",
- "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz",
- "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==",
+ "version": "0.35.7",
+ "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.7.tgz",
+ "integrity": "sha512-baZkUfTDSx7X69+NA8imbvGrsPfqH0MX7ADdIDjqwsI8lkTgLIiD2QWrUCSGsUQ0YMnSCA/4pNgSyXdnLHWf3A==",
"dev": true
},
"node_modules/escalade": {
@@ -2526,14 +2267,15 @@
}
},
"node_modules/eslint": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
- "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
+ "version": "8.31.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz",
+ "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.3.3",
- "@humanwhocodes/config-array": "^0.10.5",
+ "@eslint/eslintrc": "^1.4.1",
+ "@humanwhocodes/config-array": "^0.11.8",
"@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -2549,14 +2291,14 @@
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
- "glob-parent": "^6.0.1",
- "globals": "^13.15.0",
- "globby": "^11.1.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
"grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
"js-sdsl": "^4.1.4",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
@@ -2592,105 +2334,6 @@
"eslint": ">=7.0.0"
}
},
- "node_modules/eslint-import-resolver-node": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
- "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
- "dev": true,
- "dependencies": {
- "debug": "^3.2.7",
- "resolve": "^1.20.0"
- }
- },
- "node_modules/eslint-import-resolver-node/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-module-utils": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
- "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
- "dev": true,
- "dependencies": {
- "debug": "^3.2.7"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependenciesMeta": {
- "eslint": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-module-utils/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-import": {
- "version": "2.26.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
- "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
- "dev": true,
- "dependencies": {
- "array-includes": "^3.1.4",
- "array.prototype.flat": "^1.2.5",
- "debug": "^2.6.9",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-module-utils": "^2.7.3",
- "has": "^1.0.3",
- "is-core-module": "^2.8.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.values": "^1.1.5",
- "resolve": "^1.22.0",
- "tsconfig-paths": "^3.14.1"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true
- },
"node_modules/eslint-plugin-prettier": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
@@ -2713,24 +2356,26 @@
}
},
"node_modules/eslint-plugin-unicorn": {
- "version": "44.0.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.2.tgz",
- "integrity": "sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==",
+ "version": "45.0.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.2.tgz",
+ "integrity": "sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.19.1",
- "ci-info": "^3.4.0",
+ "@eslint-community/eslint-utils": "^4.1.2",
+ "ci-info": "^3.6.1",
"clean-regexp": "^1.0.0",
- "eslint-utils": "^3.0.0",
"esquery": "^1.4.0",
"indent-string": "^4.0.0",
"is-builtin-module": "^3.2.0",
+ "jsesc": "^3.0.2",
"lodash": "^4.17.21",
"pluralize": "^8.0.0",
"read-pkg-up": "^7.0.1",
"regexp-tree": "^0.1.24",
+ "regjsparser": "^0.9.1",
"safe-regex": "^2.1.1",
- "semver": "^7.3.7",
+ "semver": "^7.3.8",
"strip-indent": "^3.0.0"
},
"engines": {
@@ -2740,7 +2385,7 @@
"url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1"
},
"peerDependencies": {
- "eslint": ">=8.23.1"
+ "eslint": ">=8.28.0"
}
},
"node_modules/eslint-scope": {
@@ -2909,9 +2554,9 @@
}
},
"node_modules/espree": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
- "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
"dev": true,
"dependencies": {
"acorn": "^8.8.0",
@@ -3082,9 +2727,9 @@
"dev": true
},
"node_modules/fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
"dev": true,
"dependencies": {
"reusify": "^1.0.4"
@@ -3176,52 +2821,34 @@
}
},
"node_modules/fixturify": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/fixturify/-/fixturify-2.1.1.tgz",
- "integrity": "sha512-SRgwIMXlxkb6AUgaVjIX+jCEqdhyXu9hah7mcK+lWynjKtX73Ux1TDv71B7XyaQ+LJxkYRHl5yCL8IycAvQRUw==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/fixturify/-/fixturify-3.0.0.tgz",
+ "integrity": "sha512-PFOf/DT9/t2NCiVyiQ5cBMJtGZfWh3aeOV8XVqQQOPBlTv8r6l0k75/hm36JOaiJlrWFk/8aYFyOKAvOkrkjrw==",
"dev": true,
"dependencies": {
- "@types/fs-extra": "^8.1.0",
+ "@types/fs-extra": "^9.0.13",
"@types/minimatch": "^3.0.3",
- "@types/rimraf": "^2.0.3",
- "fs-extra": "^8.1.0",
+ "@types/rimraf": "^3.0.2",
+ "fs-extra": "^10.1.0",
"matcher-collection": "^2.0.1",
- "walk-sync": "^2.0.2"
+ "walk-sync": "^3.0.0"
},
"engines": {
- "node": "10.* || >= 12.*"
+ "node": "14.* || >= 16.*"
}
},
"node_modules/fixturify/node_modules/fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
},
"engines": {
- "node": ">=6 <7 || >=8"
- }
- },
- "node_modules/fixturify/node_modules/jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
- "dev": true,
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "node_modules/fixturify/node_modules/universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
- "dev": true,
- "engines": {
- "node": ">= 4.0.0"
+ "node": ">=12"
}
},
"node_modules/flat": {
@@ -3315,9 +2942,9 @@
]
},
"node_modules/fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz",
+ "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -3325,7 +2952,7 @@
"universalify": "^2.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14.14"
}
},
"node_modules/fs.realpath": {
@@ -3353,33 +2980,6 @@
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
- "node_modules/function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -3398,20 +2998,6 @@
"node": "6.* || 8.* || >= 10.*"
}
},
- "node_modules/get-intrinsic": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
- "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/get-package-type": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
@@ -3433,22 +3019,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/get-symbol-from-current-process-h": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-symbol-from-current-process-h/-/get-symbol-from-current-process-h-1.0.2.tgz",
@@ -3532,9 +3102,9 @@
}
},
"node_modules/glob/node_modules/minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz",
+ "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -3544,9 +3114,9 @@
}
},
"node_modules/globals": {
- "version": "13.17.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
- "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -3611,15 +3181,6 @@
"node": ">= 0.4.0"
}
},
- "node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -3629,45 +3190,6 @@
"node": ">=4"
}
},
- "node_modules/has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/hash.js": {
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
@@ -3746,9 +3268,9 @@
}
},
"node_modules/husky": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz",
- "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.2.tgz",
+ "integrity": "sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==",
"dev": true,
"bin": {
"husky": "lib/bin.js"
@@ -3793,9 +3315,9 @@
]
},
"node_modules/ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -3852,13 +3374,13 @@
"dev": true
},
"node_modules/inquirer": {
- "version": "9.1.3",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.3.tgz",
- "integrity": "sha512-3OoUzit8tEebW4tpIZUXPRvcGNm4xhGeQp+GpdupDiz2OdWAqjO50EoeVOXx1Z91M0GLe6d16jJUArIhI/cNPQ==",
+ "version": "9.1.4",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.4.tgz",
+ "integrity": "sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==",
"dev": true,
"dependencies": {
- "ansi-escapes": "^5.0.0",
- "chalk": "^5.0.1",
+ "ansi-escapes": "^6.0.0",
+ "chalk": "^5.1.2",
"cli-cursor": "^4.0.0",
"cli-width": "^4.0.0",
"external-editor": "^3.0.3",
@@ -3890,9 +3412,9 @@
}
},
"node_modules/inquirer/node_modules/chalk": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.0.tgz",
- "integrity": "sha512-56zD4khRTBoIyzUYAFgDDaPhUMN/fC/rySe6aZGqbj/VWiU2eI3l6ZLOtYGFZAV5v02mwPjtpzlrOveJiz5eZQ==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
+ "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
"dev": true,
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
@@ -3916,20 +3438,6 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
- "node_modules/internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
"node_modules/interpret": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
@@ -3945,18 +3453,6 @@
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
"dev": true
},
- "node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "dependencies": {
- "has-bigints": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -3969,22 +3465,6 @@
"node": ">=8"
}
},
- "node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-builtin-module": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz",
@@ -4000,22 +3480,10 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-core-module": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
- "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+ "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
@@ -4024,21 +3492,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -4090,18 +3543,6 @@
"integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
"dev": true
},
- "node_modules/is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -4111,19 +3552,13 @@
"node": ">=0.12.0"
}
},
- "node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
"dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
"engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "node": ">=8"
}
},
"node_modules/is-plain-obj": {
@@ -4144,34 +3579,6 @@
"@types/estree": "*"
}
},
- "node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-stream": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
@@ -4184,36 +3591,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@@ -4232,18 +3609,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
@@ -4446,10 +3811,14 @@
"dev": true
},
"node_modules/js-sdsl": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz",
- "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==",
- "dev": true
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
+ "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/js-sdsl"
+ }
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -4470,15 +3839,15 @@
}
},
"node_modules/jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
"dev": true,
"bin": {
"jsesc": "bin/jsesc"
},
"engines": {
- "node": ">=4"
+ "node": ">=6"
}
},
"node_modules/json-parse-even-better-errors": {
@@ -4500,9 +3869,9 @@
"dev": true
},
"node_modules/json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true,
"bin": {
"json5": "lib/cli.js"
@@ -4537,9 +3906,9 @@
}
},
"node_modules/lilconfig": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
- "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
+ "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
"dev": true,
"engines": {
"node": ">=10"
@@ -4552,24 +3921,24 @@
"dev": true
},
"node_modules/lint-staged": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz",
- "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz",
+ "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==",
"dev": true,
"dependencies": {
"cli-truncate": "^3.1.0",
- "colorette": "^2.0.17",
- "commander": "^9.3.0",
+ "colorette": "^2.0.19",
+ "commander": "^9.4.1",
"debug": "^4.3.4",
"execa": "^6.1.0",
- "lilconfig": "2.0.5",
- "listr2": "^4.0.5",
+ "lilconfig": "2.0.6",
+ "listr2": "^5.0.5",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"object-inspect": "^1.12.2",
"pidtree": "^0.6.0",
"string-argv": "^0.3.1",
- "yaml": "^2.1.1"
+ "yaml": "^2.1.3"
},
"bin": {
"lint-staged": "bin/lint-staged.js"
@@ -4582,22 +3951,22 @@
}
},
"node_modules/listr2": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz",
- "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==",
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.6.tgz",
+ "integrity": "sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==",
"dev": true,
"dependencies": {
"cli-truncate": "^2.1.0",
- "colorette": "^2.0.16",
+ "colorette": "^2.0.19",
"log-update": "^4.0.0",
"p-map": "^4.0.0",
"rfdc": "^1.3.0",
- "rxjs": "^7.5.5",
+ "rxjs": "^7.5.7",
"through": "^2.3.8",
"wrap-ansi": "^7.0.0"
},
"engines": {
- "node": ">=12"
+ "node": "^14.13.1 || >=16.0.0"
},
"peerDependencies": {
"enquirer": ">= 2.3.0 < 3"
@@ -5042,24 +4411,21 @@
}
},
"node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"dev": true,
"dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
+ "yallist": "^3.0.2"
}
},
"node_modules/magic-string": {
- "version": "0.26.7",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
- "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+ "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
"dev": true,
"dependencies": {
- "sourcemap-codec": "^1.4.8"
+ "@jridgewell/sourcemap-codec": "^1.4.13"
},
"engines": {
"node": ">=12"
@@ -5170,10 +4536,13 @@
}
},
"node_modules/minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
- "dev": true
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
+ "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/mkdirp": {
"version": "1.0.4",
@@ -5188,12 +4557,11 @@
}
},
"node_modules/mocha": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz",
- "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz",
+ "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
"dev": true,
"dependencies": {
- "@ungap/promise-all-settled": "1.1.2",
"ansi-colors": "4.1.1",
"browser-stdout": "1.3.1",
"chokidar": "3.5.3",
@@ -5228,6 +4596,56 @@
"url": "https://opencollective.com/mochajs"
}
},
+ "node_modules/mocha/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/mocha/node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/mocha/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/mocha/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/mocha/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
"node_modules/mocha/node_modules/escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
@@ -5281,6 +4699,15 @@
"node": ">=8"
}
},
+ "node_modules/mocha/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/mocha/node_modules/minimatch": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
@@ -5308,6 +4735,20 @@
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
+ "node_modules/mocha/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/mocha/node_modules/supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -5323,6 +4764,41 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
+ "node_modules/mocha/node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/mocha/node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/mocha/node_modules/yargs-parser": {
"version": "20.2.4",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
@@ -5371,6 +4847,12 @@
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
+ "node_modules/natural-compare-lite": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz",
+ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==",
+ "dev": true
+ },
"node_modules/node-addon-api": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
@@ -5401,9 +4883,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
- "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
+ "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
"dev": true
},
"node_modules/normalize-package-data": {
@@ -5734,50 +5216,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.values": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
- "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -5855,9 +5293,9 @@
}
},
"node_modules/ora/node_modules/chalk": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.0.tgz",
- "integrity": "sha512-56zD4khRTBoIyzUYAFgDDaPhUMN/fC/rySe6aZGqbj/VWiU2eI3l6ZLOtYGFZAV5v02mwPjtpzlrOveJiz5eZQ==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
+ "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
"dev": true,
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
@@ -6184,9 +5622,9 @@
}
},
"node_modules/prettier": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz",
- "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz",
+ "integrity": "sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==",
"dev": true,
"bin": {
"prettier": "bin-prettier.js"
@@ -6454,23 +5892,6 @@
"regexp-tree": "bin/regexp-tree"
}
},
- "node_modules/regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/regexpp": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
@@ -6489,15 +5910,36 @@
"integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==",
"dev": true,
"dependencies": {
- "regenerate": "^1.4.0",
- "regenerate-unicode-properties": "^8.0.2",
- "regjsgen": "^0.5.0",
- "regjsparser": "^0.6.0",
- "unicode-match-property-ecmascript": "^1.0.4",
- "unicode-match-property-value-ecmascript": "^1.1.0"
+ "regenerate": "^1.4.0",
+ "regenerate-unicode-properties": "^8.0.2",
+ "regjsgen": "^0.5.0",
+ "regjsparser": "^0.6.0",
+ "unicode-match-property-ecmascript": "^1.0.4",
+ "unicode-match-property-value-ecmascript": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regexpu-core/node_modules/jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/regexpu-core/node_modules/regjsparser": {
+ "version": "0.6.9",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
+ "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
+ "dev": true,
+ "dependencies": {
+ "jsesc": "~0.5.0"
},
- "engines": {
- "node": ">=4"
+ "bin": {
+ "regjsparser": "bin/parser"
}
},
"node_modules/regjsgen": {
@@ -6507,9 +5949,9 @@
"dev": true
},
"node_modules/regjsparser": {
- "version": "0.6.9",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
- "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
+ "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
"dev": true,
"dependencies": {
"jsesc": "~0.5.0"
@@ -6700,9 +6142,9 @@
}
},
"node_modules/rollup-plugin-license": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-2.8.1.tgz",
- "integrity": "sha512-VYd9pzaNL7NN6xQp93XiiCV2UoduXgSmTcz6rl9bHPdiifT6yH3Zw/omEr73Rq8TIyN4nqJACBbKIT/2eE66wg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.0.1.tgz",
+ "integrity": "sha512-/lec6Y94Y3wMfTDeYTO/jSXII0GQ/XkDZCiqkMKxyU5D5nGPaxr/2JNYvAgYsoCYuOLGOanKDPjCCQiTT96p7A==",
"dev": true,
"dependencies": {
"commenting": "~1.1.0",
@@ -6716,10 +6158,10 @@
"spdx-satisfies": "~5.0.1"
},
"engines": {
- "node": ">=10.0.0"
+ "node": ">=14.0.0"
},
"peerDependencies": {
- "rollup": "^1.0.0 || ^2.0.0"
+ "rollup": "^1.0.0 || ^2.0.0 || ^3.0.0"
}
},
"node_modules/rollup-plugin-license/node_modules/glob": {
@@ -6742,6 +6184,18 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/rollup-plugin-license/node_modules/magic-string": {
+ "version": "0.26.7",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
+ "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
+ "dev": true,
+ "dependencies": {
+ "sourcemap-codec": "^1.4.8"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/rollup-plugin-string": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/rollup-plugin-string/-/rollup-plugin-string-3.0.0.tgz",
@@ -6755,6 +6209,7 @@
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
"integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
+ "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.10.4",
@@ -6832,19 +6287,33 @@
}
},
"node_modules/rxjs": {
- "version": "7.5.7",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz",
- "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==",
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
+ "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
"dev": true,
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
},
"node_modules/safe-regex": {
"version": "2.1.1",
@@ -6855,20 +6324,6 @@
"regexp-tree": "~0.1.1"
}
},
- "node_modules/safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -6890,6 +6345,24 @@
"node": ">=10"
}
},
+ "node_modules/semver/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ },
"node_modules/serialize-javascript": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
@@ -6937,10 +6410,13 @@
}
},
"node_modules/shell-quote": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
- "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
- "dev": true
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz",
+ "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/shelljs": {
"version": "0.8.5",
@@ -6995,20 +6471,6 @@
"node": ">=6"
}
},
- "node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/signal-exit": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
@@ -7044,9 +6506,9 @@
}
},
"node_modules/slice-ansi/node_modules/ansi-styles": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz",
- "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
"dev": true,
"engines": {
"node": ">=12"
@@ -7087,6 +6549,7 @@
"version": "1.4.8",
"resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "deprecated": "Please use @jridgewell/sourcemap-codec instead",
"dev": true
},
"node_modules/spawn-command": {
@@ -7196,26 +6659,6 @@
"safe-buffer": "~5.2.0"
}
},
- "node_modules/string_decoder/node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
"node_modules/string-argv": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
@@ -7269,34 +6712,6 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
- "node_modules/string.prototype.trimend": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
- "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimstart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
- "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
@@ -7385,9 +6800,9 @@
"dev": true
},
"node_modules/terser": {
- "version": "5.15.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz",
- "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==",
+ "version": "5.16.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz",
+ "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==",
"dev": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.2",
@@ -7508,43 +6923,10 @@
"tree-kill": "cli.js"
}
},
- "node_modules/tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
- "dev": true,
- "dependencies": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.1",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- }
- },
- "node_modules/tsconfig-paths/node_modules/json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "dependencies": {
- "minimist": "^1.2.0"
- },
- "bin": {
- "json5": "lib/cli.js"
- }
- },
- "node_modules/tsconfig-paths/node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
+ "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==",
"dev": true
},
"node_modules/tsutils": {
@@ -7602,9 +6984,9 @@
}
},
"node_modules/typescript": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
- "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
+ "version": "4.9.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz",
+ "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
@@ -7614,21 +6996,6 @@
"node": ">=4.2.0"
}
},
- "node_modules/unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
@@ -7745,18 +7112,18 @@
}
},
"node_modules/walk-sync": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
- "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz",
+ "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==",
"dev": true,
"dependencies": {
- "@types/minimatch": "^3.0.3",
+ "@types/minimatch": "^3.0.4",
"ensure-posix-path": "^1.1.0",
- "matcher-collection": "^2.0.0",
+ "matcher-collection": "^2.0.1",
"minimatch": "^3.0.4"
},
"engines": {
- "node": "8.* || >= 10.*"
+ "node": "10.* || >= 12.*"
}
},
"node_modules/wcwidth": {
@@ -7795,22 +7162,6 @@
"node": ">= 8"
}
},
- "node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/which-module": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
@@ -7862,9 +7213,9 @@
}
},
"node_modules/wrap-ansi/node_modules/ansi-styles": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz",
- "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
"dev": true,
"engines": {
"node": ">=12"
@@ -7916,36 +7267,36 @@
}
},
"node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
},
"node_modules/yaml": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz",
- "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz",
+ "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==",
"dev": true,
"engines": {
"node": ">= 14"
}
},
"node_modules/yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "version": "17.6.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz",
+ "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==",
"dev": true,
"dependencies": {
- "cliui": "^7.0.2",
+ "cliui": "^8.0.1",
"escalade": "^3.1.1",
"get-caller-file": "^2.0.5",
"require-directory": "^2.1.1",
- "string-width": "^4.2.0",
+ "string-width": "^4.2.3",
"y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
+ "yargs-parser": "^21.1.1"
},
"engines": {
- "node": ">=10"
+ "node": ">=12"
}
},
"node_modules/yargs-parser": {
@@ -8025,15 +7376,6 @@
"node": ">=8"
}
},
- "node_modules/yargs/node_modules/yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/yocto-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
@@ -8068,27 +7410,27 @@
}
},
"@babel/compat-data": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz",
- "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==",
+ "version": "7.20.10",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz",
+ "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==",
"dev": true
},
"@babel/core": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz",
- "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz",
+ "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==",
"dev": true,
"requires": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.3",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-module-transforms": "^7.19.0",
- "@babel/helpers": "^7.19.0",
- "@babel/parser": "^7.19.3",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.3",
- "@babel/types": "^7.19.3",
+ "@babel/generator": "^7.20.7",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-module-transforms": "^7.20.7",
+ "@babel/helpers": "^7.20.7",
+ "@babel/parser": "^7.20.7",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -8105,12 +7447,12 @@
}
},
"@babel/generator": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.4.tgz",
- "integrity": "sha512-5T2lY5vXqS+5UEit/5TwcIUeCnwgCljcF8IQRT6XRQPBrvLeq5V8W+URv+GvwoF3FP8tkhp++evVyDzkDGzNmA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz",
+ "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==",
"dev": true,
"requires": {
- "@babel/types": "^7.19.4",
+ "@babel/types": "^7.20.7",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
@@ -8125,18 +7467,25 @@
"@jridgewell/sourcemap-codec": "^1.4.10",
"@jridgewell/trace-mapping": "^0.3.9"
}
+ },
+ "jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true
}
}
},
"@babel/helper-compilation-targets": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz",
- "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
+ "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.19.3",
+ "@babel/compat-data": "^7.20.5",
"@babel/helper-validator-option": "^7.18.6",
"browserslist": "^4.21.3",
+ "lru-cache": "^5.1.1",
"semver": "^6.3.0"
},
"dependencies": {
@@ -8183,28 +7532,28 @@
}
},
"@babel/helper-module-transforms": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz",
- "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==",
+ "version": "7.20.11",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz",
+ "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.18.6",
+ "@babel/helper-simple-access": "^7.20.2",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/helper-validator-identifier": "^7.18.6",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.0",
- "@babel/types": "^7.19.0"
+ "@babel/helper-validator-identifier": "^7.19.1",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.10",
+ "@babel/types": "^7.20.7"
}
},
"@babel/helper-simple-access": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz",
- "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
+ "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
"dev": true,
"requires": {
- "@babel/types": "^7.19.4"
+ "@babel/types": "^7.20.2"
}
},
"@babel/helper-split-export-declaration": {
@@ -8235,14 +7584,14 @@
"dev": true
},
"@babel/helpers": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz",
- "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz",
+ "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==",
"dev": true,
"requires": {
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.4",
- "@babel/types": "^7.19.4"
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7"
}
},
"@babel/highlight": {
@@ -8257,36 +7606,36 @@
}
},
"@babel/parser": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.4.tgz",
- "integrity": "sha512-qpVT7gtuOLjWeDTKLkJ6sryqLliBaFpAtGeqw5cs5giLldvh+Ch0plqnUMKoVAUS6ZEueQQiZV+p5pxtPitEsA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz",
+ "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==",
"dev": true
},
"@babel/template": {
- "version": "7.18.10",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
- "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+ "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.18.6",
- "@babel/parser": "^7.18.10",
- "@babel/types": "^7.18.10"
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
}
},
"@babel/traverse": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.4.tgz",
- "integrity": "sha512-w3K1i+V5u2aJUOXBFFC5pveFLmtq1s3qcdDNC2qRI6WPBQIDaKFqXxDEqDO/h1dQ3HjsZoZMyIy6jGLq0xtw+g==",
+ "version": "7.20.10",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.10.tgz",
+ "integrity": "sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.4",
+ "@babel/generator": "^7.20.7",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.19.4",
- "@babel/types": "^7.19.4",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -8300,9 +7649,9 @@
}
},
"@babel/types": {
- "version": "7.19.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz",
- "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz",
+ "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==",
"dev": true,
"requires": {
"@babel/helper-string-parser": "^7.19.4",
@@ -8310,16 +7659,25 @@
"to-fast-properties": "^2.0.0"
}
},
+ "@eslint-community/eslint-utils": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz",
+ "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==",
+ "dev": true,
+ "requires": {
+ "eslint-visitor-keys": "^3.3.0"
+ }
+ },
"@eslint/eslintrc": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
- "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
+ "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.4.0",
- "globals": "^13.15.0",
+ "globals": "^13.19.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -8328,14 +7686,14 @@
}
},
"@humanwhocodes/config-array": {
- "version": "0.10.7",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz",
- "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==",
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5"
}
},
"@humanwhocodes/module-importer": {
@@ -8485,9 +7843,9 @@
"dev": true
},
"@jridgewell/trace-mapping": {
- "version": "0.3.16",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.16.tgz",
- "integrity": "sha512-LCQ+NeThyJ4k1W2d+vIKdxuSt9R3pQSZ4P92m7EakaYuXcVWbHuT5bjNcqLd4Rdgi6xYWYDvBJZJLZSLanjDcA==",
+ "version": "0.3.17",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
+ "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
"dev": true,
"requires": {
"@jridgewell/resolve-uri": "3.1.0",
@@ -8521,61 +7879,39 @@
}
},
"@rollup/plugin-alias": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-4.0.0.tgz",
- "integrity": "sha512-fGRWzM2F6wXnzAqn4Db8SdB/2Ree0u2XOQaaTy9mhqA35NmUzJXevMBUcpZywPF2MIUUAw+SKfWogKxFSPh+Qw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-4.0.2.tgz",
+ "integrity": "sha512-1hv7dBOZZwo3SEupxn4UA2N0EDThqSSS+wI1St1TNTBtOZvUchyIClyHcnDcjjrReTPZ47Faedrhblv4n+T5UQ==",
"dev": true,
"requires": {
"slash": "^4.0.0"
}
},
"@rollup/plugin-buble": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-buble/-/plugin-buble-1.0.0.tgz",
- "integrity": "sha512-VDbhsNtC4cXZ20+hhilL0hzUskrTZWhF9PTabCOuye1NK5Ht8LZzpM1Q0S/yo0kMArjrFnIb2P4N8d3uEKuxnA==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-buble/-/plugin-buble-1.0.1.tgz",
+ "integrity": "sha512-4srowx9TM2C2m5qDz72E9eOY7jC2Z0R5jw27tYanm1tEwi22Bl1Sh0ccubGIF3v30wmXWiH0dpvwO7+F5cPiWg==",
"dev": true,
"requires": {
- "@rollup/pluginutils": "^4.2.1",
+ "@rollup/pluginutils": "^5.0.1",
"@types/buble": "^0.19.2",
"buble": "^0.20.0"
- },
- "dependencies": {
- "@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "requires": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- }
- }
}
},
"@rollup/plugin-commonjs": {
- "version": "23.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.0.tgz",
- "integrity": "sha512-JbrTRyDNtLQj/rhl7RFUuYXwQ2fac+33oLDAu2k++WD95zweyo28UAomLVA0JMGx4vmCa7Nw4T6k/1F6lelExg==",
+ "version": "24.0.0",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.0.tgz",
+ "integrity": "sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==",
"dev": true,
"requires": {
- "@rollup/pluginutils": "^4.2.1",
+ "@rollup/pluginutils": "^5.0.1",
"commondir": "^1.0.1",
"estree-walker": "^2.0.2",
"glob": "^8.0.3",
"is-reference": "1.2.1",
- "magic-string": "^0.26.4"
+ "magic-string": "^0.27.0"
},
"dependencies": {
- "@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "requires": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- }
- },
"is-reference": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
@@ -8588,102 +7924,55 @@
}
},
"@rollup/plugin-json": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-5.0.0.tgz",
- "integrity": "sha512-LsWDA5wJs/ggzakVuKQhZo7HPRcQZgBa3jWIVxQSFxaRToUGNi8ZBh3+k/gQ+1eInVYJgn4WBRCUkmoDrmmGzw==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.0.0.tgz",
+ "integrity": "sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==",
"dev": true,
"requires": {
- "@rollup/pluginutils": "^4.2.1"
- },
- "dependencies": {
- "@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "requires": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- }
- }
+ "@rollup/pluginutils": "^5.0.1"
}
},
"@rollup/plugin-node-resolve": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.0.tgz",
- "integrity": "sha512-iwJbzfTzlzDDQcGmkS7EkCKwe2kSkdBrjX87Fy/KrNjr6UNnLpod0t6X66e502LRe5JJCA4FFqrEscWPnZAkig==",
+ "version": "15.0.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz",
+ "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==",
"dev": true,
"requires": {
- "@rollup/pluginutils": "^4.2.1",
+ "@rollup/pluginutils": "^5.0.1",
"@types/resolve": "1.20.2",
"deepmerge": "^4.2.2",
"is-builtin-module": "^3.2.0",
"is-module": "^1.0.0",
"resolve": "^1.22.1"
- },
- "dependencies": {
- "@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "requires": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- }
- }
}
},
"@rollup/plugin-replace": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.0.tgz",
- "integrity": "sha512-TiPmjMuBjQM+KLWK16O5TAM/eW4yXBYyQ17FbfeNzBC1t2kzX2aXoa8AlS9XTSmg6/2TNvkER1lMEEeN4Lhavw==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz",
+ "integrity": "sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==",
"dev": true,
"requires": {
- "@rollup/pluginutils": "^4.2.1",
- "magic-string": "^0.26.4"
- },
- "dependencies": {
- "@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "requires": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- }
- }
+ "@rollup/pluginutils": "^5.0.1",
+ "magic-string": "^0.27.0"
}
},
"@rollup/plugin-typescript": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-9.0.1.tgz",
- "integrity": "sha512-fj+CTk8+HvFCEwwDQdNgWd0lIJVXtMQ0Z3vH/ZgzFSbK2s1zs5wjZrjzrhViTTN+UF49+P69/tybgKRdGHpj/Q==",
- "dev": true,
- "requires": {
- "@rollup/pluginutils": "^4.2.1",
- "resolve": "^1.22.1"
- },
- "dependencies": {
- "@rollup/pluginutils": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz",
- "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
- "dev": true,
- "requires": {
- "estree-walker": "^2.0.1",
- "picomatch": "^2.2.2"
- }
- }
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-10.0.1.tgz",
+ "integrity": "sha512-wBykxRLlX7EzL8BmUqMqk5zpx2onnmRMSw/l9M1sVfkJvdwfxogZQVNUM9gVMJbjRLDR5H6U0OMOrlDGmIV45A==",
+ "dev": true,
+ "requires": {
+ "@rollup/pluginutils": "^5.0.1",
+ "resolve": "^1.22.1"
}
},
"@rollup/pluginutils": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.0.tgz",
- "integrity": "sha512-LJAlpJhSH4cAoNrh5G4mQ7VJJgmGVN1A91Skwpd6uMT4CGmDbrZ59RQWwNB08WkLtKOzTHFj6pKgVn18zlDFrQ==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
+ "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
"dev": true,
"requires": {
+ "@types/estree": "^1.0.0",
"estree-walker": "^2.0.2",
"picomatch": "^2.3.1"
}
@@ -8715,9 +8004,9 @@
"dev": true
},
"@types/fs-extra": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz",
- "integrity": "sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==",
+ "version": "9.0.13",
+ "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
+ "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
"dev": true,
"requires": {
"@types/node": "*"
@@ -8739,12 +8028,6 @@
"integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
"dev": true
},
- "@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
- "dev": true
- },
"@types/minimatch": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
@@ -8752,9 +8035,9 @@
"dev": true
},
"@types/node": {
- "version": "14.18.32",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.32.tgz",
- "integrity": "sha512-Y6S38pFr04yb13qqHf8uk1nHE3lXgQ30WZbv1mLliV9pt0NjvqdWttLcrOYLnXbOafknVYRHZGoMSpR9UwfYow==",
+ "version": "14.18.36",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz",
+ "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==",
"dev": true
},
"@types/normalize-package-data": {
@@ -8770,15 +8053,21 @@
"dev": true
},
"@types/rimraf": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.5.tgz",
- "integrity": "sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==",
"dev": true,
"requires": {
"@types/glob": "*",
"@types/node": "*"
}
},
+ "@types/semver": {
+ "version": "7.3.13",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz",
+ "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==",
+ "dev": true
+ },
"@types/signal-exit": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@types/signal-exit/-/signal-exit-3.0.1.tgz",
@@ -8792,69 +8081,70 @@
"dev": true
},
"@typescript-eslint/eslint-plugin": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz",
- "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.47.1.tgz",
+ "integrity": "sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/type-utils": "5.40.0",
- "@typescript-eslint/utils": "5.40.0",
+ "@typescript-eslint/scope-manager": "5.47.1",
+ "@typescript-eslint/type-utils": "5.47.1",
+ "@typescript-eslint/utils": "5.47.1",
"debug": "^4.3.4",
"ignore": "^5.2.0",
+ "natural-compare-lite": "^1.4.0",
"regexpp": "^3.2.0",
"semver": "^7.3.7",
"tsutils": "^3.21.0"
}
},
"@typescript-eslint/parser": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz",
- "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.47.1.tgz",
+ "integrity": "sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/typescript-estree": "5.40.0",
+ "@typescript-eslint/scope-manager": "5.47.1",
+ "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/typescript-estree": "5.47.1",
"debug": "^4.3.4"
}
},
"@typescript-eslint/scope-manager": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
- "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz",
+ "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/visitor-keys": "5.40.0"
+ "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/visitor-keys": "5.47.1"
}
},
"@typescript-eslint/type-utils": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz",
- "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.47.1.tgz",
+ "integrity": "sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w==",
"dev": true,
"requires": {
- "@typescript-eslint/typescript-estree": "5.40.0",
- "@typescript-eslint/utils": "5.40.0",
+ "@typescript-eslint/typescript-estree": "5.47.1",
+ "@typescript-eslint/utils": "5.47.1",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
}
},
"@typescript-eslint/types": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
- "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz",
+ "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
- "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz",
+ "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/visitor-keys": "5.40.0",
+ "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/visitor-keys": "5.47.1",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -8863,40 +8153,35 @@
}
},
"@typescript-eslint/utils": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz",
- "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.47.1.tgz",
+ "integrity": "sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/typescript-estree": "5.40.0",
+ "@types/semver": "^7.3.12",
+ "@typescript-eslint/scope-manager": "5.47.1",
+ "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/typescript-estree": "5.47.1",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0",
"semver": "^7.3.7"
}
},
"@typescript-eslint/visitor-keys": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
- "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
+ "version": "5.47.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz",
+ "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.40.0",
+ "@typescript-eslint/types": "5.47.1",
"eslint-visitor-keys": "^3.3.0"
}
},
- "@ungap/promise-all-settled": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
- "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
- "dev": true
- },
"acorn": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
- "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
"dev": true
},
"acorn-import-assertions": {
@@ -8948,18 +8233,18 @@
"dev": true
},
"ansi-escapes": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz",
- "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.0.0.tgz",
+ "integrity": "sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==",
"dev": true,
"requires": {
- "type-fest": "^1.0.2"
+ "type-fest": "^3.0.0"
},
"dependencies": {
"type-fest": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.5.0.tgz",
+ "integrity": "sha512-bI3zRmZC8K0tUz1HjbIOAGQwR2CoPQG68N5IF7gm0LBl8QSNXzkmaWnkWccCUL5uG9mCsp4sBwC8SBrNSISWew==",
"dev": true
}
}
@@ -8980,9 +8265,9 @@
}
},
"anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
"requires": {
"normalize-path": "^3.0.0",
@@ -9016,37 +8301,12 @@
"integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==",
"dev": true
},
- "array-includes": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
- "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5",
- "get-intrinsic": "^1.1.1",
- "is-string": "^1.0.7"
- }
- },
"array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"dev": true
},
- "array.prototype.flat": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
- "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
- "es-shim-unscopables": "^1.0.0"
- }
- },
"astral-regex": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
@@ -9081,9 +8341,9 @@
"dev": true
},
"bl": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz",
- "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz",
+ "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==",
"dev": true,
"requires": {
"buffer": "^6.0.3",
@@ -9201,16 +8461,6 @@
"write-file-atomic": "^3.0.0"
}
},
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -9224,9 +8474,9 @@
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30001418",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001418.tgz",
- "integrity": "sha512-oIs7+JL3K9JRQ3jPZjlH6qyYDp+nBTCais7hjh0s+fuBwufc7uZ7hPYMXrDOJhV360KGMTcczMRObk0/iMqZRg==",
+ "version": "1.0.30001441",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz",
+ "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==",
"dev": true
},
"chalk": {
@@ -9263,9 +8513,9 @@
}
},
"ci-info": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz",
- "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==",
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz",
+ "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==",
"dev": true
},
"clean-regexp": {
@@ -9315,13 +8565,13 @@
"dev": true
},
"cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
"requires": {
"string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
+ "strip-ansi": "^6.0.1",
"wrap-ansi": "^7.0.0"
},
"dependencies": {
@@ -9437,9 +8687,9 @@
"dev": true
},
"concurrently": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-7.4.0.tgz",
- "integrity": "sha512-M6AfrueDt/GEna/Vg9BqQ+93yuvzkSKmoTixnwEJkH0LlcGrRC2eCmjeG1tLLHIYfpYJABokqSGyMcXjm96AFA==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-7.6.0.tgz",
+ "integrity": "sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
@@ -9483,17 +8733,6 @@
}
}
},
- "cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- }
- },
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -9509,35 +8748,12 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
"supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -9546,48 +8762,19 @@
"requires": {
"has-flag": "^4.0.0"
}
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "yargs": {
- "version": "17.6.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz",
- "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==",
- "dev": true,
- "requires": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.0.0"
- }
}
}
},
"convert-source-map": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
- "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.1"
- }
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "dev": true
},
"core-js": {
- "version": "3.25.5",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
- "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
+ "version": "3.27.1",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.1.tgz",
+ "integrity": "sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww==",
"dev": true
},
"cross-spawn": {
@@ -9661,16 +8848,6 @@
"clone": "^1.0.2"
}
},
- "define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "dev": true,
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
"diff": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
@@ -9702,9 +8879,9 @@
"dev": true
},
"electron-to-chromium": {
- "version": "1.4.276",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.276.tgz",
- "integrity": "sha512-EpuHPqu8YhonqLBXHoU6hDJCD98FCe6KDoet3/gY1qsQ6usjJoHqBH2YIVs8FXaAtHwVL8Uqa/fsYao/vq9VWQ==",
+ "version": "1.4.284",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
+ "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
"dev": true
},
"emoji-regex": {
@@ -9728,58 +8905,6 @@
"is-arrayish": "^0.2.1"
}
},
- "es-abstract": {
- "version": "1.20.4",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz",
- "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trimend": "^1.0.5",
- "string.prototype.trimstart": "^1.0.5",
- "unbox-primitive": "^1.0.2"
- }
- },
- "es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
"es5-shim": {
"version": "4.6.7",
"resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.7.tgz",
@@ -9793,9 +8918,9 @@
"dev": true
},
"es6-shim": {
- "version": "0.35.6",
- "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz",
- "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==",
+ "version": "0.35.7",
+ "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.7.tgz",
+ "integrity": "sha512-baZkUfTDSx7X69+NA8imbvGrsPfqH0MX7ADdIDjqwsI8lkTgLIiD2QWrUCSGsUQ0YMnSCA/4pNgSyXdnLHWf3A==",
"dev": true
},
"escalade": {
@@ -9811,14 +8936,15 @@
"dev": true
},
"eslint": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
- "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
+ "version": "8.31.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz",
+ "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.3.3",
- "@humanwhocodes/config-array": "^0.10.5",
+ "@eslint/eslintrc": "^1.4.1",
+ "@humanwhocodes/config-array": "^0.11.8",
"@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
@@ -9834,14 +8960,14 @@
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
- "glob-parent": "^6.0.1",
- "globals": "^13.15.0",
- "globby": "^11.1.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
"grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
"js-sdsl": "^4.1.4",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
@@ -9945,94 +9071,6 @@
"dev": true,
"requires": {}
},
- "eslint-import-resolver-node": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
- "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
- "dev": true,
- "requires": {
- "debug": "^3.2.7",
- "resolve": "^1.20.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-module-utils": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
- "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
- "dev": true,
- "requires": {
- "debug": "^3.2.7"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-plugin-import": {
- "version": "2.26.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
- "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.4",
- "array.prototype.flat": "^1.2.5",
- "debug": "^2.6.9",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-module-utils": "^2.7.3",
- "has": "^1.0.3",
- "is-core-module": "^2.8.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.values": "^1.1.5",
- "resolve": "^1.22.0",
- "tsconfig-paths": "^3.14.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true
- }
- }
- },
"eslint-plugin-prettier": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
@@ -10043,24 +9081,26 @@
}
},
"eslint-plugin-unicorn": {
- "version": "44.0.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.2.tgz",
- "integrity": "sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==",
+ "version": "45.0.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.2.tgz",
+ "integrity": "sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.19.1",
- "ci-info": "^3.4.0",
+ "@eslint-community/eslint-utils": "^4.1.2",
+ "ci-info": "^3.6.1",
"clean-regexp": "^1.0.0",
- "eslint-utils": "^3.0.0",
"esquery": "^1.4.0",
"indent-string": "^4.0.0",
"is-builtin-module": "^3.2.0",
+ "jsesc": "^3.0.2",
"lodash": "^4.17.21",
"pluralize": "^8.0.0",
"read-pkg-up": "^7.0.1",
"regexp-tree": "^0.1.24",
+ "regjsparser": "^0.9.1",
"safe-regex": "^2.1.1",
- "semver": "^7.3.7",
+ "semver": "^7.3.8",
"strip-indent": "^3.0.0"
}
},
@@ -10098,9 +9138,9 @@
"dev": true
},
"espree": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
- "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
"dev": true,
"requires": {
"acorn": "^8.8.0",
@@ -10232,9 +9272,9 @@
"dev": true
},
"fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
"dev": true,
"requires": {
"reusify": "^1.0.4"
@@ -10298,44 +9338,29 @@
}
},
"fixturify": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/fixturify/-/fixturify-2.1.1.tgz",
- "integrity": "sha512-SRgwIMXlxkb6AUgaVjIX+jCEqdhyXu9hah7mcK+lWynjKtX73Ux1TDv71B7XyaQ+LJxkYRHl5yCL8IycAvQRUw==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/fixturify/-/fixturify-3.0.0.tgz",
+ "integrity": "sha512-PFOf/DT9/t2NCiVyiQ5cBMJtGZfWh3aeOV8XVqQQOPBlTv8r6l0k75/hm36JOaiJlrWFk/8aYFyOKAvOkrkjrw==",
"dev": true,
"requires": {
- "@types/fs-extra": "^8.1.0",
+ "@types/fs-extra": "^9.0.13",
"@types/minimatch": "^3.0.3",
- "@types/rimraf": "^2.0.3",
- "fs-extra": "^8.1.0",
+ "@types/rimraf": "^3.0.2",
+ "fs-extra": "^10.1.0",
"matcher-collection": "^2.0.1",
- "walk-sync": "^2.0.2"
+ "walk-sync": "^3.0.0"
},
"dependencies": {
"fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
}
- },
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
- "dev": true
}
}
},
@@ -10390,9 +9415,9 @@
"dev": true
},
"fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz",
+ "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
@@ -10418,24 +9443,6 @@
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
- "function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- }
- },
- "functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true
- },
"gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -10448,17 +9455,6 @@
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true
},
- "get-intrinsic": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
- "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
- }
- },
"get-package-type": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
@@ -10471,16 +9467,6 @@
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"dev": true
},
- "get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
"get-symbol-from-current-process-h": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-symbol-from-current-process-h/-/get-symbol-from-current-process-h-1.0.2.tgz",
@@ -10548,9 +9534,9 @@
}
},
"minimatch": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
- "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz",
+ "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
@@ -10568,9 +9554,9 @@
}
},
"globals": {
- "version": "13.17.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
- "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -10619,42 +9605,12 @@
"function-bind": "^1.1.1"
}
},
- "has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true
- },
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true
},
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
"hash.js": {
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
@@ -10714,9 +9670,9 @@
"dev": true
},
"husky": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz",
- "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.2.tgz",
+ "integrity": "sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==",
"dev": true
},
"iconv-lite": {
@@ -10735,9 +9691,9 @@
"dev": true
},
"ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
"dev": true
},
"import-fresh": {
@@ -10779,13 +9735,13 @@
"dev": true
},
"inquirer": {
- "version": "9.1.3",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.3.tgz",
- "integrity": "sha512-3OoUzit8tEebW4tpIZUXPRvcGNm4xhGeQp+GpdupDiz2OdWAqjO50EoeVOXx1Z91M0GLe6d16jJUArIhI/cNPQ==",
+ "version": "9.1.4",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.4.tgz",
+ "integrity": "sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==",
"dev": true,
"requires": {
- "ansi-escapes": "^5.0.0",
- "chalk": "^5.0.1",
+ "ansi-escapes": "^6.0.0",
+ "chalk": "^5.1.2",
"cli-cursor": "^4.0.0",
"cli-width": "^4.0.0",
"external-editor": "^3.0.3",
@@ -10808,9 +9764,9 @@
"dev": true
},
"chalk": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.0.tgz",
- "integrity": "sha512-56zD4khRTBoIyzUYAFgDDaPhUMN/fC/rySe6aZGqbj/VWiU2eI3l6ZLOtYGFZAV5v02mwPjtpzlrOveJiz5eZQ==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
+ "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
"dev": true
},
"strip-ansi": {
@@ -10824,17 +9780,6 @@
}
}
},
- "internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
"interpret": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
@@ -10847,15 +9792,6 @@
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
"dev": true
},
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -10865,16 +9801,6 @@
"binary-extensions": "^2.0.0"
}
},
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
"is-builtin-module": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz",
@@ -10884,30 +9810,15 @@
"builtin-modules": "^3.3.0"
}
},
- "is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "dev": true
- },
"is-core-module": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
- "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+ "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
"dev": true,
"requires": {
"has": "^1.0.3"
}
},
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -10941,27 +9852,18 @@
"integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
"dev": true
},
- "is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "dev": true
- },
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true
},
- "is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
+ "is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true
+ },
"is-plain-obj": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
@@ -10977,49 +9879,12 @@
"@types/estree": "*"
}
},
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
"is-stream": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
"integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
"dev": true
},
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@@ -11032,15 +9897,6 @@
"integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==",
"dev": true
},
- "is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
"is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
@@ -11205,9 +10061,9 @@
"dev": true
},
"js-sdsl": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz",
- "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
+ "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
"dev": true
},
"js-tokens": {
@@ -11226,9 +10082,9 @@
}
},
"jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
"dev": true
},
"json-parse-even-better-errors": {
@@ -11250,9 +10106,9 @@
"dev": true
},
"json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true
},
"jsonfile": {
@@ -11276,9 +10132,9 @@
}
},
"lilconfig": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
- "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
+ "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
"dev": true
},
"lines-and-columns": {
@@ -11288,38 +10144,38 @@
"dev": true
},
"lint-staged": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz",
- "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz",
+ "integrity": "sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==",
"dev": true,
"requires": {
"cli-truncate": "^3.1.0",
- "colorette": "^2.0.17",
- "commander": "^9.3.0",
+ "colorette": "^2.0.19",
+ "commander": "^9.4.1",
"debug": "^4.3.4",
"execa": "^6.1.0",
- "lilconfig": "2.0.5",
- "listr2": "^4.0.5",
+ "lilconfig": "2.0.6",
+ "listr2": "^5.0.5",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
"object-inspect": "^1.12.2",
"pidtree": "^0.6.0",
"string-argv": "^0.3.1",
- "yaml": "^2.1.1"
+ "yaml": "^2.1.3"
}
},
"listr2": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz",
- "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==",
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.6.tgz",
+ "integrity": "sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==",
"dev": true,
"requires": {
"cli-truncate": "^2.1.0",
- "colorette": "^2.0.16",
+ "colorette": "^2.0.19",
"log-update": "^4.0.0",
"p-map": "^4.0.0",
"rfdc": "^1.3.0",
- "rxjs": "^7.5.5",
+ "rxjs": "^7.5.7",
"through": "^2.3.8",
"wrap-ansi": "^7.0.0"
},
@@ -11638,21 +10494,21 @@
}
},
"lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"dev": true,
"requires": {
- "yallist": "^4.0.0"
+ "yallist": "^3.0.2"
}
},
"magic-string": {
- "version": "0.26.7",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
- "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+ "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
"dev": true,
"requires": {
- "sourcemap-codec": "^1.4.8"
+ "@jridgewell/sourcemap-codec": "^1.4.13"
}
},
"make-dir": {
@@ -11732,9 +10588,9 @@
}
},
"minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
+ "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
"dev": true
},
"mkdirp": {
@@ -11744,12 +10600,11 @@
"dev": true
},
"mocha": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz",
- "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz",
+ "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
"dev": true,
"requires": {
- "@ungap/promise-all-settled": "1.1.2",
"ansi-colors": "4.1.1",
"browser-stdout": "1.3.1",
"chokidar": "3.5.3",
@@ -11773,6 +10628,47 @@
"yargs-unparser": "2.0.0"
},
"dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
"escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
@@ -11810,6 +10706,12 @@
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
+ },
"minimatch": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
@@ -11836,6 +10738,17 @@
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
"supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -11845,6 +10758,32 @@
"has-flag": "^4.0.0"
}
},
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ }
+ },
"yargs-parser": {
"version": "20.2.4",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
@@ -11883,6 +10822,12 @@
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
+ "natural-compare-lite": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz",
+ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==",
+ "dev": true
+ },
"node-addon-api": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
@@ -11905,9 +10850,9 @@
}
},
"node-releases": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
- "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
+ "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
"dev": true
},
"normalize-package-data": {
@@ -12166,35 +11111,6 @@
"integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
"dev": true
},
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- }
- },
- "object.values": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
- "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- }
- },
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -12251,9 +11167,9 @@
"dev": true
},
"chalk": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.1.0.tgz",
- "integrity": "sha512-56zD4khRTBoIyzUYAFgDDaPhUMN/fC/rySe6aZGqbj/VWiU2eI3l6ZLOtYGFZAV5v02mwPjtpzlrOveJiz5eZQ==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
+ "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
"dev": true
},
"log-symbols": {
@@ -12470,9 +11386,9 @@
"dev": true
},
"prettier": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz",
- "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz",
+ "integrity": "sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==",
"dev": true
},
"prettier-linter-helpers": {
@@ -12655,17 +11571,6 @@
"integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==",
"dev": true
},
- "regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- }
- },
"regexpp": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
@@ -12684,6 +11589,23 @@
"regjsparser": "^0.6.0",
"unicode-match-property-ecmascript": "^1.0.4",
"unicode-match-property-value-ecmascript": "^1.1.0"
+ },
+ "dependencies": {
+ "jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
+ "dev": true
+ },
+ "regjsparser": {
+ "version": "0.6.9",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
+ "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
+ "dev": true,
+ "requires": {
+ "jsesc": "~0.5.0"
+ }
+ }
}
},
"regjsgen": {
@@ -12693,9 +11615,9 @@
"dev": true
},
"regjsparser": {
- "version": "0.6.9",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
- "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
+ "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
"dev": true,
"requires": {
"jsesc": "~0.5.0"
@@ -12827,9 +11749,9 @@
}
},
"rollup-plugin-license": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-2.8.1.tgz",
- "integrity": "sha512-VYd9pzaNL7NN6xQp93XiiCV2UoduXgSmTcz6rl9bHPdiifT6yH3Zw/omEr73Rq8TIyN4nqJACBbKIT/2eE66wg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.0.1.tgz",
+ "integrity": "sha512-/lec6Y94Y3wMfTDeYTO/jSXII0GQ/XkDZCiqkMKxyU5D5nGPaxr/2JNYvAgYsoCYuOLGOanKDPjCCQiTT96p7A==",
"dev": true,
"requires": {
"commenting": "~1.1.0",
@@ -12856,6 +11778,15 @@
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
+ },
+ "magic-string": {
+ "version": "0.26.7",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
+ "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
+ "dev": true,
+ "requires": {
+ "sourcemap-codec": "^1.4.8"
+ }
}
}
},
@@ -12930,18 +11861,18 @@
}
},
"rxjs": {
- "version": "7.5.7",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz",
- "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==",
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
+ "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
"dev": true,
"requires": {
"tslib": "^2.1.0"
}
},
"safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"dev": true
},
"safe-regex": {
@@ -12953,17 +11884,6 @@
"regexp-tree": "~0.1.1"
}
},
- "safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- }
- },
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -12977,6 +11897,23 @@
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ }
}
},
"serialize-javascript": {
@@ -13020,9 +11957,9 @@
"dev": true
},
"shell-quote": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
- "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz",
+ "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==",
"dev": true
},
"shelljs": {
@@ -13062,17 +11999,6 @@
"shelljs": "^0.8.5"
}
},
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
"signal-exit": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
@@ -13096,9 +12022,9 @@
},
"dependencies": {
"ansi-styles": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz",
- "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
"dev": true
}
}
@@ -13235,14 +12161,6 @@
"dev": true,
"requires": {
"safe-buffer": "~5.2.0"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true
- }
}
},
"string-argv": {
@@ -13279,28 +12197,6 @@
}
}
},
- "string.prototype.trimend": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
- "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
- "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
"strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
@@ -13359,9 +12255,9 @@
"dev": true
},
"terser": {
- "version": "5.15.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz",
- "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==",
+ "version": "5.16.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz",
+ "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==",
"dev": true,
"requires": {
"@jridgewell/source-map": "^0.3.2",
@@ -13453,39 +12349,10 @@
"integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
"dev": true
},
- "tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
- "dev": true,
- "requires": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.1",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true
- }
- }
- },
"tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
+ "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==",
"dev": true
},
"tsutils": {
@@ -13530,23 +12397,11 @@
}
},
"typescript": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
- "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
+ "version": "4.9.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz",
+ "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
"dev": true
},
- "unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- }
- },
"unicode-canonical-property-names-ecmascript": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
@@ -13629,14 +12484,14 @@
}
},
"walk-sync": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
- "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-3.0.0.tgz",
+ "integrity": "sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==",
"dev": true,
"requires": {
- "@types/minimatch": "^3.0.3",
+ "@types/minimatch": "^3.0.4",
"ensure-posix-path": "^1.1.0",
- "matcher-collection": "^2.0.0",
+ "matcher-collection": "^2.0.1",
"minimatch": "^3.0.4"
}
},
@@ -13669,19 +12524,6 @@
"isexe": "^2.0.0"
}
},
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
"which-module": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
@@ -13718,9 +12560,9 @@
"dev": true
},
"ansi-styles": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz",
- "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
"dev": true
},
"strip-ansi": {
@@ -13759,30 +12601,30 @@
"dev": true
},
"yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
},
"yaml": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz",
- "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz",
+ "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==",
"dev": true
},
"yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "version": "17.6.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz",
+ "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==",
"dev": true,
"requires": {
- "cliui": "^7.0.2",
+ "cliui": "^8.0.1",
"escalade": "^3.1.1",
"get-caller-file": "^2.0.5",
"require-directory": "^2.1.1",
- "string-width": "^4.2.0",
+ "string-width": "^4.2.3",
"y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
+ "yargs-parser": "^21.1.1"
},
"dependencies": {
"emoji-regex": {
@@ -13807,12 +12649,6 @@
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.1"
}
- },
- "yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "dev": true
}
}
},
diff --git a/package.json b/package.json
index 5dd88dea10e..fb52dc5d0a9 100644
--- a/package.json
+++ b/package.json
@@ -58,56 +58,55 @@
"fsevents": "~2.3.2"
},
"devDependencies": {
- "@rollup/plugin-alias": "^4.0.0",
- "@rollup/plugin-buble": "^1.0.0",
- "@rollup/plugin-commonjs": "^23.0.0",
- "@rollup/plugin-json": "^5.0.0",
- "@rollup/plugin-node-resolve": "^15.0.0",
- "@rollup/plugin-replace": "^5.0.0",
- "@rollup/plugin-typescript": "^9.0.1",
+ "@rollup/plugin-alias": "^4.0.2",
+ "@rollup/plugin-buble": "^1.0.1",
+ "@rollup/plugin-commonjs": "^24.0.0",
+ "@rollup/plugin-json": "^6.0.0",
+ "@rollup/plugin-node-resolve": "^15.0.1",
+ "@rollup/plugin-replace": "^5.0.2",
+ "@rollup/plugin-typescript": "^10.0.1",
"@rollup/pluginutils": "^5.0.0",
"@types/estree": "1.0.0",
- "@types/node": "^14.18.32",
+ "@types/node": "^14.18.36",
"@types/signal-exit": "^3.0.1",
"@types/yargs-parser": "^21.0.0",
- "@typescript-eslint/eslint-plugin": "^5.40.0",
- "@typescript-eslint/parser": "^5.40.0",
- "acorn": "^8.8.0",
+ "@typescript-eslint/eslint-plugin": "^5.47.1",
+ "@typescript-eslint/parser": "^5.47.1",
+ "acorn": "^8.8.1",
"acorn-import-assertions": "^1.8.0",
"acorn-jsx": "^5.3.2",
"acorn-walk": "^8.2.0",
"buble": "^0.20.0",
"chokidar": "^3.5.3",
"colorette": "^2.0.19",
- "concurrently": "^7.4.0",
- "core-js": "^3.25.5",
+ "concurrently": "^7.6.0",
+ "core-js": "^3.27.1",
"date-time": "^4.0.0",
"es5-shim": "^4.6.7",
- "es6-shim": "^0.35.6",
- "eslint": "^8.25.0",
+ "es6-shim": "^0.35.7",
+ "eslint": "^8.31.0",
"eslint-config-prettier": "^8.5.0",
- "eslint-plugin-import": "^2.26.0",
"eslint-plugin-prettier": "^4.2.1",
- "eslint-plugin-unicorn": "^44.0.2",
- "fixturify": "^2.1.1",
+ "eslint-plugin-unicorn": "^45.0.2",
+ "fixturify": "^3.0.0",
"flru": "^1.0.2",
- "fs-extra": "^10.1.0",
+ "fs-extra": "^11.1.0",
"github-api": "^3.4.0",
"hash.js": "^1.1.7",
- "husky": "^8.0.1",
- "inquirer": "^9.1.3",
+ "husky": "^8.0.2",
+ "inquirer": "^9.1.4",
"is-reference": "^3.0.0",
- "lint-staged": "^13.0.3",
+ "lint-staged": "^13.1.0",
"locate-character": "^2.0.5",
- "magic-string": "^0.26.7",
- "mocha": "^10.0.0",
+ "magic-string": "^0.27.0",
+ "mocha": "^10.2.0",
"nyc": "^15.1.0",
- "prettier": "^2.7.1",
+ "prettier": "^2.8.1",
"pretty-bytes": "^6.0.0",
"pretty-ms": "^8.0.0",
"requirejs": "^2.3.6",
"rollup": "^2.79.1",
- "rollup-plugin-license": "^2.8.1",
+ "rollup-plugin-license": "^3.0.1",
"rollup-plugin-string": "^3.0.0",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-thatworks": "^1.0.4",
@@ -118,9 +117,9 @@
"source-map-support": "^0.5.21",
"sourcemap-codec": "^1.4.8",
"systemjs": "^6.13.0",
- "terser": "^5.15.1",
- "tslib": "^2.4.0",
- "typescript": "^4.8.4",
+ "terser": "^5.16.1",
+ "tslib": "^2.4.1",
+ "typescript": "^4.9.4",
"weak-napi": "^2.0.2",
"yargs-parser": "^21.1.1"
},
diff --git a/scripts/perf.js b/scripts/perf.js
index 66501115808..f39ae872d01 100644
--- a/scripts/perf.js
+++ b/scripts/perf.js
@@ -1,4 +1,4 @@
-/* eslint-disable import/no-unresolved */
+/* TODO add cmment again eslint-disable import/no-unresolved */
/* global gc */
import { readFileSync, writeFileSync } from 'node:fs';
@@ -96,10 +96,10 @@ async function calculatePrintAndPersistTimings(config, existingTimings) {
const currentTimings = await buildAndGetTimings(config);
clearLines(numberOfLinesToClear);
for (const label of Object.keys(timings)) {
- if (!currentTimings.hasOwnProperty(label)) {
- delete timings[label];
- } else {
+ if (currentTimings.hasOwnProperty(label)) {
timings[label].push(currentTimings[label]);
+ } else {
+ delete timings[label];
}
}
}
diff --git a/src/Chunk.ts b/src/Chunk.ts
index 359e02716ed..f8bc57eb62d 100644
--- a/src/Chunk.ts
+++ b/src/Chunk.ts
@@ -506,9 +506,7 @@ export default class Chunk {
const { chunkFileNames, entryFileNames, file, format, preserveModules } = this.outputOptions;
if (file) {
fileName = basename(file);
- } else if (this.fileName !== null) {
- fileName = this.fileName;
- } else {
+ } else if (this.fileName === null) {
const [pattern, patternName] =
preserveModules || this.facadeModule?.isUserDefinedEntryPoint
? [entryFileNames, 'output.entryFileNames']
@@ -526,6 +524,8 @@ export default class Chunk {
if (!hashPlaceholder) {
fileName = makeUnique(fileName, this.bundle);
}
+ } else {
+ fileName = this.fileName;
}
if (!hashPlaceholder) {
this.bundle[fileName] = FILE_PLACEHOLDER;
diff --git a/src/ModuleLoader.ts b/src/ModuleLoader.ts
index 09dd56b1a05..184fb2075b1 100644
--- a/src/ModuleLoader.ts
+++ b/src/ModuleLoader.ts
@@ -131,16 +131,16 @@ export class ModuleLoader {
const existingIndexedModule = this.indexedEntryModules.find(
indexedModule => indexedModule.module === entryModule
);
- if (!existingIndexedModule) {
- this.indexedEntryModules.push({
- index: firstEntryModuleIndex + index,
- module: entryModule
- });
- } else {
+ if (existingIndexedModule) {
existingIndexedModule.index = Math.min(
existingIndexedModule.index,
firstEntryModuleIndex + index
);
+ } else {
+ this.indexedEntryModules.push({
+ index: firstEntryModuleIndex + index,
+ module: entryModule
+ });
}
}
this.indexedEntryModules.sort(({ index: indexA }, { index: indexB }) =>
diff --git a/src/ast/nodes/ArrayExpression.ts b/src/ast/nodes/ArrayExpression.ts
index cddbdd70117..732b09fe027 100644
--- a/src/ast/nodes/ArrayExpression.ts
+++ b/src/ast/nodes/ArrayExpression.ts
@@ -94,10 +94,10 @@ export default class ArrayExpression extends NodeBase {
hasSpread = true;
properties.unshift({ key: UnknownInteger, kind: 'init', property: element });
}
- } else if (!element) {
- properties.push({ key: String(index), kind: 'init', property: UNDEFINED_EXPRESSION });
- } else {
+ } else if (element) {
properties.push({ key: String(index), kind: 'init', property: element });
+ } else {
+ properties.push({ key: String(index), kind: 'init', property: UNDEFINED_EXPRESSION });
}
}
return (this.objectEntity = new ObjectEntity(properties, ARRAY_PROTOTYPE));
diff --git a/src/ast/nodes/ConditionalExpression.ts b/src/ast/nodes/ConditionalExpression.ts
index f605dd11bd6..6489cd3b3cb 100644
--- a/src/ast/nodes/ConditionalExpression.ts
+++ b/src/ast/nodes/ConditionalExpression.ts
@@ -47,11 +47,11 @@ export default class ConditionalExpression extends NodeBase implements Deoptimiz
deoptimizePath(path: ObjectPath): void {
const usedBranch = this.getUsedBranch();
- if (!usedBranch) {
+ if (usedBranch) {
+ usedBranch.deoptimizePath(path);
+ } else {
this.consequent.deoptimizePath(path);
this.alternate.deoptimizePath(path);
- } else {
- usedBranch.deoptimizePath(path);
}
}
@@ -150,11 +150,11 @@ export default class ConditionalExpression extends NodeBase implements Deoptimiz
parameters: readonly (ExpressionEntity | SpreadElement)[]
): void {
const usedBranch = this.getUsedBranch();
- if (!usedBranch) {
+ if (usedBranch) {
+ usedBranch.includeCallArguments(context, parameters);
+ } else {
this.consequent.includeCallArguments(context, parameters);
this.alternate.includeCallArguments(context, parameters);
- } else {
- usedBranch.includeCallArguments(context, parameters);
}
}
@@ -169,7 +169,11 @@ export default class ConditionalExpression extends NodeBase implements Deoptimiz
}: NodeRenderOptions = BLANK
): void {
const usedBranch = this.getUsedBranch();
- if (!this.test.included) {
+ if (this.test.included) {
+ this.test.render(code, options, { renderedSurroundingElement });
+ this.consequent.render(code, options);
+ this.alternate.render(code, options);
+ } else {
const colonPos = findFirstOccurrenceOutsideComment(code.original, ':', this.consequent.end);
const inclusionStart = findNonWhiteSpace(
code.original,
@@ -191,10 +195,6 @@ export default class ConditionalExpression extends NodeBase implements Deoptimiz
renderedParentType: renderedParentType || this.parent.type,
renderedSurroundingElement: renderedSurroundingElement || this.parent.type
});
- } else {
- this.test.render(code, options, { renderedSurroundingElement });
- this.consequent.render(code, options);
- this.alternate.render(code, options);
}
}
diff --git a/src/ast/nodes/LogicalExpression.ts b/src/ast/nodes/LogicalExpression.ts
index cbc8625e436..293d6243454 100644
--- a/src/ast/nodes/LogicalExpression.ts
+++ b/src/ast/nodes/LogicalExpression.ts
@@ -60,11 +60,11 @@ export default class LogicalExpression extends NodeBase implements Deoptimizable
deoptimizePath(path: ObjectPath): void {
const usedBranch = this.getUsedBranch();
- if (!usedBranch) {
+ if (usedBranch) {
+ usedBranch.deoptimizePath(path);
+ } else {
this.left.deoptimizePath(path);
this.right.deoptimizePath(path);
- } else {
- usedBranch.deoptimizePath(path);
}
}
diff --git a/src/ast/nodes/VariableDeclaration.ts b/src/ast/nodes/VariableDeclaration.ts
index fafc136548c..0265bae99c6 100644
--- a/src/ast/nodes/VariableDeclaration.ts
+++ b/src/ast/nodes/VariableDeclaration.ts
@@ -122,7 +122,9 @@ export default class VariableDeclaration extends NodeBase {
code.remove(this.end - 1, this.end);
}
separatorString += ';';
- if (lastSeparatorPos !== null) {
+ if (lastSeparatorPos === null) {
+ code.appendLeft(renderedContentEnd, separatorString);
+ } else {
if (
code.original.charCodeAt(actualContentEnd - 1) === 10 /*"\n"*/ &&
(code.original.charCodeAt(this.end) === 10 /*"\n"*/ ||
@@ -139,8 +141,6 @@ export default class VariableDeclaration extends NodeBase {
code.overwrite(lastSeparatorPos, lastSeparatorPos + 1, separatorString);
code.remove(actualContentEnd, renderedContentEnd);
}
- } else {
- code.appendLeft(renderedContentEnd, separatorString);
}
if (systemPatternExports.length > 0) {
code.appendLeft(
diff --git a/src/ast/nodes/shared/ClassNode.ts b/src/ast/nodes/shared/ClassNode.ts
index d9a7ab72c56..8550ae29ea6 100644
--- a/src/ast/nodes/shared/ClassNode.ts
+++ b/src/ast/nodes/shared/ClassNode.ts
@@ -89,9 +89,9 @@ export default class ClassNode extends NodeBase implements DeoptimizableEntity {
): boolean {
return interaction.type === INTERACTION_CALLED && path.length === 0
? !interaction.withNew ||
- (this.classConstructor !== null
- ? this.classConstructor.hasEffectsOnInteractionAtPath(path, interaction, context)
- : this.superClass?.hasEffectsOnInteractionAtPath(path, interaction, context)) ||
+ (this.classConstructor === null
+ ? this.superClass?.hasEffectsOnInteractionAtPath(path, interaction, context)
+ : this.classConstructor.hasEffectsOnInteractionAtPath(path, interaction, context)) ||
false
: this.getObjectEntity().hasEffectsOnInteractionAtPath(path, interaction, context);
}
diff --git a/src/ast/nodes/shared/ObjectEntity.ts b/src/ast/nodes/shared/ObjectEntity.ts
index 4ee27f728f9..abbd908c75e 100644
--- a/src/ast/nodes/shared/ObjectEntity.ts
+++ b/src/ast/nodes/shared/ObjectEntity.ts
@@ -342,16 +342,7 @@ export class ObjectEntity extends ExpressionEntity {
for (let index = properties.length - 1; index >= 0; index--) {
const { key, kind, property } = properties[index];
allProperties.push(property);
- if (typeof key !== 'string') {
- if (key === UnknownInteger) {
- unknownIntegerProps.push(property);
- continue;
- }
- if (kind === 'set') unmatchableSetters.push(property);
- if (kind === 'get') unmatchableGetters.push(property);
- if (kind !== 'get') unmatchablePropertiesAndSetters.push(property);
- if (kind !== 'set') unmatchablePropertiesAndGetters.push(property);
- } else {
+ if (typeof key === 'string') {
if (kind === 'set') {
if (!propertiesAndSettersByKey[key]) {
propertiesAndSettersByKey[key] = [property, ...unmatchablePropertiesAndSetters];
@@ -370,6 +361,15 @@ export class ObjectEntity extends ExpressionEntity {
propertiesAndGettersByKey[key] = [property, ...unmatchablePropertiesAndGetters];
}
}
+ } else {
+ if (key === UnknownInteger) {
+ unknownIntegerProps.push(property);
+ continue;
+ }
+ if (kind === 'set') unmatchableSetters.push(property);
+ if (kind === 'get') unmatchableGetters.push(property);
+ if (kind !== 'get') unmatchablePropertiesAndSetters.push(property);
+ if (kind !== 'set') unmatchablePropertiesAndGetters.push(property);
}
}
}
diff --git a/src/utils/FileEmitter.ts b/src/utils/FileEmitter.ts
index 5de09725bc2..9faa59d5c5f 100644
--- a/src/utils/FileEmitter.ts
+++ b/src/utils/FileEmitter.ts
@@ -285,9 +285,9 @@ export class FileEmitter {
private emitAsset(emittedAsset: EmittedFile): string {
const source =
- typeof emittedAsset.source !== 'undefined'
- ? getValidSource(emittedAsset.source, emittedAsset, null)
- : undefined;
+ emittedAsset.source === undefined
+ ? undefined
+ : getValidSource(emittedAsset.source, emittedAsset, null);
const consumedAsset: ConsumedAsset = {
fileName: emittedAsset.fileName,
name: emittedAsset.name,
diff --git a/src/utils/collapseSourcemaps.ts b/src/utils/collapseSourcemaps.ts
index 773dab33e28..d847e41b7ae 100644
--- a/src/utils/collapseSourcemaps.ts
+++ b/src/utils/collapseSourcemaps.ts
@@ -176,9 +176,7 @@ function getCollapsedSourcemap(
): Source | Link {
let source: Source | Link;
- if (!originalSourcemap) {
- source = new Source(id, originalCode);
- } else {
+ if (originalSourcemap) {
const sources = originalSourcemap.sources;
const sourcesContent = originalSourcemap.sourcesContent || [];
const directory = dirname(id) || '.';
@@ -188,6 +186,8 @@ function getCollapsedSourcemap(
(source, index) => new Source(resolve(directory, sourceRoot, source), sourcesContent[index])
);
source = new Link(originalSourcemap, baseSources);
+ } else {
+ source = new Source(id, originalCode);
}
return sourcemapChain.reduce(linkMap, source);
}
diff --git a/src/utils/error.ts b/src/utils/error.ts
index 2abf1cadcc6..9dcd2fe7525 100644
--- a/src/utils/error.ts
+++ b/src/utils/error.ts
@@ -460,7 +460,7 @@ export function errorInvalidOption(
return {
code: INVALID_OPTION,
message: `Invalid value ${
- value !== undefined ? `${JSON.stringify(value)} ` : ''
+ value === undefined ? '' : `${JSON.stringify(value)} `
}for option "${option}" - ${explanation}.`,
url: `https://rollupjs.org/guide/en/#${urlHash}`
};
diff --git a/src/utils/options/normalizeInputOptions.ts b/src/utils/options/normalizeInputOptions.ts
index 500012a5ebd..b684c197b98 100644
--- a/src/utils/options/normalizeInputOptions.ts
+++ b/src/utils/options/normalizeInputOptions.ts
@@ -281,7 +281,7 @@ const getHasModuleSideEffects = (
}
if (typeof moduleSideEffectsOption === 'function') {
return (id, external) =>
- !id.startsWith('\0') ? moduleSideEffectsOption(id, external) !== false : true;
+ id.startsWith('\0') ? true : moduleSideEffectsOption(id, external) !== false;
}
if (Array.isArray(moduleSideEffectsOption)) {
const ids = new Set(moduleSideEffectsOption);
diff --git a/src/utils/relativeId.ts b/src/utils/relativeId.ts
index 6914f371be0..5c0e46b2d74 100644
--- a/src/utils/relativeId.ts
+++ b/src/utils/relativeId.ts
@@ -36,5 +36,5 @@ export function getImportPath(
return [...relativePath.split('/'), '..', basename(targetPath)].join('/');
}
}
- return !relativePath ? '.' : relativePath.startsWith('..') ? relativePath : './' + relativePath;
+ return relativePath ? (relativePath.startsWith('..') ? relativePath : './' + relativePath) : '.';
}
diff --git a/test/form/samples/supports-core-js/_expected.js b/test/form/samples/supports-core-js/_expected.js
index f59cba6c8c4..8560d3696f6 100644
--- a/test/form/samples/supports-core-js/_expected.js
+++ b/test/form/samples/supports-core-js/_expected.js
@@ -1,17 +1,29 @@
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
-var coreJs = {exports: {}};
+var coreJsExports = {};
+var coreJs = {
+ get exports(){ return coreJsExports; },
+ set exports(v){ coreJsExports = v; },
+};
-var features = {exports: {}};
+var featuresExports = {};
+var features = {
+ get exports(){ return featuresExports; },
+ set exports(v){ featuresExports = v; },
+};
-var full = {exports: {}};
+var fullExports = {};
+var full = {
+ get exports(){ return fullExports; },
+ set exports(v){ fullExports = v; },
+};
var check = function (it) {
return it && it.Math == Math && it;
};
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
-var global$$ =
+var global$10 =
// eslint-disable-next-line es/no-global-this -- safe
check(typeof globalThis == 'object' && globalThis) ||
check(typeof window == 'object' && window) ||
@@ -23,7 +35,7 @@ var global$$ =
var objectGetOwnPropertyDescriptor = {};
-var fails$1m = function (exec) {
+var fails$1n = function (exec) {
try {
return !!exec();
} catch (error) {
@@ -31,17 +43,17 @@ var fails$1m = function (exec) {
}
};
-var fails$1l = fails$1m;
+var fails$1m = fails$1n;
// Detect IE8's incomplete defineProperty implementation
-var descriptors = !fails$1l(function () {
+var descriptors = !fails$1m(function () {
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
});
-var fails$1k = fails$1m;
+var fails$1l = fails$1n;
-var functionBindNative = !fails$1k(function () {
+var functionBindNative = !fails$1l(function () {
// eslint-disable-next-line es/no-function-prototype-bind -- safe
var test = (function () { /* empty */ }).bind();
// eslint-disable-next-line no-prototype-builtins -- safe
@@ -50,10 +62,10 @@ var functionBindNative = !fails$1k(function () {
var NATIVE_BIND$4 = functionBindNative;
-var call$1i = Function.prototype.call;
+var call$1e = Function.prototype.call;
-var functionCall = NATIVE_BIND$4 ? call$1i.bind(call$1i) : function () {
- return call$1i.apply(call$1i, arguments);
+var functionCall = NATIVE_BIND$4 ? call$1e.bind(call$1e) : function () {
+ return call$1e.apply(call$1e, arguments);
};
var objectPropertyIsEnumerable = {};
@@ -72,7 +84,7 @@ objectPropertyIsEnumerable.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
return !!descriptor && descriptor.enumerable;
} : $propertyIsEnumerable$2;
-var createPropertyDescriptor$c = function (bitmap, value) {
+var createPropertyDescriptor$d = function (bitmap, value) {
return {
enumerable: !(bitmap & 1),
configurable: !(bitmap & 2),
@@ -84,78 +96,69 @@ var createPropertyDescriptor$c = function (bitmap, value) {
var NATIVE_BIND$3 = functionBindNative;
var FunctionPrototype$4 = Function.prototype;
-var call$1h = FunctionPrototype$4.call;
-var uncurryThisWithBind = NATIVE_BIND$3 && FunctionPrototype$4.bind.bind(call$1h, call$1h);
+var call$1d = FunctionPrototype$4.call;
+var uncurryThisWithBind = NATIVE_BIND$3 && FunctionPrototype$4.bind.bind(call$1d, call$1d);
-var functionUncurryThisRaw = function (fn) {
- return NATIVE_BIND$3 ? uncurryThisWithBind(fn) : function () {
- return call$1h.apply(fn, arguments);
+var functionUncurryThis = NATIVE_BIND$3 ? uncurryThisWithBind : function (fn) {
+ return function () {
+ return call$1d.apply(fn, arguments);
};
};
-var uncurryThisRaw$2 = functionUncurryThisRaw;
+var uncurryThis$1E = functionUncurryThis;
-var toString$C = uncurryThisRaw$2({}.toString);
-var stringSlice$h = uncurryThisRaw$2(''.slice);
+var toString$E = uncurryThis$1E({}.toString);
+var stringSlice$k = uncurryThis$1E(''.slice);
var classofRaw$2 = function (it) {
- return stringSlice$h(toString$C(it), 8, -1);
-};
-
-var classofRaw$1 = classofRaw$2;
-var uncurryThisRaw$1 = functionUncurryThisRaw;
-
-var functionUncurryThis = function (fn) {
- // Nashorn bug:
- // https://github.com/zloirock/core-js/issues/1128
- // https://github.com/zloirock/core-js/issues/1130
- if (classofRaw$1(fn) === 'Function') return uncurryThisRaw$1(fn);
+ return stringSlice$k(toString$E(it), 8, -1);
};
-var uncurryThis$1o = functionUncurryThis;
-var fails$1j = fails$1m;
-var classof$m = classofRaw$2;
+var uncurryThis$1D = functionUncurryThis;
+var fails$1k = fails$1n;
+var classof$n = classofRaw$2;
-var $Object$6 = Object;
-var split$3 = uncurryThis$1o(''.split);
+var $Object$8 = Object;
+var split$4 = uncurryThis$1D(''.split);
// fallback for non-array-like ES3 and non-enumerable old V8 strings
-var indexedObject = fails$1j(function () {
+var indexedObject = fails$1k(function () {
// throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
// eslint-disable-next-line no-prototype-builtins -- safe
- return !$Object$6('z').propertyIsEnumerable(0);
+ return !$Object$8('z').propertyIsEnumerable(0);
}) ? function (it) {
- return classof$m(it) == 'String' ? split$3(it, '') : $Object$6(it);
-} : $Object$6;
+ return classof$n(it) == 'String' ? split$4(it, '') : $Object$8(it);
+} : $Object$8;
// we can't use just `it == null` since of `document.all` special case
// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec
-var isNullOrUndefined$i = function (it) {
+var isNullOrUndefined$m = function (it) {
return it === null || it === undefined;
};
-var isNullOrUndefined$h = isNullOrUndefined$i;
+var isNullOrUndefined$l = isNullOrUndefined$m;
-var $TypeError$A = TypeError;
+var $TypeError$C = TypeError;
// `RequireObjectCoercible` abstract operation
// https://tc39.es/ecma262/#sec-requireobjectcoercible
-var requireObjectCoercible$l = function (it) {
- if (isNullOrUndefined$h(it)) throw $TypeError$A("Can't call method on " + it);
+var requireObjectCoercible$n = function (it) {
+ if (isNullOrUndefined$l(it)) throw $TypeError$C("Can't call method on " + it);
return it;
};
// toObject with fallback for non-array-like ES3 strings
var IndexedObject$7 = indexedObject;
-var requireObjectCoercible$k = requireObjectCoercible$l;
+var requireObjectCoercible$m = requireObjectCoercible$n;
var toIndexedObject$k = function (it) {
- return IndexedObject$7(requireObjectCoercible$k(it));
+ return IndexedObject$7(requireObjectCoercible$m(it));
};
var documentAll$2 = typeof document == 'object' && document.all;
// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot
+// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing
var IS_HTMLDDA = typeof documentAll$2 == 'undefined' && documentAll$2 !== undefined;
var documentAll_1 = {
@@ -169,47 +172,47 @@ var documentAll$1 = $documentAll$1.all;
// `IsCallable` abstract operation
// https://tc39.es/ecma262/#sec-iscallable
-var isCallable$E = $documentAll$1.IS_HTMLDDA ? function (argument) {
+var isCallable$J = $documentAll$1.IS_HTMLDDA ? function (argument) {
return typeof argument == 'function' || argument === documentAll$1;
} : function (argument) {
return typeof argument == 'function';
};
-var isCallable$D = isCallable$E;
+var isCallable$I = isCallable$J;
var $documentAll = documentAll_1;
var documentAll = $documentAll.all;
-var isObject$D = $documentAll.IS_HTMLDDA ? function (it) {
- return typeof it == 'object' ? it !== null : isCallable$D(it) || it === documentAll;
+var isObject$J = $documentAll.IS_HTMLDDA ? function (it) {
+ return typeof it == 'object' ? it !== null : isCallable$I(it) || it === documentAll;
} : function (it) {
- return typeof it == 'object' ? it !== null : isCallable$D(it);
+ return typeof it == 'object' ? it !== null : isCallable$I(it);
};
-var global$_ = global$$;
-var isCallable$C = isCallable$E;
+var global$$ = global$10;
+var isCallable$H = isCallable$J;
var aFunction = function (argument) {
- return isCallable$C(argument) ? argument : undefined;
+ return isCallable$H(argument) ? argument : undefined;
};
-var getBuiltIn$M = function (namespace, method) {
- return arguments.length < 2 ? aFunction(global$_[namespace]) : global$_[namespace] && global$_[namespace][method];
+var getBuiltIn$H = function (namespace, method) {
+ return arguments.length < 2 ? aFunction(global$$[namespace]) : global$$[namespace] && global$$[namespace][method];
};
-var uncurryThis$1n = functionUncurryThis;
+var uncurryThis$1C = functionUncurryThis;
-var objectIsPrototypeOf = uncurryThis$1n({}.isPrototypeOf);
+var objectIsPrototypeOf = uncurryThis$1C({}.isPrototypeOf);
-var getBuiltIn$L = getBuiltIn$M;
+var getBuiltIn$G = getBuiltIn$H;
-var engineUserAgent = getBuiltIn$L('navigator', 'userAgent') || '';
+var engineUserAgent = getBuiltIn$G('navigator', 'userAgent') || '';
-var global$Z = global$$;
-var userAgent$7 = engineUserAgent;
+var global$_ = global$10;
+var userAgent$6 = engineUserAgent;
-var process$4 = global$Z.process;
-var Deno$1 = global$Z.Deno;
+var process$4 = global$_.process;
+var Deno$1 = global$_.Deno;
var versions = process$4 && process$4.versions || Deno$1 && Deno$1.version;
var v8 = versions && versions.v8;
var match, version;
@@ -223,10 +226,10 @@ if (v8) {
// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`
// so check `userAgent` even if `.v8` exists, but 0
-if (!version && userAgent$7) {
- match = userAgent$7.match(/Edge\/(\d+)/);
+if (!version && userAgent$6) {
+ match = userAgent$6.match(/Edge\/(\d+)/);
if (!match || match[1] >= 74) {
- match = userAgent$7.match(/Chrome\/(\d+)/);
+ match = userAgent$6.match(/Chrome\/(\d+)/);
if (match) version = +match[1];
}
}
@@ -236,10 +239,10 @@ var engineV8Version = version;
/* eslint-disable es/no-symbol -- required for testing */
var V8_VERSION$3 = engineV8Version;
-var fails$1i = fails$1m;
+var fails$1j = fails$1n;
// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
-var symbolConstructorDetection = !!Object.getOwnPropertySymbols && !fails$1i(function () {
+var symbolConstructorDetection = !!Object.getOwnPropertySymbols && !fails$1j(function () {
var symbol = Symbol();
// Chrome 38 Symbol has incorrect toString conversion
// `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances
@@ -256,18 +259,18 @@ var useSymbolAsUid = NATIVE_SYMBOL$6
&& !Symbol.sham
&& typeof Symbol.iterator == 'symbol';
-var getBuiltIn$K = getBuiltIn$M;
-var isCallable$B = isCallable$E;
-var isPrototypeOf$d = objectIsPrototypeOf;
+var getBuiltIn$F = getBuiltIn$H;
+var isCallable$G = isCallable$J;
+var isPrototypeOf$e = objectIsPrototypeOf;
var USE_SYMBOL_AS_UID$1 = useSymbolAsUid;
-var $Object$5 = Object;
+var $Object$7 = Object;
var isSymbol$7 = USE_SYMBOL_AS_UID$1 ? function (it) {
return typeof it == 'symbol';
} : function (it) {
- var $Symbol = getBuiltIn$K('Symbol');
- return isCallable$B($Symbol) && isPrototypeOf$d($Symbol.prototype, $Object$5(it));
+ var $Symbol = getBuiltIn$F('Symbol');
+ return isCallable$G($Symbol) && isPrototypeOf$e($Symbol.prototype, $Object$7(it));
};
var $String$5 = String;
@@ -280,128 +283,132 @@ var tryToString$7 = function (argument) {
}
};
-var isCallable$A = isCallable$E;
+var isCallable$F = isCallable$J;
var tryToString$6 = tryToString$7;
-var $TypeError$z = TypeError;
+var $TypeError$B = TypeError;
// `Assert: IsCallable(argument) is true`
-var aCallable$X = function (argument) {
- if (isCallable$A(argument)) return argument;
- throw $TypeError$z(tryToString$6(argument) + ' is not a function');
+var aCallable$L = function (argument) {
+ if (isCallable$F(argument)) return argument;
+ throw $TypeError$B(tryToString$6(argument) + ' is not a function');
};
-var aCallable$W = aCallable$X;
-var isNullOrUndefined$g = isNullOrUndefined$i;
+var aCallable$K = aCallable$L;
+var isNullOrUndefined$k = isNullOrUndefined$m;
// `GetMethod` abstract operation
// https://tc39.es/ecma262/#sec-getmethod
-var getMethod$i = function (V, P) {
+var getMethod$l = function (V, P) {
var func = V[P];
- return isNullOrUndefined$g(func) ? undefined : aCallable$W(func);
+ return isNullOrUndefined$k(func) ? undefined : aCallable$K(func);
};
-var call$1g = functionCall;
-var isCallable$z = isCallable$E;
-var isObject$C = isObject$D;
+var call$1c = functionCall;
+var isCallable$E = isCallable$J;
+var isObject$I = isObject$J;
-var $TypeError$y = TypeError;
+var $TypeError$A = TypeError;
// `OrdinaryToPrimitive` abstract operation
// https://tc39.es/ecma262/#sec-ordinarytoprimitive
var ordinaryToPrimitive$2 = function (input, pref) {
var fn, val;
- if (pref === 'string' && isCallable$z(fn = input.toString) && !isObject$C(val = call$1g(fn, input))) return val;
- if (isCallable$z(fn = input.valueOf) && !isObject$C(val = call$1g(fn, input))) return val;
- if (pref !== 'string' && isCallable$z(fn = input.toString) && !isObject$C(val = call$1g(fn, input))) return val;
- throw $TypeError$y("Can't convert object to primitive value");
+ if (pref === 'string' && isCallable$E(fn = input.toString) && !isObject$I(val = call$1c(fn, input))) return val;
+ if (isCallable$E(fn = input.valueOf) && !isObject$I(val = call$1c(fn, input))) return val;
+ if (pref !== 'string' && isCallable$E(fn = input.toString) && !isObject$I(val = call$1c(fn, input))) return val;
+ throw $TypeError$A("Can't convert object to primitive value");
};
-var shared$9 = {exports: {}};
+var sharedExports = {};
+var shared$a = {
+ get exports(){ return sharedExports; },
+ set exports(v){ sharedExports = v; },
+};
var isPure = false;
-var global$Y = global$$;
+var global$Z = global$10;
// eslint-disable-next-line es/no-object-defineproperty -- safe
-var defineProperty$i = Object.defineProperty;
+var defineProperty$k = Object.defineProperty;
var defineGlobalProperty$3 = function (key, value) {
try {
- defineProperty$i(global$Y, key, { value: value, configurable: true, writable: true });
+ defineProperty$k(global$Z, key, { value: value, configurable: true, writable: true });
} catch (error) {
- global$Y[key] = value;
+ global$Z[key] = value;
} return value;
};
-var global$X = global$$;
+var global$Y = global$10;
var defineGlobalProperty$2 = defineGlobalProperty$3;
var SHARED = '__core-js_shared__';
-var store$5 = global$X[SHARED] || defineGlobalProperty$2(SHARED, {});
+var store$5 = global$Y[SHARED] || defineGlobalProperty$2(SHARED, {});
var sharedStore = store$5;
var store$4 = sharedStore;
-(shared$9.exports = function (key, value) {
+(shared$a.exports = function (key, value) {
return store$4[key] || (store$4[key] = value !== undefined ? value : {});
})('versions', []).push({
- version: '3.25.5',
+ version: '3.27.1',
mode: 'global',
copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',
- license: 'https://github.com/zloirock/core-js/blob/v3.25.5/LICENSE',
+ license: 'https://github.com/zloirock/core-js/blob/v3.27.1/LICENSE',
source: 'https://github.com/zloirock/core-js'
});
-var requireObjectCoercible$j = requireObjectCoercible$l;
+var requireObjectCoercible$l = requireObjectCoercible$n;
-var $Object$4 = Object;
+var $Object$6 = Object;
// `ToObject` abstract operation
// https://tc39.es/ecma262/#sec-toobject
-var toObject$C = function (argument) {
- return $Object$4(requireObjectCoercible$j(argument));
+var toObject$D = function (argument) {
+ return $Object$6(requireObjectCoercible$l(argument));
};
-var uncurryThis$1m = functionUncurryThis;
-var toObject$B = toObject$C;
+var uncurryThis$1B = functionUncurryThis;
+var toObject$C = toObject$D;
-var hasOwnProperty = uncurryThis$1m({}.hasOwnProperty);
+var hasOwnProperty = uncurryThis$1B({}.hasOwnProperty);
// `HasOwnProperty` abstract operation
// https://tc39.es/ecma262/#sec-hasownproperty
// eslint-disable-next-line es/no-object-hasown -- safe
var hasOwnProperty_1 = Object.hasOwn || function hasOwn(it, key) {
- return hasOwnProperty(toObject$B(it), key);
+ return hasOwnProperty(toObject$C(it), key);
};
-var uncurryThis$1l = functionUncurryThis;
+var uncurryThis$1A = functionUncurryThis;
var id$2 = 0;
var postfix = Math.random();
-var toString$B = uncurryThis$1l(1.0.toString);
+var toString$D = uncurryThis$1A(1.0.toString);
var uid$6 = function (key) {
- return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString$B(++id$2 + postfix, 36);
+ return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString$D(++id$2 + postfix, 36);
};
-var global$W = global$$;
-var shared$8 = shared$9.exports;
-var hasOwn$A = hasOwnProperty_1;
+var global$X = global$10;
+var shared$9 = sharedExports;
+var hasOwn$D = hasOwnProperty_1;
var uid$5 = uid$6;
var NATIVE_SYMBOL$5 = symbolConstructorDetection;
var USE_SYMBOL_AS_UID = useSymbolAsUid;
-var WellKnownSymbolsStore$1 = shared$8('wks');
-var Symbol$3 = global$W.Symbol;
+var WellKnownSymbolsStore$1 = shared$9('wks');
+var Symbol$3 = global$X.Symbol;
var symbolFor = Symbol$3 && Symbol$3['for'];
var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol$3 : Symbol$3 && Symbol$3.withoutSetter || uid$5;
-var wellKnownSymbol$K = function (name) {
- if (!hasOwn$A(WellKnownSymbolsStore$1, name) || !(NATIVE_SYMBOL$5 || typeof WellKnownSymbolsStore$1[name] == 'string')) {
+var wellKnownSymbol$R = function (name) {
+ if (!hasOwn$D(WellKnownSymbolsStore$1, name) || !(NATIVE_SYMBOL$5 || typeof WellKnownSymbolsStore$1[name] == 'string')) {
var description = 'Symbol.' + name;
- if (NATIVE_SYMBOL$5 && hasOwn$A(Symbol$3, name)) {
+ if (NATIVE_SYMBOL$5 && hasOwn$D(Symbol$3, name)) {
WellKnownSymbolsStore$1[name] = Symbol$3[name];
} else if (USE_SYMBOL_AS_UID && symbolFor) {
WellKnownSymbolsStore$1[name] = symbolFor(description);
@@ -411,27 +418,27 @@ var wellKnownSymbol$K = function (name) {
} return WellKnownSymbolsStore$1[name];
};
-var call$1f = functionCall;
-var isObject$B = isObject$D;
+var call$1b = functionCall;
+var isObject$H = isObject$J;
var isSymbol$6 = isSymbol$7;
-var getMethod$h = getMethod$i;
+var getMethod$k = getMethod$l;
var ordinaryToPrimitive$1 = ordinaryToPrimitive$2;
-var wellKnownSymbol$J = wellKnownSymbol$K;
+var wellKnownSymbol$Q = wellKnownSymbol$R;
-var $TypeError$x = TypeError;
-var TO_PRIMITIVE$1 = wellKnownSymbol$J('toPrimitive');
+var $TypeError$z = TypeError;
+var TO_PRIMITIVE$1 = wellKnownSymbol$Q('toPrimitive');
// `ToPrimitive` abstract operation
// https://tc39.es/ecma262/#sec-toprimitive
var toPrimitive$4 = function (input, pref) {
- if (!isObject$B(input) || isSymbol$6(input)) return input;
- var exoticToPrim = getMethod$h(input, TO_PRIMITIVE$1);
+ if (!isObject$H(input) || isSymbol$6(input)) return input;
+ var exoticToPrim = getMethod$k(input, TO_PRIMITIVE$1);
var result;
if (exoticToPrim) {
if (pref === undefined) pref = 'default';
- result = call$1f(exoticToPrim, input, pref);
- if (!isObject$B(result) || isSymbol$6(result)) return result;
- throw $TypeError$x("Can't convert object to primitive value");
+ result = call$1b(exoticToPrim, input, pref);
+ if (!isObject$H(result) || isSymbol$6(result)) return result;
+ throw $TypeError$z("Can't convert object to primitive value");
}
if (pref === undefined) pref = 'number';
return ordinaryToPrimitive$1(input, pref);
@@ -447,36 +454,36 @@ var toPropertyKey$9 = function (argument) {
return isSymbol$5(key) ? key : key + '';
};
-var global$V = global$$;
-var isObject$A = isObject$D;
+var global$W = global$10;
+var isObject$G = isObject$J;
-var document$3 = global$V.document;
+var document$3 = global$W.document;
// typeof document.createElement is 'object' in old IE
-var EXISTS$1 = isObject$A(document$3) && isObject$A(document$3.createElement);
+var EXISTS$1 = isObject$G(document$3) && isObject$G(document$3.createElement);
var documentCreateElement$2 = function (it) {
return EXISTS$1 ? document$3.createElement(it) : {};
};
-var DESCRIPTORS$L = descriptors;
-var fails$1h = fails$1m;
+var DESCRIPTORS$P = descriptors;
+var fails$1i = fails$1n;
var createElement$1 = documentCreateElement$2;
// Thanks to IE8 for its funny defineProperty
-var ie8DomDefine = !DESCRIPTORS$L && !fails$1h(function () {
+var ie8DomDefine = !DESCRIPTORS$P && !fails$1i(function () {
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
return Object.defineProperty(createElement$1('div'), 'a', {
get: function () { return 7; }
}).a != 7;
});
-var DESCRIPTORS$K = descriptors;
-var call$1e = functionCall;
+var DESCRIPTORS$O = descriptors;
+var call$1a = functionCall;
var propertyIsEnumerableModule$2 = objectPropertyIsEnumerable;
-var createPropertyDescriptor$b = createPropertyDescriptor$c;
+var createPropertyDescriptor$c = createPropertyDescriptor$d;
var toIndexedObject$j = toIndexedObject$k;
var toPropertyKey$8 = toPropertyKey$9;
-var hasOwn$z = hasOwnProperty_1;
+var hasOwn$C = hasOwnProperty_1;
var IE8_DOM_DEFINE$1 = ie8DomDefine;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
@@ -484,23 +491,23 @@ var $getOwnPropertyDescriptor$2 = Object.getOwnPropertyDescriptor;
// `Object.getOwnPropertyDescriptor` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
-objectGetOwnPropertyDescriptor.f = DESCRIPTORS$K ? $getOwnPropertyDescriptor$2 : function getOwnPropertyDescriptor(O, P) {
+objectGetOwnPropertyDescriptor.f = DESCRIPTORS$O ? $getOwnPropertyDescriptor$2 : function getOwnPropertyDescriptor(O, P) {
O = toIndexedObject$j(O);
P = toPropertyKey$8(P);
if (IE8_DOM_DEFINE$1) try {
return $getOwnPropertyDescriptor$2(O, P);
} catch (error) { /* empty */ }
- if (hasOwn$z(O, P)) return createPropertyDescriptor$b(!call$1e(propertyIsEnumerableModule$2.f, O, P), O[P]);
+ if (hasOwn$C(O, P)) return createPropertyDescriptor$c(!call$1a(propertyIsEnumerableModule$2.f, O, P), O[P]);
};
var objectDefineProperty = {};
-var DESCRIPTORS$J = descriptors;
-var fails$1g = fails$1m;
+var DESCRIPTORS$N = descriptors;
+var fails$1h = fails$1n;
// V8 ~ Chrome 36-
// https://bugs.chromium.org/p/v8/issues/detail?id=3334
-var v8PrototypeDefineBug = DESCRIPTORS$J && fails$1g(function () {
+var v8PrototypeDefineBug = DESCRIPTORS$N && fails$1h(function () {
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
return Object.defineProperty(function () { /* empty */ }, 'prototype', {
value: 42,
@@ -508,24 +515,24 @@ var v8PrototypeDefineBug = DESCRIPTORS$J && fails$1g(function () {
}).prototype != 42;
});
-var isObject$z = isObject$D;
+var isObject$F = isObject$J;
var $String$4 = String;
-var $TypeError$w = TypeError;
+var $TypeError$y = TypeError;
// `Assert: Type(argument) is Object`
-var anObject$1z = function (argument) {
- if (isObject$z(argument)) return argument;
- throw $TypeError$w($String$4(argument) + ' is not an object');
+var anObject$1b = function (argument) {
+ if (isObject$F(argument)) return argument;
+ throw $TypeError$y($String$4(argument) + ' is not an object');
};
-var DESCRIPTORS$I = descriptors;
+var DESCRIPTORS$M = descriptors;
var IE8_DOM_DEFINE = ie8DomDefine;
var V8_PROTOTYPE_DEFINE_BUG$1 = v8PrototypeDefineBug;
-var anObject$1y = anObject$1z;
+var anObject$1a = anObject$1b;
var toPropertyKey$7 = toPropertyKey$9;
-var $TypeError$v = TypeError;
+var $TypeError$x = TypeError;
// eslint-disable-next-line es/no-object-defineproperty -- safe
var $defineProperty$1 = Object.defineProperty;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
@@ -536,10 +543,10 @@ var WRITABLE = 'writable';
// `Object.defineProperty` method
// https://tc39.es/ecma262/#sec-object.defineproperty
-objectDefineProperty.f = DESCRIPTORS$I ? V8_PROTOTYPE_DEFINE_BUG$1 ? function defineProperty(O, P, Attributes) {
- anObject$1y(O);
+objectDefineProperty.f = DESCRIPTORS$M ? V8_PROTOTYPE_DEFINE_BUG$1 ? function defineProperty(O, P, Attributes) {
+ anObject$1a(O);
P = toPropertyKey$7(P);
- anObject$1y(Attributes);
+ anObject$1a(Attributes);
if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
var current = $getOwnPropertyDescriptor$1(O, P);
if (current && current[WRITABLE]) {
@@ -552,41 +559,45 @@ objectDefineProperty.f = DESCRIPTORS$I ? V8_PROTOTYPE_DEFINE_BUG$1 ? function de
}
} return $defineProperty$1(O, P, Attributes);
} : $defineProperty$1 : function defineProperty(O, P, Attributes) {
- anObject$1y(O);
+ anObject$1a(O);
P = toPropertyKey$7(P);
- anObject$1y(Attributes);
+ anObject$1a(Attributes);
if (IE8_DOM_DEFINE) try {
return $defineProperty$1(O, P, Attributes);
} catch (error) { /* empty */ }
- if ('get' in Attributes || 'set' in Attributes) throw $TypeError$v('Accessors not supported');
+ if ('get' in Attributes || 'set' in Attributes) throw $TypeError$x('Accessors not supported');
if ('value' in Attributes) O[P] = Attributes.value;
return O;
};
-var DESCRIPTORS$H = descriptors;
+var DESCRIPTORS$L = descriptors;
var definePropertyModule$c = objectDefineProperty;
-var createPropertyDescriptor$a = createPropertyDescriptor$c;
+var createPropertyDescriptor$b = createPropertyDescriptor$d;
-var createNonEnumerableProperty$i = DESCRIPTORS$H ? function (object, key, value) {
- return definePropertyModule$c.f(object, key, createPropertyDescriptor$a(1, value));
+var createNonEnumerableProperty$j = DESCRIPTORS$L ? function (object, key, value) {
+ return definePropertyModule$c.f(object, key, createPropertyDescriptor$b(1, value));
} : function (object, key, value) {
object[key] = value;
return object;
};
-var makeBuiltIn$4 = {exports: {}};
+var makeBuiltInExports = {};
+var makeBuiltIn$5 = {
+ get exports(){ return makeBuiltInExports; },
+ set exports(v){ makeBuiltInExports = v; },
+};
-var DESCRIPTORS$G = descriptors;
-var hasOwn$y = hasOwnProperty_1;
+var DESCRIPTORS$K = descriptors;
+var hasOwn$B = hasOwnProperty_1;
var FunctionPrototype$3 = Function.prototype;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
-var getDescriptor = DESCRIPTORS$G && Object.getOwnPropertyDescriptor;
+var getDescriptor = DESCRIPTORS$K && Object.getOwnPropertyDescriptor;
-var EXISTS = hasOwn$y(FunctionPrototype$3, 'name');
+var EXISTS = hasOwn$B(FunctionPrototype$3, 'name');
// additional protection from minified / mangled / dropped function names
var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';
-var CONFIGURABLE = EXISTS && (!DESCRIPTORS$G || (DESCRIPTORS$G && getDescriptor(FunctionPrototype$3, 'name').configurable));
+var CONFIGURABLE = EXISTS && (!DESCRIPTORS$K || (DESCRIPTORS$K && getDescriptor(FunctionPrototype$3, 'name').configurable));
var functionName = {
EXISTS: EXISTS,
@@ -594,14 +605,14 @@ var functionName = {
CONFIGURABLE: CONFIGURABLE
};
-var uncurryThis$1k = functionUncurryThis;
-var isCallable$y = isCallable$E;
+var uncurryThis$1z = functionUncurryThis;
+var isCallable$D = isCallable$J;
var store$3 = sharedStore;
-var functionToString$1 = uncurryThis$1k(Function.toString);
+var functionToString$1 = uncurryThis$1z(Function.toString);
// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper
-if (!isCallable$y(store$3.inspectSource)) {
+if (!isCallable$D(store$3.inspectSource)) {
store$3.inspectSource = function (it) {
return functionToString$1(it);
};
@@ -609,17 +620,17 @@ if (!isCallable$y(store$3.inspectSource)) {
var inspectSource$4 = store$3.inspectSource;
-var global$U = global$$;
-var isCallable$x = isCallable$E;
+var global$V = global$10;
+var isCallable$C = isCallable$J;
-var WeakMap$4 = global$U.WeakMap;
+var WeakMap$5 = global$V.WeakMap;
-var weakMapBasicDetection = isCallable$x(WeakMap$4) && /native code/.test(String(WeakMap$4));
+var weakMapBasicDetection = isCallable$C(WeakMap$5) && /native code/.test(String(WeakMap$5));
-var shared$7 = shared$9.exports;
+var shared$8 = sharedExports;
var uid$4 = uid$6;
-var keys$3 = shared$7('keys');
+var keys$3 = shared$8('keys');
var sharedKey$4 = function (key) {
return keys$3[key] || (keys$3[key] = uid$4(key));
@@ -628,136 +639,136 @@ var sharedKey$4 = function (key) {
var hiddenKeys$6 = {};
var NATIVE_WEAK_MAP$1 = weakMapBasicDetection;
-var global$T = global$$;
-var isObject$y = isObject$D;
-var createNonEnumerableProperty$h = createNonEnumerableProperty$i;
-var hasOwn$x = hasOwnProperty_1;
-var shared$6 = sharedStore;
+var global$U = global$10;
+var isObject$E = isObject$J;
+var createNonEnumerableProperty$i = createNonEnumerableProperty$j;
+var hasOwn$A = hasOwnProperty_1;
+var shared$7 = sharedStore;
var sharedKey$3 = sharedKey$4;
var hiddenKeys$5 = hiddenKeys$6;
var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
-var TypeError$8 = global$T.TypeError;
-var WeakMap$3 = global$T.WeakMap;
-var set$3, get$2, has;
+var TypeError$8 = global$U.TypeError;
+var WeakMap$4 = global$U.WeakMap;
+var set$a, get$5, has$c;
var enforce = function (it) {
- return has(it) ? get$2(it) : set$3(it, {});
+ return has$c(it) ? get$5(it) : set$a(it, {});
};
var getterFor$2 = function (TYPE) {
return function (it) {
var state;
- if (!isObject$y(it) || (state = get$2(it)).type !== TYPE) {
+ if (!isObject$E(it) || (state = get$5(it)).type !== TYPE) {
throw TypeError$8('Incompatible receiver, ' + TYPE + ' required');
} return state;
};
};
-if (NATIVE_WEAK_MAP$1 || shared$6.state) {
- var store$2 = shared$6.state || (shared$6.state = new WeakMap$3());
+if (NATIVE_WEAK_MAP$1 || shared$7.state) {
+ var store$2 = shared$7.state || (shared$7.state = new WeakMap$4());
/* eslint-disable no-self-assign -- prototype methods protection */
store$2.get = store$2.get;
store$2.has = store$2.has;
store$2.set = store$2.set;
/* eslint-enable no-self-assign -- prototype methods protection */
- set$3 = function (it, metadata) {
+ set$a = function (it, metadata) {
if (store$2.has(it)) throw TypeError$8(OBJECT_ALREADY_INITIALIZED);
metadata.facade = it;
store$2.set(it, metadata);
return metadata;
};
- get$2 = function (it) {
+ get$5 = function (it) {
return store$2.get(it) || {};
};
- has = function (it) {
+ has$c = function (it) {
return store$2.has(it);
};
} else {
var STATE = sharedKey$3('state');
hiddenKeys$5[STATE] = true;
- set$3 = function (it, metadata) {
- if (hasOwn$x(it, STATE)) throw TypeError$8(OBJECT_ALREADY_INITIALIZED);
+ set$a = function (it, metadata) {
+ if (hasOwn$A(it, STATE)) throw TypeError$8(OBJECT_ALREADY_INITIALIZED);
metadata.facade = it;
- createNonEnumerableProperty$h(it, STATE, metadata);
+ createNonEnumerableProperty$i(it, STATE, metadata);
return metadata;
};
- get$2 = function (it) {
- return hasOwn$x(it, STATE) ? it[STATE] : {};
+ get$5 = function (it) {
+ return hasOwn$A(it, STATE) ? it[STATE] : {};
};
- has = function (it) {
- return hasOwn$x(it, STATE);
+ has$c = function (it) {
+ return hasOwn$A(it, STATE);
};
}
var internalState = {
- set: set$3,
- get: get$2,
- has: has,
+ set: set$a,
+ get: get$5,
+ has: has$c,
enforce: enforce,
getterFor: getterFor$2
};
-var fails$1f = fails$1m;
-var isCallable$w = isCallable$E;
-var hasOwn$w = hasOwnProperty_1;
-var DESCRIPTORS$F = descriptors;
+var fails$1g = fails$1n;
+var isCallable$B = isCallable$J;
+var hasOwn$z = hasOwnProperty_1;
+var DESCRIPTORS$J = descriptors;
var CONFIGURABLE_FUNCTION_NAME$2 = functionName.CONFIGURABLE;
var inspectSource$3 = inspectSource$4;
-var InternalStateModule$l = internalState;
+var InternalStateModule$n = internalState;
-var enforceInternalState$4 = InternalStateModule$l.enforce;
-var getInternalState$g = InternalStateModule$l.get;
+var enforceInternalState$4 = InternalStateModule$n.enforce;
+var getInternalState$g = InternalStateModule$n.get;
// eslint-disable-next-line es/no-object-defineproperty -- safe
-var defineProperty$h = Object.defineProperty;
+var defineProperty$j = Object.defineProperty;
-var CONFIGURABLE_LENGTH = DESCRIPTORS$F && !fails$1f(function () {
- return defineProperty$h(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;
+var CONFIGURABLE_LENGTH = DESCRIPTORS$J && !fails$1g(function () {
+ return defineProperty$j(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;
});
var TEMPLATE = String(String).split('String');
-var makeBuiltIn$3 = makeBuiltIn$4.exports = function (value, name, options) {
+var makeBuiltIn$4 = makeBuiltIn$5.exports = function (value, name, options) {
if (String(name).slice(0, 7) === 'Symbol(') {
name = '[' + String(name).replace(/^Symbol\(([^)]*)\)/, '$1') + ']';
}
if (options && options.getter) name = 'get ' + name;
if (options && options.setter) name = 'set ' + name;
- if (!hasOwn$w(value, 'name') || (CONFIGURABLE_FUNCTION_NAME$2 && value.name !== name)) {
- if (DESCRIPTORS$F) defineProperty$h(value, 'name', { value: name, configurable: true });
+ if (!hasOwn$z(value, 'name') || (CONFIGURABLE_FUNCTION_NAME$2 && value.name !== name)) {
+ if (DESCRIPTORS$J) defineProperty$j(value, 'name', { value: name, configurable: true });
else value.name = name;
}
- if (CONFIGURABLE_LENGTH && options && hasOwn$w(options, 'arity') && value.length !== options.arity) {
- defineProperty$h(value, 'length', { value: options.arity });
+ if (CONFIGURABLE_LENGTH && options && hasOwn$z(options, 'arity') && value.length !== options.arity) {
+ defineProperty$j(value, 'length', { value: options.arity });
}
try {
- if (options && hasOwn$w(options, 'constructor') && options.constructor) {
- if (DESCRIPTORS$F) defineProperty$h(value, 'prototype', { writable: false });
+ if (options && hasOwn$z(options, 'constructor') && options.constructor) {
+ if (DESCRIPTORS$J) defineProperty$j(value, 'prototype', { writable: false });
// in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable
} else if (value.prototype) value.prototype = undefined;
} catch (error) { /* empty */ }
var state = enforceInternalState$4(value);
- if (!hasOwn$w(state, 'source')) {
+ if (!hasOwn$z(state, 'source')) {
state.source = TEMPLATE.join(typeof name == 'string' ? name : '');
} return value;
};
// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
// eslint-disable-next-line no-extend-native -- required
-Function.prototype.toString = makeBuiltIn$3(function toString() {
- return isCallable$w(this) && getInternalState$g(this).source || inspectSource$3(this);
+Function.prototype.toString = makeBuiltIn$4(function toString() {
+ return isCallable$B(this) && getInternalState$g(this).source || inspectSource$3(this);
}, 'toString');
-var isCallable$v = isCallable$E;
+var isCallable$A = isCallable$J;
var definePropertyModule$b = objectDefineProperty;
-var makeBuiltIn$2 = makeBuiltIn$4.exports;
+var makeBuiltIn$3 = makeBuiltInExports;
var defineGlobalProperty$1 = defineGlobalProperty$3;
-var defineBuiltIn$p = function (O, key, value, options) {
+var defineBuiltIn$s = function (O, key, value, options) {
if (!options) options = {};
var simple = options.enumerable;
var name = options.name !== undefined ? options.name : key;
- if (isCallable$v(value)) makeBuiltIn$2(value, name, options);
+ if (isCallable$A(value)) makeBuiltIn$3(value, name, options);
if (options.global) {
if (simple) O[key] = value;
else defineGlobalProperty$1(key, value);
@@ -793,52 +804,52 @@ var trunc$1 = mathTrunc;
// `ToIntegerOrInfinity` abstract operation
// https://tc39.es/ecma262/#sec-tointegerorinfinity
-var toIntegerOrInfinity$o = function (argument) {
+var toIntegerOrInfinity$p = function (argument) {
var number = +argument;
// eslint-disable-next-line no-self-compare -- NaN check
return number !== number || number === 0 ? 0 : trunc$1(number);
};
-var toIntegerOrInfinity$n = toIntegerOrInfinity$o;
+var toIntegerOrInfinity$o = toIntegerOrInfinity$p;
var max$9 = Math.max;
-var min$c = Math.min;
+var min$d = Math.min;
// Helper for a popular repeating case of the spec:
// Let integer be ? ToInteger(index).
// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
var toAbsoluteIndex$b = function (index, length) {
- var integer = toIntegerOrInfinity$n(index);
- return integer < 0 ? max$9(integer + length, 0) : min$c(integer, length);
+ var integer = toIntegerOrInfinity$o(index);
+ return integer < 0 ? max$9(integer + length, 0) : min$d(integer, length);
};
-var toIntegerOrInfinity$m = toIntegerOrInfinity$o;
+var toIntegerOrInfinity$n = toIntegerOrInfinity$p;
-var min$b = Math.min;
+var min$c = Math.min;
// `ToLength` abstract operation
// https://tc39.es/ecma262/#sec-tolength
var toLength$d = function (argument) {
- return argument > 0 ? min$b(toIntegerOrInfinity$m(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
+ return argument > 0 ? min$c(toIntegerOrInfinity$n(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
};
var toLength$c = toLength$d;
// `LengthOfArrayLike` abstract operation
// https://tc39.es/ecma262/#sec-lengthofarraylike
-var lengthOfArrayLike$A = function (obj) {
+var lengthOfArrayLike$B = function (obj) {
return toLength$c(obj.length);
};
var toIndexedObject$i = toIndexedObject$k;
var toAbsoluteIndex$a = toAbsoluteIndex$b;
-var lengthOfArrayLike$z = lengthOfArrayLike$A;
+var lengthOfArrayLike$A = lengthOfArrayLike$B;
// `Array.prototype.{ indexOf, includes }` methods implementation
var createMethod$8 = function (IS_INCLUDES) {
return function ($this, el, fromIndex) {
var O = toIndexedObject$i($this);
- var length = lengthOfArrayLike$z(O);
+ var length = lengthOfArrayLike$A(O);
var index = toAbsoluteIndex$a(fromIndex, length);
var value;
// Array#includes uses SameValueZero equality algorithm
@@ -863,23 +874,23 @@ var arrayIncludes = {
indexOf: createMethod$8(false)
};
-var uncurryThis$1j = functionUncurryThis;
-var hasOwn$v = hasOwnProperty_1;
+var uncurryThis$1y = functionUncurryThis;
+var hasOwn$y = hasOwnProperty_1;
var toIndexedObject$h = toIndexedObject$k;
var indexOf$2 = arrayIncludes.indexOf;
var hiddenKeys$4 = hiddenKeys$6;
-var push$m = uncurryThis$1j([].push);
+var push$n = uncurryThis$1y([].push);
var objectKeysInternal = function (object, names) {
var O = toIndexedObject$h(object);
var i = 0;
var result = [];
var key;
- for (key in O) !hasOwn$v(hiddenKeys$4, key) && hasOwn$v(O, key) && push$m(result, key);
+ for (key in O) !hasOwn$y(hiddenKeys$4, key) && hasOwn$y(O, key) && push$n(result, key);
// Don't enum bug & hidden keys
- while (names.length > i) if (hasOwn$v(O, key = names[i++])) {
- ~indexOf$2(result, key) || push$m(result, key);
+ while (names.length > i) if (hasOwn$y(O, key = names[i++])) {
+ ~indexOf$2(result, key) || push$n(result, key);
}
return result;
};
@@ -912,40 +923,40 @@ var objectGetOwnPropertySymbols = {};
// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
objectGetOwnPropertySymbols.f = Object.getOwnPropertySymbols;
-var getBuiltIn$J = getBuiltIn$M;
-var uncurryThis$1i = functionUncurryThis;
+var getBuiltIn$E = getBuiltIn$H;
+var uncurryThis$1x = functionUncurryThis;
var getOwnPropertyNamesModule$2 = objectGetOwnPropertyNames;
var getOwnPropertySymbolsModule$3 = objectGetOwnPropertySymbols;
-var anObject$1x = anObject$1z;
+var anObject$19 = anObject$1b;
-var concat$4 = uncurryThis$1i([].concat);
+var concat$4 = uncurryThis$1x([].concat);
// all object keys, includes non-enumerable and symbols
-var ownKeys$3 = getBuiltIn$J('Reflect', 'ownKeys') || function ownKeys(it) {
- var keys = getOwnPropertyNamesModule$2.f(anObject$1x(it));
+var ownKeys$3 = getBuiltIn$E('Reflect', 'ownKeys') || function ownKeys(it) {
+ var keys = getOwnPropertyNamesModule$2.f(anObject$19(it));
var getOwnPropertySymbols = getOwnPropertySymbolsModule$3.f;
return getOwnPropertySymbols ? concat$4(keys, getOwnPropertySymbols(it)) : keys;
};
-var hasOwn$u = hasOwnProperty_1;
+var hasOwn$x = hasOwnProperty_1;
var ownKeys$2 = ownKeys$3;
var getOwnPropertyDescriptorModule$6 = objectGetOwnPropertyDescriptor;
var definePropertyModule$a = objectDefineProperty;
-var copyConstructorProperties$4 = function (target, source, exceptions) {
+var copyConstructorProperties$6 = function (target, source, exceptions) {
var keys = ownKeys$2(source);
var defineProperty = definePropertyModule$a.f;
var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule$6.f;
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
- if (!hasOwn$u(target, key) && !(exceptions && hasOwn$u(exceptions, key))) {
+ if (!hasOwn$x(target, key) && !(exceptions && hasOwn$x(exceptions, key))) {
defineProperty(target, key, getOwnPropertyDescriptor(source, key));
}
}
};
-var fails$1e = fails$1m;
-var isCallable$u = isCallable$E;
+var fails$1f = fails$1n;
+var isCallable$z = isCallable$J;
var replacement = /#|\.prototype\./;
@@ -953,7 +964,7 @@ var isForced$5 = function (feature, detection) {
var value = data[normalize(feature)];
return value == POLYFILL ? true
: value == NATIVE ? false
- : isCallable$u(detection) ? fails$1e(detection)
+ : isCallable$z(detection) ? fails$1f(detection)
: !!detection;
};
@@ -967,12 +978,12 @@ var POLYFILL = isForced$5.POLYFILL = 'P';
var isForced_1 = isForced$5;
-var global$S = global$$;
+var global$T = global$10;
var getOwnPropertyDescriptor$a = objectGetOwnPropertyDescriptor.f;
-var createNonEnumerableProperty$g = createNonEnumerableProperty$i;
-var defineBuiltIn$o = defineBuiltIn$p;
+var createNonEnumerableProperty$h = createNonEnumerableProperty$j;
+var defineBuiltIn$r = defineBuiltIn$s;
var defineGlobalProperty = defineGlobalProperty$3;
-var copyConstructorProperties$3 = copyConstructorProperties$4;
+var copyConstructorProperties$5 = copyConstructorProperties$6;
var isForced$4 = isForced_1;
/*
@@ -996,11 +1007,11 @@ var _export = function (options, source) {
var STATIC = options.stat;
var FORCED, target, key, targetProperty, sourceProperty, descriptor;
if (GLOBAL) {
- target = global$S;
+ target = global$T;
} else if (STATIC) {
- target = global$S[TARGET] || defineGlobalProperty(TARGET, {});
+ target = global$T[TARGET] || defineGlobalProperty(TARGET, {});
} else {
- target = (global$S[TARGET] || {}).prototype;
+ target = (global$T[TARGET] || {}).prototype;
}
if (target) for (key in source) {
sourceProperty = source[key];
@@ -1012,35 +1023,35 @@ var _export = function (options, source) {
// contained in target
if (!FORCED && targetProperty !== undefined) {
if (typeof sourceProperty == typeof targetProperty) continue;
- copyConstructorProperties$3(sourceProperty, targetProperty);
+ copyConstructorProperties$5(sourceProperty, targetProperty);
}
// add a flag to not completely full polyfills
if (options.sham || (targetProperty && targetProperty.sham)) {
- createNonEnumerableProperty$g(sourceProperty, 'sham', true);
+ createNonEnumerableProperty$h(sourceProperty, 'sham', true);
}
- defineBuiltIn$o(target, key, sourceProperty, options);
+ defineBuiltIn$r(target, key, sourceProperty, options);
}
};
-var wellKnownSymbol$I = wellKnownSymbol$K;
+var wellKnownSymbol$P = wellKnownSymbol$R;
-var TO_STRING_TAG$9 = wellKnownSymbol$I('toStringTag');
+var TO_STRING_TAG$c = wellKnownSymbol$P('toStringTag');
var test$2 = {};
-test$2[TO_STRING_TAG$9] = 'z';
+test$2[TO_STRING_TAG$c] = 'z';
var toStringTagSupport = String(test$2) === '[object z]';
var TO_STRING_TAG_SUPPORT$2 = toStringTagSupport;
-var isCallable$t = isCallable$E;
-var classofRaw = classofRaw$2;
-var wellKnownSymbol$H = wellKnownSymbol$K;
+var isCallable$y = isCallable$J;
+var classofRaw$1 = classofRaw$2;
+var wellKnownSymbol$O = wellKnownSymbol$R;
-var TO_STRING_TAG$8 = wellKnownSymbol$H('toStringTag');
-var $Object$3 = Object;
+var TO_STRING_TAG$b = wellKnownSymbol$O('toStringTag');
+var $Object$5 = Object;
// ES3 wrong here
-var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';
+var CORRECT_ARGUMENTS = classofRaw$1(function () { return arguments; }()) == 'Arguments';
// fallback for IE11 Script Access Denied error
var tryGet = function (it, key) {
@@ -1050,23 +1061,23 @@ var tryGet = function (it, key) {
};
// getting tag from ES6+ `Object.prototype.toString`
-var classof$l = TO_STRING_TAG_SUPPORT$2 ? classofRaw : function (it) {
+var classof$m = TO_STRING_TAG_SUPPORT$2 ? classofRaw$1 : function (it) {
var O, tag, result;
return it === undefined ? 'Undefined' : it === null ? 'Null'
// @@toStringTag case
- : typeof (tag = tryGet(O = $Object$3(it), TO_STRING_TAG$8)) == 'string' ? tag
+ : typeof (tag = tryGet(O = $Object$5(it), TO_STRING_TAG$b)) == 'string' ? tag
// builtinTag case
- : CORRECT_ARGUMENTS ? classofRaw(O)
+ : CORRECT_ARGUMENTS ? classofRaw$1(O)
// ES3 arguments fallback
- : (result = classofRaw(O)) == 'Object' && isCallable$t(O.callee) ? 'Arguments' : result;
+ : (result = classofRaw$1(O)) == 'Object' && isCallable$y(O.callee) ? 'Arguments' : result;
};
-var classof$k = classof$l;
+var classof$l = classof$m;
var $String$3 = String;
-var toString$A = function (argument) {
- if (classof$k(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');
+var toString$C = function (argument) {
+ if (classof$l(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');
return $String$3(argument);
};
@@ -1082,18 +1093,18 @@ var objectKeys$6 = Object.keys || function keys(O) {
return internalObjectKeys(O, enumBugKeys$1);
};
-var DESCRIPTORS$E = descriptors;
+var DESCRIPTORS$I = descriptors;
var V8_PROTOTYPE_DEFINE_BUG = v8PrototypeDefineBug;
var definePropertyModule$9 = objectDefineProperty;
-var anObject$1w = anObject$1z;
+var anObject$18 = anObject$1b;
var toIndexedObject$g = toIndexedObject$k;
var objectKeys$5 = objectKeys$6;
// `Object.defineProperties` method
// https://tc39.es/ecma262/#sec-object.defineproperties
// eslint-disable-next-line es/no-object-defineproperties -- safe
-objectDefineProperties.f = DESCRIPTORS$E && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {
- anObject$1w(O);
+objectDefineProperties.f = DESCRIPTORS$I && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {
+ anObject$18(O);
var props = toIndexedObject$g(Properties);
var keys = objectKeys$5(Properties);
var length = keys.length;
@@ -1103,13 +1114,13 @@ objectDefineProperties.f = DESCRIPTORS$E && !V8_PROTOTYPE_DEFINE_BUG ? Object.de
return O;
};
-var getBuiltIn$I = getBuiltIn$M;
+var getBuiltIn$D = getBuiltIn$H;
-var html$2 = getBuiltIn$I('document', 'documentElement');
+var html$2 = getBuiltIn$D('document', 'documentElement');
/* global ActiveXObject -- old IE, WSH */
-var anObject$1v = anObject$1z;
+var anObject$17 = anObject$1b;
var definePropertiesModule$1 = objectDefineProperties;
var enumBugKeys = enumBugKeys$3;
var hiddenKeys$2 = hiddenKeys$6;
@@ -1183,7 +1194,7 @@ hiddenKeys$2[IE_PROTO$1] = true;
var objectCreate$1 = Object.create || function create(O, Properties) {
var result;
if (O !== null) {
- EmptyConstructor[PROTOTYPE$2] = anObject$1v(O);
+ EmptyConstructor[PROTOTYPE$2] = anObject$17(O);
result = new EmptyConstructor();
EmptyConstructor[PROTOTYPE$2] = null;
// add "__proto__" for Object.getPrototypeOf polyfill
@@ -1196,26 +1207,26 @@ var objectGetOwnPropertyNamesExternal = {};
var toPropertyKey$6 = toPropertyKey$9;
var definePropertyModule$8 = objectDefineProperty;
-var createPropertyDescriptor$9 = createPropertyDescriptor$c;
+var createPropertyDescriptor$a = createPropertyDescriptor$d;
var createProperty$9 = function (object, key, value) {
var propertyKey = toPropertyKey$6(key);
- if (propertyKey in object) definePropertyModule$8.f(object, propertyKey, createPropertyDescriptor$9(0, value));
+ if (propertyKey in object) definePropertyModule$8.f(object, propertyKey, createPropertyDescriptor$a(0, value));
else object[propertyKey] = value;
};
var toAbsoluteIndex$9 = toAbsoluteIndex$b;
-var lengthOfArrayLike$y = lengthOfArrayLike$A;
+var lengthOfArrayLike$z = lengthOfArrayLike$B;
var createProperty$8 = createProperty$9;
-var $Array$a = Array;
+var $Array$c = Array;
var max$8 = Math.max;
var arraySliceSimple = function (O, start, end) {
- var length = lengthOfArrayLike$y(O);
+ var length = lengthOfArrayLike$z(O);
var k = toAbsoluteIndex$9(start, length);
var fin = toAbsoluteIndex$9(end === undefined ? length : end, length);
- var result = $Array$a(max$8(fin - k, 0));
+ var result = $Array$c(max$8(fin - k, 0));
for (var n = 0; k < fin; k++, n++) createProperty$8(result, n, O[k]);
result.length = n;
return result;
@@ -1223,10 +1234,10 @@ var arraySliceSimple = function (O, start, end) {
/* eslint-disable es/no-object-getownpropertynames -- safe */
-var classof$j = classofRaw$2;
+var classof$k = classofRaw$2;
var toIndexedObject$f = toIndexedObject$k;
var $getOwnPropertyNames$1 = objectGetOwnPropertyNames.f;
-var arraySlice$d = arraySliceSimple;
+var arraySlice$c = arraySliceSimple;
var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
? Object.getOwnPropertyNames(window) : [];
@@ -1235,112 +1246,122 @@ var getWindowNames = function (it) {
try {
return $getOwnPropertyNames$1(it);
} catch (error) {
- return arraySlice$d(windowNames);
+ return arraySlice$c(windowNames);
}
};
// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
objectGetOwnPropertyNamesExternal.f = function getOwnPropertyNames(it) {
- return windowNames && classof$j(it) == 'Window'
+ return windowNames && classof$k(it) == 'Window'
? getWindowNames(it)
: $getOwnPropertyNames$1(toIndexedObject$f(it));
};
var wellKnownSymbolWrapped = {};
-var wellKnownSymbol$G = wellKnownSymbol$K;
+var wellKnownSymbol$N = wellKnownSymbol$R;
-wellKnownSymbolWrapped.f = wellKnownSymbol$G;
+wellKnownSymbolWrapped.f = wellKnownSymbol$N;
-var global$R = global$$;
+var global$S = global$10;
-var path$1 = global$R;
+var path$2 = global$S;
-var path = path$1;
-var hasOwn$t = hasOwnProperty_1;
+var path$1 = path$2;
+var hasOwn$w = hasOwnProperty_1;
var wrappedWellKnownSymbolModule$1 = wellKnownSymbolWrapped;
-var defineProperty$g = objectDefineProperty.f;
+var defineProperty$i = objectDefineProperty.f;
var wellKnownSymbolDefine = function (NAME) {
- var Symbol = path.Symbol || (path.Symbol = {});
- if (!hasOwn$t(Symbol, NAME)) defineProperty$g(Symbol, NAME, {
+ var Symbol = path$1.Symbol || (path$1.Symbol = {});
+ if (!hasOwn$w(Symbol, NAME)) defineProperty$i(Symbol, NAME, {
value: wrappedWellKnownSymbolModule$1.f(NAME)
});
};
-var call$1d = functionCall;
-var getBuiltIn$H = getBuiltIn$M;
-var wellKnownSymbol$F = wellKnownSymbol$K;
-var defineBuiltIn$n = defineBuiltIn$p;
+var call$19 = functionCall;
+var getBuiltIn$C = getBuiltIn$H;
+var wellKnownSymbol$M = wellKnownSymbol$R;
+var defineBuiltIn$q = defineBuiltIn$s;
var symbolDefineToPrimitive = function () {
- var Symbol = getBuiltIn$H('Symbol');
+ var Symbol = getBuiltIn$C('Symbol');
var SymbolPrototype = Symbol && Symbol.prototype;
var valueOf = SymbolPrototype && SymbolPrototype.valueOf;
- var TO_PRIMITIVE = wellKnownSymbol$F('toPrimitive');
+ var TO_PRIMITIVE = wellKnownSymbol$M('toPrimitive');
if (SymbolPrototype && !SymbolPrototype[TO_PRIMITIVE]) {
// `Symbol.prototype[@@toPrimitive]` method
// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive
// eslint-disable-next-line no-unused-vars -- required for .length
- defineBuiltIn$n(SymbolPrototype, TO_PRIMITIVE, function (hint) {
- return call$1d(valueOf, this);
+ defineBuiltIn$q(SymbolPrototype, TO_PRIMITIVE, function (hint) {
+ return call$19(valueOf, this);
}, { arity: 1 });
}
};
-var defineProperty$f = objectDefineProperty.f;
-var hasOwn$s = hasOwnProperty_1;
-var wellKnownSymbol$E = wellKnownSymbol$K;
+var defineProperty$h = objectDefineProperty.f;
+var hasOwn$v = hasOwnProperty_1;
+var wellKnownSymbol$L = wellKnownSymbol$R;
-var TO_STRING_TAG$7 = wellKnownSymbol$E('toStringTag');
+var TO_STRING_TAG$a = wellKnownSymbol$L('toStringTag');
var setToStringTag$d = function (target, TAG, STATIC) {
if (target && !STATIC) target = target.prototype;
- if (target && !hasOwn$s(target, TO_STRING_TAG$7)) {
- defineProperty$f(target, TO_STRING_TAG$7, { configurable: true, value: TAG });
+ if (target && !hasOwn$v(target, TO_STRING_TAG$a)) {
+ defineProperty$h(target, TO_STRING_TAG$a, { configurable: true, value: TAG });
}
};
-var uncurryThis$1h = functionUncurryThis;
-var aCallable$V = aCallable$X;
+var classofRaw = classofRaw$2;
+var uncurryThis$1w = functionUncurryThis;
+
+var functionUncurryThisClause = function (fn) {
+ // Nashorn bug:
+ // https://github.com/zloirock/core-js/issues/1128
+ // https://github.com/zloirock/core-js/issues/1130
+ if (classofRaw(fn) === 'Function') return uncurryThis$1w(fn);
+};
+
+var uncurryThis$1v = functionUncurryThisClause;
+var aCallable$J = aCallable$L;
var NATIVE_BIND$2 = functionBindNative;
-var bind$u = uncurryThis$1h(uncurryThis$1h.bind);
+var bind$v = uncurryThis$1v(uncurryThis$1v.bind);
// optional / simple context binding
var functionBindContext = function (fn, that) {
- aCallable$V(fn);
- return that === undefined ? fn : NATIVE_BIND$2 ? bind$u(fn, that) : function (/* ...args */) {
+ aCallable$J(fn);
+ return that === undefined ? fn : NATIVE_BIND$2 ? bind$v(fn, that) : function (/* ...args */) {
return fn.apply(that, arguments);
};
};
-var classof$i = classofRaw$2;
+var classof$j = classofRaw$2;
// `IsArray` abstract operation
// https://tc39.es/ecma262/#sec-isarray
// eslint-disable-next-line es/no-array-isarray -- safe
-var isArray$9 = Array.isArray || function isArray(argument) {
- return classof$i(argument) == 'Array';
+var isArray$a = Array.isArray || function isArray(argument) {
+ return classof$j(argument) == 'Array';
};
-var uncurryThis$1g = functionUncurryThis;
-var fails$1d = fails$1m;
-var isCallable$s = isCallable$E;
-var classof$h = classof$l;
-var getBuiltIn$G = getBuiltIn$M;
+var uncurryThis$1u = functionUncurryThis;
+var fails$1e = fails$1n;
+var isCallable$x = isCallable$J;
+var classof$i = classof$m;
+var getBuiltIn$B = getBuiltIn$H;
var inspectSource$2 = inspectSource$4;
var noop = function () { /* empty */ };
var empty = [];
-var construct$1 = getBuiltIn$G('Reflect', 'construct');
+var construct$1 = getBuiltIn$B('Reflect', 'construct');
var constructorRegExp = /^\s*(?:class|function)\b/;
-var exec$c = uncurryThis$1g(constructorRegExp.exec);
+var exec$d = uncurryThis$1u(constructorRegExp.exec);
var INCORRECT_TO_STRING$2 = !constructorRegExp.exec(noop);
var isConstructorModern = function isConstructor(argument) {
- if (!isCallable$s(argument)) return false;
+ if (!isCallable$x(argument)) return false;
try {
construct$1(noop, empty, argument);
return true;
@@ -1350,8 +1371,8 @@ var isConstructorModern = function isConstructor(argument) {
};
var isConstructorLegacy = function isConstructor(argument) {
- if (!isCallable$s(argument)) return false;
- switch (classof$h(argument)) {
+ if (!isCallable$x(argument)) return false;
+ switch (classof$i(argument)) {
case 'AsyncFunction':
case 'GeneratorFunction':
case 'AsyncGeneratorFunction': return false;
@@ -1360,7 +1381,7 @@ var isConstructorLegacy = function isConstructor(argument) {
// we can't check .prototype since constructors produced by .bind haven't it
// `Function#toString` throws on some built-it function in some legacy engines
// (for example, `DOMQuad` and similar in FF41-)
- return INCORRECT_TO_STRING$2 || !!exec$c(constructorRegExp, inspectSource$2(argument));
+ return INCORRECT_TO_STRING$2 || !!exec$d(constructorRegExp, inspectSource$2(argument));
} catch (error) {
return true;
}
@@ -1370,7 +1391,7 @@ isConstructorLegacy.sham = true;
// `IsConstructor` abstract operation
// https://tc39.es/ecma262/#sec-isconstructor
-var isConstructor$a = !construct$1 || fails$1d(function () {
+var isConstructor$a = !construct$1 || fails$1e(function () {
var called;
return isConstructorModern(isConstructorModern.call)
|| !isConstructorModern(Object)
@@ -1378,45 +1399,45 @@ var isConstructor$a = !construct$1 || fails$1d(function () {
|| called;
}) ? isConstructorLegacy : isConstructorModern;
-var isArray$8 = isArray$9;
+var isArray$9 = isArray$a;
var isConstructor$9 = isConstructor$a;
-var isObject$x = isObject$D;
-var wellKnownSymbol$D = wellKnownSymbol$K;
+var isObject$D = isObject$J;
+var wellKnownSymbol$K = wellKnownSymbol$R;
-var SPECIES$6 = wellKnownSymbol$D('species');
-var $Array$9 = Array;
+var SPECIES$6 = wellKnownSymbol$K('species');
+var $Array$b = Array;
// a part of `ArraySpeciesCreate` abstract operation
// https://tc39.es/ecma262/#sec-arrayspeciescreate
var arraySpeciesConstructor$1 = function (originalArray) {
var C;
- if (isArray$8(originalArray)) {
+ if (isArray$9(originalArray)) {
C = originalArray.constructor;
// cross-realm fallback
- if (isConstructor$9(C) && (C === $Array$9 || isArray$8(C.prototype))) C = undefined;
- else if (isObject$x(C)) {
+ if (isConstructor$9(C) && (C === $Array$b || isArray$9(C.prototype))) C = undefined;
+ else if (isObject$D(C)) {
C = C[SPECIES$6];
if (C === null) C = undefined;
}
- } return C === undefined ? $Array$9 : C;
+ } return C === undefined ? $Array$b : C;
};
var arraySpeciesConstructor = arraySpeciesConstructor$1;
// `ArraySpeciesCreate` abstract operation
// https://tc39.es/ecma262/#sec-arrayspeciescreate
-var arraySpeciesCreate$6 = function (originalArray, length) {
+var arraySpeciesCreate$5 = function (originalArray, length) {
return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);
};
-var bind$t = functionBindContext;
-var uncurryThis$1f = functionUncurryThis;
+var bind$u = functionBindContext;
+var uncurryThis$1t = functionUncurryThis;
var IndexedObject$6 = indexedObject;
-var toObject$A = toObject$C;
-var lengthOfArrayLike$x = lengthOfArrayLike$A;
-var arraySpeciesCreate$5 = arraySpeciesCreate$6;
+var toObject$B = toObject$D;
+var lengthOfArrayLike$y = lengthOfArrayLike$B;
+var arraySpeciesCreate$4 = arraySpeciesCreate$5;
-var push$l = uncurryThis$1f([].push);
+var push$m = uncurryThis$1t([].push);
// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation
var createMethod$7 = function (TYPE) {
@@ -1428,12 +1449,12 @@ var createMethod$7 = function (TYPE) {
var IS_FILTER_REJECT = TYPE == 7;
var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
return function ($this, callbackfn, that, specificCreate) {
- var O = toObject$A($this);
+ var O = toObject$B($this);
var self = IndexedObject$6(O);
- var boundFunction = bind$t(callbackfn, that);
- var length = lengthOfArrayLike$x(self);
+ var boundFunction = bind$u(callbackfn, that);
+ var length = lengthOfArrayLike$y(self);
var index = 0;
- var create = specificCreate || arraySpeciesCreate$5;
+ var create = specificCreate || arraySpeciesCreate$4;
var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;
var value, result;
for (;length > index; index++) if (NO_HOLES || index in self) {
@@ -1445,10 +1466,10 @@ var createMethod$7 = function (TYPE) {
case 3: return true; // some
case 5: return value; // find
case 6: return index; // findIndex
- case 2: push$l(target, value); // filter
+ case 2: push$m(target, value); // filter
} else switch (TYPE) {
case 4: return false; // every
- case 7: push$l(target, value); // filterReject
+ case 7: push$m(target, value); // filterReject
}
}
}
@@ -1483,20 +1504,20 @@ var arrayIteration = {
filterReject: createMethod$7(7)
};
-var $$4U = _export;
-var global$Q = global$$;
-var call$1c = functionCall;
-var uncurryThis$1e = functionUncurryThis;
-var DESCRIPTORS$D = descriptors;
+var $$57 = _export;
+var global$R = global$10;
+var call$18 = functionCall;
+var uncurryThis$1s = functionUncurryThis;
+var DESCRIPTORS$H = descriptors;
var NATIVE_SYMBOL$4 = symbolConstructorDetection;
-var fails$1c = fails$1m;
-var hasOwn$r = hasOwnProperty_1;
-var isPrototypeOf$c = objectIsPrototypeOf;
-var anObject$1u = anObject$1z;
+var fails$1d = fails$1n;
+var hasOwn$u = hasOwnProperty_1;
+var isPrototypeOf$d = objectIsPrototypeOf;
+var anObject$16 = anObject$1b;
var toIndexedObject$e = toIndexedObject$k;
var toPropertyKey$5 = toPropertyKey$9;
-var $toString$3 = toString$A;
-var createPropertyDescriptor$8 = createPropertyDescriptor$c;
+var $toString$3 = toString$C;
+var createPropertyDescriptor$9 = createPropertyDescriptor$d;
var nativeObjectCreate = objectCreate$1;
var objectKeys$4 = objectKeys$6;
var getOwnPropertyNamesModule$1 = objectGetOwnPropertyNames;
@@ -1506,46 +1527,46 @@ var getOwnPropertyDescriptorModule$5 = objectGetOwnPropertyDescriptor;
var definePropertyModule$7 = objectDefineProperty;
var definePropertiesModule = objectDefineProperties;
var propertyIsEnumerableModule$1 = objectPropertyIsEnumerable;
-var defineBuiltIn$m = defineBuiltIn$p;
-var shared$5 = shared$9.exports;
+var defineBuiltIn$p = defineBuiltIn$s;
+var shared$6 = sharedExports;
var sharedKey$1 = sharedKey$4;
var hiddenKeys$1 = hiddenKeys$6;
var uid$3 = uid$6;
-var wellKnownSymbol$C = wellKnownSymbol$K;
+var wellKnownSymbol$J = wellKnownSymbol$R;
var wrappedWellKnownSymbolModule = wellKnownSymbolWrapped;
var defineWellKnownSymbol$l = wellKnownSymbolDefine;
var defineSymbolToPrimitive$1 = symbolDefineToPrimitive;
var setToStringTag$c = setToStringTag$d;
-var InternalStateModule$k = internalState;
+var InternalStateModule$m = internalState;
var $forEach$3 = arrayIteration.forEach;
var HIDDEN = sharedKey$1('hidden');
var SYMBOL = 'Symbol';
var PROTOTYPE$1 = 'prototype';
-var setInternalState$j = InternalStateModule$k.set;
-var getInternalState$f = InternalStateModule$k.getterFor(SYMBOL);
+var setInternalState$l = InternalStateModule$m.set;
+var getInternalState$f = InternalStateModule$m.getterFor(SYMBOL);
var ObjectPrototype$5 = Object[PROTOTYPE$1];
-var $Symbol = global$Q.Symbol;
+var $Symbol = global$R.Symbol;
var SymbolPrototype$1 = $Symbol && $Symbol[PROTOTYPE$1];
-var TypeError$7 = global$Q.TypeError;
-var QObject = global$Q.QObject;
+var TypeError$7 = global$R.TypeError;
+var QObject = global$R.QObject;
var nativeGetOwnPropertyDescriptor$2 = getOwnPropertyDescriptorModule$5.f;
var nativeDefineProperty$1 = definePropertyModule$7.f;
var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;
var nativePropertyIsEnumerable = propertyIsEnumerableModule$1.f;
-var push$k = uncurryThis$1e([].push);
+var push$l = uncurryThis$1s([].push);
-var AllSymbols = shared$5('symbols');
-var ObjectPrototypeSymbols = shared$5('op-symbols');
-var WellKnownSymbolsStore = shared$5('wks');
+var AllSymbols = shared$6('symbols');
+var ObjectPrototypeSymbols = shared$6('op-symbols');
+var WellKnownSymbolsStore = shared$6('wks');
// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
var USE_SETTER = !QObject || !QObject[PROTOTYPE$1] || !QObject[PROTOTYPE$1].findChild;
// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
-var setSymbolDescriptor = DESCRIPTORS$D && fails$1c(function () {
+var setSymbolDescriptor = DESCRIPTORS$H && fails$1d(function () {
return nativeObjectCreate(nativeDefineProperty$1({}, 'a', {
get: function () { return nativeDefineProperty$1(this, 'a', { value: 7 }).a; }
})).a != 7;
@@ -1558,39 +1579,39 @@ var setSymbolDescriptor = DESCRIPTORS$D && fails$1c(function () {
}
} : nativeDefineProperty$1;
-var wrap$1 = function (tag, description) {
+var wrap = function (tag, description) {
var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype$1);
- setInternalState$j(symbol, {
+ setInternalState$l(symbol, {
type: SYMBOL,
tag: tag,
description: description
});
- if (!DESCRIPTORS$D) symbol.description = description;
+ if (!DESCRIPTORS$H) symbol.description = description;
return symbol;
};
var $defineProperty = function defineProperty(O, P, Attributes) {
if (O === ObjectPrototype$5) $defineProperty(ObjectPrototypeSymbols, P, Attributes);
- anObject$1u(O);
+ anObject$16(O);
var key = toPropertyKey$5(P);
- anObject$1u(Attributes);
- if (hasOwn$r(AllSymbols, key)) {
+ anObject$16(Attributes);
+ if (hasOwn$u(AllSymbols, key)) {
if (!Attributes.enumerable) {
- if (!hasOwn$r(O, HIDDEN)) nativeDefineProperty$1(O, HIDDEN, createPropertyDescriptor$8(1, {}));
+ if (!hasOwn$u(O, HIDDEN)) nativeDefineProperty$1(O, HIDDEN, createPropertyDescriptor$9(1, {}));
O[HIDDEN][key] = true;
} else {
- if (hasOwn$r(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;
- Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor$8(0, false) });
+ if (hasOwn$u(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;
+ Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor$9(0, false) });
} return setSymbolDescriptor(O, key, Attributes);
} return nativeDefineProperty$1(O, key, Attributes);
};
var $defineProperties = function defineProperties(O, Properties) {
- anObject$1u(O);
+ anObject$16(O);
var properties = toIndexedObject$e(Properties);
var keys = objectKeys$4(properties).concat($getOwnPropertySymbols(properties));
$forEach$3(keys, function (key) {
- if (!DESCRIPTORS$D || call$1c($propertyIsEnumerable$1, properties, key)) $defineProperty(O, key, properties[key]);
+ if (!DESCRIPTORS$H || call$18($propertyIsEnumerable$1, properties, key)) $defineProperty(O, key, properties[key]);
});
return O;
};
@@ -1601,18 +1622,18 @@ var $create = function create(O, Properties) {
var $propertyIsEnumerable$1 = function propertyIsEnumerable(V) {
var P = toPropertyKey$5(V);
- var enumerable = call$1c(nativePropertyIsEnumerable, this, P);
- if (this === ObjectPrototype$5 && hasOwn$r(AllSymbols, P) && !hasOwn$r(ObjectPrototypeSymbols, P)) return false;
- return enumerable || !hasOwn$r(this, P) || !hasOwn$r(AllSymbols, P) || hasOwn$r(this, HIDDEN) && this[HIDDEN][P]
+ var enumerable = call$18(nativePropertyIsEnumerable, this, P);
+ if (this === ObjectPrototype$5 && hasOwn$u(AllSymbols, P) && !hasOwn$u(ObjectPrototypeSymbols, P)) return false;
+ return enumerable || !hasOwn$u(this, P) || !hasOwn$u(AllSymbols, P) || hasOwn$u(this, HIDDEN) && this[HIDDEN][P]
? enumerable : true;
};
var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {
var it = toIndexedObject$e(O);
var key = toPropertyKey$5(P);
- if (it === ObjectPrototype$5 && hasOwn$r(AllSymbols, key) && !hasOwn$r(ObjectPrototypeSymbols, key)) return;
+ if (it === ObjectPrototype$5 && hasOwn$u(AllSymbols, key) && !hasOwn$u(ObjectPrototypeSymbols, key)) return;
var descriptor = nativeGetOwnPropertyDescriptor$2(it, key);
- if (descriptor && hasOwn$r(AllSymbols, key) && !(hasOwn$r(it, HIDDEN) && it[HIDDEN][key])) {
+ if (descriptor && hasOwn$u(AllSymbols, key) && !(hasOwn$u(it, HIDDEN) && it[HIDDEN][key])) {
descriptor.enumerable = true;
}
return descriptor;
@@ -1622,7 +1643,7 @@ var $getOwnPropertyNames = function getOwnPropertyNames(O) {
var names = nativeGetOwnPropertyNames(toIndexedObject$e(O));
var result = [];
$forEach$3(names, function (key) {
- if (!hasOwn$r(AllSymbols, key) && !hasOwn$r(hiddenKeys$1, key)) push$k(result, key);
+ if (!hasOwn$u(AllSymbols, key) && !hasOwn$u(hiddenKeys$1, key)) push$l(result, key);
});
return result;
};
@@ -1632,8 +1653,8 @@ var $getOwnPropertySymbols = function (O) {
var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject$e(O));
var result = [];
$forEach$3(names, function (key) {
- if (hasOwn$r(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn$r(ObjectPrototype$5, key))) {
- push$k(result, AllSymbols[key]);
+ if (hasOwn$u(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn$u(ObjectPrototype$5, key))) {
+ push$l(result, AllSymbols[key]);
}
});
return result;
@@ -1643,26 +1664,26 @@ var $getOwnPropertySymbols = function (O) {
// https://tc39.es/ecma262/#sec-symbol-constructor
if (!NATIVE_SYMBOL$4) {
$Symbol = function Symbol() {
- if (isPrototypeOf$c(SymbolPrototype$1, this)) throw TypeError$7('Symbol is not a constructor');
+ if (isPrototypeOf$d(SymbolPrototype$1, this)) throw TypeError$7('Symbol is not a constructor');
var description = !arguments.length || arguments[0] === undefined ? undefined : $toString$3(arguments[0]);
var tag = uid$3(description);
var setter = function (value) {
- if (this === ObjectPrototype$5) call$1c(setter, ObjectPrototypeSymbols, value);
- if (hasOwn$r(this, HIDDEN) && hasOwn$r(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
- setSymbolDescriptor(this, tag, createPropertyDescriptor$8(1, value));
+ if (this === ObjectPrototype$5) call$18(setter, ObjectPrototypeSymbols, value);
+ if (hasOwn$u(this, HIDDEN) && hasOwn$u(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
+ setSymbolDescriptor(this, tag, createPropertyDescriptor$9(1, value));
};
- if (DESCRIPTORS$D && USE_SETTER) setSymbolDescriptor(ObjectPrototype$5, tag, { configurable: true, set: setter });
- return wrap$1(tag, description);
+ if (DESCRIPTORS$H && USE_SETTER) setSymbolDescriptor(ObjectPrototype$5, tag, { configurable: true, set: setter });
+ return wrap(tag, description);
};
SymbolPrototype$1 = $Symbol[PROTOTYPE$1];
- defineBuiltIn$m(SymbolPrototype$1, 'toString', function toString() {
+ defineBuiltIn$p(SymbolPrototype$1, 'toString', function toString() {
return getInternalState$f(this).tag;
});
- defineBuiltIn$m($Symbol, 'withoutSetter', function (description) {
- return wrap$1(uid$3(description), description);
+ defineBuiltIn$p($Symbol, 'withoutSetter', function (description) {
+ return wrap(uid$3(description), description);
});
propertyIsEnumerableModule$1.f = $propertyIsEnumerable$1;
@@ -1673,10 +1694,10 @@ if (!NATIVE_SYMBOL$4) {
getOwnPropertySymbolsModule$2.f = $getOwnPropertySymbols;
wrappedWellKnownSymbolModule.f = function (name) {
- return wrap$1(wellKnownSymbol$C(name), name);
+ return wrap(wellKnownSymbol$J(name), name);
};
- if (DESCRIPTORS$D) {
+ if (DESCRIPTORS$H) {
// https://github.com/tc39/proposal-Symbol-description
nativeDefineProperty$1(SymbolPrototype$1, 'description', {
configurable: true,
@@ -1685,12 +1706,12 @@ if (!NATIVE_SYMBOL$4) {
}
});
{
- defineBuiltIn$m(ObjectPrototype$5, 'propertyIsEnumerable', $propertyIsEnumerable$1, { unsafe: true });
+ defineBuiltIn$p(ObjectPrototype$5, 'propertyIsEnumerable', $propertyIsEnumerable$1, { unsafe: true });
}
}
}
-$$4U({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL$4, sham: !NATIVE_SYMBOL$4 }, {
+$$57({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL$4, sham: !NATIVE_SYMBOL$4 }, {
Symbol: $Symbol
});
@@ -1698,12 +1719,12 @@ $forEach$3(objectKeys$4(WellKnownSymbolsStore), function (name) {
defineWellKnownSymbol$l(name);
});
-$$4U({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL$4 }, {
+$$57({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL$4 }, {
useSetter: function () { USE_SETTER = true; },
useSimple: function () { USE_SETTER = false; }
});
-$$4U({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4, sham: !DESCRIPTORS$D }, {
+$$57({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4, sham: !DESCRIPTORS$H }, {
// `Object.create` method
// https://tc39.es/ecma262/#sec-object.create
create: $create,
@@ -1718,7 +1739,7 @@ $$4U({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4, sham: !DESCRIPTOR
getOwnPropertyDescriptor: $getOwnPropertyDescriptor
});
-$$4U({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4 }, {
+$$57({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL$4 }, {
// `Object.getOwnPropertyNames` method
// https://tc39.es/ecma262/#sec-object.getownpropertynames
getOwnPropertyNames: $getOwnPropertyNames
@@ -1739,88 +1760,88 @@ var NATIVE_SYMBOL$3 = symbolConstructorDetection;
/* eslint-disable es/no-symbol -- safe */
var symbolRegistryDetection = NATIVE_SYMBOL$3 && !!Symbol['for'] && !!Symbol.keyFor;
-var $$4T = _export;
-var getBuiltIn$F = getBuiltIn$M;
-var hasOwn$q = hasOwnProperty_1;
-var toString$z = toString$A;
-var shared$4 = shared$9.exports;
+var $$56 = _export;
+var getBuiltIn$A = getBuiltIn$H;
+var hasOwn$t = hasOwnProperty_1;
+var toString$B = toString$C;
+var shared$5 = sharedExports;
var NATIVE_SYMBOL_REGISTRY$1 = symbolRegistryDetection;
-var StringToSymbolRegistry = shared$4('string-to-symbol-registry');
-var SymbolToStringRegistry$1 = shared$4('symbol-to-string-registry');
+var StringToSymbolRegistry = shared$5('string-to-symbol-registry');
+var SymbolToStringRegistry$1 = shared$5('symbol-to-string-registry');
// `Symbol.for` method
// https://tc39.es/ecma262/#sec-symbol.for
-$$4T({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY$1 }, {
+$$56({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY$1 }, {
'for': function (key) {
- var string = toString$z(key);
- if (hasOwn$q(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];
- var symbol = getBuiltIn$F('Symbol')(string);
+ var string = toString$B(key);
+ if (hasOwn$t(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];
+ var symbol = getBuiltIn$A('Symbol')(string);
StringToSymbolRegistry[string] = symbol;
SymbolToStringRegistry$1[symbol] = string;
return symbol;
}
});
-var $$4S = _export;
-var hasOwn$p = hasOwnProperty_1;
+var $$55 = _export;
+var hasOwn$s = hasOwnProperty_1;
var isSymbol$4 = isSymbol$7;
var tryToString$5 = tryToString$7;
-var shared$3 = shared$9.exports;
+var shared$4 = sharedExports;
var NATIVE_SYMBOL_REGISTRY = symbolRegistryDetection;
-var SymbolToStringRegistry = shared$3('symbol-to-string-registry');
+var SymbolToStringRegistry = shared$4('symbol-to-string-registry');
// `Symbol.keyFor` method
// https://tc39.es/ecma262/#sec-symbol.keyfor
-$$4S({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, {
+$$55({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, {
keyFor: function keyFor(sym) {
if (!isSymbol$4(sym)) throw TypeError(tryToString$5(sym) + ' is not a symbol');
- if (hasOwn$p(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];
+ if (hasOwn$s(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];
}
});
var NATIVE_BIND$1 = functionBindNative;
var FunctionPrototype$2 = Function.prototype;
-var apply$d = FunctionPrototype$2.apply;
-var call$1b = FunctionPrototype$2.call;
+var apply$e = FunctionPrototype$2.apply;
+var call$17 = FunctionPrototype$2.call;
// eslint-disable-next-line es/no-reflect -- safe
-var functionApply$1 = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND$1 ? call$1b.bind(apply$d) : function () {
- return call$1b.apply(apply$d, arguments);
+var functionApply$1 = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND$1 ? call$17.bind(apply$e) : function () {
+ return call$17.apply(apply$e, arguments);
});
-var uncurryThis$1d = functionUncurryThis;
+var uncurryThis$1r = functionUncurryThis;
-var arraySlice$c = uncurryThis$1d([].slice);
+var arraySlice$b = uncurryThis$1r([].slice);
-var $$4R = _export;
-var getBuiltIn$E = getBuiltIn$M;
-var apply$c = functionApply$1;
-var call$1a = functionCall;
-var uncurryThis$1c = functionUncurryThis;
-var fails$1b = fails$1m;
-var isArray$7 = isArray$9;
-var isCallable$r = isCallable$E;
-var isObject$w = isObject$D;
+var $$54 = _export;
+var getBuiltIn$z = getBuiltIn$H;
+var apply$d = functionApply$1;
+var call$16 = functionCall;
+var uncurryThis$1q = functionUncurryThis;
+var fails$1c = fails$1n;
+var isArray$8 = isArray$a;
+var isCallable$w = isCallable$J;
+var isObject$C = isObject$J;
var isSymbol$3 = isSymbol$7;
-var arraySlice$b = arraySlice$c;
+var arraySlice$a = arraySlice$b;
var NATIVE_SYMBOL$2 = symbolConstructorDetection;
-var $stringify = getBuiltIn$E('JSON', 'stringify');
-var exec$b = uncurryThis$1c(/./.exec);
-var charAt$h = uncurryThis$1c(''.charAt);
-var charCodeAt$5 = uncurryThis$1c(''.charCodeAt);
-var replace$b = uncurryThis$1c(''.replace);
-var numberToString$3 = uncurryThis$1c(1.0.toString);
+var $stringify = getBuiltIn$z('JSON', 'stringify');
+var exec$c = uncurryThis$1q(/./.exec);
+var charAt$k = uncurryThis$1q(''.charAt);
+var charCodeAt$8 = uncurryThis$1q(''.charCodeAt);
+var replace$b = uncurryThis$1q(''.replace);
+var numberToString$3 = uncurryThis$1q(1.0.toString);
var tester = /[\uD800-\uDFFF]/g;
var low = /^[\uD800-\uDBFF]$/;
var hi = /^[\uDC00-\uDFFF]$/;
-var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL$2 || fails$1b(function () {
- var symbol = getBuiltIn$E('Symbol')();
+var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL$2 || fails$1c(function () {
+ var symbol = getBuiltIn$z('Symbol')();
// MS Edge converts symbol values to JSON as {}
return $stringify([symbol]) != '[null]'
// WebKit converts symbol values to JSON as null
@@ -1830,86 +1851,86 @@ var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL$2 || fails$1b(function () {
});
// https://github.com/tc39/proposal-well-formed-stringify
-var ILL_FORMED_UNICODE = fails$1b(function () {
+var ILL_FORMED_UNICODE = fails$1c(function () {
return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
|| $stringify('\uDEAD') !== '"\\udead"';
});
var stringifyWithSymbolsFix = function (it, replacer) {
- var args = arraySlice$b(arguments);
+ var args = arraySlice$a(arguments);
var $replacer = replacer;
- if (!isObject$w(replacer) && it === undefined || isSymbol$3(it)) return; // IE8 returns string on undefined
- if (!isArray$7(replacer)) replacer = function (key, value) {
- if (isCallable$r($replacer)) value = call$1a($replacer, this, key, value);
+ if (!isObject$C(replacer) && it === undefined || isSymbol$3(it)) return; // IE8 returns string on undefined
+ if (!isArray$8(replacer)) replacer = function (key, value) {
+ if (isCallable$w($replacer)) value = call$16($replacer, this, key, value);
if (!isSymbol$3(value)) return value;
};
args[1] = replacer;
- return apply$c($stringify, null, args);
+ return apply$d($stringify, null, args);
};
var fixIllFormed = function (match, offset, string) {
- var prev = charAt$h(string, offset - 1);
- var next = charAt$h(string, offset + 1);
- if ((exec$b(low, match) && !exec$b(hi, next)) || (exec$b(hi, match) && !exec$b(low, prev))) {
- return '\\u' + numberToString$3(charCodeAt$5(match, 0), 16);
+ var prev = charAt$k(string, offset - 1);
+ var next = charAt$k(string, offset + 1);
+ if ((exec$c(low, match) && !exec$c(hi, next)) || (exec$c(hi, match) && !exec$c(low, prev))) {
+ return '\\u' + numberToString$3(charCodeAt$8(match, 0), 16);
} return match;
};
if ($stringify) {
// `JSON.stringify` method
// https://tc39.es/ecma262/#sec-json.stringify
- $$4R({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, {
+ $$54({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
stringify: function stringify(it, replacer, space) {
- var args = arraySlice$b(arguments);
- var result = apply$c(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args);
+ var args = arraySlice$a(arguments);
+ var result = apply$d(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args);
return ILL_FORMED_UNICODE && typeof result == 'string' ? replace$b(result, tester, fixIllFormed) : result;
}
});
}
-var $$4Q = _export;
+var $$53 = _export;
var NATIVE_SYMBOL$1 = symbolConstructorDetection;
-var fails$1a = fails$1m;
+var fails$1b = fails$1n;
var getOwnPropertySymbolsModule$1 = objectGetOwnPropertySymbols;
-var toObject$z = toObject$C;
+var toObject$A = toObject$D;
// V8 ~ Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
// https://bugs.chromium.org/p/v8/issues/detail?id=3443
-var FORCED$r = !NATIVE_SYMBOL$1 || fails$1a(function () { getOwnPropertySymbolsModule$1.f(1); });
+var FORCED$s = !NATIVE_SYMBOL$1 || fails$1b(function () { getOwnPropertySymbolsModule$1.f(1); });
// `Object.getOwnPropertySymbols` method
// https://tc39.es/ecma262/#sec-object.getownpropertysymbols
-$$4Q({ target: 'Object', stat: true, forced: FORCED$r }, {
+$$53({ target: 'Object', stat: true, forced: FORCED$s }, {
getOwnPropertySymbols: function getOwnPropertySymbols(it) {
var $getOwnPropertySymbols = getOwnPropertySymbolsModule$1.f;
- return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject$z(it)) : [];
+ return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject$A(it)) : [];
}
});
-var $$4P = _export;
-var DESCRIPTORS$C = descriptors;
-var global$P = global$$;
-var uncurryThis$1b = functionUncurryThis;
-var hasOwn$o = hasOwnProperty_1;
-var isCallable$q = isCallable$E;
-var isPrototypeOf$b = objectIsPrototypeOf;
-var toString$y = toString$A;
-var defineProperty$e = objectDefineProperty.f;
-var copyConstructorProperties$2 = copyConstructorProperties$4;
+var $$52 = _export;
+var DESCRIPTORS$G = descriptors;
+var global$Q = global$10;
+var uncurryThis$1p = functionUncurryThis;
+var hasOwn$r = hasOwnProperty_1;
+var isCallable$v = isCallable$J;
+var isPrototypeOf$c = objectIsPrototypeOf;
+var toString$A = toString$C;
+var defineProperty$g = objectDefineProperty.f;
+var copyConstructorProperties$4 = copyConstructorProperties$6;
-var NativeSymbol = global$P.Symbol;
+var NativeSymbol = global$Q.Symbol;
var SymbolPrototype = NativeSymbol && NativeSymbol.prototype;
-if (DESCRIPTORS$C && isCallable$q(NativeSymbol) && (!('description' in SymbolPrototype) ||
+if (DESCRIPTORS$G && isCallable$v(NativeSymbol) && (!('description' in SymbolPrototype) ||
// Safari 12 bug
NativeSymbol().description !== undefined
)) {
var EmptyStringDescriptionStore = {};
// wrap Symbol constructor for correct work with undefined description
var SymbolWrapper = function Symbol() {
- var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString$y(arguments[0]);
- var result = isPrototypeOf$b(SymbolPrototype, this)
+ var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString$A(arguments[0]);
+ var result = isPrototypeOf$c(SymbolPrototype, this)
? new NativeSymbol(description)
// in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'
: description === undefined ? NativeSymbol() : NativeSymbol(description);
@@ -1917,29 +1938,29 @@ if (DESCRIPTORS$C && isCallable$q(NativeSymbol) && (!('description' in SymbolPro
return result;
};
- copyConstructorProperties$2(SymbolWrapper, NativeSymbol);
+ copyConstructorProperties$4(SymbolWrapper, NativeSymbol);
SymbolWrapper.prototype = SymbolPrototype;
SymbolPrototype.constructor = SymbolWrapper;
var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';
- var thisSymbolValue = uncurryThis$1b(SymbolPrototype.valueOf);
- var symbolDescriptiveString = uncurryThis$1b(SymbolPrototype.toString);
+ var thisSymbolValue = uncurryThis$1p(SymbolPrototype.valueOf);
+ var symbolDescriptiveString = uncurryThis$1p(SymbolPrototype.toString);
var regexp = /^Symbol\((.*)\)[^)]+$/;
- var replace$a = uncurryThis$1b(''.replace);
- var stringSlice$g = uncurryThis$1b(''.slice);
+ var replace$a = uncurryThis$1p(''.replace);
+ var stringSlice$j = uncurryThis$1p(''.slice);
- defineProperty$e(SymbolPrototype, 'description', {
+ defineProperty$g(SymbolPrototype, 'description', {
configurable: true,
get: function description() {
var symbol = thisSymbolValue(this);
- if (hasOwn$o(EmptyStringDescriptionStore, symbol)) return '';
+ if (hasOwn$r(EmptyStringDescriptionStore, symbol)) return '';
var string = symbolDescriptiveString(symbol);
- var desc = NATIVE_SYMBOL ? stringSlice$g(string, 7, -1) : replace$a(string, regexp, '$1');
+ var desc = NATIVE_SYMBOL ? stringSlice$j(string, 7, -1) : replace$a(string, regexp, '$1');
return desc === '' ? undefined : desc;
}
});
- $$4P({ global: true, constructor: true, forced: true }, {
+ $$52({ global: true, constructor: true, forced: true }, {
Symbol: SymbolWrapper
});
}
@@ -2015,7 +2036,7 @@ defineWellKnownSymbol$a('toPrimitive');
// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive
defineSymbolToPrimitive();
-var getBuiltIn$D = getBuiltIn$M;
+var getBuiltIn$y = getBuiltIn$H;
var defineWellKnownSymbol$9 = wellKnownSymbolDefine;
var setToStringTag$b = setToStringTag$d;
@@ -2025,7 +2046,7 @@ defineWellKnownSymbol$9('toStringTag');
// `Symbol.prototype[@@toStringTag]` property
// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag
-setToStringTag$b(getBuiltIn$D('Symbol'), 'Symbol');
+setToStringTag$b(getBuiltIn$y('Symbol'), 'Symbol');
var defineWellKnownSymbol$8 = wellKnownSymbolDefine;
@@ -2033,20 +2054,20 @@ var defineWellKnownSymbol$8 = wellKnownSymbolDefine;
// https://tc39.es/ecma262/#sec-symbol.unscopables
defineWellKnownSymbol$8('unscopables');
-var isCallable$p = isCallable$E;
+var isCallable$u = isCallable$J;
var $String$2 = String;
-var $TypeError$u = TypeError;
+var $TypeError$w = TypeError;
var aPossiblePrototype$2 = function (argument) {
- if (typeof argument == 'object' || isCallable$p(argument)) return argument;
- throw $TypeError$u("Can't set " + $String$2(argument) + ' as a prototype');
+ if (typeof argument == 'object' || isCallable$u(argument)) return argument;
+ throw $TypeError$w("Can't set " + $String$2(argument) + ' as a prototype');
};
/* eslint-disable no-proto -- safe */
-var uncurryThis$1a = functionUncurryThis;
-var anObject$1t = anObject$1z;
+var uncurryThis$1o = functionUncurryThis;
+var anObject$15 = anObject$1b;
var aPossiblePrototype$1 = aPossiblePrototype$2;
// `Object.setPrototypeOf` method
@@ -2059,12 +2080,12 @@ var objectSetPrototypeOf$1 = Object.setPrototypeOf || ('__proto__' in {} ? funct
var setter;
try {
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
- setter = uncurryThis$1a(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set);
+ setter = uncurryThis$1o(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set);
setter(test, []);
CORRECT_SETTER = test instanceof Array;
} catch (error) { /* empty */ }
return function setPrototypeOf(O, proto) {
- anObject$1t(O);
+ anObject$15(O);
aPossiblePrototype$1(proto);
if (CORRECT_SETTER) setter(O, proto);
else O.__proto__ = proto;
@@ -2072,136 +2093,136 @@ var objectSetPrototypeOf$1 = Object.setPrototypeOf || ('__proto__' in {} ? funct
};
}() : undefined);
-var defineProperty$d = objectDefineProperty.f;
+var defineProperty$f = objectDefineProperty.f;
var proxyAccessor$2 = function (Target, Source, key) {
- key in Target || defineProperty$d(Target, key, {
+ key in Target || defineProperty$f(Target, key, {
configurable: true,
get: function () { return Source[key]; },
set: function (it) { Source[key] = it; }
});
};
-var isCallable$o = isCallable$E;
-var isObject$v = isObject$D;
-var setPrototypeOf$9 = objectSetPrototypeOf$1;
+var isCallable$t = isCallable$J;
+var isObject$B = isObject$J;
+var setPrototypeOf$a = objectSetPrototypeOf$1;
// makes subclassing work correct for wrapped built-ins
var inheritIfRequired$6 = function ($this, dummy, Wrapper) {
var NewTarget, NewTargetPrototype;
if (
// it can work only with native `setPrototypeOf`
- setPrototypeOf$9 &&
+ setPrototypeOf$a &&
// we haven't completely correct pre-ES6 way for getting `new.target`, so use this
- isCallable$o(NewTarget = dummy.constructor) &&
+ isCallable$t(NewTarget = dummy.constructor) &&
NewTarget !== Wrapper &&
- isObject$v(NewTargetPrototype = NewTarget.prototype) &&
+ isObject$B(NewTargetPrototype = NewTarget.prototype) &&
NewTargetPrototype !== Wrapper.prototype
- ) setPrototypeOf$9($this, NewTargetPrototype);
+ ) setPrototypeOf$a($this, NewTargetPrototype);
return $this;
};
-var toString$x = toString$A;
+var toString$z = toString$C;
-var normalizeStringArgument$5 = function (argument, $default) {
- return argument === undefined ? arguments.length < 2 ? '' : $default : toString$x(argument);
+var normalizeStringArgument$6 = function (argument, $default) {
+ return argument === undefined ? arguments.length < 2 ? '' : $default : toString$z(argument);
};
-var isObject$u = isObject$D;
-var createNonEnumerableProperty$f = createNonEnumerableProperty$i;
+var isObject$A = isObject$J;
+var createNonEnumerableProperty$g = createNonEnumerableProperty$j;
// `InstallErrorCause` abstract operation
// https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause
-var installErrorCause$2 = function (O, options) {
- if (isObject$u(options) && 'cause' in options) {
- createNonEnumerableProperty$f(O, 'cause', options.cause);
+var installErrorCause$3 = function (O, options) {
+ if (isObject$A(options) && 'cause' in options) {
+ createNonEnumerableProperty$g(O, 'cause', options.cause);
}
};
-var uncurryThis$19 = functionUncurryThis;
+var uncurryThis$1n = functionUncurryThis;
-var $Error$1 = Error;
-var replace$9 = uncurryThis$19(''.replace);
+var $Error$2 = Error;
+var replace$9 = uncurryThis$1n(''.replace);
-var TEST = (function (arg) { return String($Error$1(arg).stack); })('zxcasd');
+var TEST = (function (arg) { return String($Error$2(arg).stack); })('zxcasd');
var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/;
var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);
var errorStackClear = function (stack, dropEntries) {
- if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error$1.prepareStackTrace) {
+ if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error$2.prepareStackTrace) {
while (dropEntries--) stack = replace$9(stack, V8_OR_CHAKRA_STACK_ENTRY, '');
} return stack;
};
-var fails$19 = fails$1m;
-var createPropertyDescriptor$7 = createPropertyDescriptor$c;
+var fails$1a = fails$1n;
+var createPropertyDescriptor$8 = createPropertyDescriptor$d;
-var errorStackInstallable = !fails$19(function () {
+var errorStackInstallable = !fails$1a(function () {
var error = Error('a');
if (!('stack' in error)) return true;
// eslint-disable-next-line es/no-object-defineproperty -- safe
- Object.defineProperty(error, 'stack', createPropertyDescriptor$7(1, 7));
+ Object.defineProperty(error, 'stack', createPropertyDescriptor$8(1, 7));
return error.stack !== 7;
});
-var getBuiltIn$C = getBuiltIn$M;
-var hasOwn$n = hasOwnProperty_1;
-var createNonEnumerableProperty$e = createNonEnumerableProperty$i;
-var isPrototypeOf$a = objectIsPrototypeOf;
-var setPrototypeOf$8 = objectSetPrototypeOf$1;
-var copyConstructorProperties$1 = copyConstructorProperties$4;
+var getBuiltIn$x = getBuiltIn$H;
+var hasOwn$q = hasOwnProperty_1;
+var createNonEnumerableProperty$f = createNonEnumerableProperty$j;
+var isPrototypeOf$b = objectIsPrototypeOf;
+var setPrototypeOf$9 = objectSetPrototypeOf$1;
+var copyConstructorProperties$3 = copyConstructorProperties$6;
var proxyAccessor$1 = proxyAccessor$2;
var inheritIfRequired$5 = inheritIfRequired$6;
-var normalizeStringArgument$4 = normalizeStringArgument$5;
-var installErrorCause$1 = installErrorCause$2;
-var clearErrorStack$3 = errorStackClear;
-var ERROR_STACK_INSTALLABLE$2 = errorStackInstallable;
-var DESCRIPTORS$B = descriptors;
+var normalizeStringArgument$5 = normalizeStringArgument$6;
+var installErrorCause$2 = installErrorCause$3;
+var clearErrorStack$4 = errorStackClear;
+var ERROR_STACK_INSTALLABLE$3 = errorStackInstallable;
+var DESCRIPTORS$F = descriptors;
var wrapErrorConstructorWithCause$2 = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {
var STACK_TRACE_LIMIT = 'stackTraceLimit';
var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;
var path = FULL_NAME.split('.');
var ERROR_NAME = path[path.length - 1];
- var OriginalError = getBuiltIn$C.apply(null, path);
+ var OriginalError = getBuiltIn$x.apply(null, path);
if (!OriginalError) return;
var OriginalErrorPrototype = OriginalError.prototype;
// V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006
- if (hasOwn$n(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;
+ if (hasOwn$q(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;
if (!FORCED) return OriginalError;
- var BaseError = getBuiltIn$C('Error');
+ var BaseError = getBuiltIn$x('Error');
var WrappedError = wrapper(function (a, b) {
- var message = normalizeStringArgument$4(IS_AGGREGATE_ERROR ? b : a, undefined);
+ var message = normalizeStringArgument$5(IS_AGGREGATE_ERROR ? b : a, undefined);
var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();
- if (message !== undefined) createNonEnumerableProperty$e(result, 'message', message);
- if (ERROR_STACK_INSTALLABLE$2) createNonEnumerableProperty$e(result, 'stack', clearErrorStack$3(result.stack, 2));
- if (this && isPrototypeOf$a(OriginalErrorPrototype, this)) inheritIfRequired$5(result, this, WrappedError);
- if (arguments.length > OPTIONS_POSITION) installErrorCause$1(result, arguments[OPTIONS_POSITION]);
+ if (message !== undefined) createNonEnumerableProperty$f(result, 'message', message);
+ if (ERROR_STACK_INSTALLABLE$3) createNonEnumerableProperty$f(result, 'stack', clearErrorStack$4(result.stack, 2));
+ if (this && isPrototypeOf$b(OriginalErrorPrototype, this)) inheritIfRequired$5(result, this, WrappedError);
+ if (arguments.length > OPTIONS_POSITION) installErrorCause$2(result, arguments[OPTIONS_POSITION]);
return result;
});
WrappedError.prototype = OriginalErrorPrototype;
if (ERROR_NAME !== 'Error') {
- if (setPrototypeOf$8) setPrototypeOf$8(WrappedError, BaseError);
- else copyConstructorProperties$1(WrappedError, BaseError, { name: true });
- } else if (DESCRIPTORS$B && STACK_TRACE_LIMIT in OriginalError) {
+ if (setPrototypeOf$9) setPrototypeOf$9(WrappedError, BaseError);
+ else copyConstructorProperties$3(WrappedError, BaseError, { name: true });
+ } else if (DESCRIPTORS$F && STACK_TRACE_LIMIT in OriginalError) {
proxyAccessor$1(WrappedError, OriginalError, STACK_TRACE_LIMIT);
proxyAccessor$1(WrappedError, OriginalError, 'prepareStackTrace');
}
- copyConstructorProperties$1(WrappedError, OriginalError);
+ copyConstructorProperties$3(WrappedError, OriginalError);
try {
// Safari 13- bug: WebAssembly errors does not have a proper `.name`
if (OriginalErrorPrototype.name !== ERROR_NAME) {
- createNonEnumerableProperty$e(OriginalErrorPrototype, 'name', ERROR_NAME);
+ createNonEnumerableProperty$f(OriginalErrorPrototype, 'name', ERROR_NAME);
}
OriginalErrorPrototype.constructor = WrappedError;
} catch (error) { /* empty */ }
@@ -2211,75 +2232,75 @@ var wrapErrorConstructorWithCause$2 = function (FULL_NAME, wrapper, FORCED, IS_A
/* eslint-disable no-unused-vars -- required for functions `.length` */
-var $$4O = _export;
-var global$O = global$$;
-var apply$b = functionApply$1;
+var $$51 = _export;
+var global$P = global$10;
+var apply$c = functionApply$1;
var wrapErrorConstructorWithCause$1 = wrapErrorConstructorWithCause$2;
var WEB_ASSEMBLY = 'WebAssembly';
-var WebAssembly$1 = global$O[WEB_ASSEMBLY];
+var WebAssembly$1 = global$P[WEB_ASSEMBLY];
-var FORCED$q = Error('e', { cause: 7 }).cause !== 7;
+var FORCED$r = Error('e', { cause: 7 }).cause !== 7;
var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {
var O = {};
- O[ERROR_NAME] = wrapErrorConstructorWithCause$1(ERROR_NAME, wrapper, FORCED$q);
- $$4O({ global: true, constructor: true, arity: 1, forced: FORCED$q }, O);
+ O[ERROR_NAME] = wrapErrorConstructorWithCause$1(ERROR_NAME, wrapper, FORCED$r);
+ $$51({ global: true, constructor: true, arity: 1, forced: FORCED$r }, O);
};
var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {
if (WebAssembly$1 && WebAssembly$1[ERROR_NAME]) {
var O = {};
- O[ERROR_NAME] = wrapErrorConstructorWithCause$1(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED$q);
- $$4O({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED$q }, O);
+ O[ERROR_NAME] = wrapErrorConstructorWithCause$1(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED$r);
+ $$51({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED$r }, O);
}
};
// https://github.com/tc39/proposal-error-cause
exportGlobalErrorCauseWrapper('Error', function (init) {
- return function Error(message) { return apply$b(init, this, arguments); };
+ return function Error(message) { return apply$c(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('EvalError', function (init) {
- return function EvalError(message) { return apply$b(init, this, arguments); };
+ return function EvalError(message) { return apply$c(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('RangeError', function (init) {
- return function RangeError(message) { return apply$b(init, this, arguments); };
+ return function RangeError(message) { return apply$c(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('ReferenceError', function (init) {
- return function ReferenceError(message) { return apply$b(init, this, arguments); };
+ return function ReferenceError(message) { return apply$c(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('SyntaxError', function (init) {
- return function SyntaxError(message) { return apply$b(init, this, arguments); };
+ return function SyntaxError(message) { return apply$c(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('TypeError', function (init) {
- return function TypeError(message) { return apply$b(init, this, arguments); };
+ return function TypeError(message) { return apply$c(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('URIError', function (init) {
- return function URIError(message) { return apply$b(init, this, arguments); };
+ return function URIError(message) { return apply$c(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('CompileError', function (init) {
- return function CompileError(message) { return apply$b(init, this, arguments); };
+ return function CompileError(message) { return apply$c(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('LinkError', function (init) {
- return function LinkError(message) { return apply$b(init, this, arguments); };
+ return function LinkError(message) { return apply$c(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {
- return function RuntimeError(message) { return apply$b(init, this, arguments); };
+ return function RuntimeError(message) { return apply$c(init, this, arguments); };
});
-var DESCRIPTORS$A = descriptors;
-var fails$18 = fails$1m;
-var anObject$1s = anObject$1z;
-var create$f = objectCreate$1;
-var normalizeStringArgument$3 = normalizeStringArgument$5;
+var DESCRIPTORS$E = descriptors;
+var fails$19 = fails$1n;
+var anObject$14 = anObject$1b;
+var create$g = objectCreate$1;
+var normalizeStringArgument$4 = normalizeStringArgument$6;
var nativeErrorToString = Error.prototype.toString;
-var INCORRECT_TO_STRING$1 = fails$18(function () {
- if (DESCRIPTORS$A) {
+var INCORRECT_TO_STRING$1 = fails$19(function () {
+ if (DESCRIPTORS$E) {
// Chrome 32- incorrectly call accessor
// eslint-disable-next-line es/no-object-defineproperty -- safe
- var object = create$f(Object.defineProperty({}, 'name', { get: function () {
+ var object = create$g(Object.defineProperty({}, 'name', { get: function () {
return this === object;
} }));
if (nativeErrorToString.call(object) !== 'true') return true;
@@ -2291,13 +2312,13 @@ var INCORRECT_TO_STRING$1 = fails$18(function () {
});
var errorToString$2 = INCORRECT_TO_STRING$1 ? function toString() {
- var O = anObject$1s(this);
- var name = normalizeStringArgument$3(O.name, 'Error');
- var message = normalizeStringArgument$3(O.message);
+ var O = anObject$14(this);
+ var name = normalizeStringArgument$4(O.name, 'Error');
+ var message = normalizeStringArgument$4(O.message);
return !name ? message : !message ? name : name + ': ' + message;
} : nativeErrorToString;
-var defineBuiltIn$l = defineBuiltIn$p;
+var defineBuiltIn$o = defineBuiltIn$s;
var errorToString$1 = errorToString$2;
var ErrorPrototype$1 = Error.prototype;
@@ -2305,117 +2326,117 @@ var ErrorPrototype$1 = Error.prototype;
// `Error.prototype.toString` method fix
// https://tc39.es/ecma262/#sec-error.prototype.tostring
if (ErrorPrototype$1.toString !== errorToString$1) {
- defineBuiltIn$l(ErrorPrototype$1, 'toString', errorToString$1);
+ defineBuiltIn$o(ErrorPrototype$1, 'toString', errorToString$1);
}
-var fails$17 = fails$1m;
+var fails$18 = fails$1n;
-var correctPrototypeGetter = !fails$17(function () {
+var correctPrototypeGetter = !fails$18(function () {
function F() { /* empty */ }
F.prototype.constructor = null;
// eslint-disable-next-line es/no-object-getprototypeof -- required for testing
return Object.getPrototypeOf(new F()) !== F.prototype;
});
-var hasOwn$m = hasOwnProperty_1;
-var isCallable$n = isCallable$E;
-var toObject$y = toObject$C;
+var hasOwn$p = hasOwnProperty_1;
+var isCallable$s = isCallable$J;
+var toObject$z = toObject$D;
var sharedKey = sharedKey$4;
var CORRECT_PROTOTYPE_GETTER$2 = correctPrototypeGetter;
var IE_PROTO = sharedKey('IE_PROTO');
-var $Object$2 = Object;
-var ObjectPrototype$4 = $Object$2.prototype;
+var $Object$4 = Object;
+var ObjectPrototype$4 = $Object$4.prototype;
// `Object.getPrototypeOf` method
// https://tc39.es/ecma262/#sec-object.getprototypeof
// eslint-disable-next-line es/no-object-getprototypeof -- safe
-var objectGetPrototypeOf$1 = CORRECT_PROTOTYPE_GETTER$2 ? $Object$2.getPrototypeOf : function (O) {
- var object = toObject$y(O);
- if (hasOwn$m(object, IE_PROTO)) return object[IE_PROTO];
+var objectGetPrototypeOf$1 = CORRECT_PROTOTYPE_GETTER$2 ? $Object$4.getPrototypeOf : function (O) {
+ var object = toObject$z(O);
+ if (hasOwn$p(object, IE_PROTO)) return object[IE_PROTO];
var constructor = object.constructor;
- if (isCallable$n(constructor) && object instanceof constructor) {
+ if (isCallable$s(constructor) && object instanceof constructor) {
return constructor.prototype;
- } return object instanceof $Object$2 ? ObjectPrototype$4 : null;
+ } return object instanceof $Object$4 ? ObjectPrototype$4 : null;
};
var iterators = {};
-var wellKnownSymbol$B = wellKnownSymbol$K;
-var Iterators$4 = iterators;
+var wellKnownSymbol$I = wellKnownSymbol$R;
+var Iterators$5 = iterators;
-var ITERATOR$a = wellKnownSymbol$B('iterator');
-var ArrayPrototype$2 = Array.prototype;
+var ITERATOR$b = wellKnownSymbol$I('iterator');
+var ArrayPrototype$1 = Array.prototype;
// check on default Array iterator
var isArrayIteratorMethod$3 = function (it) {
- return it !== undefined && (Iterators$4.Array === it || ArrayPrototype$2[ITERATOR$a] === it);
+ return it !== undefined && (Iterators$5.Array === it || ArrayPrototype$1[ITERATOR$b] === it);
};
-var classof$g = classof$l;
-var getMethod$g = getMethod$i;
-var isNullOrUndefined$f = isNullOrUndefined$i;
-var Iterators$3 = iterators;
-var wellKnownSymbol$A = wellKnownSymbol$K;
+var classof$h = classof$m;
+var getMethod$j = getMethod$l;
+var isNullOrUndefined$j = isNullOrUndefined$m;
+var Iterators$4 = iterators;
+var wellKnownSymbol$H = wellKnownSymbol$R;
-var ITERATOR$9 = wellKnownSymbol$A('iterator');
+var ITERATOR$a = wellKnownSymbol$H('iterator');
-var getIteratorMethod$9 = function (it) {
- if (!isNullOrUndefined$f(it)) return getMethod$g(it, ITERATOR$9)
- || getMethod$g(it, '@@iterator')
- || Iterators$3[classof$g(it)];
+var getIteratorMethod$8 = function (it) {
+ if (!isNullOrUndefined$j(it)) return getMethod$j(it, ITERATOR$a)
+ || getMethod$j(it, '@@iterator')
+ || Iterators$4[classof$h(it)];
};
-var call$19 = functionCall;
-var aCallable$U = aCallable$X;
-var anObject$1r = anObject$1z;
+var call$15 = functionCall;
+var aCallable$I = aCallable$L;
+var anObject$13 = anObject$1b;
var tryToString$4 = tryToString$7;
-var getIteratorMethod$8 = getIteratorMethod$9;
+var getIteratorMethod$7 = getIteratorMethod$8;
-var $TypeError$t = TypeError;
+var $TypeError$v = TypeError;
-var getIterator$b = function (argument, usingIterator) {
- var iteratorMethod = arguments.length < 2 ? getIteratorMethod$8(argument) : usingIterator;
- if (aCallable$U(iteratorMethod)) return anObject$1r(call$19(iteratorMethod, argument));
- throw $TypeError$t(tryToString$4(argument) + ' is not iterable');
+var getIterator$7 = function (argument, usingIterator) {
+ var iteratorMethod = arguments.length < 2 ? getIteratorMethod$7(argument) : usingIterator;
+ if (aCallable$I(iteratorMethod)) return anObject$13(call$15(iteratorMethod, argument));
+ throw $TypeError$v(tryToString$4(argument) + ' is not iterable');
};
-var call$18 = functionCall;
-var anObject$1q = anObject$1z;
-var getMethod$f = getMethod$i;
+var call$14 = functionCall;
+var anObject$12 = anObject$1b;
+var getMethod$i = getMethod$l;
var iteratorClose$6 = function (iterator, kind, value) {
var innerResult, innerError;
- anObject$1q(iterator);
+ anObject$12(iterator);
try {
- innerResult = getMethod$f(iterator, 'return');
+ innerResult = getMethod$i(iterator, 'return');
if (!innerResult) {
if (kind === 'throw') throw value;
return value;
}
- innerResult = call$18(innerResult, iterator);
+ innerResult = call$14(innerResult, iterator);
} catch (error) {
innerError = true;
innerResult = error;
}
if (kind === 'throw') throw value;
if (innerError) throw innerResult;
- anObject$1q(innerResult);
+ anObject$12(innerResult);
return value;
};
-var bind$s = functionBindContext;
-var call$17 = functionCall;
-var anObject$1p = anObject$1z;
+var bind$t = functionBindContext;
+var call$13 = functionCall;
+var anObject$11 = anObject$1b;
var tryToString$3 = tryToString$7;
var isArrayIteratorMethod$2 = isArrayIteratorMethod$3;
-var lengthOfArrayLike$w = lengthOfArrayLike$A;
-var isPrototypeOf$9 = objectIsPrototypeOf;
-var getIterator$a = getIterator$b;
-var getIteratorMethod$7 = getIteratorMethod$9;
+var lengthOfArrayLike$x = lengthOfArrayLike$B;
+var isPrototypeOf$a = objectIsPrototypeOf;
+var getIterator$6 = getIterator$7;
+var getIteratorMethod$6 = getIteratorMethod$8;
var iteratorClose$5 = iteratorClose$6;
-var $TypeError$s = TypeError;
+var $TypeError$u = TypeError;
var Result = function (stopped, result) {
this.stopped = stopped;
@@ -2424,13 +2445,13 @@ var Result = function (stopped, result) {
var ResultPrototype = Result.prototype;
-var iterate$J = function (iterable, unboundFunction, options) {
+var iterate$F = function (iterable, unboundFunction, options) {
var that = options && options.that;
var AS_ENTRIES = !!(options && options.AS_ENTRIES);
var IS_RECORD = !!(options && options.IS_RECORD);
var IS_ITERATOR = !!(options && options.IS_ITERATOR);
var INTERRUPTED = !!(options && options.INTERRUPTED);
- var fn = bind$s(unboundFunction, that);
+ var fn = bind$t(unboundFunction, that);
var iterator, iterFn, index, length, result, next, step;
var stop = function (condition) {
@@ -2440,7 +2461,7 @@ var iterate$J = function (iterable, unboundFunction, options) {
var callFn = function (value) {
if (AS_ENTRIES) {
- anObject$1p(value);
+ anObject$11(value);
return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);
} return INTERRUPTED ? fn(value, stop) : fn(value);
};
@@ -2450,139 +2471,139 @@ var iterate$J = function (iterable, unboundFunction, options) {
} else if (IS_ITERATOR) {
iterator = iterable;
} else {
- iterFn = getIteratorMethod$7(iterable);
- if (!iterFn) throw $TypeError$s(tryToString$3(iterable) + ' is not iterable');
+ iterFn = getIteratorMethod$6(iterable);
+ if (!iterFn) throw $TypeError$u(tryToString$3(iterable) + ' is not iterable');
// optimisation for array iterators
if (isArrayIteratorMethod$2(iterFn)) {
- for (index = 0, length = lengthOfArrayLike$w(iterable); length > index; index++) {
+ for (index = 0, length = lengthOfArrayLike$x(iterable); length > index; index++) {
result = callFn(iterable[index]);
- if (result && isPrototypeOf$9(ResultPrototype, result)) return result;
+ if (result && isPrototypeOf$a(ResultPrototype, result)) return result;
} return new Result(false);
}
- iterator = getIterator$a(iterable, iterFn);
+ iterator = getIterator$6(iterable, iterFn);
}
next = IS_RECORD ? iterable.next : iterator.next;
- while (!(step = call$17(next, iterator)).done) {
+ while (!(step = call$13(next, iterator)).done) {
try {
result = callFn(step.value);
} catch (error) {
iteratorClose$5(iterator, 'throw', error);
}
- if (typeof result == 'object' && result && isPrototypeOf$9(ResultPrototype, result)) return result;
+ if (typeof result == 'object' && result && isPrototypeOf$a(ResultPrototype, result)) return result;
} return new Result(false);
};
-var $$4N = _export;
-var isPrototypeOf$8 = objectIsPrototypeOf;
-var getPrototypeOf$e = objectGetPrototypeOf$1;
-var setPrototypeOf$7 = objectSetPrototypeOf$1;
-var copyConstructorProperties = copyConstructorProperties$4;
-var create$e = objectCreate$1;
-var createNonEnumerableProperty$d = createNonEnumerableProperty$i;
-var createPropertyDescriptor$6 = createPropertyDescriptor$c;
-var clearErrorStack$2 = errorStackClear;
-var installErrorCause = installErrorCause$2;
-var iterate$I = iterate$J;
-var normalizeStringArgument$2 = normalizeStringArgument$5;
-var wellKnownSymbol$z = wellKnownSymbol$K;
-var ERROR_STACK_INSTALLABLE$1 = errorStackInstallable;
+var $$50 = _export;
+var isPrototypeOf$9 = objectIsPrototypeOf;
+var getPrototypeOf$f = objectGetPrototypeOf$1;
+var setPrototypeOf$8 = objectSetPrototypeOf$1;
+var copyConstructorProperties$2 = copyConstructorProperties$6;
+var create$f = objectCreate$1;
+var createNonEnumerableProperty$e = createNonEnumerableProperty$j;
+var createPropertyDescriptor$7 = createPropertyDescriptor$d;
+var clearErrorStack$3 = errorStackClear;
+var installErrorCause$1 = installErrorCause$3;
+var iterate$E = iterate$F;
+var normalizeStringArgument$3 = normalizeStringArgument$6;
+var wellKnownSymbol$G = wellKnownSymbol$R;
+var ERROR_STACK_INSTALLABLE$2 = errorStackInstallable;
-var TO_STRING_TAG$6 = wellKnownSymbol$z('toStringTag');
-var $Error = Error;
-var push$j = [].push;
+var TO_STRING_TAG$9 = wellKnownSymbol$G('toStringTag');
+var $Error$1 = Error;
+var push$k = [].push;
var $AggregateError$1 = function AggregateError(errors, message /* , options */) {
var options = arguments.length > 2 ? arguments[2] : undefined;
- var isInstance = isPrototypeOf$8(AggregateErrorPrototype, this);
+ var isInstance = isPrototypeOf$9(AggregateErrorPrototype, this);
var that;
- if (setPrototypeOf$7) {
- that = setPrototypeOf$7($Error(), isInstance ? getPrototypeOf$e(this) : AggregateErrorPrototype);
+ if (setPrototypeOf$8) {
+ that = setPrototypeOf$8($Error$1(), isInstance ? getPrototypeOf$f(this) : AggregateErrorPrototype);
} else {
- that = isInstance ? this : create$e(AggregateErrorPrototype);
- createNonEnumerableProperty$d(that, TO_STRING_TAG$6, 'Error');
+ that = isInstance ? this : create$f(AggregateErrorPrototype);
+ createNonEnumerableProperty$e(that, TO_STRING_TAG$9, 'Error');
}
- if (message !== undefined) createNonEnumerableProperty$d(that, 'message', normalizeStringArgument$2(message));
- if (ERROR_STACK_INSTALLABLE$1) createNonEnumerableProperty$d(that, 'stack', clearErrorStack$2(that.stack, 1));
- installErrorCause(that, options);
+ if (message !== undefined) createNonEnumerableProperty$e(that, 'message', normalizeStringArgument$3(message));
+ if (ERROR_STACK_INSTALLABLE$2) createNonEnumerableProperty$e(that, 'stack', clearErrorStack$3(that.stack, 1));
+ installErrorCause$1(that, options);
var errorsArray = [];
- iterate$I(errors, push$j, { that: errorsArray });
- createNonEnumerableProperty$d(that, 'errors', errorsArray);
+ iterate$E(errors, push$k, { that: errorsArray });
+ createNonEnumerableProperty$e(that, 'errors', errorsArray);
return that;
};
-if (setPrototypeOf$7) setPrototypeOf$7($AggregateError$1, $Error);
-else copyConstructorProperties($AggregateError$1, $Error, { name: true });
+if (setPrototypeOf$8) setPrototypeOf$8($AggregateError$1, $Error$1);
+else copyConstructorProperties$2($AggregateError$1, $Error$1, { name: true });
-var AggregateErrorPrototype = $AggregateError$1.prototype = create$e($Error.prototype, {
- constructor: createPropertyDescriptor$6(1, $AggregateError$1),
- message: createPropertyDescriptor$6(1, ''),
- name: createPropertyDescriptor$6(1, 'AggregateError')
+var AggregateErrorPrototype = $AggregateError$1.prototype = create$f($Error$1.prototype, {
+ constructor: createPropertyDescriptor$7(1, $AggregateError$1),
+ message: createPropertyDescriptor$7(1, ''),
+ name: createPropertyDescriptor$7(1, 'AggregateError')
});
// `AggregateError` constructor
// https://tc39.es/ecma262/#sec-aggregate-error-constructor
-$$4N({ global: true, constructor: true, arity: 2 }, {
+$$50({ global: true, constructor: true, arity: 2 }, {
AggregateError: $AggregateError$1
});
-var $$4M = _export;
-var getBuiltIn$B = getBuiltIn$M;
-var apply$a = functionApply$1;
-var fails$16 = fails$1m;
+var $$4$ = _export;
+var getBuiltIn$w = getBuiltIn$H;
+var apply$b = functionApply$1;
+var fails$17 = fails$1n;
var wrapErrorConstructorWithCause = wrapErrorConstructorWithCause$2;
var AGGREGATE_ERROR = 'AggregateError';
-var $AggregateError = getBuiltIn$B(AGGREGATE_ERROR);
+var $AggregateError = getBuiltIn$w(AGGREGATE_ERROR);
-var FORCED$p = !fails$16(function () {
+var FORCED$q = !fails$17(function () {
return $AggregateError([1]).errors[0] !== 1;
-}) && fails$16(function () {
+}) && fails$17(function () {
return $AggregateError([1], AGGREGATE_ERROR, { cause: 7 }).cause !== 7;
});
// https://github.com/tc39/proposal-error-cause
-$$4M({ global: true, constructor: true, arity: 2, forced: FORCED$p }, {
+$$4$({ global: true, constructor: true, arity: 2, forced: FORCED$q }, {
AggregateError: wrapErrorConstructorWithCause(AGGREGATE_ERROR, function (init) {
// eslint-disable-next-line no-unused-vars -- required for functions `.length`
- return function AggregateError(errors, message) { return apply$a(init, this, arguments); };
- }, FORCED$p, true)
+ return function AggregateError(errors, message) { return apply$b(init, this, arguments); };
+ }, FORCED$q, true)
});
-var wellKnownSymbol$y = wellKnownSymbol$K;
-var create$d = objectCreate$1;
-var defineProperty$c = objectDefineProperty.f;
+var wellKnownSymbol$F = wellKnownSymbol$R;
+var create$e = objectCreate$1;
+var defineProperty$e = objectDefineProperty.f;
-var UNSCOPABLES = wellKnownSymbol$y('unscopables');
-var ArrayPrototype$1 = Array.prototype;
+var UNSCOPABLES = wellKnownSymbol$F('unscopables');
+var ArrayPrototype = Array.prototype;
// Array.prototype[@@unscopables]
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
-if (ArrayPrototype$1[UNSCOPABLES] == undefined) {
- defineProperty$c(ArrayPrototype$1, UNSCOPABLES, {
+if (ArrayPrototype[UNSCOPABLES] == undefined) {
+ defineProperty$e(ArrayPrototype, UNSCOPABLES, {
configurable: true,
- value: create$d(null)
+ value: create$e(null)
});
}
// add a key to Array.prototype[@@unscopables]
var addToUnscopables$n = function (key) {
- ArrayPrototype$1[UNSCOPABLES][key] = true;
+ ArrayPrototype[UNSCOPABLES][key] = true;
};
-var $$4L = _export;
-var toObject$x = toObject$C;
-var lengthOfArrayLike$v = lengthOfArrayLike$A;
-var toIntegerOrInfinity$l = toIntegerOrInfinity$o;
+var $$4_ = _export;
+var toObject$y = toObject$D;
+var lengthOfArrayLike$w = lengthOfArrayLike$B;
+var toIntegerOrInfinity$m = toIntegerOrInfinity$p;
var addToUnscopables$m = addToUnscopables$n;
// `Array.prototype.at` method
// https://github.com/tc39/proposal-relative-indexing-method
-$$4L({ target: 'Array', proto: true }, {
+$$4_({ target: 'Array', proto: true }, {
at: function at(index) {
- var O = toObject$x(this);
- var len = lengthOfArrayLike$v(O);
- var relativeIndex = toIntegerOrInfinity$l(index);
+ var O = toObject$y(this);
+ var len = lengthOfArrayLike$w(O);
+ var relativeIndex = toIntegerOrInfinity$m(index);
var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
return (k < 0 || k >= len) ? undefined : O[k];
}
@@ -2590,25 +2611,25 @@ $$4L({ target: 'Array', proto: true }, {
addToUnscopables$m('at');
-var $TypeError$r = TypeError;
+var $TypeError$t = TypeError;
var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991
var doesNotExceedSafeInteger$7 = function (it) {
- if (it > MAX_SAFE_INTEGER) throw $TypeError$r('Maximum allowed index exceeded');
+ if (it > MAX_SAFE_INTEGER) throw $TypeError$t('Maximum allowed index exceeded');
return it;
};
-var fails$15 = fails$1m;
-var wellKnownSymbol$x = wellKnownSymbol$K;
+var fails$16 = fails$1n;
+var wellKnownSymbol$E = wellKnownSymbol$R;
var V8_VERSION$2 = engineV8Version;
-var SPECIES$5 = wellKnownSymbol$x('species');
+var SPECIES$5 = wellKnownSymbol$E('species');
var arrayMethodHasSpeciesSupport$5 = function (METHOD_NAME) {
// We can't use this feature detection in V8 since it causes
// deoptimization and serious performance degradation
// https://github.com/zloirock/core-js/issues/677
- return V8_VERSION$2 >= 51 || !fails$15(function () {
+ return V8_VERSION$2 >= 51 || !fails$16(function () {
var array = [];
var constructor = array.constructor = {};
constructor[SPECIES$5] = function () {
@@ -2618,25 +2639,25 @@ var arrayMethodHasSpeciesSupport$5 = function (METHOD_NAME) {
});
};
-var $$4K = _export;
-var fails$14 = fails$1m;
-var isArray$6 = isArray$9;
-var isObject$t = isObject$D;
-var toObject$w = toObject$C;
-var lengthOfArrayLike$u = lengthOfArrayLike$A;
+var $$4Z = _export;
+var fails$15 = fails$1n;
+var isArray$7 = isArray$a;
+var isObject$z = isObject$J;
+var toObject$x = toObject$D;
+var lengthOfArrayLike$v = lengthOfArrayLike$B;
var doesNotExceedSafeInteger$6 = doesNotExceedSafeInteger$7;
var createProperty$7 = createProperty$9;
-var arraySpeciesCreate$4 = arraySpeciesCreate$6;
+var arraySpeciesCreate$3 = arraySpeciesCreate$5;
var arrayMethodHasSpeciesSupport$4 = arrayMethodHasSpeciesSupport$5;
-var wellKnownSymbol$w = wellKnownSymbol$K;
+var wellKnownSymbol$D = wellKnownSymbol$R;
var V8_VERSION$1 = engineV8Version;
-var IS_CONCAT_SPREADABLE = wellKnownSymbol$w('isConcatSpreadable');
+var IS_CONCAT_SPREADABLE = wellKnownSymbol$D('isConcatSpreadable');
// We can't use this feature detection in V8 since it causes
// deoptimization and serious performance degradation
// https://github.com/zloirock/core-js/issues/679
-var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION$1 >= 51 || !fails$14(function () {
+var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION$1 >= 51 || !fails$15(function () {
var array = [];
array[IS_CONCAT_SPREADABLE] = false;
return array.concat()[0] !== array;
@@ -2645,27 +2666,27 @@ var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION$1 >= 51 || !fails$14(function () {
var SPECIES_SUPPORT = arrayMethodHasSpeciesSupport$4('concat');
var isConcatSpreadable = function (O) {
- if (!isObject$t(O)) return false;
+ if (!isObject$z(O)) return false;
var spreadable = O[IS_CONCAT_SPREADABLE];
- return spreadable !== undefined ? !!spreadable : isArray$6(O);
+ return spreadable !== undefined ? !!spreadable : isArray$7(O);
};
-var FORCED$o = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;
+var FORCED$p = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;
// `Array.prototype.concat` method
// https://tc39.es/ecma262/#sec-array.prototype.concat
// with adding support of @@isConcatSpreadable and @@species
-$$4K({ target: 'Array', proto: true, arity: 1, forced: FORCED$o }, {
+$$4Z({ target: 'Array', proto: true, arity: 1, forced: FORCED$p }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
concat: function concat(arg) {
- var O = toObject$w(this);
- var A = arraySpeciesCreate$4(O, 0);
+ var O = toObject$x(this);
+ var A = arraySpeciesCreate$3(O, 0);
var n = 0;
var i, k, length, len, E;
for (i = -1, length = arguments.length; i < length; i++) {
E = i === -1 ? O : arguments[i];
if (isConcatSpreadable(E)) {
- len = lengthOfArrayLike$u(E);
+ len = lengthOfArrayLike$v(E);
doesNotExceedSafeInteger$6(n + len);
for (k = 0; k < len; k++, n++) if (k in E) createProperty$7(A, n, E[k]);
} else {
@@ -2680,29 +2701,29 @@ $$4K({ target: 'Array', proto: true, arity: 1, forced: FORCED$o }, {
var tryToString$2 = tryToString$7;
-var $TypeError$q = TypeError;
+var $TypeError$s = TypeError;
var deletePropertyOrThrow$4 = function (O, P) {
- if (!delete O[P]) throw $TypeError$q('Cannot delete property ' + tryToString$2(P) + ' of ' + tryToString$2(O));
+ if (!delete O[P]) throw $TypeError$s('Cannot delete property ' + tryToString$2(P) + ' of ' + tryToString$2(O));
};
-var toObject$v = toObject$C;
+var toObject$w = toObject$D;
var toAbsoluteIndex$8 = toAbsoluteIndex$b;
-var lengthOfArrayLike$t = lengthOfArrayLike$A;
+var lengthOfArrayLike$u = lengthOfArrayLike$B;
var deletePropertyOrThrow$3 = deletePropertyOrThrow$4;
-var min$a = Math.min;
+var min$b = Math.min;
// `Array.prototype.copyWithin` method implementation
// https://tc39.es/ecma262/#sec-array.prototype.copywithin
// eslint-disable-next-line es/no-array-prototype-copywithin -- safe
var arrayCopyWithin = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) {
- var O = toObject$v(this);
- var len = lengthOfArrayLike$t(O);
+ var O = toObject$w(this);
+ var len = lengthOfArrayLike$u(O);
var to = toAbsoluteIndex$8(target, len);
var from = toAbsoluteIndex$8(start, len);
var end = arguments.length > 2 ? arguments[2] : undefined;
- var count = min$a((end === undefined ? len : toAbsoluteIndex$8(end, len)) - from, len - to);
+ var count = min$b((end === undefined ? len : toAbsoluteIndex$8(end, len)) - from, len - to);
var inc = 1;
if (from < to && to < from + count) {
inc = -1;
@@ -2717,30 +2738,30 @@ var arrayCopyWithin = [].copyWithin || function copyWithin(target /* = 0 */, sta
} return O;
};
-var $$4J = _export;
+var $$4Y = _export;
var copyWithin = arrayCopyWithin;
var addToUnscopables$l = addToUnscopables$n;
// `Array.prototype.copyWithin` method
// https://tc39.es/ecma262/#sec-array.prototype.copywithin
-$$4J({ target: 'Array', proto: true }, {
+$$4Y({ target: 'Array', proto: true }, {
copyWithin: copyWithin
});
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables$l('copyWithin');
-var fails$13 = fails$1m;
+var fails$14 = fails$1n;
var arrayMethodIsStrict$b = function (METHOD_NAME, argument) {
var method = [][METHOD_NAME];
- return !!method && fails$13(function () {
+ return !!method && fails$14(function () {
// eslint-disable-next-line no-useless-call -- required for testing
method.call(null, argument || function () { return 1; }, 1);
});
};
-var $$4I = _export;
+var $$4X = _export;
var $every$2 = arrayIteration.every;
var arrayMethodIsStrict$a = arrayMethodIsStrict$b;
@@ -2748,21 +2769,21 @@ var STRICT_METHOD$8 = arrayMethodIsStrict$a('every');
// `Array.prototype.every` method
// https://tc39.es/ecma262/#sec-array.prototype.every
-$$4I({ target: 'Array', proto: true, forced: !STRICT_METHOD$8 }, {
+$$4X({ target: 'Array', proto: true, forced: !STRICT_METHOD$8 }, {
every: function every(callbackfn /* , thisArg */) {
return $every$2(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
});
-var toObject$u = toObject$C;
+var toObject$v = toObject$D;
var toAbsoluteIndex$7 = toAbsoluteIndex$b;
-var lengthOfArrayLike$s = lengthOfArrayLike$A;
+var lengthOfArrayLike$t = lengthOfArrayLike$B;
// `Array.prototype.fill` method implementation
// https://tc39.es/ecma262/#sec-array.prototype.fill
var arrayFill$1 = function fill(value /* , start = 0, end = @length */) {
- var O = toObject$u(this);
- var length = lengthOfArrayLike$s(O);
+ var O = toObject$v(this);
+ var length = lengthOfArrayLike$t(O);
var argumentsLength = arguments.length;
var index = toAbsoluteIndex$7(argumentsLength > 1 ? arguments[1] : undefined, length);
var end = argumentsLength > 2 ? arguments[2] : undefined;
@@ -2771,20 +2792,20 @@ var arrayFill$1 = function fill(value /* , start = 0, end = @length */) {
return O;
};
-var $$4H = _export;
+var $$4W = _export;
var fill$1 = arrayFill$1;
var addToUnscopables$k = addToUnscopables$n;
// `Array.prototype.fill` method
// https://tc39.es/ecma262/#sec-array.prototype.fill
-$$4H({ target: 'Array', proto: true }, {
+$$4W({ target: 'Array', proto: true }, {
fill: fill$1
});
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables$k('fill');
-var $$4G = _export;
+var $$4V = _export;
var $filter$1 = arrayIteration.filter;
var arrayMethodHasSpeciesSupport$3 = arrayMethodHasSpeciesSupport$5;
@@ -2793,13 +2814,13 @@ var HAS_SPECIES_SUPPORT$3 = arrayMethodHasSpeciesSupport$3('filter');
// `Array.prototype.filter` method
// https://tc39.es/ecma262/#sec-array.prototype.filter
// with adding support of @@species
-$$4G({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$3 }, {
+$$4V({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$3 }, {
filter: function filter(callbackfn /* , thisArg */) {
return $filter$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
});
-var $$4F = _export;
+var $$4U = _export;
var $find$2 = arrayIteration.find;
var addToUnscopables$j = addToUnscopables$n;
@@ -2811,7 +2832,7 @@ if (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES$1 = false; });
// `Array.prototype.find` method
// https://tc39.es/ecma262/#sec-array.prototype.find
-$$4F({ target: 'Array', proto: true, forced: SKIPS_HOLES$1 }, {
+$$4U({ target: 'Array', proto: true, forced: SKIPS_HOLES$1 }, {
find: function find(callbackfn /* , that = undefined */) {
return $find$2(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
@@ -2820,7 +2841,7 @@ $$4F({ target: 'Array', proto: true, forced: SKIPS_HOLES$1 }, {
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables$j(FIND);
-var $$4E = _export;
+var $$4T = _export;
var $findIndex$1 = arrayIteration.findIndex;
var addToUnscopables$i = addToUnscopables$n;
@@ -2832,7 +2853,7 @@ if (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; })
// `Array.prototype.findIndex` method
// https://tc39.es/ecma262/#sec-array.prototype.findindex
-$$4E({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
+$$4T({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
findIndex: function findIndex(callbackfn /* , that = undefined */) {
return $findIndex$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
@@ -2841,19 +2862,19 @@ $$4E({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables$i(FIND_INDEX);
-var bind$r = functionBindContext;
+var bind$s = functionBindContext;
var IndexedObject$5 = indexedObject;
-var toObject$t = toObject$C;
-var lengthOfArrayLike$r = lengthOfArrayLike$A;
+var toObject$u = toObject$D;
+var lengthOfArrayLike$s = lengthOfArrayLike$B;
// `Array.prototype.{ findLast, findLastIndex }` methods implementation
var createMethod$6 = function (TYPE) {
var IS_FIND_LAST_INDEX = TYPE == 1;
return function ($this, callbackfn, that) {
- var O = toObject$t($this);
+ var O = toObject$u($this);
var self = IndexedObject$5(O);
- var boundFunction = bind$r(callbackfn, that);
- var index = lengthOfArrayLike$r(self);
+ var boundFunction = bind$s(callbackfn, that);
+ var index = lengthOfArrayLike$s(self);
var value, result;
while (index-- > 0) {
value = self[index];
@@ -2876,13 +2897,13 @@ var arrayIterationFromLast = {
findLastIndex: createMethod$6(1)
};
-var $$4D = _export;
+var $$4S = _export;
var $findLast$1 = arrayIterationFromLast.findLast;
var addToUnscopables$h = addToUnscopables$n;
// `Array.prototype.findLast` method
// https://github.com/tc39/proposal-array-find-from-last
-$$4D({ target: 'Array', proto: true }, {
+$$4S({ target: 'Array', proto: true }, {
findLast: function findLast(callbackfn /* , that = undefined */) {
return $findLast$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
@@ -2890,13 +2911,13 @@ $$4D({ target: 'Array', proto: true }, {
addToUnscopables$h('findLast');
-var $$4C = _export;
+var $$4R = _export;
var $findLastIndex$1 = arrayIterationFromLast.findLastIndex;
var addToUnscopables$g = addToUnscopables$n;
// `Array.prototype.findLastIndex` method
// https://github.com/tc39/proposal-array-find-from-last
-$$4C({ target: 'Array', proto: true }, {
+$$4R({ target: 'Array', proto: true }, {
findLastIndex: function findLastIndex(callbackfn /* , that = undefined */) {
return $findLastIndex$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
@@ -2904,25 +2925,25 @@ $$4C({ target: 'Array', proto: true }, {
addToUnscopables$g('findLastIndex');
-var isArray$5 = isArray$9;
-var lengthOfArrayLike$q = lengthOfArrayLike$A;
+var isArray$6 = isArray$a;
+var lengthOfArrayLike$r = lengthOfArrayLike$B;
var doesNotExceedSafeInteger$5 = doesNotExceedSafeInteger$7;
-var bind$q = functionBindContext;
+var bind$r = functionBindContext;
// `FlattenIntoArray` abstract operation
// https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray
var flattenIntoArray$2 = function (target, original, source, sourceLen, start, depth, mapper, thisArg) {
var targetIndex = start;
var sourceIndex = 0;
- var mapFn = mapper ? bind$q(mapper, thisArg) : false;
+ var mapFn = mapper ? bind$r(mapper, thisArg) : false;
var element, elementLen;
while (sourceIndex < sourceLen) {
if (sourceIndex in source) {
element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex];
- if (depth > 0 && isArray$5(element)) {
- elementLen = lengthOfArrayLike$q(element);
+ if (depth > 0 && isArray$6(element)) {
+ elementLen = lengthOfArrayLike$r(element);
targetIndex = flattenIntoArray$2(target, original, element, elementLen, targetIndex, depth - 1) - 1;
} else {
doesNotExceedSafeInteger$5(targetIndex + 1);
@@ -2938,42 +2959,42 @@ var flattenIntoArray$2 = function (target, original, source, sourceLen, start, d
var flattenIntoArray_1 = flattenIntoArray$2;
-var $$4B = _export;
+var $$4Q = _export;
var flattenIntoArray$1 = flattenIntoArray_1;
-var toObject$s = toObject$C;
-var lengthOfArrayLike$p = lengthOfArrayLike$A;
-var toIntegerOrInfinity$k = toIntegerOrInfinity$o;
-var arraySpeciesCreate$3 = arraySpeciesCreate$6;
+var toObject$t = toObject$D;
+var lengthOfArrayLike$q = lengthOfArrayLike$B;
+var toIntegerOrInfinity$l = toIntegerOrInfinity$p;
+var arraySpeciesCreate$2 = arraySpeciesCreate$5;
// `Array.prototype.flat` method
// https://tc39.es/ecma262/#sec-array.prototype.flat
-$$4B({ target: 'Array', proto: true }, {
+$$4Q({ target: 'Array', proto: true }, {
flat: function flat(/* depthArg = 1 */) {
var depthArg = arguments.length ? arguments[0] : undefined;
- var O = toObject$s(this);
- var sourceLen = lengthOfArrayLike$p(O);
- var A = arraySpeciesCreate$3(O, 0);
- A.length = flattenIntoArray$1(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toIntegerOrInfinity$k(depthArg));
+ var O = toObject$t(this);
+ var sourceLen = lengthOfArrayLike$q(O);
+ var A = arraySpeciesCreate$2(O, 0);
+ A.length = flattenIntoArray$1(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toIntegerOrInfinity$l(depthArg));
return A;
}
});
-var $$4A = _export;
+var $$4P = _export;
var flattenIntoArray = flattenIntoArray_1;
-var aCallable$T = aCallable$X;
-var toObject$r = toObject$C;
-var lengthOfArrayLike$o = lengthOfArrayLike$A;
-var arraySpeciesCreate$2 = arraySpeciesCreate$6;
+var aCallable$H = aCallable$L;
+var toObject$s = toObject$D;
+var lengthOfArrayLike$p = lengthOfArrayLike$B;
+var arraySpeciesCreate$1 = arraySpeciesCreate$5;
// `Array.prototype.flatMap` method
// https://tc39.es/ecma262/#sec-array.prototype.flatmap
-$$4A({ target: 'Array', proto: true }, {
+$$4P({ target: 'Array', proto: true }, {
flatMap: function flatMap(callbackfn /* , thisArg */) {
- var O = toObject$r(this);
- var sourceLen = lengthOfArrayLike$o(O);
+ var O = toObject$s(this);
+ var sourceLen = lengthOfArrayLike$p(O);
var A;
- aCallable$T(callbackfn);
- A = arraySpeciesCreate$2(O, 0);
+ aCallable$H(callbackfn);
+ A = arraySpeciesCreate$1(O, 0);
A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
return A;
}
@@ -2991,65 +3012,65 @@ var arrayForEach = !STRICT_METHOD$7 ? function forEach(callbackfn /* , thisArg *
// eslint-disable-next-line es/no-array-prototype-foreach -- safe
} : [].forEach;
-var $$4z = _export;
-var forEach$2 = arrayForEach;
+var $$4O = _export;
+var forEach$4 = arrayForEach;
// `Array.prototype.forEach` method
// https://tc39.es/ecma262/#sec-array.prototype.foreach
// eslint-disable-next-line es/no-array-prototype-foreach -- safe
-$$4z({ target: 'Array', proto: true, forced: [].forEach != forEach$2 }, {
- forEach: forEach$2
+$$4O({ target: 'Array', proto: true, forced: [].forEach != forEach$4 }, {
+ forEach: forEach$4
});
-var anObject$1o = anObject$1z;
+var anObject$10 = anObject$1b;
var iteratorClose$4 = iteratorClose$6;
// call something on iterator step with safe closing on error
var callWithSafeIterationClosing$3 = function (iterator, fn, value, ENTRIES) {
try {
- return ENTRIES ? fn(anObject$1o(value)[0], value[1]) : fn(value);
+ return ENTRIES ? fn(anObject$10(value)[0], value[1]) : fn(value);
} catch (error) {
iteratorClose$4(iterator, 'throw', error);
}
};
-var bind$p = functionBindContext;
-var call$16 = functionCall;
-var toObject$q = toObject$C;
+var bind$q = functionBindContext;
+var call$12 = functionCall;
+var toObject$r = toObject$D;
var callWithSafeIterationClosing$2 = callWithSafeIterationClosing$3;
var isArrayIteratorMethod$1 = isArrayIteratorMethod$3;
var isConstructor$8 = isConstructor$a;
-var lengthOfArrayLike$n = lengthOfArrayLike$A;
+var lengthOfArrayLike$o = lengthOfArrayLike$B;
var createProperty$6 = createProperty$9;
-var getIterator$9 = getIterator$b;
-var getIteratorMethod$6 = getIteratorMethod$9;
+var getIterator$5 = getIterator$7;
+var getIteratorMethod$5 = getIteratorMethod$8;
-var $Array$8 = Array;
+var $Array$a = Array;
// `Array.from` method implementation
// https://tc39.es/ecma262/#sec-array.from
var arrayFrom$1 = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
- var O = toObject$q(arrayLike);
+ var O = toObject$r(arrayLike);
var IS_CONSTRUCTOR = isConstructor$8(this);
var argumentsLength = arguments.length;
var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
var mapping = mapfn !== undefined;
- if (mapping) mapfn = bind$p(mapfn, argumentsLength > 2 ? arguments[2] : undefined);
- var iteratorMethod = getIteratorMethod$6(O);
+ if (mapping) mapfn = bind$q(mapfn, argumentsLength > 2 ? arguments[2] : undefined);
+ var iteratorMethod = getIteratorMethod$5(O);
var index = 0;
var length, result, step, iterator, next, value;
// if the target is not iterable or it's an array with the default iterator - use a simple case
- if (iteratorMethod && !(this === $Array$8 && isArrayIteratorMethod$1(iteratorMethod))) {
- iterator = getIterator$9(O, iteratorMethod);
+ if (iteratorMethod && !(this === $Array$a && isArrayIteratorMethod$1(iteratorMethod))) {
+ iterator = getIterator$5(O, iteratorMethod);
next = iterator.next;
result = IS_CONSTRUCTOR ? new this() : [];
- for (;!(step = call$16(next, iterator)).done; index++) {
+ for (;!(step = call$12(next, iterator)).done; index++) {
value = mapping ? callWithSafeIterationClosing$2(iterator, mapfn, [step.value, index], true) : step.value;
createProperty$6(result, index, value);
}
} else {
- length = lengthOfArrayLike$n(O);
- result = IS_CONSTRUCTOR ? new this(length) : $Array$8(length);
+ length = lengthOfArrayLike$o(O);
+ result = IS_CONSTRUCTOR ? new this(length) : $Array$a(length);
for (;length > index; index++) {
value = mapping ? mapfn(O[index], index) : O[index];
createProperty$6(result, index, value);
@@ -3059,9 +3080,9 @@ var arrayFrom$1 = function from(arrayLike /* , mapfn = undefined, thisArg = unde
return result;
};
-var wellKnownSymbol$v = wellKnownSymbol$K;
+var wellKnownSymbol$C = wellKnownSymbol$R;
-var ITERATOR$8 = wellKnownSymbol$v('iterator');
+var ITERATOR$9 = wellKnownSymbol$C('iterator');
var SAFE_CLOSING = false;
try {
@@ -3074,7 +3095,7 @@ try {
SAFE_CLOSING = true;
}
};
- iteratorWithReturn[ITERATOR$8] = function () {
+ iteratorWithReturn[ITERATOR$9] = function () {
return this;
};
// eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing
@@ -3086,7 +3107,7 @@ var checkCorrectnessOfIteration$4 = function (exec, SKIP_CLOSING) {
var ITERATION_SUPPORT = false;
try {
var object = {};
- object[ITERATOR$8] = function () {
+ object[ITERATOR$9] = function () {
return {
next: function () {
return { done: ITERATION_SUPPORT = true };
@@ -3098,7 +3119,7 @@ var checkCorrectnessOfIteration$4 = function (exec, SKIP_CLOSING) {
return ITERATION_SUPPORT;
};
-var $$4y = _export;
+var $$4N = _export;
var from$4 = arrayFrom$1;
var checkCorrectnessOfIteration$3 = checkCorrectnessOfIteration$4;
@@ -3109,23 +3130,23 @@ var INCORRECT_ITERATION = !checkCorrectnessOfIteration$3(function (iterable) {
// `Array.from` method
// https://tc39.es/ecma262/#sec-array.from
-$$4y({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {
+$$4N({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {
from: from$4
});
-var $$4x = _export;
+var $$4M = _export;
var $includes$1 = arrayIncludes.includes;
-var fails$12 = fails$1m;
+var fails$13 = fails$1n;
var addToUnscopables$f = addToUnscopables$n;
// FF99+ bug
-var BROKEN_ON_SPARSE = fails$12(function () {
+var BROKEN_ON_SPARSE = fails$13(function () {
return !Array(1).includes();
});
// `Array.prototype.includes` method
// https://tc39.es/ecma262/#sec-array.prototype.includes
-$$4x({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, {
+$$4M({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, {
includes: function includes(el /* , fromIndex = 0 */) {
return $includes$1(this, el, arguments.length > 1 ? arguments[1] : undefined);
}
@@ -3135,19 +3156,19 @@ $$4x({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, {
addToUnscopables$f('includes');
/* eslint-disable es/no-array-prototype-indexof -- required for testing */
-var $$4w = _export;
-var uncurryThis$18 = functionUncurryThis;
+var $$4L = _export;
+var uncurryThis$1m = functionUncurryThisClause;
var $indexOf$1 = arrayIncludes.indexOf;
var arrayMethodIsStrict$8 = arrayMethodIsStrict$b;
-var nativeIndexOf = uncurryThis$18([].indexOf);
+var nativeIndexOf = uncurryThis$1m([].indexOf);
var NEGATIVE_ZERO$1 = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0;
var STRICT_METHOD$6 = arrayMethodIsStrict$8('indexOf');
// `Array.prototype.indexOf` method
// https://tc39.es/ecma262/#sec-array.prototype.indexof
-$$4w({ target: 'Array', proto: true, forced: NEGATIVE_ZERO$1 || !STRICT_METHOD$6 }, {
+$$4L({ target: 'Array', proto: true, forced: NEGATIVE_ZERO$1 || !STRICT_METHOD$6 }, {
indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {
var fromIndex = arguments.length > 1 ? arguments[1] : undefined;
return NEGATIVE_ZERO$1
@@ -3157,28 +3178,28 @@ $$4w({ target: 'Array', proto: true, forced: NEGATIVE_ZERO$1 || !STRICT_METHOD$6
}
});
-var $$4v = _export;
-var isArray$4 = isArray$9;
+var $$4K = _export;
+var isArray$5 = isArray$a;
// `Array.isArray` method
// https://tc39.es/ecma262/#sec-array.isarray
-$$4v({ target: 'Array', stat: true }, {
- isArray: isArray$4
+$$4K({ target: 'Array', stat: true }, {
+ isArray: isArray$5
});
-var fails$11 = fails$1m;
-var isCallable$m = isCallable$E;
-var isObject$s = isObject$D;
-var getPrototypeOf$d = objectGetPrototypeOf$1;
-var defineBuiltIn$k = defineBuiltIn$p;
-var wellKnownSymbol$u = wellKnownSymbol$K;
+var fails$12 = fails$1n;
+var isCallable$r = isCallable$J;
+var isObject$y = isObject$J;
+var getPrototypeOf$e = objectGetPrototypeOf$1;
+var defineBuiltIn$n = defineBuiltIn$s;
+var wellKnownSymbol$B = wellKnownSymbol$R;
-var ITERATOR$7 = wellKnownSymbol$u('iterator');
+var ITERATOR$8 = wellKnownSymbol$B('iterator');
var BUGGY_SAFARI_ITERATORS$1 = false;
// `%IteratorPrototype%` object
// https://tc39.es/ecma262/#sec-%iteratorprototype%-object
-var IteratorPrototype$5, PrototypeOfArrayIteratorPrototype, arrayIterator$1;
+var IteratorPrototype$6, PrototypeOfArrayIteratorPrototype, arrayIterator$1;
/* eslint-disable es/no-array-prototype-keys -- safe */
if ([].keys) {
@@ -3186,67 +3207,67 @@ if ([].keys) {
// Safari 8 has buggy iterators w/o `next`
if (!('next' in arrayIterator$1)) BUGGY_SAFARI_ITERATORS$1 = true;
else {
- PrototypeOfArrayIteratorPrototype = getPrototypeOf$d(getPrototypeOf$d(arrayIterator$1));
- if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype$5 = PrototypeOfArrayIteratorPrototype;
+ PrototypeOfArrayIteratorPrototype = getPrototypeOf$e(getPrototypeOf$e(arrayIterator$1));
+ if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype$6 = PrototypeOfArrayIteratorPrototype;
}
}
-var NEW_ITERATOR_PROTOTYPE = !isObject$s(IteratorPrototype$5) || fails$11(function () {
+var NEW_ITERATOR_PROTOTYPE = !isObject$y(IteratorPrototype$6) || fails$12(function () {
var test = {};
// FF44- legacy iterators case
- return IteratorPrototype$5[ITERATOR$7].call(test) !== test;
+ return IteratorPrototype$6[ITERATOR$8].call(test) !== test;
});
-if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype$5 = {};
+if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype$6 = {};
// `%IteratorPrototype%[@@iterator]()` method
// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator
-if (!isCallable$m(IteratorPrototype$5[ITERATOR$7])) {
- defineBuiltIn$k(IteratorPrototype$5, ITERATOR$7, function () {
+if (!isCallable$r(IteratorPrototype$6[ITERATOR$8])) {
+ defineBuiltIn$n(IteratorPrototype$6, ITERATOR$8, function () {
return this;
});
}
var iteratorsCore = {
- IteratorPrototype: IteratorPrototype$5,
+ IteratorPrototype: IteratorPrototype$6,
BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS$1
};
-var IteratorPrototype$4 = iteratorsCore.IteratorPrototype;
-var create$c = objectCreate$1;
-var createPropertyDescriptor$5 = createPropertyDescriptor$c;
+var IteratorPrototype$5 = iteratorsCore.IteratorPrototype;
+var create$d = objectCreate$1;
+var createPropertyDescriptor$6 = createPropertyDescriptor$d;
var setToStringTag$a = setToStringTag$d;
-var Iterators$2 = iterators;
+var Iterators$3 = iterators;
var returnThis$1 = function () { return this; };
var iteratorCreateConstructor = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) {
var TO_STRING_TAG = NAME + ' Iterator';
- IteratorConstructor.prototype = create$c(IteratorPrototype$4, { next: createPropertyDescriptor$5(+!ENUMERABLE_NEXT, next) });
+ IteratorConstructor.prototype = create$d(IteratorPrototype$5, { next: createPropertyDescriptor$6(+!ENUMERABLE_NEXT, next) });
setToStringTag$a(IteratorConstructor, TO_STRING_TAG, false);
- Iterators$2[TO_STRING_TAG] = returnThis$1;
+ Iterators$3[TO_STRING_TAG] = returnThis$1;
return IteratorConstructor;
};
-var $$4u = _export;
-var call$15 = functionCall;
+var $$4J = _export;
+var call$11 = functionCall;
var FunctionName$1 = functionName;
-var isCallable$l = isCallable$E;
+var isCallable$q = isCallable$J;
var createIteratorConstructor$6 = iteratorCreateConstructor;
-var getPrototypeOf$c = objectGetPrototypeOf$1;
-var setPrototypeOf$6 = objectSetPrototypeOf$1;
+var getPrototypeOf$d = objectGetPrototypeOf$1;
+var setPrototypeOf$7 = objectSetPrototypeOf$1;
var setToStringTag$9 = setToStringTag$d;
-var createNonEnumerableProperty$c = createNonEnumerableProperty$i;
-var defineBuiltIn$j = defineBuiltIn$p;
-var wellKnownSymbol$t = wellKnownSymbol$K;
-var Iterators$1 = iterators;
+var createNonEnumerableProperty$d = createNonEnumerableProperty$j;
+var defineBuiltIn$m = defineBuiltIn$s;
+var wellKnownSymbol$A = wellKnownSymbol$R;
+var Iterators$2 = iterators;
var IteratorsCore = iteratorsCore;
var PROPER_FUNCTION_NAME$3 = FunctionName$1.PROPER;
var CONFIGURABLE_FUNCTION_NAME$1 = FunctionName$1.CONFIGURABLE;
-var IteratorPrototype$3 = IteratorsCore.IteratorPrototype;
+var IteratorPrototype$4 = IteratorsCore.IteratorPrototype;
var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;
-var ITERATOR$6 = wellKnownSymbol$t('iterator');
+var ITERATOR$7 = wellKnownSymbol$A('iterator');
var KEYS = 'keys';
var VALUES = 'values';
var ENTRIES = 'entries';
@@ -3269,7 +3290,7 @@ var iteratorDefine = function (Iterable, NAME, IteratorConstructor, next, DEFAUL
var TO_STRING_TAG = NAME + ' Iterator';
var INCORRECT_VALUES_NAME = false;
var IterablePrototype = Iterable.prototype;
- var nativeIterator = IterablePrototype[ITERATOR$6]
+ var nativeIterator = IterablePrototype[ITERATOR$7]
|| IterablePrototype['@@iterator']
|| DEFAULT && IterablePrototype[DEFAULT];
var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);
@@ -3278,13 +3299,13 @@ var iteratorDefine = function (Iterable, NAME, IteratorConstructor, next, DEFAUL
// fix native
if (anyNativeIterator) {
- CurrentIteratorPrototype = getPrototypeOf$c(anyNativeIterator.call(new Iterable()));
+ CurrentIteratorPrototype = getPrototypeOf$d(anyNativeIterator.call(new Iterable()));
if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {
- if (getPrototypeOf$c(CurrentIteratorPrototype) !== IteratorPrototype$3) {
- if (setPrototypeOf$6) {
- setPrototypeOf$6(CurrentIteratorPrototype, IteratorPrototype$3);
- } else if (!isCallable$l(CurrentIteratorPrototype[ITERATOR$6])) {
- defineBuiltIn$j(CurrentIteratorPrototype, ITERATOR$6, returnThis);
+ if (getPrototypeOf$d(CurrentIteratorPrototype) !== IteratorPrototype$4) {
+ if (setPrototypeOf$7) {
+ setPrototypeOf$7(CurrentIteratorPrototype, IteratorPrototype$4);
+ } else if (!isCallable$q(CurrentIteratorPrototype[ITERATOR$7])) {
+ defineBuiltIn$m(CurrentIteratorPrototype, ITERATOR$7, returnThis);
}
}
// Set @@toStringTag to native iterators
@@ -3295,10 +3316,10 @@ var iteratorDefine = function (Iterable, NAME, IteratorConstructor, next, DEFAUL
// fix Array.prototype.{ values, @@iterator }.name in V8 / FF
if (PROPER_FUNCTION_NAME$3 && DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {
if (CONFIGURABLE_FUNCTION_NAME$1) {
- createNonEnumerableProperty$c(IterablePrototype, 'name', VALUES);
+ createNonEnumerableProperty$d(IterablePrototype, 'name', VALUES);
} else {
INCORRECT_VALUES_NAME = true;
- defaultIterator = function values() { return call$15(nativeIterator, this); };
+ defaultIterator = function values() { return call$11(nativeIterator, this); };
}
}
@@ -3311,38 +3332,38 @@ var iteratorDefine = function (Iterable, NAME, IteratorConstructor, next, DEFAUL
};
if (FORCED) for (KEY in methods) {
if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {
- defineBuiltIn$j(IterablePrototype, KEY, methods[KEY]);
+ defineBuiltIn$m(IterablePrototype, KEY, methods[KEY]);
}
- } else $$4u({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);
+ } else $$4J({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);
}
// define iterator
- if (IterablePrototype[ITERATOR$6] !== defaultIterator) {
- defineBuiltIn$j(IterablePrototype, ITERATOR$6, defaultIterator, { name: DEFAULT });
+ if (IterablePrototype[ITERATOR$7] !== defaultIterator) {
+ defineBuiltIn$m(IterablePrototype, ITERATOR$7, defaultIterator, { name: DEFAULT });
}
- Iterators$1[NAME] = defaultIterator;
+ Iterators$2[NAME] = defaultIterator;
return methods;
};
// `CreateIterResultObject` abstract operation
// https://tc39.es/ecma262/#sec-createiterresultobject
-var createIterResultObject$h = function (value, done) {
+var createIterResultObject$g = function (value, done) {
return { value: value, done: done };
};
var toIndexedObject$d = toIndexedObject$k;
var addToUnscopables$e = addToUnscopables$n;
-var Iterators = iterators;
-var InternalStateModule$j = internalState;
-var defineProperty$b = objectDefineProperty.f;
+var Iterators$1 = iterators;
+var InternalStateModule$l = internalState;
+var defineProperty$d = objectDefineProperty.f;
var defineIterator$2 = iteratorDefine;
-var createIterResultObject$g = createIterResultObject$h;
-var DESCRIPTORS$z = descriptors;
+var createIterResultObject$f = createIterResultObject$g;
+var DESCRIPTORS$D = descriptors;
var ARRAY_ITERATOR = 'Array Iterator';
-var setInternalState$i = InternalStateModule$j.set;
-var getInternalState$e = InternalStateModule$j.getterFor(ARRAY_ITERATOR);
+var setInternalState$k = InternalStateModule$l.set;
+var getInternalState$e = InternalStateModule$l.getterFor(ARRAY_ITERATOR);
// `Array.prototype.entries` method
// https://tc39.es/ecma262/#sec-array.prototype.entries
@@ -3355,7 +3376,7 @@ var getInternalState$e = InternalStateModule$j.getterFor(ARRAY_ITERATOR);
// `CreateArrayIterator` internal method
// https://tc39.es/ecma262/#sec-createarrayiterator
var es_array_iterator = defineIterator$2(Array, 'Array', function (iterated, kind) {
- setInternalState$i(this, {
+ setInternalState$k(this, {
type: ARRAY_ITERATOR,
target: toIndexedObject$d(iterated), // target
index: 0, // next index
@@ -3370,17 +3391,17 @@ var es_array_iterator = defineIterator$2(Array, 'Array', function (iterated, kin
var index = state.index++;
if (!target || index >= target.length) {
state.target = undefined;
- return createIterResultObject$g(undefined, true);
+ return createIterResultObject$f(undefined, true);
}
- if (kind == 'keys') return createIterResultObject$g(index, false);
- if (kind == 'values') return createIterResultObject$g(target[index], false);
- return createIterResultObject$g([index, target[index]], false);
+ if (kind == 'keys') return createIterResultObject$f(index, false);
+ if (kind == 'values') return createIterResultObject$f(target[index], false);
+ return createIterResultObject$f([index, target[index]], false);
}, 'values');
// argumentsList[@@iterator] is %ArrayProto_values%
// https://tc39.es/ecma262/#sec-createunmappedargumentsobject
// https://tc39.es/ecma262/#sec-createmappedargumentsobject
-var values = Iterators.Arguments = Iterators.Array;
+var values = Iterators$1.Arguments = Iterators$1.Array;
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables$e('keys');
@@ -3388,67 +3409,67 @@ addToUnscopables$e('values');
addToUnscopables$e('entries');
// V8 ~ Chrome 45- bug
-if (DESCRIPTORS$z && values.name !== 'values') try {
- defineProperty$b(values, 'name', { value: 'values' });
+if (DESCRIPTORS$D && values.name !== 'values') try {
+ defineProperty$d(values, 'name', { value: 'values' });
} catch (error) { /* empty */ }
-var $$4t = _export;
-var uncurryThis$17 = functionUncurryThis;
+var $$4I = _export;
+var uncurryThis$1l = functionUncurryThis;
var IndexedObject$4 = indexedObject;
var toIndexedObject$c = toIndexedObject$k;
var arrayMethodIsStrict$7 = arrayMethodIsStrict$b;
-var nativeJoin = uncurryThis$17([].join);
+var nativeJoin = uncurryThis$1l([].join);
var ES3_STRINGS = IndexedObject$4 != Object;
var STRICT_METHOD$5 = arrayMethodIsStrict$7('join', ',');
// `Array.prototype.join` method
// https://tc39.es/ecma262/#sec-array.prototype.join
-$$4t({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD$5 }, {
+$$4I({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD$5 }, {
join: function join(separator) {
return nativeJoin(toIndexedObject$c(this), separator === undefined ? ',' : separator);
}
});
/* eslint-disable es/no-array-prototype-lastindexof -- safe */
-var apply$9 = functionApply$1;
+var apply$a = functionApply$1;
var toIndexedObject$b = toIndexedObject$k;
-var toIntegerOrInfinity$j = toIntegerOrInfinity$o;
-var lengthOfArrayLike$m = lengthOfArrayLike$A;
+var toIntegerOrInfinity$k = toIntegerOrInfinity$p;
+var lengthOfArrayLike$n = lengthOfArrayLike$B;
var arrayMethodIsStrict$6 = arrayMethodIsStrict$b;
-var min$9 = Math.min;
+var min$a = Math.min;
var $lastIndexOf$1 = [].lastIndexOf;
var NEGATIVE_ZERO = !!$lastIndexOf$1 && 1 / [1].lastIndexOf(1, -0) < 0;
var STRICT_METHOD$4 = arrayMethodIsStrict$6('lastIndexOf');
-var FORCED$n = NEGATIVE_ZERO || !STRICT_METHOD$4;
+var FORCED$o = NEGATIVE_ZERO || !STRICT_METHOD$4;
// `Array.prototype.lastIndexOf` method implementation
// https://tc39.es/ecma262/#sec-array.prototype.lastindexof
-var arrayLastIndexOf = FORCED$n ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) {
+var arrayLastIndexOf = FORCED$o ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) {
// convert -0 to +0
- if (NEGATIVE_ZERO) return apply$9($lastIndexOf$1, this, arguments) || 0;
+ if (NEGATIVE_ZERO) return apply$a($lastIndexOf$1, this, arguments) || 0;
var O = toIndexedObject$b(this);
- var length = lengthOfArrayLike$m(O);
+ var length = lengthOfArrayLike$n(O);
var index = length - 1;
- if (arguments.length > 1) index = min$9(index, toIntegerOrInfinity$j(arguments[1]));
+ if (arguments.length > 1) index = min$a(index, toIntegerOrInfinity$k(arguments[1]));
if (index < 0) index = length + index;
for (;index >= 0; index--) if (index in O && O[index] === searchElement) return index || 0;
return -1;
} : $lastIndexOf$1;
-var $$4s = _export;
+var $$4H = _export;
var lastIndexOf = arrayLastIndexOf;
// `Array.prototype.lastIndexOf` method
// https://tc39.es/ecma262/#sec-array.prototype.lastindexof
// eslint-disable-next-line es/no-array-prototype-lastindexof -- required for testing
-$$4s({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, {
+$$4H({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, {
lastIndexOf: lastIndexOf
});
-var $$4r = _export;
+var $$4G = _export;
var $map$1 = arrayIteration.map;
var arrayMethodHasSpeciesSupport$2 = arrayMethodHasSpeciesSupport$5;
@@ -3457,48 +3478,48 @@ var HAS_SPECIES_SUPPORT$2 = arrayMethodHasSpeciesSupport$2('map');
// `Array.prototype.map` method
// https://tc39.es/ecma262/#sec-array.prototype.map
// with adding support of @@species
-$$4r({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$2 }, {
+$$4G({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$2 }, {
map: function map(callbackfn /* , thisArg */) {
return $map$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
});
-var $$4q = _export;
-var fails$10 = fails$1m;
+var $$4F = _export;
+var fails$11 = fails$1n;
var isConstructor$7 = isConstructor$a;
var createProperty$5 = createProperty$9;
-var $Array$7 = Array;
+var $Array$9 = Array;
-var ISNT_GENERIC = fails$10(function () {
+var ISNT_GENERIC = fails$11(function () {
function F() { /* empty */ }
// eslint-disable-next-line es/no-array-of -- safe
- return !($Array$7.of.call(F) instanceof F);
+ return !($Array$9.of.call(F) instanceof F);
});
// `Array.of` method
// https://tc39.es/ecma262/#sec-array.of
// WebKit Array.of isn't generic
-$$4q({ target: 'Array', stat: true, forced: ISNT_GENERIC }, {
+$$4F({ target: 'Array', stat: true, forced: ISNT_GENERIC }, {
of: function of(/* ...args */) {
var index = 0;
var argumentsLength = arguments.length;
- var result = new (isConstructor$7(this) ? this : $Array$7)(argumentsLength);
+ var result = new (isConstructor$7(this) ? this : $Array$9)(argumentsLength);
while (argumentsLength > index) createProperty$5(result, index, arguments[index++]);
result.length = argumentsLength;
return result;
}
});
-var DESCRIPTORS$y = descriptors;
-var isArray$3 = isArray$9;
+var DESCRIPTORS$C = descriptors;
+var isArray$4 = isArray$a;
-var $TypeError$p = TypeError;
+var $TypeError$r = TypeError;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getOwnPropertyDescriptor$9 = Object.getOwnPropertyDescriptor;
// Safari < 13 does not throw an error in this case
-var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS$y && !function () {
+var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS$C && !function () {
// makes no sense without proper strict mode support
if (this !== undefined) return true;
try {
@@ -3510,21 +3531,21 @@ var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS$y && !function () {
}();
var arraySetLength = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {
- if (isArray$3(O) && !getOwnPropertyDescriptor$9(O, 'length').writable) {
- throw $TypeError$p('Cannot set read only .length');
+ if (isArray$4(O) && !getOwnPropertyDescriptor$9(O, 'length').writable) {
+ throw $TypeError$r('Cannot set read only .length');
} return O.length = length;
} : function (O, length) {
return O.length = length;
};
-var $$4p = _export;
-var toObject$p = toObject$C;
-var lengthOfArrayLike$l = lengthOfArrayLike$A;
+var $$4E = _export;
+var toObject$q = toObject$D;
+var lengthOfArrayLike$m = lengthOfArrayLike$B;
var setArrayLength$2 = arraySetLength;
var doesNotExceedSafeInteger$4 = doesNotExceedSafeInteger$7;
-var fails$$ = fails$1m;
+var fails$10 = fails$1n;
-var INCORRECT_TO_LENGTH = fails$$(function () {
+var INCORRECT_TO_LENGTH = fails$10(function () {
return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;
});
@@ -3541,11 +3562,11 @@ var SILENT_ON_NON_WRITABLE_LENGTH$1 = !function () {
// `Array.prototype.push` method
// https://tc39.es/ecma262/#sec-array.prototype.push
-$$4p({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_TO_LENGTH || SILENT_ON_NON_WRITABLE_LENGTH$1 }, {
+$$4E({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_TO_LENGTH || SILENT_ON_NON_WRITABLE_LENGTH$1 }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
push: function push(item) {
- var O = toObject$p(this);
- var len = lengthOfArrayLike$l(O);
+ var O = toObject$q(this);
+ var len = lengthOfArrayLike$m(O);
var argCount = arguments.length;
doesNotExceedSafeInteger$4(len + argCount);
for (var i = 0; i < argCount; i++) {
@@ -3557,20 +3578,20 @@ $$4p({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_TO_LENGTH || SI
}
});
-var aCallable$S = aCallable$X;
-var toObject$o = toObject$C;
+var aCallable$G = aCallable$L;
+var toObject$p = toObject$D;
var IndexedObject$3 = indexedObject;
-var lengthOfArrayLike$k = lengthOfArrayLike$A;
+var lengthOfArrayLike$l = lengthOfArrayLike$B;
-var $TypeError$o = TypeError;
+var $TypeError$q = TypeError;
// `Array.prototype.{ reduce, reduceRight }` methods implementation
var createMethod$5 = function (IS_RIGHT) {
return function (that, callbackfn, argumentsLength, memo) {
- aCallable$S(callbackfn);
- var O = toObject$o(that);
+ aCallable$G(callbackfn);
+ var O = toObject$p(that);
var self = IndexedObject$3(O);
- var length = lengthOfArrayLike$k(O);
+ var length = lengthOfArrayLike$l(O);
var index = IS_RIGHT ? length - 1 : 0;
var i = IS_RIGHT ? -1 : 1;
if (argumentsLength < 2) while (true) {
@@ -3581,7 +3602,7 @@ var createMethod$5 = function (IS_RIGHT) {
}
index += i;
if (IS_RIGHT ? index < 0 : length <= index) {
- throw $TypeError$o('Reduce of empty array with no initial value');
+ throw $TypeError$q('Reduce of empty array with no initial value');
}
}
for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {
@@ -3600,12 +3621,12 @@ var arrayReduce = {
right: createMethod$5(true)
};
-var classof$f = classofRaw$2;
-var global$N = global$$;
+var classof$g = classofRaw$2;
+var global$O = global$10;
-var engineIsNode = classof$f(global$N.process) == 'process';
+var engineIsNode = classof$g(global$O.process) == 'process';
-var $$4o = _export;
+var $$4D = _export;
var $reduce$1 = arrayReduce.left;
var arrayMethodIsStrict$5 = arrayMethodIsStrict$b;
var CHROME_VERSION$1 = engineV8Version;
@@ -3618,14 +3639,14 @@ var CHROME_BUG$1 = !IS_NODE$8 && CHROME_VERSION$1 > 79 && CHROME_VERSION$1 < 83;
// `Array.prototype.reduce` method
// https://tc39.es/ecma262/#sec-array.prototype.reduce
-$$4o({ target: 'Array', proto: true, forced: !STRICT_METHOD$3 || CHROME_BUG$1 }, {
+$$4D({ target: 'Array', proto: true, forced: !STRICT_METHOD$3 || CHROME_BUG$1 }, {
reduce: function reduce(callbackfn /* , initialValue */) {
var length = arguments.length;
return $reduce$1(this, callbackfn, length, length > 1 ? arguments[1] : undefined);
}
});
-var $$4n = _export;
+var $$4C = _export;
var $reduceRight$1 = arrayReduce.right;
var arrayMethodIsStrict$4 = arrayMethodIsStrict$b;
var CHROME_VERSION = engineV8Version;
@@ -3638,81 +3659,81 @@ var CHROME_BUG = !IS_NODE$7 && CHROME_VERSION > 79 && CHROME_VERSION < 83;
// `Array.prototype.reduceRight` method
// https://tc39.es/ecma262/#sec-array.prototype.reduceright
-$$4n({ target: 'Array', proto: true, forced: !STRICT_METHOD$2 || CHROME_BUG }, {
+$$4C({ target: 'Array', proto: true, forced: !STRICT_METHOD$2 || CHROME_BUG }, {
reduceRight: function reduceRight(callbackfn /* , initialValue */) {
return $reduceRight$1(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);
}
});
-var $$4m = _export;
-var uncurryThis$16 = functionUncurryThis;
-var isArray$2 = isArray$9;
+var $$4B = _export;
+var uncurryThis$1k = functionUncurryThis;
+var isArray$3 = isArray$a;
-var nativeReverse = uncurryThis$16([].reverse);
+var nativeReverse = uncurryThis$1k([].reverse);
var test$1 = [1, 2];
// `Array.prototype.reverse` method
// https://tc39.es/ecma262/#sec-array.prototype.reverse
// fix for Safari 12.0 bug
// https://bugs.webkit.org/show_bug.cgi?id=188794
-$$4m({ target: 'Array', proto: true, forced: String(test$1) === String(test$1.reverse()) }, {
+$$4B({ target: 'Array', proto: true, forced: String(test$1) === String(test$1.reverse()) }, {
reverse: function reverse() {
// eslint-disable-next-line no-self-assign -- dirty hack
- if (isArray$2(this)) this.length = this.length;
+ if (isArray$3(this)) this.length = this.length;
return nativeReverse(this);
}
});
-var $$4l = _export;
-var isArray$1 = isArray$9;
+var $$4A = _export;
+var isArray$2 = isArray$a;
var isConstructor$6 = isConstructor$a;
-var isObject$r = isObject$D;
+var isObject$x = isObject$J;
var toAbsoluteIndex$6 = toAbsoluteIndex$b;
-var lengthOfArrayLike$j = lengthOfArrayLike$A;
+var lengthOfArrayLike$k = lengthOfArrayLike$B;
var toIndexedObject$a = toIndexedObject$k;
var createProperty$4 = createProperty$9;
-var wellKnownSymbol$s = wellKnownSymbol$K;
+var wellKnownSymbol$z = wellKnownSymbol$R;
var arrayMethodHasSpeciesSupport$1 = arrayMethodHasSpeciesSupport$5;
-var nativeSlice = arraySlice$c;
+var nativeSlice = arraySlice$b;
var HAS_SPECIES_SUPPORT$1 = arrayMethodHasSpeciesSupport$1('slice');
-var SPECIES$4 = wellKnownSymbol$s('species');
-var $Array$6 = Array;
+var SPECIES$4 = wellKnownSymbol$z('species');
+var $Array$8 = Array;
var max$7 = Math.max;
// `Array.prototype.slice` method
// https://tc39.es/ecma262/#sec-array.prototype.slice
// fallback for not array-like ES3 strings and DOM objects
-$$4l({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$1 }, {
+$$4A({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT$1 }, {
slice: function slice(start, end) {
var O = toIndexedObject$a(this);
- var length = lengthOfArrayLike$j(O);
+ var length = lengthOfArrayLike$k(O);
var k = toAbsoluteIndex$6(start, length);
var fin = toAbsoluteIndex$6(end === undefined ? length : end, length);
// inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible
var Constructor, result, n;
- if (isArray$1(O)) {
+ if (isArray$2(O)) {
Constructor = O.constructor;
// cross-realm fallback
- if (isConstructor$6(Constructor) && (Constructor === $Array$6 || isArray$1(Constructor.prototype))) {
+ if (isConstructor$6(Constructor) && (Constructor === $Array$8 || isArray$2(Constructor.prototype))) {
Constructor = undefined;
- } else if (isObject$r(Constructor)) {
+ } else if (isObject$x(Constructor)) {
Constructor = Constructor[SPECIES$4];
if (Constructor === null) Constructor = undefined;
}
- if (Constructor === $Array$6 || Constructor === undefined) {
+ if (Constructor === $Array$8 || Constructor === undefined) {
return nativeSlice(O, k, fin);
}
}
- result = new (Constructor === undefined ? $Array$6 : Constructor)(max$7(fin - k, 0));
+ result = new (Constructor === undefined ? $Array$8 : Constructor)(max$7(fin - k, 0));
for (n = 0; k < fin; k++, n++) if (k in O) createProperty$4(result, n, O[k]);
result.length = n;
return result;
}
});
-var $$4k = _export;
+var $$4z = _export;
var $some$2 = arrayIteration.some;
var arrayMethodIsStrict$3 = arrayMethodIsStrict$b;
@@ -3720,13 +3741,13 @@ var STRICT_METHOD$1 = arrayMethodIsStrict$3('some');
// `Array.prototype.some` method
// https://tc39.es/ecma262/#sec-array.prototype.some
-$$4k({ target: 'Array', proto: true, forced: !STRICT_METHOD$1 }, {
+$$4z({ target: 'Array', proto: true, forced: !STRICT_METHOD$1 }, {
some: function some(callbackfn /* , thisArg */) {
return $some$2(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
});
-var arraySlice$a = arraySliceSimple;
+var arraySlice$9 = arraySliceSimple;
var floor$9 = Math.floor;
@@ -3735,8 +3756,8 @@ var mergeSort = function (array, comparefn) {
var middle = floor$9(length / 2);
return length < 8 ? insertionSort(array, comparefn) : merge(
array,
- mergeSort(arraySlice$a(array, 0, middle), comparefn),
- mergeSort(arraySlice$a(array, middle), comparefn),
+ mergeSort(arraySlice$9(array, 0, middle), comparefn),
+ mergeSort(arraySlice$9(array, middle), comparefn),
comparefn
);
};
@@ -3771,9 +3792,9 @@ var merge = function (array, left, right, comparefn) {
var arraySort$1 = mergeSort;
-var userAgent$6 = engineUserAgent;
+var userAgent$5 = engineUserAgent;
-var firefox = userAgent$6.match(/firefox\/(\d+)/i);
+var firefox = userAgent$5.match(/firefox\/(\d+)/i);
var engineFfVersion = !!firefox && +firefox[1];
@@ -3781,20 +3802,20 @@ var UA = engineUserAgent;
var engineIsIeOrEdge = /MSIE|Trident/.test(UA);
-var userAgent$5 = engineUserAgent;
+var userAgent$4 = engineUserAgent;
-var webkit = userAgent$5.match(/AppleWebKit\/(\d+)\./);
+var webkit = userAgent$4.match(/AppleWebKit\/(\d+)\./);
var engineWebkitVersion = !!webkit && +webkit[1];
-var $$4j = _export;
-var uncurryThis$15 = functionUncurryThis;
-var aCallable$R = aCallable$X;
-var toObject$n = toObject$C;
-var lengthOfArrayLike$i = lengthOfArrayLike$A;
+var $$4y = _export;
+var uncurryThis$1j = functionUncurryThis;
+var aCallable$F = aCallable$L;
+var toObject$o = toObject$D;
+var lengthOfArrayLike$j = lengthOfArrayLike$B;
var deletePropertyOrThrow$2 = deletePropertyOrThrow$4;
-var toString$w = toString$A;
-var fails$_ = fails$1m;
+var toString$y = toString$C;
+var fails$$ = fails$1n;
var internalSort$1 = arraySort$1;
var arrayMethodIsStrict$2 = arrayMethodIsStrict$b;
var FF$1 = engineFfVersion;
@@ -3803,21 +3824,21 @@ var V8$2 = engineV8Version;
var WEBKIT$2 = engineWebkitVersion;
var test = [];
-var nativeSort$1 = uncurryThis$15(test.sort);
-var push$i = uncurryThis$15(test.push);
+var nativeSort$1 = uncurryThis$1j(test.sort);
+var push$j = uncurryThis$1j(test.push);
// IE8-
-var FAILS_ON_UNDEFINED = fails$_(function () {
+var FAILS_ON_UNDEFINED = fails$$(function () {
test.sort(undefined);
});
// V8 bug
-var FAILS_ON_NULL = fails$_(function () {
+var FAILS_ON_NULL = fails$$(function () {
test.sort(null);
});
// Old WebKit
var STRICT_METHOD = arrayMethodIsStrict$2('sort');
-var STABLE_SORT$1 = !fails$_(function () {
+var STABLE_SORT$1 = !fails$$(function () {
// feature detection can be too slow, so check engines versions
if (V8$2) return V8$2 < 70;
if (FF$1 && FF$1 > 3) return;
@@ -3852,38 +3873,38 @@ var STABLE_SORT$1 = !fails$_(function () {
return result !== 'DGBEFHACIJK';
});
-var FORCED$m = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT$1;
+var FORCED$n = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT$1;
var getSortCompare$1 = function (comparefn) {
return function (x, y) {
if (y === undefined) return -1;
if (x === undefined) return 1;
if (comparefn !== undefined) return +comparefn(x, y) || 0;
- return toString$w(x) > toString$w(y) ? 1 : -1;
+ return toString$y(x) > toString$y(y) ? 1 : -1;
};
};
// `Array.prototype.sort` method
// https://tc39.es/ecma262/#sec-array.prototype.sort
-$$4j({ target: 'Array', proto: true, forced: FORCED$m }, {
+$$4y({ target: 'Array', proto: true, forced: FORCED$n }, {
sort: function sort(comparefn) {
- if (comparefn !== undefined) aCallable$R(comparefn);
+ if (comparefn !== undefined) aCallable$F(comparefn);
- var array = toObject$n(this);
+ var array = toObject$o(this);
if (STABLE_SORT$1) return comparefn === undefined ? nativeSort$1(array) : nativeSort$1(array, comparefn);
var items = [];
- var arrayLength = lengthOfArrayLike$i(array);
+ var arrayLength = lengthOfArrayLike$j(array);
var itemsLength, index;
for (index = 0; index < arrayLength; index++) {
- if (index in array) push$i(items, array[index]);
+ if (index in array) push$j(items, array[index]);
}
internalSort$1(items, getSortCompare$1(comparefn));
- itemsLength = lengthOfArrayLike$i(items);
+ itemsLength = lengthOfArrayLike$j(items);
index = 0;
while (index < itemsLength) array[index] = items[index++];
@@ -3893,18 +3914,18 @@ $$4j({ target: 'Array', proto: true, forced: FORCED$m }, {
}
});
-var getBuiltIn$A = getBuiltIn$M;
+var getBuiltIn$v = getBuiltIn$H;
var definePropertyModule$6 = objectDefineProperty;
-var wellKnownSymbol$r = wellKnownSymbol$K;
-var DESCRIPTORS$x = descriptors;
+var wellKnownSymbol$y = wellKnownSymbol$R;
+var DESCRIPTORS$B = descriptors;
-var SPECIES$3 = wellKnownSymbol$r('species');
+var SPECIES$3 = wellKnownSymbol$y('species');
var setSpecies$7 = function (CONSTRUCTOR_NAME) {
- var Constructor = getBuiltIn$A(CONSTRUCTOR_NAME);
+ var Constructor = getBuiltIn$v(CONSTRUCTOR_NAME);
var defineProperty = definePropertyModule$6.f;
- if (DESCRIPTORS$x && Constructor && !Constructor[SPECIES$3]) {
+ if (DESCRIPTORS$B && Constructor && !Constructor[SPECIES$3]) {
defineProperty(Constructor, SPECIES$3, {
configurable: true,
get: function () { return this; }
@@ -3918,14 +3939,14 @@ var setSpecies$6 = setSpecies$7;
// https://tc39.es/ecma262/#sec-get-array-@@species
setSpecies$6('Array');
-var $$4i = _export;
-var toObject$m = toObject$C;
+var $$4x = _export;
+var toObject$n = toObject$D;
var toAbsoluteIndex$5 = toAbsoluteIndex$b;
-var toIntegerOrInfinity$i = toIntegerOrInfinity$o;
-var lengthOfArrayLike$h = lengthOfArrayLike$A;
+var toIntegerOrInfinity$j = toIntegerOrInfinity$p;
+var lengthOfArrayLike$i = lengthOfArrayLike$B;
var setArrayLength$1 = arraySetLength;
var doesNotExceedSafeInteger$3 = doesNotExceedSafeInteger$7;
-var arraySpeciesCreate$1 = arraySpeciesCreate$6;
+var arraySpeciesCreate = arraySpeciesCreate$5;
var createProperty$3 = createProperty$9;
var deletePropertyOrThrow$1 = deletePropertyOrThrow$4;
var arrayMethodHasSpeciesSupport = arrayMethodHasSpeciesSupport$5;
@@ -3933,15 +3954,15 @@ var arrayMethodHasSpeciesSupport = arrayMethodHasSpeciesSupport$5;
var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');
var max$6 = Math.max;
-var min$8 = Math.min;
+var min$9 = Math.min;
// `Array.prototype.splice` method
// https://tc39.es/ecma262/#sec-array.prototype.splice
// with adding support of @@species
-$$4i({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
+$$4x({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
splice: function splice(start, deleteCount /* , ...items */) {
- var O = toObject$m(this);
- var len = lengthOfArrayLike$h(O);
+ var O = toObject$n(this);
+ var len = lengthOfArrayLike$i(O);
var actualStart = toAbsoluteIndex$5(start, len);
var argumentsLength = arguments.length;
var insertCount, actualDeleteCount, A, k, from, to;
@@ -3952,10 +3973,10 @@ $$4i({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
actualDeleteCount = len - actualStart;
} else {
insertCount = argumentsLength - 2;
- actualDeleteCount = min$8(max$6(toIntegerOrInfinity$i(deleteCount), 0), len - actualStart);
+ actualDeleteCount = min$9(max$6(toIntegerOrInfinity$j(deleteCount), 0), len - actualStart);
}
doesNotExceedSafeInteger$3(len + insertCount - actualDeleteCount);
- A = arraySpeciesCreate$1(O, actualDeleteCount);
+ A = arraySpeciesCreate(O, actualDeleteCount);
for (k = 0; k < actualDeleteCount; k++) {
from = actualStart + k;
if (from in O) createProperty$3(A, k, O[from]);
@@ -3999,9 +4020,9 @@ var addToUnscopables$c = addToUnscopables$n;
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables$c('flatMap');
-var $$4h = _export;
-var toObject$l = toObject$C;
-var lengthOfArrayLike$g = lengthOfArrayLike$A;
+var $$4w = _export;
+var toObject$m = toObject$D;
+var lengthOfArrayLike$h = lengthOfArrayLike$B;
var setArrayLength = arraySetLength;
var deletePropertyOrThrow = deletePropertyOrThrow$4;
var doesNotExceedSafeInteger$2 = doesNotExceedSafeInteger$7;
@@ -4021,11 +4042,11 @@ var SILENT_ON_NON_WRITABLE_LENGTH = !function () {
// `Array.prototype.unshift` method
// https://tc39.es/ecma262/#sec-array.prototype.unshift
-$$4h({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_RESULT || SILENT_ON_NON_WRITABLE_LENGTH }, {
+$$4w({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_RESULT || SILENT_ON_NON_WRITABLE_LENGTH }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
unshift: function unshift(item) {
- var O = toObject$l(this);
- var len = lengthOfArrayLike$g(O);
+ var O = toObject$m(this);
+ var len = lengthOfArrayLike$h(O);
var argCount = arguments.length;
if (argCount) {
doesNotExceedSafeInteger$2(len + argCount);
@@ -4045,23 +4066,23 @@ $$4h({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_RESULT || SILEN
// eslint-disable-next-line es/no-typed-arrays -- safe
var arrayBufferBasicDetection = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined';
-var defineBuiltIn$i = defineBuiltIn$p;
+var defineBuiltIn$l = defineBuiltIn$s;
-var defineBuiltIns$9 = function (target, src, options) {
- for (var key in src) defineBuiltIn$i(target, key, src[key], options);
+var defineBuiltIns$b = function (target, src, options) {
+ for (var key in src) defineBuiltIn$l(target, key, src[key], options);
return target;
};
-var isPrototypeOf$7 = objectIsPrototypeOf;
+var isPrototypeOf$8 = objectIsPrototypeOf;
-var $TypeError$n = TypeError;
+var $TypeError$p = TypeError;
-var anInstance$d = function (it, Prototype) {
- if (isPrototypeOf$7(Prototype, it)) return it;
- throw $TypeError$n('Incorrect invocation');
+var anInstance$f = function (it, Prototype) {
+ if (isPrototypeOf$8(Prototype, it)) return it;
+ throw $TypeError$p('Incorrect invocation');
};
-var toIntegerOrInfinity$h = toIntegerOrInfinity$o;
+var toIntegerOrInfinity$i = toIntegerOrInfinity$p;
var toLength$b = toLength$d;
var $RangeError$c = RangeError;
@@ -4070,14 +4091,14 @@ var $RangeError$c = RangeError;
// https://tc39.es/ecma262/#sec-toindex
var toIndex$2 = function (it) {
if (it === undefined) return 0;
- var number = toIntegerOrInfinity$h(it);
+ var number = toIntegerOrInfinity$i(it);
var length = toLength$b(number);
if (number !== length) throw $RangeError$c('Wrong length or index');
return length;
};
// IEEE754 conversions based on https://github.com/feross/ieee754
-var $Array$5 = Array;
+var $Array$7 = Array;
var abs$8 = Math.abs;
var pow$5 = Math.pow;
var floor$8 = Math.floor;
@@ -4085,7 +4106,7 @@ var log$8 = Math.log;
var LN2$2 = Math.LN2;
var pack = function (number, mantissaLength, bytes) {
- var buffer = $Array$5(bytes);
+ var buffer = $Array$7(bytes);
var exponentLength = bytes * 8 - mantissaLength - 1;
var eMax = (1 << exponentLength) - 1;
var eBias = eMax >> 1;
@@ -4179,47 +4200,47 @@ var ieee754 = {
unpack: unpack
};
-var global$M = global$$;
-var uncurryThis$14 = functionUncurryThis;
-var DESCRIPTORS$w = descriptors;
+var global$N = global$10;
+var uncurryThis$1i = functionUncurryThis;
+var DESCRIPTORS$A = descriptors;
var NATIVE_ARRAY_BUFFER$2 = arrayBufferBasicDetection;
var FunctionName = functionName;
-var createNonEnumerableProperty$b = createNonEnumerableProperty$i;
-var defineBuiltIns$8 = defineBuiltIns$9;
-var fails$Z = fails$1m;
-var anInstance$c = anInstance$d;
-var toIntegerOrInfinity$g = toIntegerOrInfinity$o;
+var createNonEnumerableProperty$c = createNonEnumerableProperty$j;
+var defineBuiltIns$a = defineBuiltIns$b;
+var fails$_ = fails$1n;
+var anInstance$e = anInstance$f;
+var toIntegerOrInfinity$h = toIntegerOrInfinity$p;
var toLength$a = toLength$d;
var toIndex$1 = toIndex$2;
var IEEE754 = ieee754;
-var getPrototypeOf$b = objectGetPrototypeOf$1;
-var setPrototypeOf$5 = objectSetPrototypeOf$1;
+var getPrototypeOf$c = objectGetPrototypeOf$1;
+var setPrototypeOf$6 = objectSetPrototypeOf$1;
var getOwnPropertyNames$4 = objectGetOwnPropertyNames.f;
-var defineProperty$a = objectDefineProperty.f;
+var defineProperty$c = objectDefineProperty.f;
var arrayFill = arrayFill$1;
-var arraySlice$9 = arraySliceSimple;
+var arraySlice$8 = arraySliceSimple;
var setToStringTag$8 = setToStringTag$d;
-var InternalStateModule$i = internalState;
+var InternalStateModule$k = internalState;
var PROPER_FUNCTION_NAME$2 = FunctionName.PROPER;
var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;
-var getInternalState$d = InternalStateModule$i.get;
-var setInternalState$h = InternalStateModule$i.set;
+var getInternalState$d = InternalStateModule$k.get;
+var setInternalState$j = InternalStateModule$k.set;
var ARRAY_BUFFER$1 = 'ArrayBuffer';
var DATA_VIEW = 'DataView';
var PROTOTYPE = 'prototype';
var WRONG_LENGTH$1 = 'Wrong length';
var WRONG_INDEX = 'Wrong index';
-var NativeArrayBuffer$1 = global$M[ARRAY_BUFFER$1];
+var NativeArrayBuffer$1 = global$N[ARRAY_BUFFER$1];
var $ArrayBuffer = NativeArrayBuffer$1;
var ArrayBufferPrototype$1 = $ArrayBuffer && $ArrayBuffer[PROTOTYPE];
-var $DataView = global$M[DATA_VIEW];
+var $DataView = global$N[DATA_VIEW];
var DataViewPrototype$1 = $DataView && $DataView[PROTOTYPE];
var ObjectPrototype$3 = Object.prototype;
-var Array$2 = global$M.Array;
-var RangeError$4 = global$M.RangeError;
-var fill = uncurryThis$14(arrayFill);
-var reverse = uncurryThis$14([].reverse);
+var Array$3 = global$N.Array;
+var RangeError$4 = global$N.RangeError;
+var fill = uncurryThis$1i(arrayFill);
+var reverse = uncurryThis$1i([].reverse);
var packIEEE754 = IEEE754.pack;
var unpackIEEE754 = IEEE754.unpack;
@@ -4249,20 +4270,20 @@ var packFloat64 = function (number) {
};
var addGetter$1 = function (Constructor, key) {
- defineProperty$a(Constructor[PROTOTYPE], key, { get: function () { return getInternalState$d(this)[key]; } });
+ defineProperty$c(Constructor[PROTOTYPE], key, { get: function () { return getInternalState$d(this)[key]; } });
};
-var get$1 = function (view, count, index, isLittleEndian) {
+var get$4 = function (view, count, index, isLittleEndian) {
var intIndex = toIndex$1(index);
var store = getInternalState$d(view);
if (intIndex + count > store.byteLength) throw RangeError$4(WRONG_INDEX);
var bytes = getInternalState$d(store.buffer).bytes;
var start = intIndex + store.byteOffset;
- var pack = arraySlice$9(bytes, start, start + count);
+ var pack = arraySlice$8(bytes, start, start + count);
return isLittleEndian ? pack : reverse(pack);
};
-var set$2 = function (view, count, index, conversion, value, isLittleEndian) {
+var set$9 = function (view, count, index, conversion, value, isLittleEndian) {
var intIndex = toIndex$1(index);
var store = getInternalState$d(view);
if (intIndex + count > store.byteLength) throw RangeError$4(WRONG_INDEX);
@@ -4274,31 +4295,31 @@ var set$2 = function (view, count, index, conversion, value, isLittleEndian) {
if (!NATIVE_ARRAY_BUFFER$2) {
$ArrayBuffer = function ArrayBuffer(length) {
- anInstance$c(this, ArrayBufferPrototype$1);
+ anInstance$e(this, ArrayBufferPrototype$1);
var byteLength = toIndex$1(length);
- setInternalState$h(this, {
- bytes: fill(Array$2(byteLength), 0),
+ setInternalState$j(this, {
+ bytes: fill(Array$3(byteLength), 0),
byteLength: byteLength
});
- if (!DESCRIPTORS$w) this.byteLength = byteLength;
+ if (!DESCRIPTORS$A) this.byteLength = byteLength;
};
ArrayBufferPrototype$1 = $ArrayBuffer[PROTOTYPE];
$DataView = function DataView(buffer, byteOffset, byteLength) {
- anInstance$c(this, DataViewPrototype$1);
- anInstance$c(buffer, ArrayBufferPrototype$1);
+ anInstance$e(this, DataViewPrototype$1);
+ anInstance$e(buffer, ArrayBufferPrototype$1);
var bufferLength = getInternalState$d(buffer).byteLength;
- var offset = toIntegerOrInfinity$g(byteOffset);
+ var offset = toIntegerOrInfinity$h(byteOffset);
if (offset < 0 || offset > bufferLength) throw RangeError$4('Wrong offset');
byteLength = byteLength === undefined ? bufferLength - offset : toLength$a(byteLength);
if (offset + byteLength > bufferLength) throw RangeError$4(WRONG_LENGTH$1);
- setInternalState$h(this, {
+ setInternalState$j(this, {
buffer: buffer,
byteLength: byteLength,
byteOffset: offset
});
- if (!DESCRIPTORS$w) {
+ if (!DESCRIPTORS$A) {
this.buffer = buffer;
this.byteLength = byteLength;
this.byteOffset = offset;
@@ -4307,73 +4328,73 @@ if (!NATIVE_ARRAY_BUFFER$2) {
DataViewPrototype$1 = $DataView[PROTOTYPE];
- if (DESCRIPTORS$w) {
+ if (DESCRIPTORS$A) {
addGetter$1($ArrayBuffer, 'byteLength');
addGetter$1($DataView, 'buffer');
addGetter$1($DataView, 'byteLength');
addGetter$1($DataView, 'byteOffset');
}
- defineBuiltIns$8(DataViewPrototype$1, {
+ defineBuiltIns$a(DataViewPrototype$1, {
getInt8: function getInt8(byteOffset) {
- return get$1(this, 1, byteOffset)[0] << 24 >> 24;
+ return get$4(this, 1, byteOffset)[0] << 24 >> 24;
},
getUint8: function getUint8(byteOffset) {
- return get$1(this, 1, byteOffset)[0];
+ return get$4(this, 1, byteOffset)[0];
},
getInt16: function getInt16(byteOffset /* , littleEndian */) {
- var bytes = get$1(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);
+ var bytes = get$4(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);
return (bytes[1] << 8 | bytes[0]) << 16 >> 16;
},
getUint16: function getUint16(byteOffset /* , littleEndian */) {
- var bytes = get$1(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);
+ var bytes = get$4(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);
return bytes[1] << 8 | bytes[0];
},
getInt32: function getInt32(byteOffset /* , littleEndian */) {
- return unpackInt32(get$1(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined));
+ return unpackInt32(get$4(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined));
},
getUint32: function getUint32(byteOffset /* , littleEndian */) {
- return unpackInt32(get$1(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined)) >>> 0;
+ return unpackInt32(get$4(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined)) >>> 0;
},
getFloat32: function getFloat32(byteOffset /* , littleEndian */) {
- return unpackIEEE754(get$1(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 23);
+ return unpackIEEE754(get$4(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 23);
},
getFloat64: function getFloat64(byteOffset /* , littleEndian */) {
- return unpackIEEE754(get$1(this, 8, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 52);
+ return unpackIEEE754(get$4(this, 8, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 52);
},
setInt8: function setInt8(byteOffset, value) {
- set$2(this, 1, byteOffset, packInt8, value);
+ set$9(this, 1, byteOffset, packInt8, value);
},
setUint8: function setUint8(byteOffset, value) {
- set$2(this, 1, byteOffset, packInt8, value);
+ set$9(this, 1, byteOffset, packInt8, value);
},
setInt16: function setInt16(byteOffset, value /* , littleEndian */) {
- set$2(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);
+ set$9(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);
},
setUint16: function setUint16(byteOffset, value /* , littleEndian */) {
- set$2(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);
+ set$9(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);
},
setInt32: function setInt32(byteOffset, value /* , littleEndian */) {
- set$2(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);
+ set$9(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);
},
setUint32: function setUint32(byteOffset, value /* , littleEndian */) {
- set$2(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);
+ set$9(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);
},
setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) {
- set$2(this, 4, byteOffset, packFloat32, value, arguments.length > 2 ? arguments[2] : undefined);
+ set$9(this, 4, byteOffset, packFloat32, value, arguments.length > 2 ? arguments[2] : undefined);
},
setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) {
- set$2(this, 8, byteOffset, packFloat64, value, arguments.length > 2 ? arguments[2] : undefined);
+ set$9(this, 8, byteOffset, packFloat64, value, arguments.length > 2 ? arguments[2] : undefined);
}
});
} else {
var INCORRECT_ARRAY_BUFFER_NAME = PROPER_FUNCTION_NAME$2 && NativeArrayBuffer$1.name !== ARRAY_BUFFER$1;
/* eslint-disable no-new -- required for testing */
- if (!fails$Z(function () {
+ if (!fails$_(function () {
NativeArrayBuffer$1(1);
- }) || !fails$Z(function () {
+ }) || !fails$_(function () {
new NativeArrayBuffer$1(-1);
- }) || fails$Z(function () {
+ }) || fails$_(function () {
new NativeArrayBuffer$1();
new NativeArrayBuffer$1(1.5);
new NativeArrayBuffer$1(NaN);
@@ -4381,34 +4402,34 @@ if (!NATIVE_ARRAY_BUFFER$2) {
})) {
/* eslint-enable no-new -- required for testing */
$ArrayBuffer = function ArrayBuffer(length) {
- anInstance$c(this, ArrayBufferPrototype$1);
+ anInstance$e(this, ArrayBufferPrototype$1);
return new NativeArrayBuffer$1(toIndex$1(length));
};
$ArrayBuffer[PROTOTYPE] = ArrayBufferPrototype$1;
- for (var keys$2 = getOwnPropertyNames$4(NativeArrayBuffer$1), j$1 = 0, key$3; keys$2.length > j$1;) {
- if (!((key$3 = keys$2[j$1++]) in $ArrayBuffer)) {
- createNonEnumerableProperty$b($ArrayBuffer, key$3, NativeArrayBuffer$1[key$3]);
+ for (var keys$2 = getOwnPropertyNames$4(NativeArrayBuffer$1), j = 0, key$2; keys$2.length > j;) {
+ if (!((key$2 = keys$2[j++]) in $ArrayBuffer)) {
+ createNonEnumerableProperty$c($ArrayBuffer, key$2, NativeArrayBuffer$1[key$2]);
}
}
ArrayBufferPrototype$1.constructor = $ArrayBuffer;
} else if (INCORRECT_ARRAY_BUFFER_NAME && CONFIGURABLE_FUNCTION_NAME) {
- createNonEnumerableProperty$b(NativeArrayBuffer$1, 'name', ARRAY_BUFFER$1);
+ createNonEnumerableProperty$c(NativeArrayBuffer$1, 'name', ARRAY_BUFFER$1);
}
// WebKit bug - the same parent prototype for typed arrays and data view
- if (setPrototypeOf$5 && getPrototypeOf$b(DataViewPrototype$1) !== ObjectPrototype$3) {
- setPrototypeOf$5(DataViewPrototype$1, ObjectPrototype$3);
+ if (setPrototypeOf$6 && getPrototypeOf$c(DataViewPrototype$1) !== ObjectPrototype$3) {
+ setPrototypeOf$6(DataViewPrototype$1, ObjectPrototype$3);
}
// iOS Safari 7.x bug
var testView = new $DataView(new $ArrayBuffer(2));
- var $setInt8 = uncurryThis$14(DataViewPrototype$1.setInt8);
+ var $setInt8 = uncurryThis$1i(DataViewPrototype$1.setInt8);
testView.setInt8(0, 2147483648);
testView.setInt8(1, 2147483649);
- if (testView.getInt8(0) || !testView.getInt8(1)) defineBuiltIns$8(DataViewPrototype$1, {
+ if (testView.getInt8(0) || !testView.getInt8(1)) defineBuiltIns$a(DataViewPrototype$1, {
setInt8: function setInt8(byteOffset, value) {
$setInt8(this, byteOffset, value << 24 >> 24);
},
@@ -4426,57 +4447,57 @@ var arrayBuffer = {
DataView: $DataView
};
-var $$4g = _export;
-var global$L = global$$;
+var $$4v = _export;
+var global$M = global$10;
var arrayBufferModule = arrayBuffer;
var setSpecies$5 = setSpecies$7;
var ARRAY_BUFFER = 'ArrayBuffer';
var ArrayBuffer$4 = arrayBufferModule[ARRAY_BUFFER];
-var NativeArrayBuffer = global$L[ARRAY_BUFFER];
+var NativeArrayBuffer = global$M[ARRAY_BUFFER];
// `ArrayBuffer` constructor
// https://tc39.es/ecma262/#sec-arraybuffer-constructor
-$$4g({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer$4 }, {
+$$4v({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer$4 }, {
ArrayBuffer: ArrayBuffer$4
});
setSpecies$5(ARRAY_BUFFER);
var NATIVE_ARRAY_BUFFER$1 = arrayBufferBasicDetection;
-var DESCRIPTORS$v = descriptors;
-var global$K = global$$;
-var isCallable$k = isCallable$E;
-var isObject$q = isObject$D;
-var hasOwn$l = hasOwnProperty_1;
-var classof$e = classof$l;
+var DESCRIPTORS$z = descriptors;
+var global$L = global$10;
+var isCallable$p = isCallable$J;
+var isObject$w = isObject$J;
+var hasOwn$o = hasOwnProperty_1;
+var classof$f = classof$m;
var tryToString$1 = tryToString$7;
-var createNonEnumerableProperty$a = createNonEnumerableProperty$i;
-var defineBuiltIn$h = defineBuiltIn$p;
-var defineProperty$9 = objectDefineProperty.f;
-var isPrototypeOf$6 = objectIsPrototypeOf;
-var getPrototypeOf$a = objectGetPrototypeOf$1;
-var setPrototypeOf$4 = objectSetPrototypeOf$1;
-var wellKnownSymbol$q = wellKnownSymbol$K;
+var createNonEnumerableProperty$b = createNonEnumerableProperty$j;
+var defineBuiltIn$k = defineBuiltIn$s;
+var defineProperty$b = objectDefineProperty.f;
+var isPrototypeOf$7 = objectIsPrototypeOf;
+var getPrototypeOf$b = objectGetPrototypeOf$1;
+var setPrototypeOf$5 = objectSetPrototypeOf$1;
+var wellKnownSymbol$x = wellKnownSymbol$R;
var uid$2 = uid$6;
-var InternalStateModule$h = internalState;
+var InternalStateModule$j = internalState;
-var enforceInternalState$3 = InternalStateModule$h.enforce;
-var getInternalState$c = InternalStateModule$h.get;
-var Int8Array$4 = global$K.Int8Array;
+var enforceInternalState$3 = InternalStateModule$j.enforce;
+var getInternalState$c = InternalStateModule$j.get;
+var Int8Array$4 = global$L.Int8Array;
var Int8ArrayPrototype$1 = Int8Array$4 && Int8Array$4.prototype;
-var Uint8ClampedArray$1 = global$K.Uint8ClampedArray;
+var Uint8ClampedArray$1 = global$L.Uint8ClampedArray;
var Uint8ClampedArrayPrototype = Uint8ClampedArray$1 && Uint8ClampedArray$1.prototype;
-var TypedArray$1 = Int8Array$4 && getPrototypeOf$a(Int8Array$4);
-var TypedArrayPrototype$2 = Int8ArrayPrototype$1 && getPrototypeOf$a(Int8ArrayPrototype$1);
+var TypedArray$1 = Int8Array$4 && getPrototypeOf$b(Int8Array$4);
+var TypedArrayPrototype$2 = Int8ArrayPrototype$1 && getPrototypeOf$b(Int8ArrayPrototype$1);
var ObjectPrototype$2 = Object.prototype;
-var TypeError$6 = global$K.TypeError;
+var TypeError$6 = global$L.TypeError;
-var TO_STRING_TAG$5 = wellKnownSymbol$q('toStringTag');
+var TO_STRING_TAG$8 = wellKnownSymbol$x('toStringTag');
var TYPED_ARRAY_TAG$1 = uid$2('TYPED_ARRAY_TAG');
var TYPED_ARRAY_CONSTRUCTOR = 'TypedArrayConstructor';
// Fixing native typed arrays in Opera Presto crashes the browser, see #595
-var NATIVE_ARRAY_BUFFER_VIEWS$3 = NATIVE_ARRAY_BUFFER$1 && !!setPrototypeOf$4 && classof$e(global$K.opera) !== 'Opera';
+var NATIVE_ARRAY_BUFFER_VIEWS$3 = NATIVE_ARRAY_BUFFER$1 && !!setPrototypeOf$5 && classof$f(global$L.opera) !== 'Opera';
var TYPED_ARRAY_TAG_REQUIRED = false;
var NAME$1, Constructor, Prototype;
@@ -4498,25 +4519,25 @@ var BigIntArrayConstructorsList = {
};
var isView = function isView(it) {
- if (!isObject$q(it)) return false;
- var klass = classof$e(it);
+ if (!isObject$w(it)) return false;
+ var klass = classof$f(it);
return klass === 'DataView'
- || hasOwn$l(TypedArrayConstructorsList, klass)
- || hasOwn$l(BigIntArrayConstructorsList, klass);
+ || hasOwn$o(TypedArrayConstructorsList, klass)
+ || hasOwn$o(BigIntArrayConstructorsList, klass);
};
-var getTypedArrayConstructor$5 = function (it) {
- var proto = getPrototypeOf$a(it);
- if (!isObject$q(proto)) return;
+var getTypedArrayConstructor$6 = function (it) {
+ var proto = getPrototypeOf$b(it);
+ if (!isObject$w(proto)) return;
var state = getInternalState$c(proto);
- return (state && hasOwn$l(state, TYPED_ARRAY_CONSTRUCTOR)) ? state[TYPED_ARRAY_CONSTRUCTOR] : getTypedArrayConstructor$5(proto);
+ return (state && hasOwn$o(state, TYPED_ARRAY_CONSTRUCTOR)) ? state[TYPED_ARRAY_CONSTRUCTOR] : getTypedArrayConstructor$6(proto);
};
var isTypedArray$1 = function (it) {
- if (!isObject$q(it)) return false;
- var klass = classof$e(it);
- return hasOwn$l(TypedArrayConstructorsList, klass)
- || hasOwn$l(BigIntArrayConstructorsList, klass);
+ if (!isObject$w(it)) return false;
+ var klass = classof$f(it);
+ return hasOwn$o(TypedArrayConstructorsList, klass)
+ || hasOwn$o(BigIntArrayConstructorsList, klass);
};
var aTypedArray$x = function (it) {
@@ -4525,15 +4546,15 @@ var aTypedArray$x = function (it) {
};
var aTypedArrayConstructor$5 = function (C) {
- if (isCallable$k(C) && (!setPrototypeOf$4 || isPrototypeOf$6(TypedArray$1, C))) return C;
+ if (isCallable$p(C) && (!setPrototypeOf$5 || isPrototypeOf$7(TypedArray$1, C))) return C;
throw TypeError$6(tryToString$1(C) + ' is not a typed array constructor');
};
var exportTypedArrayMethod$y = function (KEY, property, forced, options) {
- if (!DESCRIPTORS$v) return;
+ if (!DESCRIPTORS$z) return;
if (forced) for (var ARRAY in TypedArrayConstructorsList) {
- var TypedArrayConstructor = global$K[ARRAY];
- if (TypedArrayConstructor && hasOwn$l(TypedArrayConstructor.prototype, KEY)) try {
+ var TypedArrayConstructor = global$L[ARRAY];
+ if (TypedArrayConstructor && hasOwn$o(TypedArrayConstructor.prototype, KEY)) try {
delete TypedArrayConstructor.prototype[KEY];
} catch (error) {
// old WebKit bug - some methods are non-configurable
@@ -4543,79 +4564,79 @@ var exportTypedArrayMethod$y = function (KEY, property, forced, options) {
}
}
if (!TypedArrayPrototype$2[KEY] || forced) {
- defineBuiltIn$h(TypedArrayPrototype$2, KEY, forced ? property
+ defineBuiltIn$k(TypedArrayPrototype$2, KEY, forced ? property
: NATIVE_ARRAY_BUFFER_VIEWS$3 && Int8ArrayPrototype$1[KEY] || property, options);
}
};
var exportTypedArrayStaticMethod$3 = function (KEY, property, forced) {
var ARRAY, TypedArrayConstructor;
- if (!DESCRIPTORS$v) return;
- if (setPrototypeOf$4) {
+ if (!DESCRIPTORS$z) return;
+ if (setPrototypeOf$5) {
if (forced) for (ARRAY in TypedArrayConstructorsList) {
- TypedArrayConstructor = global$K[ARRAY];
- if (TypedArrayConstructor && hasOwn$l(TypedArrayConstructor, KEY)) try {
+ TypedArrayConstructor = global$L[ARRAY];
+ if (TypedArrayConstructor && hasOwn$o(TypedArrayConstructor, KEY)) try {
delete TypedArrayConstructor[KEY];
} catch (error) { /* empty */ }
}
if (!TypedArray$1[KEY] || forced) {
// V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable
try {
- return defineBuiltIn$h(TypedArray$1, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS$3 && TypedArray$1[KEY] || property);
+ return defineBuiltIn$k(TypedArray$1, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS$3 && TypedArray$1[KEY] || property);
} catch (error) { /* empty */ }
} else return;
}
for (ARRAY in TypedArrayConstructorsList) {
- TypedArrayConstructor = global$K[ARRAY];
+ TypedArrayConstructor = global$L[ARRAY];
if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) {
- defineBuiltIn$h(TypedArrayConstructor, KEY, property);
+ defineBuiltIn$k(TypedArrayConstructor, KEY, property);
}
}
};
for (NAME$1 in TypedArrayConstructorsList) {
- Constructor = global$K[NAME$1];
+ Constructor = global$L[NAME$1];
Prototype = Constructor && Constructor.prototype;
if (Prototype) enforceInternalState$3(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;
else NATIVE_ARRAY_BUFFER_VIEWS$3 = false;
}
for (NAME$1 in BigIntArrayConstructorsList) {
- Constructor = global$K[NAME$1];
+ Constructor = global$L[NAME$1];
Prototype = Constructor && Constructor.prototype;
if (Prototype) enforceInternalState$3(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;
}
// WebKit bug - typed arrays constructors prototype is Object.prototype
-if (!NATIVE_ARRAY_BUFFER_VIEWS$3 || !isCallable$k(TypedArray$1) || TypedArray$1 === Function.prototype) {
+if (!NATIVE_ARRAY_BUFFER_VIEWS$3 || !isCallable$p(TypedArray$1) || TypedArray$1 === Function.prototype) {
// eslint-disable-next-line no-shadow -- safe
TypedArray$1 = function TypedArray() {
throw TypeError$6('Incorrect invocation');
};
if (NATIVE_ARRAY_BUFFER_VIEWS$3) for (NAME$1 in TypedArrayConstructorsList) {
- if (global$K[NAME$1]) setPrototypeOf$4(global$K[NAME$1], TypedArray$1);
+ if (global$L[NAME$1]) setPrototypeOf$5(global$L[NAME$1], TypedArray$1);
}
}
if (!NATIVE_ARRAY_BUFFER_VIEWS$3 || !TypedArrayPrototype$2 || TypedArrayPrototype$2 === ObjectPrototype$2) {
TypedArrayPrototype$2 = TypedArray$1.prototype;
if (NATIVE_ARRAY_BUFFER_VIEWS$3) for (NAME$1 in TypedArrayConstructorsList) {
- if (global$K[NAME$1]) setPrototypeOf$4(global$K[NAME$1].prototype, TypedArrayPrototype$2);
+ if (global$L[NAME$1]) setPrototypeOf$5(global$L[NAME$1].prototype, TypedArrayPrototype$2);
}
}
// WebKit bug - one more object in Uint8ClampedArray prototype chain
-if (NATIVE_ARRAY_BUFFER_VIEWS$3 && getPrototypeOf$a(Uint8ClampedArrayPrototype) !== TypedArrayPrototype$2) {
- setPrototypeOf$4(Uint8ClampedArrayPrototype, TypedArrayPrototype$2);
+if (NATIVE_ARRAY_BUFFER_VIEWS$3 && getPrototypeOf$b(Uint8ClampedArrayPrototype) !== TypedArrayPrototype$2) {
+ setPrototypeOf$5(Uint8ClampedArrayPrototype, TypedArrayPrototype$2);
}
-if (DESCRIPTORS$v && !hasOwn$l(TypedArrayPrototype$2, TO_STRING_TAG$5)) {
+if (DESCRIPTORS$z && !hasOwn$o(TypedArrayPrototype$2, TO_STRING_TAG$8)) {
TYPED_ARRAY_TAG_REQUIRED = true;
- defineProperty$9(TypedArrayPrototype$2, TO_STRING_TAG$5, { get: function () {
- return isObject$q(this) ? this[TYPED_ARRAY_TAG$1] : undefined;
+ defineProperty$b(TypedArrayPrototype$2, TO_STRING_TAG$8, { get: function () {
+ return isObject$w(this) ? this[TYPED_ARRAY_TAG$1] : undefined;
} });
- for (NAME$1 in TypedArrayConstructorsList) if (global$K[NAME$1]) {
- createNonEnumerableProperty$a(global$K[NAME$1], TYPED_ARRAY_TAG$1, NAME$1);
+ for (NAME$1 in TypedArrayConstructorsList) if (global$L[NAME$1]) {
+ createNonEnumerableProperty$b(global$L[NAME$1], TYPED_ARRAY_TAG$1, NAME$1);
}
}
@@ -4626,81 +4647,81 @@ var arrayBufferViewCore = {
aTypedArrayConstructor: aTypedArrayConstructor$5,
exportTypedArrayMethod: exportTypedArrayMethod$y,
exportTypedArrayStaticMethod: exportTypedArrayStaticMethod$3,
- getTypedArrayConstructor: getTypedArrayConstructor$5,
+ getTypedArrayConstructor: getTypedArrayConstructor$6,
isView: isView,
isTypedArray: isTypedArray$1,
TypedArray: TypedArray$1,
TypedArrayPrototype: TypedArrayPrototype$2
};
-var $$4f = _export;
+var $$4u = _export;
var ArrayBufferViewCore$B = arrayBufferViewCore;
var NATIVE_ARRAY_BUFFER_VIEWS$2 = ArrayBufferViewCore$B.NATIVE_ARRAY_BUFFER_VIEWS;
// `ArrayBuffer.isView` method
// https://tc39.es/ecma262/#sec-arraybuffer.isview
-$$4f({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS$2 }, {
+$$4u({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS$2 }, {
isView: ArrayBufferViewCore$B.isView
});
var isConstructor$5 = isConstructor$a;
var tryToString = tryToString$7;
-var $TypeError$m = TypeError;
+var $TypeError$o = TypeError;
// `Assert: IsConstructor(argument) is true`
var aConstructor$5 = function (argument) {
if (isConstructor$5(argument)) return argument;
- throw $TypeError$m(tryToString(argument) + ' is not a constructor');
+ throw $TypeError$o(tryToString(argument) + ' is not a constructor');
};
-var anObject$1n = anObject$1z;
+var anObject$$ = anObject$1b;
var aConstructor$4 = aConstructor$5;
-var isNullOrUndefined$e = isNullOrUndefined$i;
-var wellKnownSymbol$p = wellKnownSymbol$K;
+var isNullOrUndefined$i = isNullOrUndefined$m;
+var wellKnownSymbol$w = wellKnownSymbol$R;
-var SPECIES$2 = wellKnownSymbol$p('species');
+var SPECIES$2 = wellKnownSymbol$w('species');
// `SpeciesConstructor` abstract operation
// https://tc39.es/ecma262/#sec-speciesconstructor
-var speciesConstructor$f = function (O, defaultConstructor) {
- var C = anObject$1n(O).constructor;
+var speciesConstructor$6 = function (O, defaultConstructor) {
+ var C = anObject$$(O).constructor;
var S;
- return C === undefined || isNullOrUndefined$e(S = anObject$1n(C)[SPECIES$2]) ? defaultConstructor : aConstructor$4(S);
+ return C === undefined || isNullOrUndefined$i(S = anObject$$(C)[SPECIES$2]) ? defaultConstructor : aConstructor$4(S);
};
-var $$4e = _export;
-var uncurryThis$13 = functionUncurryThis;
-var fails$Y = fails$1m;
+var $$4t = _export;
+var uncurryThis$1h = functionUncurryThisClause;
+var fails$Z = fails$1n;
var ArrayBufferModule$2 = arrayBuffer;
-var anObject$1m = anObject$1z;
+var anObject$_ = anObject$1b;
var toAbsoluteIndex$4 = toAbsoluteIndex$b;
var toLength$9 = toLength$d;
-var speciesConstructor$e = speciesConstructor$f;
+var speciesConstructor$5 = speciesConstructor$6;
var ArrayBuffer$3 = ArrayBufferModule$2.ArrayBuffer;
var DataView$2 = ArrayBufferModule$2.DataView;
var DataViewPrototype = DataView$2.prototype;
-var nativeArrayBufferSlice = uncurryThis$13(ArrayBuffer$3.prototype.slice);
-var getUint8 = uncurryThis$13(DataViewPrototype.getUint8);
-var setUint8 = uncurryThis$13(DataViewPrototype.setUint8);
+var nativeArrayBufferSlice = uncurryThis$1h(ArrayBuffer$3.prototype.slice);
+var getUint8 = uncurryThis$1h(DataViewPrototype.getUint8);
+var setUint8 = uncurryThis$1h(DataViewPrototype.setUint8);
-var INCORRECT_SLICE = fails$Y(function () {
+var INCORRECT_SLICE = fails$Z(function () {
return !new ArrayBuffer$3(2).slice(1, undefined).byteLength;
});
// `ArrayBuffer.prototype.slice` method
// https://tc39.es/ecma262/#sec-arraybuffer.prototype.slice
-$$4e({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE }, {
+$$4t({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE }, {
slice: function slice(start, end) {
if (nativeArrayBufferSlice && end === undefined) {
- return nativeArrayBufferSlice(anObject$1m(this), start); // FF fix
+ return nativeArrayBufferSlice(anObject$_(this), start); // FF fix
}
- var length = anObject$1m(this).byteLength;
+ var length = anObject$_(this).byteLength;
var first = toAbsoluteIndex$4(start, length);
var fin = toAbsoluteIndex$4(end === undefined ? length : end, length);
- var result = new (speciesConstructor$e(this, ArrayBuffer$3))(toLength$9(fin - first));
+ var result = new (speciesConstructor$5(this, ArrayBuffer$3))(toLength$9(fin - first));
var viewSource = new DataView$2(this);
var viewTarget = new DataView$2(result);
var index = 0;
@@ -4710,117 +4731,117 @@ $$4e({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE
}
});
-var $$4d = _export;
+var $$4s = _export;
var ArrayBufferModule$1 = arrayBuffer;
var NATIVE_ARRAY_BUFFER = arrayBufferBasicDetection;
// `DataView` constructor
// https://tc39.es/ecma262/#sec-dataview-constructor
-$$4d({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, {
+$$4s({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, {
DataView: ArrayBufferModule$1.DataView
});
-var $$4c = _export;
-var uncurryThis$12 = functionUncurryThis;
-var fails$X = fails$1m;
+var $$4r = _export;
+var uncurryThis$1g = functionUncurryThis;
+var fails$Y = fails$1n;
-var FORCED$l = fails$X(function () {
+var FORCED$m = fails$Y(function () {
return new Date(16e11).getYear() !== 120;
});
-var getFullYear = uncurryThis$12(Date.prototype.getFullYear);
+var getFullYear = uncurryThis$1g(Date.prototype.getFullYear);
// `Date.prototype.getYear` method
// https://tc39.es/ecma262/#sec-date.prototype.getyear
-$$4c({ target: 'Date', proto: true, forced: FORCED$l }, {
+$$4r({ target: 'Date', proto: true, forced: FORCED$m }, {
getYear: function getYear() {
return getFullYear(this) - 1900;
}
});
// TODO: Remove from `core-js@4`
-var $$4b = _export;
-var uncurryThis$11 = functionUncurryThis;
+var $$4q = _export;
+var uncurryThis$1f = functionUncurryThis;
var $Date = Date;
-var thisTimeValue$4 = uncurryThis$11($Date.prototype.getTime);
+var thisTimeValue$4 = uncurryThis$1f($Date.prototype.getTime);
// `Date.now` method
// https://tc39.es/ecma262/#sec-date.now
-$$4b({ target: 'Date', stat: true }, {
+$$4q({ target: 'Date', stat: true }, {
now: function now() {
return thisTimeValue$4(new $Date());
}
});
-var $$4a = _export;
-var uncurryThis$10 = functionUncurryThis;
-var toIntegerOrInfinity$f = toIntegerOrInfinity$o;
+var $$4p = _export;
+var uncurryThis$1e = functionUncurryThis;
+var toIntegerOrInfinity$g = toIntegerOrInfinity$p;
var DatePrototype$3 = Date.prototype;
-var thisTimeValue$3 = uncurryThis$10(DatePrototype$3.getTime);
-var setFullYear = uncurryThis$10(DatePrototype$3.setFullYear);
+var thisTimeValue$3 = uncurryThis$1e(DatePrototype$3.getTime);
+var setFullYear = uncurryThis$1e(DatePrototype$3.setFullYear);
// `Date.prototype.setYear` method
// https://tc39.es/ecma262/#sec-date.prototype.setyear
-$$4a({ target: 'Date', proto: true }, {
+$$4p({ target: 'Date', proto: true }, {
setYear: function setYear(year) {
// validate
thisTimeValue$3(this);
- var yi = toIntegerOrInfinity$f(year);
+ var yi = toIntegerOrInfinity$g(year);
var yyyy = 0 <= yi && yi <= 99 ? yi + 1900 : yi;
return setFullYear(this, yyyy);
}
});
-var $$49 = _export;
+var $$4o = _export;
// `Date.prototype.toGMTString` method
// https://tc39.es/ecma262/#sec-date.prototype.togmtstring
-$$49({ target: 'Date', proto: true }, {
+$$4o({ target: 'Date', proto: true }, {
toGMTString: Date.prototype.toUTCString
});
-var toIntegerOrInfinity$e = toIntegerOrInfinity$o;
-var toString$v = toString$A;
-var requireObjectCoercible$i = requireObjectCoercible$l;
+var toIntegerOrInfinity$f = toIntegerOrInfinity$p;
+var toString$x = toString$C;
+var requireObjectCoercible$k = requireObjectCoercible$n;
var $RangeError$b = RangeError;
// `String.prototype.repeat` method implementation
// https://tc39.es/ecma262/#sec-string.prototype.repeat
var stringRepeat = function repeat(count) {
- var str = toString$v(requireObjectCoercible$i(this));
+ var str = toString$x(requireObjectCoercible$k(this));
var result = '';
- var n = toIntegerOrInfinity$e(count);
+ var n = toIntegerOrInfinity$f(count);
if (n < 0 || n == Infinity) throw $RangeError$b('Wrong number of repetitions');
for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str;
return result;
};
// https://github.com/tc39/proposal-string-pad-start-end
-var uncurryThis$$ = functionUncurryThis;
+var uncurryThis$1d = functionUncurryThis;
var toLength$8 = toLength$d;
-var toString$u = toString$A;
+var toString$w = toString$C;
var $repeat$2 = stringRepeat;
-var requireObjectCoercible$h = requireObjectCoercible$l;
+var requireObjectCoercible$j = requireObjectCoercible$n;
-var repeat$3 = uncurryThis$$($repeat$2);
-var stringSlice$f = uncurryThis$$(''.slice);
+var repeat$3 = uncurryThis$1d($repeat$2);
+var stringSlice$i = uncurryThis$1d(''.slice);
var ceil = Math.ceil;
// `String.prototype.{ padStart, padEnd }` methods implementation
var createMethod$4 = function (IS_END) {
return function ($this, maxLength, fillString) {
- var S = toString$u(requireObjectCoercible$h($this));
+ var S = toString$w(requireObjectCoercible$j($this));
var intMaxLength = toLength$8(maxLength);
var stringLength = S.length;
- var fillStr = fillString === undefined ? ' ' : toString$u(fillString);
+ var fillStr = fillString === undefined ? ' ' : toString$w(fillString);
var fillLen, stringFiller;
if (intMaxLength <= stringLength || fillStr == '') return S;
fillLen = intMaxLength - stringLength;
stringFiller = repeat$3(fillStr, ceil(fillLen / fillStr.length));
- if (stringFiller.length > fillLen) stringFiller = stringSlice$f(stringFiller, 0, fillLen);
+ if (stringFiller.length > fillLen) stringFiller = stringSlice$i(stringFiller, 0, fillLen);
return IS_END ? S + stringFiller : stringFiller + S;
};
};
@@ -4834,8 +4855,8 @@ var stringPad = {
end: createMethod$4(true)
};
-var uncurryThis$_ = functionUncurryThis;
-var fails$W = fails$1m;
+var uncurryThis$1c = functionUncurryThis;
+var fails$X = fails$1n;
var padStart = stringPad.start;
var $RangeError$a = RangeError;
@@ -4843,21 +4864,21 @@ var $isFinite$1 = isFinite;
var abs$7 = Math.abs;
var DatePrototype$2 = Date.prototype;
var nativeDateToISOString = DatePrototype$2.toISOString;
-var thisTimeValue$2 = uncurryThis$_(DatePrototype$2.getTime);
-var getUTCDate = uncurryThis$_(DatePrototype$2.getUTCDate);
-var getUTCFullYear = uncurryThis$_(DatePrototype$2.getUTCFullYear);
-var getUTCHours = uncurryThis$_(DatePrototype$2.getUTCHours);
-var getUTCMilliseconds = uncurryThis$_(DatePrototype$2.getUTCMilliseconds);
-var getUTCMinutes = uncurryThis$_(DatePrototype$2.getUTCMinutes);
-var getUTCMonth = uncurryThis$_(DatePrototype$2.getUTCMonth);
-var getUTCSeconds = uncurryThis$_(DatePrototype$2.getUTCSeconds);
+var thisTimeValue$2 = uncurryThis$1c(DatePrototype$2.getTime);
+var getUTCDate = uncurryThis$1c(DatePrototype$2.getUTCDate);
+var getUTCFullYear = uncurryThis$1c(DatePrototype$2.getUTCFullYear);
+var getUTCHours = uncurryThis$1c(DatePrototype$2.getUTCHours);
+var getUTCMilliseconds = uncurryThis$1c(DatePrototype$2.getUTCMilliseconds);
+var getUTCMinutes = uncurryThis$1c(DatePrototype$2.getUTCMinutes);
+var getUTCMonth = uncurryThis$1c(DatePrototype$2.getUTCMonth);
+var getUTCSeconds = uncurryThis$1c(DatePrototype$2.getUTCSeconds);
// `Date.prototype.toISOString` method implementation
// https://tc39.es/ecma262/#sec-date.prototype.toisostring
// PhantomJS / old WebKit fails here:
-var dateToIsoString = (fails$W(function () {
+var dateToIsoString = (fails$X(function () {
return nativeDateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z';
-}) || !fails$W(function () {
+}) || !fails$X(function () {
nativeDateToISOString.call(new Date(NaN));
})) ? function toISOString() {
if (!$isFinite$1(thisTimeValue$2(this))) throw $RangeError$a('Invalid time value');
@@ -4875,94 +4896,94 @@ var dateToIsoString = (fails$W(function () {
'Z';
} : nativeDateToISOString;
-var $$48 = _export;
+var $$4n = _export;
var toISOString = dateToIsoString;
// `Date.prototype.toISOString` method
// https://tc39.es/ecma262/#sec-date.prototype.toisostring
// PhantomJS / old WebKit has a broken implementations
-$$48({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, {
+$$4n({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, {
toISOString: toISOString
});
-var $$47 = _export;
-var fails$V = fails$1m;
-var toObject$k = toObject$C;
+var $$4m = _export;
+var fails$W = fails$1n;
+var toObject$l = toObject$D;
var toPrimitive$2 = toPrimitive$4;
-var FORCED$k = fails$V(function () {
+var FORCED$l = fails$W(function () {
return new Date(NaN).toJSON() !== null
|| Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1;
});
// `Date.prototype.toJSON` method
// https://tc39.es/ecma262/#sec-date.prototype.tojson
-$$47({ target: 'Date', proto: true, arity: 1, forced: FORCED$k }, {
+$$4m({ target: 'Date', proto: true, arity: 1, forced: FORCED$l }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
toJSON: function toJSON(key) {
- var O = toObject$k(this);
+ var O = toObject$l(this);
var pv = toPrimitive$2(O, 'number');
return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString();
}
});
-var anObject$1l = anObject$1z;
+var anObject$Z = anObject$1b;
var ordinaryToPrimitive = ordinaryToPrimitive$2;
-var $TypeError$l = TypeError;
+var $TypeError$n = TypeError;
// `Date.prototype[@@toPrimitive](hint)` method implementation
// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive
var dateToPrimitive$1 = function (hint) {
- anObject$1l(this);
+ anObject$Z(this);
if (hint === 'string' || hint === 'default') hint = 'string';
- else if (hint !== 'number') throw $TypeError$l('Incorrect hint');
+ else if (hint !== 'number') throw $TypeError$n('Incorrect hint');
return ordinaryToPrimitive(this, hint);
};
-var hasOwn$k = hasOwnProperty_1;
-var defineBuiltIn$g = defineBuiltIn$p;
+var hasOwn$n = hasOwnProperty_1;
+var defineBuiltIn$j = defineBuiltIn$s;
var dateToPrimitive = dateToPrimitive$1;
-var wellKnownSymbol$o = wellKnownSymbol$K;
+var wellKnownSymbol$v = wellKnownSymbol$R;
-var TO_PRIMITIVE = wellKnownSymbol$o('toPrimitive');
+var TO_PRIMITIVE = wellKnownSymbol$v('toPrimitive');
var DatePrototype$1 = Date.prototype;
// `Date.prototype[@@toPrimitive]` method
// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive
-if (!hasOwn$k(DatePrototype$1, TO_PRIMITIVE)) {
- defineBuiltIn$g(DatePrototype$1, TO_PRIMITIVE, dateToPrimitive);
+if (!hasOwn$n(DatePrototype$1, TO_PRIMITIVE)) {
+ defineBuiltIn$j(DatePrototype$1, TO_PRIMITIVE, dateToPrimitive);
}
// TODO: Remove from `core-js@4`
-var uncurryThis$Z = functionUncurryThis;
-var defineBuiltIn$f = defineBuiltIn$p;
+var uncurryThis$1b = functionUncurryThis;
+var defineBuiltIn$i = defineBuiltIn$s;
var DatePrototype = Date.prototype;
var INVALID_DATE = 'Invalid Date';
var TO_STRING$1 = 'toString';
-var nativeDateToString = uncurryThis$Z(DatePrototype[TO_STRING$1]);
-var thisTimeValue$1 = uncurryThis$Z(DatePrototype.getTime);
+var nativeDateToString = uncurryThis$1b(DatePrototype[TO_STRING$1]);
+var thisTimeValue$1 = uncurryThis$1b(DatePrototype.getTime);
// `Date.prototype.toString` method
// https://tc39.es/ecma262/#sec-date.prototype.tostring
if (String(new Date(NaN)) != INVALID_DATE) {
- defineBuiltIn$f(DatePrototype, TO_STRING$1, function toString() {
+ defineBuiltIn$i(DatePrototype, TO_STRING$1, function toString() {
var value = thisTimeValue$1(this);
// eslint-disable-next-line no-self-compare -- NaN check
return value === value ? nativeDateToString(this) : INVALID_DATE;
});
}
-var $$46 = _export;
-var uncurryThis$Y = functionUncurryThis;
-var toString$t = toString$A;
+var $$4l = _export;
+var uncurryThis$1a = functionUncurryThis;
+var toString$v = toString$C;
-var charAt$g = uncurryThis$Y(''.charAt);
-var charCodeAt$4 = uncurryThis$Y(''.charCodeAt);
-var exec$a = uncurryThis$Y(/./.exec);
-var numberToString$2 = uncurryThis$Y(1.0.toString);
-var toUpperCase = uncurryThis$Y(''.toUpperCase);
+var charAt$j = uncurryThis$1a(''.charAt);
+var charCodeAt$7 = uncurryThis$1a(''.charCodeAt);
+var exec$b = uncurryThis$1a(/./.exec);
+var numberToString$2 = uncurryThis$1a(1.0.toString);
+var toUpperCase = uncurryThis$1a(''.toUpperCase);
var raw = /[\w*+\-./@]/;
@@ -4974,19 +4995,19 @@ var hex$1 = function (code, length) {
// `escape` method
// https://tc39.es/ecma262/#sec-escape-string
-$$46({ global: true }, {
+$$4l({ global: true }, {
escape: function escape(string) {
- var str = toString$t(string);
+ var str = toString$v(string);
var result = '';
var length = str.length;
var index = 0;
var chr, code;
while (index < length) {
- chr = charAt$g(str, index++);
- if (exec$a(raw, chr)) {
+ chr = charAt$j(str, index++);
+ if (exec$b(raw, chr)) {
result += chr;
} else {
- code = charCodeAt$4(chr, 0);
+ code = charCodeAt$7(chr, 0);
if (code < 256) {
result += '%' + hex$1(code, 2);
} else {
@@ -4997,87 +5018,87 @@ $$46({ global: true }, {
}
});
-var uncurryThis$X = functionUncurryThis;
-var aCallable$Q = aCallable$X;
-var isObject$p = isObject$D;
-var hasOwn$j = hasOwnProperty_1;
-var arraySlice$8 = arraySlice$c;
+var uncurryThis$19 = functionUncurryThis;
+var aCallable$E = aCallable$L;
+var isObject$v = isObject$J;
+var hasOwn$m = hasOwnProperty_1;
+var arraySlice$7 = arraySlice$b;
var NATIVE_BIND = functionBindNative;
var $Function = Function;
-var concat$3 = uncurryThis$X([].concat);
-var join$7 = uncurryThis$X([].join);
+var concat$3 = uncurryThis$19([].concat);
+var join$8 = uncurryThis$19([].join);
var factories = {};
var construct = function (C, argsLength, args) {
- if (!hasOwn$j(factories, argsLength)) {
+ if (!hasOwn$m(factories, argsLength)) {
for (var list = [], i = 0; i < argsLength; i++) list[i] = 'a[' + i + ']';
- factories[argsLength] = $Function('C,a', 'return new C(' + join$7(list, ',') + ')');
+ factories[argsLength] = $Function('C,a', 'return new C(' + join$8(list, ',') + ')');
} return factories[argsLength](C, args);
};
// `Function.prototype.bind` method implementation
// https://tc39.es/ecma262/#sec-function.prototype.bind
var functionBind = NATIVE_BIND ? $Function.bind : function bind(that /* , ...args */) {
- var F = aCallable$Q(this);
+ var F = aCallable$E(this);
var Prototype = F.prototype;
- var partArgs = arraySlice$8(arguments, 1);
+ var partArgs = arraySlice$7(arguments, 1);
var boundFunction = function bound(/* args... */) {
- var args = concat$3(partArgs, arraySlice$8(arguments));
+ var args = concat$3(partArgs, arraySlice$7(arguments));
return this instanceof boundFunction ? construct(F, args.length, args) : F.apply(that, args);
};
- if (isObject$p(Prototype)) boundFunction.prototype = Prototype;
+ if (isObject$v(Prototype)) boundFunction.prototype = Prototype;
return boundFunction;
};
// TODO: Remove from `core-js@4`
-var $$45 = _export;
-var bind$o = functionBind;
+var $$4k = _export;
+var bind$p = functionBind;
// `Function.prototype.bind` method
// https://tc39.es/ecma262/#sec-function.prototype.bind
-$$45({ target: 'Function', proto: true, forced: Function.bind !== bind$o }, {
- bind: bind$o
+$$4k({ target: 'Function', proto: true, forced: Function.bind !== bind$p }, {
+ bind: bind$p
});
-var isCallable$j = isCallable$E;
-var isObject$o = isObject$D;
+var isCallable$o = isCallable$J;
+var isObject$u = isObject$J;
var definePropertyModule$5 = objectDefineProperty;
-var getPrototypeOf$9 = objectGetPrototypeOf$1;
-var wellKnownSymbol$n = wellKnownSymbol$K;
-var makeBuiltIn$1 = makeBuiltIn$4.exports;
+var getPrototypeOf$a = objectGetPrototypeOf$1;
+var wellKnownSymbol$u = wellKnownSymbol$R;
+var makeBuiltIn$2 = makeBuiltInExports;
-var HAS_INSTANCE = wellKnownSymbol$n('hasInstance');
+var HAS_INSTANCE = wellKnownSymbol$u('hasInstance');
var FunctionPrototype$1 = Function.prototype;
// `Function.prototype[@@hasInstance]` method
// https://tc39.es/ecma262/#sec-function.prototype-@@hasinstance
if (!(HAS_INSTANCE in FunctionPrototype$1)) {
- definePropertyModule$5.f(FunctionPrototype$1, HAS_INSTANCE, { value: makeBuiltIn$1(function (O) {
- if (!isCallable$j(this) || !isObject$o(O)) return false;
+ definePropertyModule$5.f(FunctionPrototype$1, HAS_INSTANCE, { value: makeBuiltIn$2(function (O) {
+ if (!isCallable$o(this) || !isObject$u(O)) return false;
var P = this.prototype;
- if (!isObject$o(P)) return O instanceof this;
+ if (!isObject$u(P)) return O instanceof this;
// for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
- while (O = getPrototypeOf$9(O)) if (P === O) return true;
+ while (O = getPrototypeOf$a(O)) if (P === O) return true;
return false;
}, HAS_INSTANCE) });
}
-var DESCRIPTORS$u = descriptors;
+var DESCRIPTORS$y = descriptors;
var FUNCTION_NAME_EXISTS = functionName.EXISTS;
-var uncurryThis$W = functionUncurryThis;
-var defineProperty$8 = objectDefineProperty.f;
+var uncurryThis$18 = functionUncurryThis;
+var defineProperty$a = objectDefineProperty.f;
var FunctionPrototype = Function.prototype;
-var functionToString = uncurryThis$W(FunctionPrototype.toString);
+var functionToString = uncurryThis$18(FunctionPrototype.toString);
var nameRE = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/;
-var regExpExec$4 = uncurryThis$W(nameRE.exec);
+var regExpExec$4 = uncurryThis$18(nameRE.exec);
var NAME = 'name';
// Function instances `.name` property
// https://tc39.es/ecma262/#sec-function-instances-name
-if (DESCRIPTORS$u && !FUNCTION_NAME_EXISTS) {
- defineProperty$8(FunctionPrototype, NAME, {
+if (DESCRIPTORS$y && !FUNCTION_NAME_EXISTS) {
+ defineProperty$a(FunctionPrototype, NAME, {
configurable: true,
get: function () {
try {
@@ -5089,28 +5110,32 @@ if (DESCRIPTORS$u && !FUNCTION_NAME_EXISTS) {
});
}
-var $$44 = _export;
-var global$J = global$$;
+var $$4j = _export;
+var global$K = global$10;
// `globalThis` object
// https://tc39.es/ecma262/#sec-globalthis
-$$44({ global: true, forced: global$J.globalThis !== global$J }, {
- globalThis: global$J
+$$4j({ global: true, forced: global$K.globalThis !== global$K }, {
+ globalThis: global$K
});
-var global$I = global$$;
+var global$J = global$10;
var setToStringTag$7 = setToStringTag$d;
// JSON[@@toStringTag] property
// https://tc39.es/ecma262/#sec-json-@@tostringtag
-setToStringTag$7(global$I.JSON, 'JSON', true);
+setToStringTag$7(global$J.JSON, 'JSON', true);
-var internalMetadata = {exports: {}};
+var internalMetadataExports = {};
+var internalMetadata = {
+ get exports(){ return internalMetadataExports; },
+ set exports(v){ internalMetadataExports = v; },
+};
// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it
-var fails$U = fails$1m;
+var fails$V = fails$1n;
-var arrayBufferNonExtensible = fails$U(function () {
+var arrayBufferNonExtensible = fails$V(function () {
if (typeof ArrayBuffer == 'function') {
var buffer = new ArrayBuffer(8);
// eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe
@@ -5118,48 +5143,48 @@ var arrayBufferNonExtensible = fails$U(function () {
}
});
-var fails$T = fails$1m;
-var isObject$n = isObject$D;
-var classof$d = classofRaw$2;
+var fails$U = fails$1n;
+var isObject$t = isObject$J;
+var classof$e = classofRaw$2;
var ARRAY_BUFFER_NON_EXTENSIBLE$2 = arrayBufferNonExtensible;
// eslint-disable-next-line es/no-object-isextensible -- safe
var $isExtensible$2 = Object.isExtensible;
-var FAILS_ON_PRIMITIVES$9 = fails$T(function () { $isExtensible$2(1); });
+var FAILS_ON_PRIMITIVES$9 = fails$U(function () { $isExtensible$2(1); });
// `Object.isExtensible` method
// https://tc39.es/ecma262/#sec-object.isextensible
var objectIsExtensible = (FAILS_ON_PRIMITIVES$9 || ARRAY_BUFFER_NON_EXTENSIBLE$2) ? function isExtensible(it) {
- if (!isObject$n(it)) return false;
- if (ARRAY_BUFFER_NON_EXTENSIBLE$2 && classof$d(it) == 'ArrayBuffer') return false;
+ if (!isObject$t(it)) return false;
+ if (ARRAY_BUFFER_NON_EXTENSIBLE$2 && classof$e(it) == 'ArrayBuffer') return false;
return $isExtensible$2 ? $isExtensible$2(it) : true;
} : $isExtensible$2;
-var fails$S = fails$1m;
+var fails$T = fails$1n;
-var freezing = !fails$S(function () {
+var freezing = !fails$T(function () {
// eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing
return Object.isExtensible(Object.preventExtensions({}));
});
-var $$43 = _export;
-var uncurryThis$V = functionUncurryThis;
+var $$4i = _export;
+var uncurryThis$17 = functionUncurryThis;
var hiddenKeys = hiddenKeys$6;
-var isObject$m = isObject$D;
-var hasOwn$i = hasOwnProperty_1;
-var defineProperty$7 = objectDefineProperty.f;
+var isObject$s = isObject$J;
+var hasOwn$l = hasOwnProperty_1;
+var defineProperty$9 = objectDefineProperty.f;
var getOwnPropertyNamesModule = objectGetOwnPropertyNames;
var getOwnPropertyNamesExternalModule = objectGetOwnPropertyNamesExternal;
var isExtensible$1 = objectIsExtensible;
var uid$1 = uid$6;
-var FREEZING$4 = freezing;
+var FREEZING$6 = freezing;
var REQUIRED = false;
var METADATA = uid$1('meta');
var id$1 = 0;
var setMetadata = function (it) {
- defineProperty$7(it, METADATA, { value: {
+ defineProperty$9(it, METADATA, { value: {
objectID: 'O' + id$1++, // object ID
weakData: {} // weak collections IDs
} });
@@ -5167,8 +5192,8 @@ var setMetadata = function (it) {
var fastKey$1 = function (it, create) {
// return a primitive with prefix
- if (!isObject$m(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
- if (!hasOwn$i(it, METADATA)) {
+ if (!isObject$s(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
+ if (!hasOwn$l(it, METADATA)) {
// can't set metadata to uncaught frozen object
if (!isExtensible$1(it)) return 'F';
// not necessary to add metadata
@@ -5180,7 +5205,7 @@ var fastKey$1 = function (it, create) {
};
var getWeakData$1 = function (it, create) {
- if (!hasOwn$i(it, METADATA)) {
+ if (!hasOwn$l(it, METADATA)) {
// can't set metadata to uncaught frozen object
if (!isExtensible$1(it)) return true;
// not necessary to add metadata
@@ -5193,7 +5218,7 @@ var getWeakData$1 = function (it, create) {
// add metadata on freeze-family methods calling
var onFreeze$3 = function (it) {
- if (FREEZING$4 && REQUIRED && isExtensible$1(it) && !hasOwn$i(it, METADATA)) setMetadata(it);
+ if (FREEZING$6 && REQUIRED && isExtensible$1(it) && !hasOwn$l(it, METADATA)) setMetadata(it);
return it;
};
@@ -5201,7 +5226,7 @@ var enable = function () {
meta.enable = function () { /* empty */ };
REQUIRED = true;
var getOwnPropertyNames = getOwnPropertyNamesModule.f;
- var splice = uncurryThis$V([].splice);
+ var splice = uncurryThis$17([].splice);
var test = {};
test[METADATA] = 1;
@@ -5217,7 +5242,7 @@ var enable = function () {
} return result;
};
- $$43({ target: 'Object', stat: true, forced: true }, {
+ $$4i({ target: 'Object', stat: true, forced: true }, {
getOwnPropertyNames: getOwnPropertyNamesExternalModule.f
});
}
@@ -5232,18 +5257,18 @@ var meta = internalMetadata.exports = {
hiddenKeys[METADATA] = true;
-var $$42 = _export;
-var global$H = global$$;
-var uncurryThis$U = functionUncurryThis;
+var $$4h = _export;
+var global$I = global$10;
+var uncurryThis$16 = functionUncurryThis;
var isForced$3 = isForced_1;
-var defineBuiltIn$e = defineBuiltIn$p;
-var InternalMetadataModule$1 = internalMetadata.exports;
-var iterate$H = iterate$J;
-var anInstance$b = anInstance$d;
-var isCallable$i = isCallable$E;
-var isNullOrUndefined$d = isNullOrUndefined$i;
-var isObject$l = isObject$D;
-var fails$R = fails$1m;
+var defineBuiltIn$h = defineBuiltIn$s;
+var InternalMetadataModule$1 = internalMetadataExports;
+var iterate$D = iterate$F;
+var anInstance$d = anInstance$f;
+var isCallable$n = isCallable$J;
+var isNullOrUndefined$h = isNullOrUndefined$m;
+var isObject$r = isObject$J;
+var fails$S = fails$1n;
var checkCorrectnessOfIteration$2 = checkCorrectnessOfIteration$4;
var setToStringTag$6 = setToStringTag$d;
var inheritIfRequired$4 = inheritIfRequired$6;
@@ -5252,23 +5277,23 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) {
var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;
var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;
var ADDER = IS_MAP ? 'set' : 'add';
- var NativeConstructor = global$H[CONSTRUCTOR_NAME];
+ var NativeConstructor = global$I[CONSTRUCTOR_NAME];
var NativePrototype = NativeConstructor && NativeConstructor.prototype;
var Constructor = NativeConstructor;
var exported = {};
var fixMethod = function (KEY) {
- var uncurriedNativeMethod = uncurryThis$U(NativePrototype[KEY]);
- defineBuiltIn$e(NativePrototype, KEY,
+ var uncurriedNativeMethod = uncurryThis$16(NativePrototype[KEY]);
+ defineBuiltIn$h(NativePrototype, KEY,
KEY == 'add' ? function add(value) {
uncurriedNativeMethod(this, value === 0 ? 0 : value);
return this;
} : KEY == 'delete' ? function (key) {
- return IS_WEAK && !isObject$l(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);
+ return IS_WEAK && !isObject$r(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);
} : KEY == 'get' ? function get(key) {
- return IS_WEAK && !isObject$l(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);
+ return IS_WEAK && !isObject$r(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);
} : KEY == 'has' ? function has(key) {
- return IS_WEAK && !isObject$l(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);
+ return IS_WEAK && !isObject$r(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);
} : function set(key, value) {
uncurriedNativeMethod(this, key === 0 ? 0 : key, value);
return this;
@@ -5278,7 +5303,7 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) {
var REPLACE = isForced$3(
CONSTRUCTOR_NAME,
- !isCallable$i(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails$R(function () {
+ !isCallable$n(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails$S(function () {
new NativeConstructor().entries().next();
}))
);
@@ -5292,12 +5317,12 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) {
// early implementations not supports chaining
var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;
// V8 ~ Chromium 40- weak-collections throws on primitives, but should return false
- var THROWS_ON_PRIMITIVES = fails$R(function () { instance.has(1); });
+ var THROWS_ON_PRIMITIVES = fails$S(function () { instance.has(1); });
// most early implementations doesn't supports iterables, most modern - not close it correctly
// eslint-disable-next-line no-new -- required for testing
var ACCEPT_ITERABLES = checkCorrectnessOfIteration$2(function (iterable) { new NativeConstructor(iterable); });
// for early implementations -0 and +0 not the same
- var BUGGY_ZERO = !IS_WEAK && fails$R(function () {
+ var BUGGY_ZERO = !IS_WEAK && fails$S(function () {
// V8 ~ Chromium 42- fails only with 5+ elements
var $instance = new NativeConstructor();
var index = 5;
@@ -5307,9 +5332,9 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) {
if (!ACCEPT_ITERABLES) {
Constructor = wrapper(function (dummy, iterable) {
- anInstance$b(dummy, NativePrototype);
+ anInstance$d(dummy, NativePrototype);
var that = inheritIfRequired$4(new NativeConstructor(), dummy, Constructor);
- if (!isNullOrUndefined$d(iterable)) iterate$H(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
+ if (!isNullOrUndefined$h(iterable)) iterate$D(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
return that;
});
Constructor.prototype = NativePrototype;
@@ -5329,7 +5354,7 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) {
}
exported[CONSTRUCTOR_NAME] = Constructor;
- $$42({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported);
+ $$4h({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported);
setToStringTag$6(Constructor, CONSTRUCTOR_NAME);
@@ -5338,36 +5363,36 @@ var collection$4 = function (CONSTRUCTOR_NAME, wrapper, common) {
return Constructor;
};
-var defineProperty$6 = objectDefineProperty.f;
-var create$b = objectCreate$1;
-var defineBuiltIns$7 = defineBuiltIns$9;
-var bind$n = functionBindContext;
-var anInstance$a = anInstance$d;
-var isNullOrUndefined$c = isNullOrUndefined$i;
-var iterate$G = iterate$J;
+var defineProperty$8 = objectDefineProperty.f;
+var create$c = objectCreate$1;
+var defineBuiltIns$9 = defineBuiltIns$b;
+var bind$o = functionBindContext;
+var anInstance$c = anInstance$f;
+var isNullOrUndefined$g = isNullOrUndefined$m;
+var iterate$C = iterate$F;
var defineIterator$1 = iteratorDefine;
-var createIterResultObject$f = createIterResultObject$h;
+var createIterResultObject$e = createIterResultObject$g;
var setSpecies$4 = setSpecies$7;
-var DESCRIPTORS$t = descriptors;
-var fastKey = internalMetadata.exports.fastKey;
-var InternalStateModule$g = internalState;
+var DESCRIPTORS$x = descriptors;
+var fastKey = internalMetadataExports.fastKey;
+var InternalStateModule$i = internalState;
-var setInternalState$g = InternalStateModule$g.set;
-var internalStateGetterFor$1 = InternalStateModule$g.getterFor;
+var setInternalState$i = InternalStateModule$i.set;
+var internalStateGetterFor$1 = InternalStateModule$i.getterFor;
var collectionStrong$2 = {
getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {
var Constructor = wrapper(function (that, iterable) {
- anInstance$a(that, Prototype);
- setInternalState$g(that, {
+ anInstance$c(that, Prototype);
+ setInternalState$i(that, {
type: CONSTRUCTOR_NAME,
- index: create$b(null),
+ index: create$c(null),
first: undefined,
last: undefined,
size: 0
});
- if (!DESCRIPTORS$t) that.size = 0;
- if (!isNullOrUndefined$c(iterable)) iterate$G(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
+ if (!DESCRIPTORS$x) that.size = 0;
+ if (!isNullOrUndefined$g(iterable)) iterate$C(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
});
var Prototype = Constructor.prototype;
@@ -5393,7 +5418,7 @@ var collectionStrong$2 = {
};
if (!state.first) state.first = entry;
if (previous) previous.next = entry;
- if (DESCRIPTORS$t) state.size++;
+ if (DESCRIPTORS$x) state.size++;
else that.size++;
// add to index
if (index !== 'F') state.index[index] = entry;
@@ -5412,7 +5437,7 @@ var collectionStrong$2 = {
}
};
- defineBuiltIns$7(Prototype, {
+ defineBuiltIns$9(Prototype, {
// `{ Map, Set }.prototype.clear()` methods
// https://tc39.es/ecma262/#sec-map.prototype.clear
// https://tc39.es/ecma262/#sec-set.prototype.clear
@@ -5428,7 +5453,7 @@ var collectionStrong$2 = {
entry = entry.next;
}
state.first = state.last = undefined;
- if (DESCRIPTORS$t) state.size = 0;
+ if (DESCRIPTORS$x) state.size = 0;
else that.size = 0;
},
// `{ Map, Set }.prototype.delete(key)` methods
@@ -5447,7 +5472,7 @@ var collectionStrong$2 = {
if (next) next.previous = prev;
if (state.first == entry) state.first = next;
if (state.last == entry) state.last = prev;
- if (DESCRIPTORS$t) state.size--;
+ if (DESCRIPTORS$x) state.size--;
else that.size--;
} return !!entry;
},
@@ -5456,7 +5481,7 @@ var collectionStrong$2 = {
// https://tc39.es/ecma262/#sec-set.prototype.foreach
forEach: function forEach(callbackfn /* , that = undefined */) {
var state = getInternalState(this);
- var boundFunction = bind$n(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
+ var boundFunction = bind$o(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
var entry;
while (entry = entry ? entry.next : state.first) {
boundFunction(entry.value, entry.key, this);
@@ -5472,7 +5497,7 @@ var collectionStrong$2 = {
}
});
- defineBuiltIns$7(Prototype, IS_MAP ? {
+ defineBuiltIns$9(Prototype, IS_MAP ? {
// `Map.prototype.get(key)` method
// https://tc39.es/ecma262/#sec-map.prototype.get
get: function get(key) {
@@ -5491,7 +5516,7 @@ var collectionStrong$2 = {
return define(this, value = value === 0 ? 0 : value, value);
}
});
- if (DESCRIPTORS$t) defineProperty$6(Prototype, 'size', {
+ if (DESCRIPTORS$x) defineProperty$8(Prototype, 'size', {
get: function () {
return getInternalState(this).size;
}
@@ -5512,7 +5537,7 @@ var collectionStrong$2 = {
// https://tc39.es/ecma262/#sec-set.prototype.values
// https://tc39.es/ecma262/#sec-set.prototype-@@iterator
defineIterator$1(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) {
- setInternalState$g(this, {
+ setInternalState$i(this, {
type: ITERATOR_NAME,
target: iterated,
state: getInternalCollectionState(iterated),
@@ -5529,12 +5554,12 @@ var collectionStrong$2 = {
if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {
// or finish the iteration
state.target = undefined;
- return createIterResultObject$f(undefined, true);
+ return createIterResultObject$e(undefined, true);
}
// return step by kind
- if (kind == 'keys') return createIterResultObject$f(entry.key, false);
- if (kind == 'values') return createIterResultObject$f(entry.value, false);
- return createIterResultObject$f([entry.key, entry.value], false);
+ if (kind == 'keys') return createIterResultObject$e(entry.key, false);
+ if (kind == 'values') return createIterResultObject$e(entry.value, false);
+ return createIterResultObject$e([entry.key, entry.value], false);
}, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
// `{ Map, Set }.prototype[@@species]` accessors
@@ -5563,7 +5588,7 @@ var mathLog1p = Math.log1p || function log1p(x) {
return n > -1e-8 && n < 1e-8 ? n - n * n / 2 : log$7(1 + n);
};
-var $$41 = _export;
+var $$4g = _export;
var log1p$1 = mathLog1p;
// eslint-disable-next-line es/no-math-acosh -- required for testing
@@ -5572,7 +5597,7 @@ var log$6 = Math.log;
var sqrt$2 = Math.sqrt;
var LN2$1 = Math.LN2;
-var FORCED$j = !$acosh
+var FORCED$k = !$acosh
// V8 bug: https://code.google.com/p/v8/issues/detail?id=3509
|| Math.floor($acosh(Number.MAX_VALUE)) != 710
// Tor Browser bug: Math.acosh(Infinity) -> NaN
@@ -5580,7 +5605,7 @@ var FORCED$j = !$acosh
// `Math.acosh` method
// https://tc39.es/ecma262/#sec-math.acosh
-$$41({ target: 'Math', stat: true, forced: FORCED$j }, {
+$$4g({ target: 'Math', stat: true, forced: FORCED$k }, {
acosh: function acosh(x) {
var n = +x;
return n < 1 ? NaN : n > 94906265.62425156
@@ -5589,7 +5614,7 @@ $$41({ target: 'Math', stat: true, forced: FORCED$j }, {
}
});
-var $$40 = _export;
+var $$4f = _export;
// eslint-disable-next-line es/no-math-asinh -- required for testing
var $asinh = Math.asinh;
@@ -5604,11 +5629,11 @@ function asinh(x) {
// `Math.asinh` method
// https://tc39.es/ecma262/#sec-math.asinh
// Tor Browser bug: Math.asinh(0) -> -0
-$$40({ target: 'Math', stat: true, forced: !($asinh && 1 / $asinh(0) > 0) }, {
+$$4f({ target: 'Math', stat: true, forced: !($asinh && 1 / $asinh(0) > 0) }, {
asinh: asinh
});
-var $$3$ = _export;
+var $$4e = _export;
// eslint-disable-next-line es/no-math-atanh -- required for testing
var $atanh = Math.atanh;
@@ -5617,7 +5642,7 @@ var log$4 = Math.log;
// `Math.atanh` method
// https://tc39.es/ecma262/#sec-math.atanh
// Tor Browser bug: Math.atanh(-0) -> 0
-$$3$({ target: 'Math', stat: true, forced: !($atanh && 1 / $atanh(-0) < 0) }, {
+$$4e({ target: 'Math', stat: true, forced: !($atanh && 1 / $atanh(-0) < 0) }, {
atanh: function atanh(x) {
var n = +x;
return n == 0 ? n : log$4((1 + n) / (1 - n)) / 2;
@@ -5633,7 +5658,7 @@ var mathSign = Math.sign || function sign(x) {
return n == 0 || n != n ? n : n < 0 ? -1 : 1;
};
-var $$3_ = _export;
+var $$4d = _export;
var sign$2 = mathSign;
var abs$6 = Math.abs;
@@ -5641,14 +5666,14 @@ var pow$4 = Math.pow;
// `Math.cbrt` method
// https://tc39.es/ecma262/#sec-math.cbrt
-$$3_({ target: 'Math', stat: true }, {
+$$4d({ target: 'Math', stat: true }, {
cbrt: function cbrt(x) {
var n = +x;
return sign$2(n) * pow$4(abs$6(n), 1 / 3);
}
});
-var $$3Z = _export;
+var $$4c = _export;
var floor$7 = Math.floor;
var log$3 = Math.log;
@@ -5656,7 +5681,7 @@ var LOG2E = Math.LOG2E;
// `Math.clz32` method
// https://tc39.es/ecma262/#sec-math.clz32
-$$3Z({ target: 'Math', stat: true }, {
+$$4c({ target: 'Math', stat: true }, {
clz32: function clz32(x) {
var n = x >>> 0;
return n ? 31 - floor$7(log$3(n + 0.5) * LOG2E) : 32;
@@ -5679,7 +5704,7 @@ var mathExpm1 = (!$expm1
return n == 0 ? n : n > -1e-6 && n < 1e-6 ? n + n * n / 2 : exp$2(n) - 1;
} : $expm1;
-var $$3Y = _export;
+var $$4b = _export;
var expm1$3 = mathExpm1;
// eslint-disable-next-line es/no-math-cosh -- required for testing
@@ -5689,20 +5714,20 @@ var E$1 = Math.E;
// `Math.cosh` method
// https://tc39.es/ecma262/#sec-math.cosh
-$$3Y({ target: 'Math', stat: true, forced: !$cosh || $cosh(710) === Infinity }, {
+$$4b({ target: 'Math', stat: true, forced: !$cosh || $cosh(710) === Infinity }, {
cosh: function cosh(x) {
var t = expm1$3(abs$5(x) - 1) + 1;
return (t + 1 / (t * E$1 * E$1)) * (E$1 / 2);
}
});
-var $$3X = _export;
+var $$4a = _export;
var expm1$2 = mathExpm1;
// `Math.expm1` method
// https://tc39.es/ecma262/#sec-math.expm1
// eslint-disable-next-line es/no-math-expm1 -- required for testing
-$$3X({ target: 'Math', stat: true, forced: expm1$2 != Math.expm1 }, { expm1: expm1$2 });
+$$4a({ target: 'Math', stat: true, forced: expm1$2 != Math.expm1 }, { expm1: expm1$2 });
var sign$1 = mathSign;
@@ -5733,14 +5758,14 @@ var mathFround = Math.fround || function fround(x) {
return $sign * result;
};
-var $$3W = _export;
+var $$49 = _export;
var fround$1 = mathFround;
// `Math.fround` method
// https://tc39.es/ecma262/#sec-math.fround
-$$3W({ target: 'Math', stat: true }, { fround: fround$1 });
+$$49({ target: 'Math', stat: true }, { fround: fround$1 });
-var $$3V = _export;
+var $$48 = _export;
// eslint-disable-next-line es/no-math-hypot -- required for testing
var $hypot = Math.hypot;
@@ -5753,7 +5778,7 @@ var BUGGY = !!$hypot && $hypot(Infinity, NaN) !== Infinity;
// `Math.hypot` method
// https://tc39.es/ecma262/#sec-math.hypot
-$$3V({ target: 'Math', stat: true, arity: 2, forced: BUGGY }, {
+$$48({ target: 'Math', stat: true, arity: 2, forced: BUGGY }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
hypot: function hypot(value1, value2) {
var sum = 0;
@@ -5776,20 +5801,20 @@ $$3V({ target: 'Math', stat: true, arity: 2, forced: BUGGY }, {
}
});
-var $$3U = _export;
-var fails$Q = fails$1m;
+var $$47 = _export;
+var fails$R = fails$1n;
// eslint-disable-next-line es/no-math-imul -- required for testing
var $imul = Math.imul;
-var FORCED$i = fails$Q(function () {
+var FORCED$j = fails$R(function () {
return $imul(0xFFFFFFFF, 5) != -5 || $imul.length != 2;
});
// `Math.imul` method
// https://tc39.es/ecma262/#sec-math.imul
// some WebKit versions fails with big numbers, some has wrong arity
-$$3U({ target: 'Math', stat: true, forced: FORCED$i }, {
+$$47({ target: 'Math', stat: true, forced: FORCED$j }, {
imul: function imul(x, y) {
var UINT16 = 0xFFFF;
var xn = +x;
@@ -5808,53 +5833,53 @@ var mathLog10 = Math.log10 || function log10(x) {
return log$2(x) * LOG10E;
};
-var $$3T = _export;
+var $$46 = _export;
var log10$1 = mathLog10;
// `Math.log10` method
// https://tc39.es/ecma262/#sec-math.log10
-$$3T({ target: 'Math', stat: true }, {
+$$46({ target: 'Math', stat: true }, {
log10: log10$1
});
-var $$3S = _export;
+var $$45 = _export;
var log1p = mathLog1p;
// `Math.log1p` method
// https://tc39.es/ecma262/#sec-math.log1p
-$$3S({ target: 'Math', stat: true }, { log1p: log1p });
+$$45({ target: 'Math', stat: true }, { log1p: log1p });
-var $$3R = _export;
+var $$44 = _export;
var log$1 = Math.log;
var LN2 = Math.LN2;
// `Math.log2` method
// https://tc39.es/ecma262/#sec-math.log2
-$$3R({ target: 'Math', stat: true }, {
+$$44({ target: 'Math', stat: true }, {
log2: function log2(x) {
return log$1(x) / LN2;
}
});
-var $$3Q = _export;
+var $$43 = _export;
var sign = mathSign;
// `Math.sign` method
// https://tc39.es/ecma262/#sec-math.sign
-$$3Q({ target: 'Math', stat: true }, {
+$$43({ target: 'Math', stat: true }, {
sign: sign
});
-var $$3P = _export;
-var fails$P = fails$1m;
+var $$42 = _export;
+var fails$Q = fails$1n;
var expm1$1 = mathExpm1;
var abs$2 = Math.abs;
var exp$1 = Math.exp;
var E = Math.E;
-var FORCED$h = fails$P(function () {
+var FORCED$i = fails$Q(function () {
// eslint-disable-next-line es/no-math-sinh -- required for testing
return Math.sinh(-2e-17) != -2e-17;
});
@@ -5862,21 +5887,21 @@ var FORCED$h = fails$P(function () {
// `Math.sinh` method
// https://tc39.es/ecma262/#sec-math.sinh
// V8 near Chromium 38 has a problem with very small numbers
-$$3P({ target: 'Math', stat: true, forced: FORCED$h }, {
+$$42({ target: 'Math', stat: true, forced: FORCED$i }, {
sinh: function sinh(x) {
var n = +x;
return abs$2(n) < 1 ? (expm1$1(n) - expm1$1(-n)) / 2 : (exp$1(n - 1) - exp$1(-n - 1)) * (E / 2);
}
});
-var $$3O = _export;
+var $$41 = _export;
var expm1 = mathExpm1;
var exp = Math.exp;
// `Math.tanh` method
// https://tc39.es/ecma262/#sec-math.tanh
-$$3O({ target: 'Math', stat: true }, {
+$$41({ target: 'Math', stat: true }, {
tanh: function tanh(x) {
var n = +x;
var a = expm1(n);
@@ -5891,39 +5916,39 @@ var setToStringTag$5 = setToStringTag$d;
// https://tc39.es/ecma262/#sec-math-@@tostringtag
setToStringTag$5(Math, 'Math', true);
-var $$3N = _export;
+var $$40 = _export;
var trunc = mathTrunc;
// `Math.trunc` method
// https://tc39.es/ecma262/#sec-math.trunc
-$$3N({ target: 'Math', stat: true }, {
+$$40({ target: 'Math', stat: true }, {
trunc: trunc
});
-var uncurryThis$T = functionUncurryThis;
+var uncurryThis$15 = functionUncurryThis;
// `thisNumberValue` abstract operation
// https://tc39.es/ecma262/#sec-thisnumbervalue
-var thisNumberValue$5 = uncurryThis$T(1.0.valueOf);
+var thisNumberValue$5 = uncurryThis$15(1.0.valueOf);
// a string of all valid unicode whitespaces
-var whitespaces$5 = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' +
+var whitespaces$6 = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' +
'\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
-var uncurryThis$S = functionUncurryThis;
-var requireObjectCoercible$g = requireObjectCoercible$l;
-var toString$s = toString$A;
-var whitespaces$4 = whitespaces$5;
+var uncurryThis$14 = functionUncurryThis;
+var requireObjectCoercible$i = requireObjectCoercible$n;
+var toString$u = toString$C;
+var whitespaces$5 = whitespaces$6;
-var replace$8 = uncurryThis$S(''.replace);
-var whitespace = '[' + whitespaces$4 + ']';
+var replace$8 = uncurryThis$14(''.replace);
+var whitespace = '[' + whitespaces$5 + ']';
var ltrim = RegExp('^' + whitespace + whitespace + '*');
var rtrim = RegExp(whitespace + whitespace + '*$');
// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation
var createMethod$3 = function (TYPE) {
return function ($this) {
- var string = toString$s(requireObjectCoercible$g($this));
+ var string = toString$u(requireObjectCoercible$i($this));
if (TYPE & 1) string = replace$8(string, ltrim, '');
if (TYPE & 2) string = replace$8(string, rtrim, '');
return string;
@@ -5942,29 +5967,32 @@ var stringTrim = {
trim: createMethod$3(3)
};
-var DESCRIPTORS$s = descriptors;
-var global$G = global$$;
-var uncurryThis$R = functionUncurryThis;
+var $$3$ = _export;
+var IS_PURE$4 = isPure;
+var DESCRIPTORS$w = descriptors;
+var global$H = global$10;
+var path = path$2;
+var uncurryThis$13 = functionUncurryThis;
var isForced$2 = isForced_1;
-var defineBuiltIn$d = defineBuiltIn$p;
-var hasOwn$h = hasOwnProperty_1;
+var hasOwn$k = hasOwnProperty_1;
var inheritIfRequired$3 = inheritIfRequired$6;
-var isPrototypeOf$5 = objectIsPrototypeOf;
+var isPrototypeOf$6 = objectIsPrototypeOf;
var isSymbol$2 = isSymbol$7;
var toPrimitive$1 = toPrimitive$4;
-var fails$O = fails$1m;
+var fails$P = fails$1n;
var getOwnPropertyNames$3 = objectGetOwnPropertyNames.f;
var getOwnPropertyDescriptor$8 = objectGetOwnPropertyDescriptor.f;
-var defineProperty$5 = objectDefineProperty.f;
+var defineProperty$7 = objectDefineProperty.f;
var thisNumberValue$4 = thisNumberValue$5;
var trim$2 = stringTrim.trim;
var NUMBER = 'Number';
-var NativeNumber = global$G[NUMBER];
+var NativeNumber = global$H[NUMBER];
+path[NUMBER];
var NumberPrototype = NativeNumber.prototype;
-var TypeError$5 = global$G.TypeError;
-var arraySlice$7 = uncurryThis$R(''.slice);
-var charCodeAt$3 = uncurryThis$R(''.charCodeAt);
+var TypeError$5 = global$H.TypeError;
+var stringSlice$h = uncurryThis$13(''.slice);
+var charCodeAt$6 = uncurryThis$13(''.charCodeAt);
// `ToNumeric` abstract operation
// https://tc39.es/ecma262/#sec-tonumeric
@@ -5981,20 +6009,20 @@ var toNumber = function (argument) {
if (isSymbol$2(it)) throw TypeError$5('Cannot convert a Symbol value to a number');
if (typeof it == 'string' && it.length > 2) {
it = trim$2(it);
- first = charCodeAt$3(it, 0);
+ first = charCodeAt$6(it, 0);
if (first === 43 || first === 45) {
- third = charCodeAt$3(it, 2);
+ third = charCodeAt$6(it, 2);
if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix
} else if (first === 48) {
- switch (charCodeAt$3(it, 1)) {
+ switch (charCodeAt$6(it, 1)) {
case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i
case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i
default: return +it;
}
- digits = arraySlice$7(it, 2);
+ digits = stringSlice$h(it, 2);
length = digits.length;
for (index = 0; index < length; index++) {
- code = charCodeAt$3(digits, index);
+ code = charCodeAt$6(digits, index);
// parseInt parses a string to a first unavailable symbol
// but ToNumber should return NaN if a string contains unavailable symbols
if (code < 48 || code > maxCode) return NaN;
@@ -6003,44 +6031,55 @@ var toNumber = function (argument) {
} return +it;
};
-// `Number` constructor
-// https://tc39.es/ecma262/#sec-number-constructor
-if (isForced$2(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {
- var NumberWrapper = function Number(value) {
- var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value));
- var dummy = this;
- // check on 1..constructor(foo) case
- return isPrototypeOf$5(NumberPrototype, dummy) && fails$O(function () { thisNumberValue$4(dummy); })
- ? inheritIfRequired$3(Object(n), dummy, NumberWrapper) : n;
- };
- for (var keys$1 = DESCRIPTORS$s ? getOwnPropertyNames$3(NativeNumber) : (
+var FORCED$h = isForced$2(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'));
+
+var calledWithNew = function (dummy) {
+ // includes check on 1..constructor(foo) case
+ return isPrototypeOf$6(NumberPrototype, dummy) && fails$P(function () { thisNumberValue$4(dummy); });
+};
+
+// `Number` constructor
+// https://tc39.es/ecma262/#sec-number-constructor
+var NumberWrapper = function Number(value) {
+ var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value));
+ return calledWithNew(this) ? inheritIfRequired$3(Object(n), this, NumberWrapper) : n;
+};
+
+NumberWrapper.prototype = NumberPrototype;
+if (FORCED$h && !IS_PURE$4) NumberPrototype.constructor = NumberWrapper;
+
+$$3$({ global: true, constructor: true, wrap: true, forced: FORCED$h }, {
+ Number: NumberWrapper
+});
+
+// Use `internal/copy-constructor-properties` helper in `core-js@4`
+var copyConstructorProperties$1 = function (target, source) {
+ for (var keys = DESCRIPTORS$w ? getOwnPropertyNames$3(source) : (
// ES3:
'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +
// ES2015 (in case, if modules with ES2015 Number statics required before):
'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' +
// ESNext
'fromString,range'
- ).split(','), j = 0, key$2; keys$1.length > j; j++) {
- if (hasOwn$h(NativeNumber, key$2 = keys$1[j]) && !hasOwn$h(NumberWrapper, key$2)) {
- defineProperty$5(NumberWrapper, key$2, getOwnPropertyDescriptor$8(NativeNumber, key$2));
+ ).split(','), j = 0, key; keys.length > j; j++) {
+ if (hasOwn$k(source, key = keys[j]) && !hasOwn$k(target, key)) {
+ defineProperty$7(target, key, getOwnPropertyDescriptor$8(source, key));
}
}
- NumberWrapper.prototype = NumberPrototype;
- NumberPrototype.constructor = NumberWrapper;
- defineBuiltIn$d(global$G, NUMBER, NumberWrapper, { constructor: true });
-}
+};
+if (FORCED$h || IS_PURE$4) copyConstructorProperties$1(path[NUMBER], NativeNumber);
-var $$3M = _export;
+var $$3_ = _export;
// `Number.EPSILON` constant
// https://tc39.es/ecma262/#sec-number.epsilon
-$$3M({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
+$$3_({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
EPSILON: Math.pow(2, -52)
});
-var global$F = global$$;
+var global$G = global$10;
-var globalIsFinite = global$F.isFinite;
+var globalIsFinite = global$G.isFinite;
// `Number.isFinite` method
// https://tc39.es/ecma262/#sec-number.isfinite
@@ -6049,14 +6088,14 @@ var numberIsFinite$2 = Number.isFinite || function isFinite(it) {
return typeof it == 'number' && globalIsFinite(it);
};
-var $$3L = _export;
+var $$3Z = _export;
var numberIsFinite$1 = numberIsFinite$2;
// `Number.isFinite` method
// https://tc39.es/ecma262/#sec-number.isfinite
-$$3L({ target: 'Number', stat: true }, { isFinite: numberIsFinite$1 });
+$$3Z({ target: 'Number', stat: true }, { isFinite: numberIsFinite$1 });
-var isObject$k = isObject$D;
+var isObject$q = isObject$J;
var floor$6 = Math.floor;
@@ -6064,131 +6103,131 @@ var floor$6 = Math.floor;
// https://tc39.es/ecma262/#sec-isintegralnumber
// eslint-disable-next-line es/no-number-isinteger -- safe
var isIntegralNumber$3 = Number.isInteger || function isInteger(it) {
- return !isObject$k(it) && isFinite(it) && floor$6(it) === it;
+ return !isObject$q(it) && isFinite(it) && floor$6(it) === it;
};
-var $$3K = _export;
+var $$3Y = _export;
var isIntegralNumber$2 = isIntegralNumber$3;
// `Number.isInteger` method
// https://tc39.es/ecma262/#sec-number.isinteger
-$$3K({ target: 'Number', stat: true }, {
+$$3Y({ target: 'Number', stat: true }, {
isInteger: isIntegralNumber$2
});
-var $$3J = _export;
+var $$3X = _export;
// `Number.isNaN` method
// https://tc39.es/ecma262/#sec-number.isnan
-$$3J({ target: 'Number', stat: true }, {
+$$3X({ target: 'Number', stat: true }, {
isNaN: function isNaN(number) {
// eslint-disable-next-line no-self-compare -- NaN check
return number != number;
}
});
-var $$3I = _export;
+var $$3W = _export;
var isIntegralNumber$1 = isIntegralNumber$3;
var abs$1 = Math.abs;
// `Number.isSafeInteger` method
// https://tc39.es/ecma262/#sec-number.issafeinteger
-$$3I({ target: 'Number', stat: true }, {
+$$3W({ target: 'Number', stat: true }, {
isSafeInteger: function isSafeInteger(number) {
return isIntegralNumber$1(number) && abs$1(number) <= 0x1FFFFFFFFFFFFF;
}
});
-var $$3H = _export;
+var $$3V = _export;
// `Number.MAX_SAFE_INTEGER` constant
// https://tc39.es/ecma262/#sec-number.max_safe_integer
-$$3H({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
+$$3V({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF
});
-var $$3G = _export;
+var $$3U = _export;
// `Number.MIN_SAFE_INTEGER` constant
// https://tc39.es/ecma262/#sec-number.min_safe_integer
-$$3G({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
+$$3U({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF
});
-var global$E = global$$;
-var fails$N = fails$1m;
-var uncurryThis$Q = functionUncurryThis;
-var toString$r = toString$A;
+var global$F = global$10;
+var fails$O = fails$1n;
+var uncurryThis$12 = functionUncurryThis;
+var toString$t = toString$C;
var trim$1 = stringTrim.trim;
-var whitespaces$3 = whitespaces$5;
+var whitespaces$4 = whitespaces$6;
-var charAt$f = uncurryThis$Q(''.charAt);
-var $parseFloat$1 = global$E.parseFloat;
-var Symbol$2 = global$E.Symbol;
-var ITERATOR$5 = Symbol$2 && Symbol$2.iterator;
-var FORCED$g = 1 / $parseFloat$1(whitespaces$3 + '-0') !== -Infinity
+var charAt$i = uncurryThis$12(''.charAt);
+var $parseFloat$1 = global$F.parseFloat;
+var Symbol$2 = global$F.Symbol;
+var ITERATOR$6 = Symbol$2 && Symbol$2.iterator;
+var FORCED$g = 1 / $parseFloat$1(whitespaces$4 + '-0') !== -Infinity
// MS Edge 18- broken with boxed symbols
- || (ITERATOR$5 && !fails$N(function () { $parseFloat$1(Object(ITERATOR$5)); }));
+ || (ITERATOR$6 && !fails$O(function () { $parseFloat$1(Object(ITERATOR$6)); }));
// `parseFloat` method
// https://tc39.es/ecma262/#sec-parsefloat-string
var numberParseFloat = FORCED$g ? function parseFloat(string) {
- var trimmedString = trim$1(toString$r(string));
+ var trimmedString = trim$1(toString$t(string));
var result = $parseFloat$1(trimmedString);
- return result === 0 && charAt$f(trimmedString, 0) == '-' ? -0 : result;
+ return result === 0 && charAt$i(trimmedString, 0) == '-' ? -0 : result;
} : $parseFloat$1;
-var $$3F = _export;
+var $$3T = _export;
var parseFloat$1 = numberParseFloat;
// `Number.parseFloat` method
// https://tc39.es/ecma262/#sec-number.parseFloat
// eslint-disable-next-line es/no-number-parsefloat -- required for testing
-$$3F({ target: 'Number', stat: true, forced: Number.parseFloat != parseFloat$1 }, {
+$$3T({ target: 'Number', stat: true, forced: Number.parseFloat != parseFloat$1 }, {
parseFloat: parseFloat$1
});
-var global$D = global$$;
-var fails$M = fails$1m;
-var uncurryThis$P = functionUncurryThis;
-var toString$q = toString$A;
+var global$E = global$10;
+var fails$N = fails$1n;
+var uncurryThis$11 = functionUncurryThis;
+var toString$s = toString$C;
var trim = stringTrim.trim;
-var whitespaces$2 = whitespaces$5;
+var whitespaces$3 = whitespaces$6;
-var $parseInt$1 = global$D.parseInt;
-var Symbol$1 = global$D.Symbol;
-var ITERATOR$4 = Symbol$1 && Symbol$1.iterator;
+var $parseInt$1 = global$E.parseInt;
+var Symbol$1 = global$E.Symbol;
+var ITERATOR$5 = Symbol$1 && Symbol$1.iterator;
var hex = /^[+-]?0x/i;
-var exec$9 = uncurryThis$P(hex.exec);
-var FORCED$f = $parseInt$1(whitespaces$2 + '08') !== 8 || $parseInt$1(whitespaces$2 + '0x16') !== 22
+var exec$a = uncurryThis$11(hex.exec);
+var FORCED$f = $parseInt$1(whitespaces$3 + '08') !== 8 || $parseInt$1(whitespaces$3 + '0x16') !== 22
// MS Edge 18- broken with boxed symbols
- || (ITERATOR$4 && !fails$M(function () { $parseInt$1(Object(ITERATOR$4)); }));
+ || (ITERATOR$5 && !fails$N(function () { $parseInt$1(Object(ITERATOR$5)); }));
// `parseInt` method
// https://tc39.es/ecma262/#sec-parseint-string-radix
var numberParseInt = FORCED$f ? function parseInt(string, radix) {
- var S = trim(toString$q(string));
- return $parseInt$1(S, (radix >>> 0) || (exec$9(hex, S) ? 16 : 10));
+ var S = trim(toString$s(string));
+ return $parseInt$1(S, (radix >>> 0) || (exec$a(hex, S) ? 16 : 10));
} : $parseInt$1;
-var $$3E = _export;
+var $$3S = _export;
var parseInt$3 = numberParseInt;
// `Number.parseInt` method
// https://tc39.es/ecma262/#sec-number.parseint
// eslint-disable-next-line es/no-number-parseint -- required for testing
-$$3E({ target: 'Number', stat: true, forced: Number.parseInt != parseInt$3 }, {
+$$3S({ target: 'Number', stat: true, forced: Number.parseInt != parseInt$3 }, {
parseInt: parseInt$3
});
-var $$3D = _export;
-var uncurryThis$O = functionUncurryThis;
-var toIntegerOrInfinity$d = toIntegerOrInfinity$o;
+var $$3R = _export;
+var uncurryThis$10 = functionUncurryThis;
+var toIntegerOrInfinity$e = toIntegerOrInfinity$p;
var thisNumberValue$3 = thisNumberValue$5;
var $repeat$1 = stringRepeat;
var log10 = mathLog10;
-var fails$L = fails$1m;
+var fails$M = fails$1n;
var $RangeError$9 = RangeError;
var $String$1 = String;
@@ -6197,9 +6236,9 @@ var abs = Math.abs;
var floor$5 = Math.floor;
var pow$2 = Math.pow;
var round$1 = Math.round;
-var nativeToExponential = uncurryThis$O(1.0.toExponential);
-var repeat$2 = uncurryThis$O($repeat$1);
-var stringSlice$e = uncurryThis$O(''.slice);
+var nativeToExponential = uncurryThis$10(1.0.toExponential);
+var repeat$2 = uncurryThis$10($repeat$1);
+var stringSlice$g = uncurryThis$10(''.slice);
// Edge 17-
var ROUNDS_PROPERLY = nativeToExponential(-6.9e-11, 4) === '-6.9000e-11'
@@ -6211,16 +6250,16 @@ var ROUNDS_PROPERLY = nativeToExponential(-6.9e-11, 4) === '-6.9000e-11'
&& nativeToExponential(25, 0) === '3e+1';
// IE8-
-var THROWS_ON_INFINITY_FRACTION = fails$L(function () {
+var THROWS_ON_INFINITY_FRACTION = fails$M(function () {
nativeToExponential(1, Infinity);
-}) && fails$L(function () {
+}) && fails$M(function () {
nativeToExponential(1, -Infinity);
});
// Safari <11 && FF <50
-var PROPER_NON_FINITE_THIS_CHECK = !fails$L(function () {
+var PROPER_NON_FINITE_THIS_CHECK = !fails$M(function () {
nativeToExponential(Infinity, Infinity);
-}) && !fails$L(function () {
+}) && !fails$M(function () {
nativeToExponential(NaN, Infinity);
});
@@ -6228,11 +6267,11 @@ var FORCED$e = !ROUNDS_PROPERLY || !THROWS_ON_INFINITY_FRACTION || !PROPER_NON_F
// `Number.prototype.toExponential` method
// https://tc39.es/ecma262/#sec-number.prototype.toexponential
-$$3D({ target: 'Number', proto: true, forced: FORCED$e }, {
+$$3R({ target: 'Number', proto: true, forced: FORCED$e }, {
toExponential: function toExponential(fractionDigits) {
var x = thisNumberValue$3(this);
if (fractionDigits === undefined) return nativeToExponential(x);
- var f = toIntegerOrInfinity$d(fractionDigits);
+ var f = toIntegerOrInfinity$e(fractionDigits);
if (!$isFinite(x)) return String(x);
// TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation
if (f < 0 || f > 20) throw $RangeError$9('Incorrect fraction digits');
@@ -6267,7 +6306,7 @@ $$3D({ target: 'Number', proto: true, forced: FORCED$e }, {
m = $String$1(n);
}
if (f !== 0) {
- m = stringSlice$e(m, 0, 1) + '.' + stringSlice$e(m, 1);
+ m = stringSlice$g(m, 0, 1) + '.' + stringSlice$g(m, 1);
}
if (e === 0) {
c = '+';
@@ -6281,19 +6320,19 @@ $$3D({ target: 'Number', proto: true, forced: FORCED$e }, {
}
});
-var $$3C = _export;
-var uncurryThis$N = functionUncurryThis;
-var toIntegerOrInfinity$c = toIntegerOrInfinity$o;
+var $$3Q = _export;
+var uncurryThis$$ = functionUncurryThis;
+var toIntegerOrInfinity$d = toIntegerOrInfinity$p;
var thisNumberValue$2 = thisNumberValue$5;
var $repeat = stringRepeat;
-var fails$K = fails$1m;
+var fails$L = fails$1n;
var $RangeError$8 = RangeError;
var $String = String;
var floor$4 = Math.floor;
-var repeat$1 = uncurryThis$N($repeat);
-var stringSlice$d = uncurryThis$N(''.slice);
-var nativeToFixed = uncurryThis$N(1.0.toFixed);
+var repeat$1 = uncurryThis$$($repeat);
+var stringSlice$f = uncurryThis$$(''.slice);
+var nativeToFixed = uncurryThis$$(1.0.toFixed);
var pow$1 = function (x, n, acc) {
return n === 0 ? acc : n % 2 === 1 ? pow$1(x, n - 1, acc * x) : pow$1(x * x, n / 2, acc);
@@ -6343,22 +6382,22 @@ var dataToString = function (data) {
} return s;
};
-var FORCED$d = fails$K(function () {
+var FORCED$d = fails$L(function () {
return nativeToFixed(0.00008, 3) !== '0.000' ||
nativeToFixed(0.9, 0) !== '1' ||
nativeToFixed(1.255, 2) !== '1.25' ||
nativeToFixed(1000000000000000128.0, 0) !== '1000000000000000128';
-}) || !fails$K(function () {
+}) || !fails$L(function () {
// V8 ~ Android 4.3-
nativeToFixed({});
});
// `Number.prototype.toFixed` method
// https://tc39.es/ecma262/#sec-number.prototype.tofixed
-$$3C({ target: 'Number', proto: true, forced: FORCED$d }, {
+$$3Q({ target: 'Number', proto: true, forced: FORCED$d }, {
toFixed: function toFixed(fractionDigits) {
var number = thisNumberValue$2(this);
- var fractDigits = toIntegerOrInfinity$c(fractionDigits);
+ var fractDigits = toIntegerOrInfinity$d(fractionDigits);
var data = [0, 0, 0, 0, 0, 0];
var sign = '';
var result = '0';
@@ -6405,31 +6444,31 @@ $$3C({ target: 'Number', proto: true, forced: FORCED$d }, {
k = result.length;
result = sign + (k <= fractDigits
? '0.' + repeat$1('0', fractDigits - k) + result
- : stringSlice$d(result, 0, k - fractDigits) + '.' + stringSlice$d(result, k - fractDigits));
+ : stringSlice$f(result, 0, k - fractDigits) + '.' + stringSlice$f(result, k - fractDigits));
} else {
result = sign + result;
} return result;
}
});
-var $$3B = _export;
-var uncurryThis$M = functionUncurryThis;
-var fails$J = fails$1m;
+var $$3P = _export;
+var uncurryThis$_ = functionUncurryThis;
+var fails$K = fails$1n;
var thisNumberValue$1 = thisNumberValue$5;
-var nativeToPrecision = uncurryThis$M(1.0.toPrecision);
+var nativeToPrecision = uncurryThis$_(1.0.toPrecision);
-var FORCED$c = fails$J(function () {
+var FORCED$c = fails$K(function () {
// IE7-
return nativeToPrecision(1, undefined) !== '1';
-}) || !fails$J(function () {
+}) || !fails$K(function () {
// V8 ~ Android 4.3-
nativeToPrecision({});
});
// `Number.prototype.toPrecision` method
// https://tc39.es/ecma262/#sec-number.prototype.toprecision
-$$3B({ target: 'Number', proto: true, forced: FORCED$c }, {
+$$3P({ target: 'Number', proto: true, forced: FORCED$c }, {
toPrecision: function toPrecision(precision) {
return precision === undefined
? nativeToPrecision(thisNumberValue$1(this))
@@ -6437,30 +6476,30 @@ $$3B({ target: 'Number', proto: true, forced: FORCED$c }, {
}
});
-var DESCRIPTORS$r = descriptors;
-var uncurryThis$L = functionUncurryThis;
-var call$14 = functionCall;
-var fails$I = fails$1m;
+var DESCRIPTORS$v = descriptors;
+var uncurryThis$Z = functionUncurryThis;
+var call$10 = functionCall;
+var fails$J = fails$1n;
var objectKeys$3 = objectKeys$6;
var getOwnPropertySymbolsModule = objectGetOwnPropertySymbols;
var propertyIsEnumerableModule = objectPropertyIsEnumerable;
-var toObject$j = toObject$C;
+var toObject$k = toObject$D;
var IndexedObject$2 = indexedObject;
// eslint-disable-next-line es/no-object-assign -- safe
var $assign = Object.assign;
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
-var defineProperty$4 = Object.defineProperty;
-var concat$2 = uncurryThis$L([].concat);
+var defineProperty$6 = Object.defineProperty;
+var concat$2 = uncurryThis$Z([].concat);
// `Object.assign` method
// https://tc39.es/ecma262/#sec-object.assign
-var objectAssign = !$assign || fails$I(function () {
+var objectAssign = !$assign || fails$J(function () {
// should have correct order of operations (Edge bug)
- if (DESCRIPTORS$r && $assign({ b: 1 }, $assign(defineProperty$4({}, 'a', {
+ if (DESCRIPTORS$v && $assign({ b: 1 }, $assign(defineProperty$6({}, 'a', {
enumerable: true,
get: function () {
- defineProperty$4(this, 'b', {
+ defineProperty$6(this, 'b', {
value: 3,
enumerable: false
});
@@ -6476,7 +6515,7 @@ var objectAssign = !$assign || fails$I(function () {
alphabet.split('').forEach(function (chr) { B[chr] = chr; });
return $assign({}, A)[symbol] != 7 || objectKeys$3($assign({}, B)).join('') != alphabet;
}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`
- var T = toObject$j(target);
+ var T = toObject$k(target);
var argumentsLength = arguments.length;
var index = 1;
var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
@@ -6489,38 +6528,38 @@ var objectAssign = !$assign || fails$I(function () {
var key;
while (length > j) {
key = keys[j++];
- if (!DESCRIPTORS$r || call$14(propertyIsEnumerable, S, key)) T[key] = S[key];
+ if (!DESCRIPTORS$v || call$10(propertyIsEnumerable, S, key)) T[key] = S[key];
}
} return T;
} : $assign;
-var $$3A = _export;
+var $$3O = _export;
var assign$1 = objectAssign;
// `Object.assign` method
// https://tc39.es/ecma262/#sec-object.assign
// eslint-disable-next-line es/no-object-assign -- required for testing
-$$3A({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign$1 }, {
+$$3O({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign$1 }, {
assign: assign$1
});
// TODO: Remove from `core-js@4`
-var $$3z = _export;
-var DESCRIPTORS$q = descriptors;
-var create$a = objectCreate$1;
+var $$3N = _export;
+var DESCRIPTORS$u = descriptors;
+var create$b = objectCreate$1;
// `Object.create` method
// https://tc39.es/ecma262/#sec-object.create
-$$3z({ target: 'Object', stat: true, sham: !DESCRIPTORS$q }, {
- create: create$a
+$$3N({ target: 'Object', stat: true, sham: !DESCRIPTORS$u }, {
+ create: create$b
});
-var global$C = global$$;
-var fails$H = fails$1m;
+var global$D = global$10;
+var fails$I = fails$1n;
var WEBKIT$1 = engineWebkitVersion;
// Forced replacement object prototype accessors methods
-var objectPrototypeAccessorsForced = !fails$H(function () {
+var objectPrototypeAccessorsForced = !fails$I(function () {
// This feature detection crashes old WebKit
// https://github.com/zloirock/core-js/issues/232
if (WEBKIT$1 && WEBKIT$1 < 535) return;
@@ -6528,73 +6567,73 @@ var objectPrototypeAccessorsForced = !fails$H(function () {
// In FF throws only define methods
// eslint-disable-next-line no-undef, no-useless-call, es/no-legacy-object-prototype-accessor-methods -- required for testing
__defineSetter__.call(null, key, function () { /* empty */ });
- delete global$C[key];
+ delete global$D[key];
});
-var $$3y = _export;
-var DESCRIPTORS$p = descriptors;
+var $$3M = _export;
+var DESCRIPTORS$t = descriptors;
var FORCED$b = objectPrototypeAccessorsForced;
-var aCallable$P = aCallable$X;
-var toObject$i = toObject$C;
+var aCallable$D = aCallable$L;
+var toObject$j = toObject$D;
var definePropertyModule$4 = objectDefineProperty;
// `Object.prototype.__defineGetter__` method
// https://tc39.es/ecma262/#sec-object.prototype.__defineGetter__
-if (DESCRIPTORS$p) {
- $$3y({ target: 'Object', proto: true, forced: FORCED$b }, {
+if (DESCRIPTORS$t) {
+ $$3M({ target: 'Object', proto: true, forced: FORCED$b }, {
__defineGetter__: function __defineGetter__(P, getter) {
- definePropertyModule$4.f(toObject$i(this), P, { get: aCallable$P(getter), enumerable: true, configurable: true });
+ definePropertyModule$4.f(toObject$j(this), P, { get: aCallable$D(getter), enumerable: true, configurable: true });
}
});
}
-var $$3x = _export;
-var DESCRIPTORS$o = descriptors;
+var $$3L = _export;
+var DESCRIPTORS$s = descriptors;
var defineProperties$1 = objectDefineProperties.f;
// `Object.defineProperties` method
// https://tc39.es/ecma262/#sec-object.defineproperties
// eslint-disable-next-line es/no-object-defineproperties -- safe
-$$3x({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties$1, sham: !DESCRIPTORS$o }, {
+$$3L({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties$1, sham: !DESCRIPTORS$s }, {
defineProperties: defineProperties$1
});
-var $$3w = _export;
-var DESCRIPTORS$n = descriptors;
-var defineProperty$3 = objectDefineProperty.f;
+var $$3K = _export;
+var DESCRIPTORS$r = descriptors;
+var defineProperty$5 = objectDefineProperty.f;
// `Object.defineProperty` method
// https://tc39.es/ecma262/#sec-object.defineproperty
// eslint-disable-next-line es/no-object-defineproperty -- safe
-$$3w({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty$3, sham: !DESCRIPTORS$n }, {
- defineProperty: defineProperty$3
+$$3K({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty$5, sham: !DESCRIPTORS$r }, {
+ defineProperty: defineProperty$5
});
-var $$3v = _export;
-var DESCRIPTORS$m = descriptors;
+var $$3J = _export;
+var DESCRIPTORS$q = descriptors;
var FORCED$a = objectPrototypeAccessorsForced;
-var aCallable$O = aCallable$X;
-var toObject$h = toObject$C;
+var aCallable$C = aCallable$L;
+var toObject$i = toObject$D;
var definePropertyModule$3 = objectDefineProperty;
// `Object.prototype.__defineSetter__` method
// https://tc39.es/ecma262/#sec-object.prototype.__defineSetter__
-if (DESCRIPTORS$m) {
- $$3v({ target: 'Object', proto: true, forced: FORCED$a }, {
+if (DESCRIPTORS$q) {
+ $$3J({ target: 'Object', proto: true, forced: FORCED$a }, {
__defineSetter__: function __defineSetter__(P, setter) {
- definePropertyModule$3.f(toObject$h(this), P, { set: aCallable$O(setter), enumerable: true, configurable: true });
+ definePropertyModule$3.f(toObject$i(this), P, { set: aCallable$C(setter), enumerable: true, configurable: true });
}
});
}
-var DESCRIPTORS$l = descriptors;
-var uncurryThis$K = functionUncurryThis;
+var DESCRIPTORS$p = descriptors;
+var uncurryThis$Y = functionUncurryThis;
var objectKeys$2 = objectKeys$6;
var toIndexedObject$9 = toIndexedObject$k;
var $propertyIsEnumerable = objectPropertyIsEnumerable.f;
-var propertyIsEnumerable = uncurryThis$K($propertyIsEnumerable);
-var push$h = uncurryThis$K([].push);
+var propertyIsEnumerable = uncurryThis$Y($propertyIsEnumerable);
+var push$i = uncurryThis$Y([].push);
// `Object.{ entries, values }` methods implementation
var createMethod$2 = function (TO_ENTRIES) {
@@ -6607,8 +6646,8 @@ var createMethod$2 = function (TO_ENTRIES) {
var key;
while (length > i) {
key = keys[i++];
- if (!DESCRIPTORS$l || propertyIsEnumerable(O, key)) {
- push$h(result, TO_ENTRIES ? [key, O[key]] : O[key]);
+ if (!DESCRIPTORS$p || propertyIsEnumerable(O, key)) {
+ push$i(result, TO_ENTRIES ? [key, O[key]] : O[key]);
}
}
return result;
@@ -6624,70 +6663,70 @@ var objectToArray = {
values: createMethod$2(false)
};
-var $$3u = _export;
+var $$3I = _export;
var $entries = objectToArray.entries;
// `Object.entries` method
// https://tc39.es/ecma262/#sec-object.entries
-$$3u({ target: 'Object', stat: true }, {
+$$3I({ target: 'Object', stat: true }, {
entries: function entries(O) {
return $entries(O);
}
});
-var $$3t = _export;
-var FREEZING$3 = freezing;
-var fails$G = fails$1m;
-var isObject$j = isObject$D;
-var onFreeze$2 = internalMetadata.exports.onFreeze;
+var $$3H = _export;
+var FREEZING$5 = freezing;
+var fails$H = fails$1n;
+var isObject$p = isObject$J;
+var onFreeze$2 = internalMetadataExports.onFreeze;
// eslint-disable-next-line es/no-object-freeze -- safe
var $freeze = Object.freeze;
-var FAILS_ON_PRIMITIVES$8 = fails$G(function () { $freeze(1); });
+var FAILS_ON_PRIMITIVES$8 = fails$H(function () { $freeze(1); });
// `Object.freeze` method
// https://tc39.es/ecma262/#sec-object.freeze
-$$3t({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$8, sham: !FREEZING$3 }, {
+$$3H({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$8, sham: !FREEZING$5 }, {
freeze: function freeze(it) {
- return $freeze && isObject$j(it) ? $freeze(onFreeze$2(it)) : it;
+ return $freeze && isObject$p(it) ? $freeze(onFreeze$2(it)) : it;
}
});
-var $$3s = _export;
-var iterate$F = iterate$J;
+var $$3G = _export;
+var iterate$B = iterate$F;
var createProperty$2 = createProperty$9;
// `Object.fromEntries` method
// https://github.com/tc39/proposal-object-from-entries
-$$3s({ target: 'Object', stat: true }, {
+$$3G({ target: 'Object', stat: true }, {
fromEntries: function fromEntries(iterable) {
var obj = {};
- iterate$F(iterable, function (k, v) {
+ iterate$B(iterable, function (k, v) {
createProperty$2(obj, k, v);
}, { AS_ENTRIES: true });
return obj;
}
});
-var $$3r = _export;
-var fails$F = fails$1m;
+var $$3F = _export;
+var fails$G = fails$1n;
var toIndexedObject$8 = toIndexedObject$k;
var nativeGetOwnPropertyDescriptor$1 = objectGetOwnPropertyDescriptor.f;
-var DESCRIPTORS$k = descriptors;
+var DESCRIPTORS$o = descriptors;
-var FAILS_ON_PRIMITIVES$7 = fails$F(function () { nativeGetOwnPropertyDescriptor$1(1); });
-var FORCED$9 = !DESCRIPTORS$k || FAILS_ON_PRIMITIVES$7;
+var FAILS_ON_PRIMITIVES$7 = fails$G(function () { nativeGetOwnPropertyDescriptor$1(1); });
+var FORCED$9 = !DESCRIPTORS$o || FAILS_ON_PRIMITIVES$7;
// `Object.getOwnPropertyDescriptor` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
-$$3r({ target: 'Object', stat: true, forced: FORCED$9, sham: !DESCRIPTORS$k }, {
+$$3F({ target: 'Object', stat: true, forced: FORCED$9, sham: !DESCRIPTORS$o }, {
getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {
return nativeGetOwnPropertyDescriptor$1(toIndexedObject$8(it), key);
}
});
-var $$3q = _export;
-var DESCRIPTORS$j = descriptors;
+var $$3E = _export;
+var DESCRIPTORS$n = descriptors;
var ownKeys$1 = ownKeys$3;
var toIndexedObject$7 = toIndexedObject$k;
var getOwnPropertyDescriptorModule$4 = objectGetOwnPropertyDescriptor;
@@ -6695,7 +6734,7 @@ var createProperty$1 = createProperty$9;
// `Object.getOwnPropertyDescriptors` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
-$$3q({ target: 'Object', stat: true, sham: !DESCRIPTORS$j }, {
+$$3E({ target: 'Object', stat: true, sham: !DESCRIPTORS$n }, {
getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
var O = toIndexedObject$7(object);
var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule$4.f;
@@ -6711,42 +6750,42 @@ $$3q({ target: 'Object', stat: true, sham: !DESCRIPTORS$j }, {
}
});
-var $$3p = _export;
-var fails$E = fails$1m;
+var $$3D = _export;
+var fails$F = fails$1n;
var getOwnPropertyNames$2 = objectGetOwnPropertyNamesExternal.f;
// eslint-disable-next-line es/no-object-getownpropertynames -- required for testing
-var FAILS_ON_PRIMITIVES$6 = fails$E(function () { return !Object.getOwnPropertyNames(1); });
+var FAILS_ON_PRIMITIVES$6 = fails$F(function () { return !Object.getOwnPropertyNames(1); });
// `Object.getOwnPropertyNames` method
// https://tc39.es/ecma262/#sec-object.getownpropertynames
-$$3p({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$6 }, {
+$$3D({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$6 }, {
getOwnPropertyNames: getOwnPropertyNames$2
});
-var $$3o = _export;
-var fails$D = fails$1m;
-var toObject$g = toObject$C;
+var $$3C = _export;
+var fails$E = fails$1n;
+var toObject$h = toObject$D;
var nativeGetPrototypeOf = objectGetPrototypeOf$1;
var CORRECT_PROTOTYPE_GETTER$1 = correctPrototypeGetter;
-var FAILS_ON_PRIMITIVES$5 = fails$D(function () { nativeGetPrototypeOf(1); });
+var FAILS_ON_PRIMITIVES$5 = fails$E(function () { nativeGetPrototypeOf(1); });
// `Object.getPrototypeOf` method
// https://tc39.es/ecma262/#sec-object.getprototypeof
-$$3o({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$5, sham: !CORRECT_PROTOTYPE_GETTER$1 }, {
+$$3C({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$5, sham: !CORRECT_PROTOTYPE_GETTER$1 }, {
getPrototypeOf: function getPrototypeOf(it) {
- return nativeGetPrototypeOf(toObject$g(it));
+ return nativeGetPrototypeOf(toObject$h(it));
}
});
-var $$3n = _export;
-var hasOwn$g = hasOwnProperty_1;
+var $$3B = _export;
+var hasOwn$j = hasOwnProperty_1;
// `Object.hasOwn` method
// https://github.com/tc39/proposal-accessible-object-hasownproperty
-$$3n({ target: 'Object', stat: true }, {
- hasOwn: hasOwn$g
+$$3B({ target: 'Object', stat: true }, {
+ hasOwn: hasOwn$j
});
// `SameValue` abstract operation
@@ -6757,288 +6796,288 @@ var sameValue$1 = Object.is || function is(x, y) {
return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
};
-var $$3m = _export;
+var $$3A = _export;
var is = sameValue$1;
// `Object.is` method
// https://tc39.es/ecma262/#sec-object.is
-$$3m({ target: 'Object', stat: true }, {
+$$3A({ target: 'Object', stat: true }, {
is: is
});
-var $$3l = _export;
+var $$3z = _export;
var $isExtensible$1 = objectIsExtensible;
// `Object.isExtensible` method
// https://tc39.es/ecma262/#sec-object.isextensible
// eslint-disable-next-line es/no-object-isextensible -- safe
-$$3l({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensible$1 }, {
+$$3z({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensible$1 }, {
isExtensible: $isExtensible$1
});
-var $$3k = _export;
-var fails$C = fails$1m;
-var isObject$i = isObject$D;
-var classof$c = classofRaw$2;
+var $$3y = _export;
+var fails$D = fails$1n;
+var isObject$o = isObject$J;
+var classof$d = classofRaw$2;
var ARRAY_BUFFER_NON_EXTENSIBLE$1 = arrayBufferNonExtensible;
// eslint-disable-next-line es/no-object-isfrozen -- safe
var $isFrozen = Object.isFrozen;
-var FAILS_ON_PRIMITIVES$4 = fails$C(function () { $isFrozen(1); });
+var FAILS_ON_PRIMITIVES$4 = fails$D(function () { $isFrozen(1); });
// `Object.isFrozen` method
// https://tc39.es/ecma262/#sec-object.isfrozen
-$$3k({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$4 || ARRAY_BUFFER_NON_EXTENSIBLE$1 }, {
+$$3y({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$4 || ARRAY_BUFFER_NON_EXTENSIBLE$1 }, {
isFrozen: function isFrozen(it) {
- if (!isObject$i(it)) return true;
- if (ARRAY_BUFFER_NON_EXTENSIBLE$1 && classof$c(it) == 'ArrayBuffer') return true;
+ if (!isObject$o(it)) return true;
+ if (ARRAY_BUFFER_NON_EXTENSIBLE$1 && classof$d(it) == 'ArrayBuffer') return true;
return $isFrozen ? $isFrozen(it) : false;
}
});
-var $$3j = _export;
-var fails$B = fails$1m;
-var isObject$h = isObject$D;
-var classof$b = classofRaw$2;
+var $$3x = _export;
+var fails$C = fails$1n;
+var isObject$n = isObject$J;
+var classof$c = classofRaw$2;
var ARRAY_BUFFER_NON_EXTENSIBLE = arrayBufferNonExtensible;
// eslint-disable-next-line es/no-object-issealed -- safe
var $isSealed = Object.isSealed;
-var FAILS_ON_PRIMITIVES$3 = fails$B(function () { $isSealed(1); });
+var FAILS_ON_PRIMITIVES$3 = fails$C(function () { $isSealed(1); });
// `Object.isSealed` method
// https://tc39.es/ecma262/#sec-object.issealed
-$$3j({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$3 || ARRAY_BUFFER_NON_EXTENSIBLE }, {
+$$3x({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$3 || ARRAY_BUFFER_NON_EXTENSIBLE }, {
isSealed: function isSealed(it) {
- if (!isObject$h(it)) return true;
- if (ARRAY_BUFFER_NON_EXTENSIBLE && classof$b(it) == 'ArrayBuffer') return true;
+ if (!isObject$n(it)) return true;
+ if (ARRAY_BUFFER_NON_EXTENSIBLE && classof$c(it) == 'ArrayBuffer') return true;
return $isSealed ? $isSealed(it) : false;
}
});
-var $$3i = _export;
-var toObject$f = toObject$C;
-var nativeKeys = objectKeys$6;
-var fails$A = fails$1m;
+var $$3w = _export;
+var toObject$g = toObject$D;
+var nativeKeys$1 = objectKeys$6;
+var fails$B = fails$1n;
-var FAILS_ON_PRIMITIVES$2 = fails$A(function () { nativeKeys(1); });
+var FAILS_ON_PRIMITIVES$2 = fails$B(function () { nativeKeys$1(1); });
// `Object.keys` method
// https://tc39.es/ecma262/#sec-object.keys
-$$3i({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$2 }, {
+$$3w({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$2 }, {
keys: function keys(it) {
- return nativeKeys(toObject$f(it));
+ return nativeKeys$1(toObject$g(it));
}
});
-var $$3h = _export;
-var DESCRIPTORS$i = descriptors;
+var $$3v = _export;
+var DESCRIPTORS$m = descriptors;
var FORCED$8 = objectPrototypeAccessorsForced;
-var toObject$e = toObject$C;
+var toObject$f = toObject$D;
var toPropertyKey$4 = toPropertyKey$9;
-var getPrototypeOf$8 = objectGetPrototypeOf$1;
+var getPrototypeOf$9 = objectGetPrototypeOf$1;
var getOwnPropertyDescriptor$7 = objectGetOwnPropertyDescriptor.f;
// `Object.prototype.__lookupGetter__` method
// https://tc39.es/ecma262/#sec-object.prototype.__lookupGetter__
-if (DESCRIPTORS$i) {
- $$3h({ target: 'Object', proto: true, forced: FORCED$8 }, {
+if (DESCRIPTORS$m) {
+ $$3v({ target: 'Object', proto: true, forced: FORCED$8 }, {
__lookupGetter__: function __lookupGetter__(P) {
- var O = toObject$e(this);
+ var O = toObject$f(this);
var key = toPropertyKey$4(P);
var desc;
do {
if (desc = getOwnPropertyDescriptor$7(O, key)) return desc.get;
- } while (O = getPrototypeOf$8(O));
+ } while (O = getPrototypeOf$9(O));
}
});
}
-var $$3g = _export;
-var DESCRIPTORS$h = descriptors;
+var $$3u = _export;
+var DESCRIPTORS$l = descriptors;
var FORCED$7 = objectPrototypeAccessorsForced;
-var toObject$d = toObject$C;
+var toObject$e = toObject$D;
var toPropertyKey$3 = toPropertyKey$9;
-var getPrototypeOf$7 = objectGetPrototypeOf$1;
+var getPrototypeOf$8 = objectGetPrototypeOf$1;
var getOwnPropertyDescriptor$6 = objectGetOwnPropertyDescriptor.f;
// `Object.prototype.__lookupSetter__` method
// https://tc39.es/ecma262/#sec-object.prototype.__lookupSetter__
-if (DESCRIPTORS$h) {
- $$3g({ target: 'Object', proto: true, forced: FORCED$7 }, {
+if (DESCRIPTORS$l) {
+ $$3u({ target: 'Object', proto: true, forced: FORCED$7 }, {
__lookupSetter__: function __lookupSetter__(P) {
- var O = toObject$d(this);
+ var O = toObject$e(this);
var key = toPropertyKey$3(P);
var desc;
do {
if (desc = getOwnPropertyDescriptor$6(O, key)) return desc.set;
- } while (O = getPrototypeOf$7(O));
+ } while (O = getPrototypeOf$8(O));
}
});
}
-var $$3f = _export;
-var isObject$g = isObject$D;
-var onFreeze$1 = internalMetadata.exports.onFreeze;
-var FREEZING$2 = freezing;
-var fails$z = fails$1m;
+var $$3t = _export;
+var isObject$m = isObject$J;
+var onFreeze$1 = internalMetadataExports.onFreeze;
+var FREEZING$4 = freezing;
+var fails$A = fails$1n;
// eslint-disable-next-line es/no-object-preventextensions -- safe
var $preventExtensions = Object.preventExtensions;
-var FAILS_ON_PRIMITIVES$1 = fails$z(function () { $preventExtensions(1); });
+var FAILS_ON_PRIMITIVES$1 = fails$A(function () { $preventExtensions(1); });
// `Object.preventExtensions` method
// https://tc39.es/ecma262/#sec-object.preventextensions
-$$3f({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$1, sham: !FREEZING$2 }, {
+$$3t({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES$1, sham: !FREEZING$4 }, {
preventExtensions: function preventExtensions(it) {
- return $preventExtensions && isObject$g(it) ? $preventExtensions(onFreeze$1(it)) : it;
+ return $preventExtensions && isObject$m(it) ? $preventExtensions(onFreeze$1(it)) : it;
}
});
-var makeBuiltIn = makeBuiltIn$4.exports;
-var defineProperty$2 = objectDefineProperty;
+var makeBuiltIn$1 = makeBuiltInExports;
+var defineProperty$4 = objectDefineProperty;
-var defineBuiltInAccessor$9 = function (target, name, descriptor) {
- if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });
- if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });
- return defineProperty$2.f(target, name, descriptor);
+var defineBuiltInAccessor$c = function (target, name, descriptor) {
+ if (descriptor.get) makeBuiltIn$1(descriptor.get, name, { getter: true });
+ if (descriptor.set) makeBuiltIn$1(descriptor.set, name, { setter: true });
+ return defineProperty$4.f(target, name, descriptor);
};
-var DESCRIPTORS$g = descriptors;
-var defineBuiltInAccessor$8 = defineBuiltInAccessor$9;
-var isObject$f = isObject$D;
-var toObject$c = toObject$C;
-var requireObjectCoercible$f = requireObjectCoercible$l;
+var DESCRIPTORS$k = descriptors;
+var defineBuiltInAccessor$b = defineBuiltInAccessor$c;
+var isObject$l = isObject$J;
+var toObject$d = toObject$D;
+var requireObjectCoercible$h = requireObjectCoercible$n;
// eslint-disable-next-line es/no-object-getprototypeof -- safe
-var getPrototypeOf$6 = Object.getPrototypeOf;
+var getPrototypeOf$7 = Object.getPrototypeOf;
// eslint-disable-next-line es/no-object-setprototypeof -- safe
-var setPrototypeOf$3 = Object.setPrototypeOf;
+var setPrototypeOf$4 = Object.setPrototypeOf;
var ObjectPrototype$1 = Object.prototype;
var PROTO = '__proto__';
// `Object.prototype.__proto__` accessor
// https://tc39.es/ecma262/#sec-object.prototype.__proto__
-if (DESCRIPTORS$g && getPrototypeOf$6 && setPrototypeOf$3 && !(PROTO in ObjectPrototype$1)) try {
- defineBuiltInAccessor$8(ObjectPrototype$1, PROTO, {
+if (DESCRIPTORS$k && getPrototypeOf$7 && setPrototypeOf$4 && !(PROTO in ObjectPrototype$1)) try {
+ defineBuiltInAccessor$b(ObjectPrototype$1, PROTO, {
configurable: true,
get: function __proto__() {
- return getPrototypeOf$6(toObject$c(this));
+ return getPrototypeOf$7(toObject$d(this));
},
set: function __proto__(proto) {
- var O = requireObjectCoercible$f(this);
- if (!isObject$f(proto) && proto !== null || !isObject$f(O)) return;
- setPrototypeOf$3(O, proto);
+ var O = requireObjectCoercible$h(this);
+ if (!isObject$l(proto) && proto !== null || !isObject$l(O)) return;
+ setPrototypeOf$4(O, proto);
}
});
} catch (error) { /* empty */ }
-var $$3e = _export;
-var isObject$e = isObject$D;
-var onFreeze = internalMetadata.exports.onFreeze;
-var FREEZING$1 = freezing;
-var fails$y = fails$1m;
+var $$3s = _export;
+var isObject$k = isObject$J;
+var onFreeze = internalMetadataExports.onFreeze;
+var FREEZING$3 = freezing;
+var fails$z = fails$1n;
// eslint-disable-next-line es/no-object-seal -- safe
var $seal = Object.seal;
-var FAILS_ON_PRIMITIVES = fails$y(function () { $seal(1); });
+var FAILS_ON_PRIMITIVES = fails$z(function () { $seal(1); });
// `Object.seal` method
// https://tc39.es/ecma262/#sec-object.seal
-$$3e({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING$1 }, {
+$$3s({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING$3 }, {
seal: function seal(it) {
- return $seal && isObject$e(it) ? $seal(onFreeze(it)) : it;
+ return $seal && isObject$k(it) ? $seal(onFreeze(it)) : it;
}
});
-var $$3d = _export;
-var setPrototypeOf$2 = objectSetPrototypeOf$1;
+var $$3r = _export;
+var setPrototypeOf$3 = objectSetPrototypeOf$1;
// `Object.setPrototypeOf` method
// https://tc39.es/ecma262/#sec-object.setprototypeof
-$$3d({ target: 'Object', stat: true }, {
- setPrototypeOf: setPrototypeOf$2
+$$3r({ target: 'Object', stat: true }, {
+ setPrototypeOf: setPrototypeOf$3
});
var TO_STRING_TAG_SUPPORT$1 = toStringTagSupport;
-var classof$a = classof$l;
+var classof$b = classof$m;
// `Object.prototype.toString` method implementation
// https://tc39.es/ecma262/#sec-object.prototype.tostring
var objectToString = TO_STRING_TAG_SUPPORT$1 ? {}.toString : function toString() {
- return '[object ' + classof$a(this) + ']';
+ return '[object ' + classof$b(this) + ']';
};
var TO_STRING_TAG_SUPPORT = toStringTagSupport;
-var defineBuiltIn$c = defineBuiltIn$p;
-var toString$p = objectToString;
+var defineBuiltIn$g = defineBuiltIn$s;
+var toString$r = objectToString;
// `Object.prototype.toString` method
// https://tc39.es/ecma262/#sec-object.prototype.tostring
if (!TO_STRING_TAG_SUPPORT) {
- defineBuiltIn$c(Object.prototype, 'toString', toString$p, { unsafe: true });
+ defineBuiltIn$g(Object.prototype, 'toString', toString$r, { unsafe: true });
}
-var $$3c = _export;
+var $$3q = _export;
var $values = objectToArray.values;
// `Object.values` method
// https://tc39.es/ecma262/#sec-object.values
-$$3c({ target: 'Object', stat: true }, {
+$$3q({ target: 'Object', stat: true }, {
values: function values(O) {
return $values(O);
}
});
-var $$3b = _export;
+var $$3p = _export;
var $parseFloat = numberParseFloat;
// `parseFloat` method
// https://tc39.es/ecma262/#sec-parsefloat-string
-$$3b({ global: true, forced: parseFloat != $parseFloat }, {
+$$3p({ global: true, forced: parseFloat != $parseFloat }, {
parseFloat: $parseFloat
});
-var $$3a = _export;
+var $$3o = _export;
var $parseInt = numberParseInt;
// `parseInt` method
// https://tc39.es/ecma262/#sec-parseint-string-radix
-$$3a({ global: true, forced: parseInt != $parseInt }, {
+$$3o({ global: true, forced: parseInt != $parseInt }, {
parseInt: $parseInt
});
-var $TypeError$k = TypeError;
+var $TypeError$m = TypeError;
var validateArgumentsLength$8 = function (passed, required) {
- if (passed < required) throw $TypeError$k('Not enough arguments');
+ if (passed < required) throw $TypeError$m('Not enough arguments');
return passed;
};
-var userAgent$4 = engineUserAgent;
+var userAgent$3 = engineUserAgent;
-var engineIsIos = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent$4);
+var engineIsIos = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent$3);
-var global$B = global$$;
-var apply$8 = functionApply$1;
-var bind$m = functionBindContext;
-var isCallable$h = isCallable$E;
-var hasOwn$f = hasOwnProperty_1;
-var fails$x = fails$1m;
+var global$C = global$10;
+var apply$9 = functionApply$1;
+var bind$n = functionBindContext;
+var isCallable$m = isCallable$J;
+var hasOwn$i = hasOwnProperty_1;
+var fails$y = fails$1n;
var html = html$2;
-var arraySlice$6 = arraySlice$c;
+var arraySlice$6 = arraySlice$b;
var createElement = documentCreateElement$2;
var validateArgumentsLength$7 = validateArgumentsLength$8;
var IS_IOS$1 = engineIsIos;
var IS_NODE$6 = engineIsNode;
-var set$1 = global$B.setImmediate;
-var clear = global$B.clearImmediate;
-var process$3 = global$B.process;
-var Dispatch = global$B.Dispatch;
-var Function$2 = global$B.Function;
-var MessageChannel = global$B.MessageChannel;
-var String$1 = global$B.String;
+var set$8 = global$C.setImmediate;
+var clear = global$C.clearImmediate;
+var process$3 = global$C.process;
+var Dispatch = global$C.Dispatch;
+var Function$2 = global$C.Function;
+var MessageChannel = global$C.MessageChannel;
+var String$1 = global$C.String;
var counter = 0;
var queue$1 = {};
var ONREADYSTATECHANGE = 'onreadystatechange';
@@ -7046,11 +7085,11 @@ var $location, defer, channel, port;
try {
// Deno throws a ReferenceError on `location` access without `--location` flag
- $location = global$B.location;
+ $location = global$C.location;
} catch (error) { /* empty */ }
var run = function (id) {
- if (hasOwn$f(queue$1, id)) {
+ if (hasOwn$i(queue$1, id)) {
var fn = queue$1[id];
delete queue$1[id];
fn();
@@ -7069,17 +7108,17 @@ var listener = function (event) {
var post = function (id) {
// old engines have not location.origin
- global$B.postMessage(String$1(id), $location.protocol + '//' + $location.host);
+ global$C.postMessage(String$1(id), $location.protocol + '//' + $location.host);
};
// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
-if (!set$1 || !clear) {
- set$1 = function setImmediate(handler) {
+if (!set$8 || !clear) {
+ set$8 = function setImmediate(handler) {
validateArgumentsLength$7(arguments.length, 1);
- var fn = isCallable$h(handler) ? handler : Function$2(handler);
+ var fn = isCallable$m(handler) ? handler : Function$2(handler);
var args = arraySlice$6(arguments, 1);
queue$1[++counter] = function () {
- apply$8(fn, undefined, args);
+ apply$9(fn, undefined, args);
};
defer(counter);
return counter;
@@ -7103,18 +7142,18 @@ if (!set$1 || !clear) {
channel = new MessageChannel();
port = channel.port2;
channel.port1.onmessage = listener;
- defer = bind$m(port.postMessage, port);
+ defer = bind$n(port.postMessage, port);
// Browsers with postMessage, skip WebWorkers
// IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
} else if (
- global$B.addEventListener &&
- isCallable$h(global$B.postMessage) &&
- !global$B.importScripts &&
+ global$C.addEventListener &&
+ isCallable$m(global$C.postMessage) &&
+ !global$C.importScripts &&
$location && $location.protocol !== 'file:' &&
- !fails$x(post)
+ !fails$y(post)
) {
defer = post;
- global$B.addEventListener('message', listener, false);
+ global$C.addEventListener('message', listener, false);
// IE8-
} else if (ONREADYSTATECHANGE in createElement('script')) {
defer = function (id) {
@@ -7132,21 +7171,21 @@ if (!set$1 || !clear) {
}
var task$1 = {
- set: set$1,
+ set: set$8,
clear: clear
};
-var userAgent$3 = engineUserAgent;
-var global$A = global$$;
+var userAgent$2 = engineUserAgent;
+var global$B = global$10;
-var engineIsIosPebble = /ipad|iphone|ipod/i.test(userAgent$3) && global$A.Pebble !== undefined;
+var engineIsIosPebble = /ipad|iphone|ipod/i.test(userAgent$2) && global$B.Pebble !== undefined;
-var userAgent$2 = engineUserAgent;
+var userAgent$1 = engineUserAgent;
-var engineIsWebosWebkit = /web0s(?!.*chrome)/i.test(userAgent$2);
+var engineIsWebosWebkit = /web0s(?!.*chrome)/i.test(userAgent$1);
-var global$z = global$$;
-var bind$l = functionBindContext;
+var global$A = global$10;
+var bind$m = functionBindContext;
var getOwnPropertyDescriptor$5 = objectGetOwnPropertyDescriptor.f;
var macrotask = task$1.set;
var IS_IOS = engineIsIos;
@@ -7154,12 +7193,12 @@ var IS_IOS_PEBBLE = engineIsIosPebble;
var IS_WEBOS_WEBKIT = engineIsWebosWebkit;
var IS_NODE$5 = engineIsNode;
-var MutationObserver = global$z.MutationObserver || global$z.WebKitMutationObserver;
-var document$2 = global$z.document;
-var process$2 = global$z.process;
-var Promise$4 = global$z.Promise;
+var MutationObserver = global$A.MutationObserver || global$A.WebKitMutationObserver;
+var document$2 = global$A.document;
+var process$2 = global$A.process;
+var Promise$6 = global$A.Promise;
// Node.js 11 shows ExperimentalWarning on getting `queueMicrotask`
-var queueMicrotaskDescriptor = getOwnPropertyDescriptor$5(global$z, 'queueMicrotask');
+var queueMicrotaskDescriptor = getOwnPropertyDescriptor$5(global$A, 'queueMicrotask');
var queueMicrotask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value;
var flush, head, last, notify$1, toggle, node, promise, then;
@@ -7193,12 +7232,12 @@ if (!queueMicrotask) {
node.data = toggle = !toggle;
};
// environments with maybe non-completely correct, but existent Promise
- } else if (!IS_IOS_PEBBLE && Promise$4 && Promise$4.resolve) {
+ } else if (!IS_IOS_PEBBLE && Promise$6 && Promise$6.resolve) {
// Promise.resolve without an argument throws an error in LG WebOS 2
- promise = Promise$4.resolve(undefined);
+ promise = Promise$6.resolve(undefined);
// workaround of WebKit ~ iOS Safari 10.1 bug
- promise.constructor = Promise$4;
- then = bind$l(promise.then, promise);
+ promise.constructor = Promise$6;
+ then = bind$m(promise.then, promise);
notify$1 = function () {
then(flush);
};
@@ -7215,7 +7254,7 @@ if (!queueMicrotask) {
// - setTimeout
} else {
// strange IE + webpack dev server bug - use .bind(global)
- macrotask = bind$l(macrotask, global$z);
+ macrotask = bind$m(macrotask, global$A);
notify$1 = function () {
macrotask(flush);
};
@@ -7231,10 +7270,10 @@ var microtask$2 = queueMicrotask || function (fn) {
} last = task;
};
-var global$y = global$$;
+var global$z = global$10;
var hostReportErrors$2 = function (a, b) {
- var console = global$y.console;
+ var console = global$z.console;
if (console && console.error) {
arguments.length == 1 ? console.error(a) : console.error(a, b);
}
@@ -7272,9 +7311,9 @@ Queue$1.prototype = {
var queue = Queue$1;
-var global$x = global$$;
+var global$y = global$10;
-var promiseNativeConstructor = global$x.Promise;
+var promiseNativeConstructor = global$y.Promise;
/* global Deno -- Deno case */
@@ -7287,20 +7326,20 @@ var engineIsBrowser = !IS_DENO$2 && !IS_NODE$4
&& typeof window == 'object'
&& typeof document == 'object';
-var global$w = global$$;
+var global$x = global$10;
var NativePromiseConstructor$4 = promiseNativeConstructor;
-var isCallable$g = isCallable$E;
+var isCallable$l = isCallable$J;
var isForced$1 = isForced_1;
var inspectSource$1 = inspectSource$4;
-var wellKnownSymbol$m = wellKnownSymbol$K;
+var wellKnownSymbol$t = wellKnownSymbol$R;
var IS_BROWSER$1 = engineIsBrowser;
var IS_DENO$1 = engineIsDeno;
var V8_VERSION = engineV8Version;
NativePromiseConstructor$4 && NativePromiseConstructor$4.prototype;
-var SPECIES$1 = wellKnownSymbol$m('species');
+var SPECIES$1 = wellKnownSymbol$t('species');
var SUBCLASSING = false;
-var NATIVE_PROMISE_REJECTION_EVENT$1 = isCallable$g(global$w.PromiseRejectionEvent);
+var NATIVE_PROMISE_REJECTION_EVENT$1 = isCallable$l(global$x.PromiseRejectionEvent);
var FORCED_PROMISE_CONSTRUCTOR$5 = isForced$1('Promise', function () {
var PROMISE_CONSTRUCTOR_SOURCE = inspectSource$1(NativePromiseConstructor$4);
@@ -7334,19 +7373,19 @@ var promiseConstructorDetection = {
var newPromiseCapability$2 = {};
-var aCallable$N = aCallable$X;
+var aCallable$B = aCallable$L;
-var $TypeError$j = TypeError;
+var $TypeError$l = TypeError;
var PromiseCapability = function (C) {
var resolve, reject;
this.promise = new C(function ($$resolve, $$reject) {
- if (resolve !== undefined || reject !== undefined) throw $TypeError$j('Bad Promise constructor');
+ if (resolve !== undefined || reject !== undefined) throw $TypeError$l('Bad Promise constructor');
resolve = $$resolve;
reject = $$reject;
});
- this.resolve = aCallable$N(resolve);
- this.reject = aCallable$N(reject);
+ this.resolve = aCallable$B(resolve);
+ this.reject = aCallable$B(reject);
};
// `NewPromiseCapability` abstract operation
@@ -7355,25 +7394,25 @@ newPromiseCapability$2.f = function (C) {
return new PromiseCapability(C);
};
-var $$39 = _export;
+var $$3n = _export;
var IS_NODE$3 = engineIsNode;
-var global$v = global$$;
-var call$13 = functionCall;
-var defineBuiltIn$b = defineBuiltIn$p;
-var setPrototypeOf$1 = objectSetPrototypeOf$1;
+var global$w = global$10;
+var call$$ = functionCall;
+var defineBuiltIn$f = defineBuiltIn$s;
+var setPrototypeOf$2 = objectSetPrototypeOf$1;
var setToStringTag$4 = setToStringTag$d;
var setSpecies$3 = setSpecies$7;
-var aCallable$M = aCallable$X;
-var isCallable$f = isCallable$E;
-var isObject$d = isObject$D;
-var anInstance$9 = anInstance$d;
-var speciesConstructor$d = speciesConstructor$f;
+var aCallable$A = aCallable$L;
+var isCallable$k = isCallable$J;
+var isObject$j = isObject$J;
+var anInstance$b = anInstance$f;
+var speciesConstructor$4 = speciesConstructor$6;
var task = task$1.set;
var microtask$1 = microtask$2;
var hostReportErrors$1 = hostReportErrors$2;
var perform$6 = perform$7;
var Queue = queue;
-var InternalStateModule$f = internalState;
+var InternalStateModule$h = internalState;
var NativePromiseConstructor$3 = promiseNativeConstructor;
var PromiseConstructorDetection = promiseConstructorDetection;
var newPromiseCapabilityModule$6 = newPromiseCapability$2;
@@ -7382,21 +7421,21 @@ var PROMISE = 'Promise';
var FORCED_PROMISE_CONSTRUCTOR$4 = PromiseConstructorDetection.CONSTRUCTOR;
var NATIVE_PROMISE_REJECTION_EVENT = PromiseConstructorDetection.REJECTION_EVENT;
var NATIVE_PROMISE_SUBCLASSING = PromiseConstructorDetection.SUBCLASSING;
-var getInternalPromiseState = InternalStateModule$f.getterFor(PROMISE);
-var setInternalState$f = InternalStateModule$f.set;
+var getInternalPromiseState = InternalStateModule$h.getterFor(PROMISE);
+var setInternalState$h = InternalStateModule$h.set;
var NativePromisePrototype$2 = NativePromiseConstructor$3 && NativePromiseConstructor$3.prototype;
var PromiseConstructor = NativePromiseConstructor$3;
var PromisePrototype = NativePromisePrototype$2;
-var TypeError$4 = global$v.TypeError;
-var document$1 = global$v.document;
-var process$1 = global$v.process;
+var TypeError$4 = global$w.TypeError;
+var document$1 = global$w.document;
+var process$1 = global$w.process;
var newPromiseCapability$1 = newPromiseCapabilityModule$6.f;
var newGenericPromiseCapability = newPromiseCapability$1;
-var DISPATCH_EVENT = !!(document$1 && document$1.createEvent && global$v.dispatchEvent);
+var DISPATCH_EVENT = !!(document$1 && document$1.createEvent && global$w.dispatchEvent);
var UNHANDLED_REJECTION = 'unhandledrejection';
var REJECTION_HANDLED = 'rejectionhandled';
-var PENDING = 0;
+var PENDING$2 = 0;
var FULFILLED = 1;
var REJECTED = 2;
var HANDLED = 1;
@@ -7407,7 +7446,7 @@ var Internal, OwnPromiseCapability, PromiseWrapper, nativeThen;
// helpers
var isThenable = function (it) {
var then;
- return isObject$d(it) && isCallable$f(then = it.then) ? then : false;
+ return isObject$j(it) && isCallable$k(then = it.then) ? then : false;
};
var callReaction = function (reaction, state) {
@@ -7436,7 +7475,7 @@ var callReaction = function (reaction, state) {
if (result === reaction.promise) {
reject(TypeError$4('Promise-chain cycle'));
} else if (then = isThenable(result)) {
- call$13(then, result, resolve, reject);
+ call$$(then, result, resolve, reject);
} else resolve(result);
} else reject(value);
} catch (error) {
@@ -7466,14 +7505,14 @@ var dispatchEvent = function (name, promise, reason) {
event.promise = promise;
event.reason = reason;
event.initEvent(name, false, true);
- global$v.dispatchEvent(event);
+ global$w.dispatchEvent(event);
} else event = { promise: promise, reason: reason };
- if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = global$v['on' + name])) handler(event);
+ if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = global$w['on' + name])) handler(event);
else if (name === UNHANDLED_REJECTION) hostReportErrors$1('Unhandled promise rejection', reason);
};
var onUnhandled = function (state) {
- call$13(task, global$v, function () {
+ call$$(task, global$w, function () {
var promise = state.facade;
var value = state.value;
var IS_UNHANDLED = isUnhandled(state);
@@ -7496,7 +7535,7 @@ var isUnhandled = function (state) {
};
var onHandleUnhandled = function (state) {
- call$13(task, global$v, function () {
+ call$$(task, global$w, function () {
var promise = state.facade;
if (IS_NODE$3) {
process$1.emit('rejectionHandled', promise);
@@ -7504,7 +7543,7 @@ var onHandleUnhandled = function (state) {
});
};
-var bind$k = function (fn, state, unwrap) {
+var bind$l = function (fn, state, unwrap) {
return function (value) {
fn(state, value, unwrap);
};
@@ -7530,9 +7569,9 @@ var internalResolve = function (state, value, unwrap) {
microtask$1(function () {
var wrapper = { done: false };
try {
- call$13(then, value,
- bind$k(internalResolve, wrapper, state),
- bind$k(internalReject, wrapper, state)
+ call$$(then, value,
+ bind$l(internalResolve, wrapper, state),
+ bind$l(internalReject, wrapper, state)
);
} catch (error) {
internalReject(wrapper, error, state);
@@ -7552,12 +7591,12 @@ var internalResolve = function (state, value, unwrap) {
if (FORCED_PROMISE_CONSTRUCTOR$4) {
// 25.4.3.1 Promise(executor)
PromiseConstructor = function Promise(executor) {
- anInstance$9(this, PromisePrototype);
- aCallable$M(executor);
- call$13(Internal, this);
+ anInstance$b(this, PromisePrototype);
+ aCallable$A(executor);
+ call$$(Internal, this);
var state = getInternalPromiseState(this);
try {
- executor(bind$k(internalResolve, state), bind$k(internalReject, state));
+ executor(bind$l(internalResolve, state), bind$l(internalReject, state));
} catch (error) {
internalReject(state, error);
}
@@ -7567,28 +7606,28 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) {
// eslint-disable-next-line no-unused-vars -- required for `.length`
Internal = function Promise(executor) {
- setInternalState$f(this, {
+ setInternalState$h(this, {
type: PROMISE,
done: false,
notified: false,
parent: false,
reactions: new Queue(),
rejection: false,
- state: PENDING,
+ state: PENDING$2,
value: undefined
});
};
// `Promise.prototype.then` method
// https://tc39.es/ecma262/#sec-promise.prototype.then
- Internal.prototype = defineBuiltIn$b(PromisePrototype, 'then', function then(onFulfilled, onRejected) {
+ Internal.prototype = defineBuiltIn$f(PromisePrototype, 'then', function then(onFulfilled, onRejected) {
var state = getInternalPromiseState(this);
- var reaction = newPromiseCapability$1(speciesConstructor$d(this, PromiseConstructor));
+ var reaction = newPromiseCapability$1(speciesConstructor$4(this, PromiseConstructor));
state.parent = true;
- reaction.ok = isCallable$f(onFulfilled) ? onFulfilled : true;
- reaction.fail = isCallable$f(onRejected) && onRejected;
+ reaction.ok = isCallable$k(onFulfilled) ? onFulfilled : true;
+ reaction.fail = isCallable$k(onRejected) && onRejected;
reaction.domain = IS_NODE$3 ? process$1.domain : undefined;
- if (state.state == PENDING) state.reactions.add(reaction);
+ if (state.state == PENDING$2) state.reactions.add(reaction);
else microtask$1(function () {
callReaction(reaction, state);
});
@@ -7599,8 +7638,8 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) {
var promise = new Internal();
var state = getInternalPromiseState(promise);
this.promise = promise;
- this.resolve = bind$k(internalResolve, state);
- this.reject = bind$k(internalReject, state);
+ this.resolve = bind$l(internalResolve, state);
+ this.reject = bind$l(internalReject, state);
};
newPromiseCapabilityModule$6.f = newPromiseCapability$1 = function (C) {
@@ -7609,15 +7648,15 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) {
: newGenericPromiseCapability(C);
};
- if (isCallable$f(NativePromiseConstructor$3) && NativePromisePrototype$2 !== Object.prototype) {
+ if (isCallable$k(NativePromiseConstructor$3) && NativePromisePrototype$2 !== Object.prototype) {
nativeThen = NativePromisePrototype$2.then;
if (!NATIVE_PROMISE_SUBCLASSING) {
// make `Promise#then` return a polyfilled `Promise` for native promise-based APIs
- defineBuiltIn$b(NativePromisePrototype$2, 'then', function then(onFulfilled, onRejected) {
+ defineBuiltIn$f(NativePromisePrototype$2, 'then', function then(onFulfilled, onRejected) {
var that = this;
return new PromiseConstructor(function (resolve, reject) {
- call$13(nativeThen, that, resolve, reject);
+ call$$(nativeThen, that, resolve, reject);
}).then(onFulfilled, onRejected);
// https://github.com/zloirock/core-js/issues/640
}, { unsafe: true });
@@ -7629,13 +7668,13 @@ if (FORCED_PROMISE_CONSTRUCTOR$4) {
} catch (error) { /* empty */ }
// make `instanceof Promise` work for native promise-based APIs
- if (setPrototypeOf$1) {
- setPrototypeOf$1(NativePromisePrototype$2, PromisePrototype);
+ if (setPrototypeOf$2) {
+ setPrototypeOf$2(NativePromisePrototype$2, PromisePrototype);
}
}
}
-$$39({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR$4 }, {
+$$3n({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR$4 }, {
Promise: PromiseConstructor
});
@@ -7650,32 +7689,32 @@ var promiseStaticsIncorrectIteration = FORCED_PROMISE_CONSTRUCTOR$3 || !checkCor
NativePromiseConstructor$2.all(iterable).then(undefined, function () { /* empty */ });
});
-var $$38 = _export;
-var call$12 = functionCall;
-var aCallable$L = aCallable$X;
+var $$3m = _export;
+var call$_ = functionCall;
+var aCallable$z = aCallable$L;
var newPromiseCapabilityModule$5 = newPromiseCapability$2;
var perform$5 = perform$7;
-var iterate$E = iterate$J;
+var iterate$A = iterate$F;
var PROMISE_STATICS_INCORRECT_ITERATION$1 = promiseStaticsIncorrectIteration;
// `Promise.all` method
// https://tc39.es/ecma262/#sec-promise.all
-$$38({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION$1 }, {
+$$3m({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION$1 }, {
all: function all(iterable) {
var C = this;
var capability = newPromiseCapabilityModule$5.f(C);
var resolve = capability.resolve;
var reject = capability.reject;
var result = perform$5(function () {
- var $promiseResolve = aCallable$L(C.resolve);
+ var $promiseResolve = aCallable$z(C.resolve);
var values = [];
var counter = 0;
var remaining = 1;
- iterate$E(iterable, function (promise) {
+ iterate$A(iterable, function (promise) {
var index = counter++;
var alreadyCalled = false;
remaining++;
- call$12($promiseResolve, C, promise).then(function (value) {
+ call$_($promiseResolve, C, promise).then(function (value) {
if (alreadyCalled) return;
alreadyCalled = true;
values[index] = value;
@@ -7689,50 +7728,50 @@ $$38({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO
}
});
-var $$37 = _export;
+var $$3l = _export;
var FORCED_PROMISE_CONSTRUCTOR$2 = promiseConstructorDetection.CONSTRUCTOR;
var NativePromiseConstructor$1 = promiseNativeConstructor;
-var getBuiltIn$z = getBuiltIn$M;
-var isCallable$e = isCallable$E;
-var defineBuiltIn$a = defineBuiltIn$p;
+var getBuiltIn$u = getBuiltIn$H;
+var isCallable$j = isCallable$J;
+var defineBuiltIn$e = defineBuiltIn$s;
var NativePromisePrototype$1 = NativePromiseConstructor$1 && NativePromiseConstructor$1.prototype;
// `Promise.prototype.catch` method
// https://tc39.es/ecma262/#sec-promise.prototype.catch
-$$37({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR$2, real: true }, {
+$$3l({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR$2, real: true }, {
'catch': function (onRejected) {
return this.then(undefined, onRejected);
}
});
// makes sure that native promise-based APIs `Promise#catch` properly works with patched `Promise#then`
-if (isCallable$e(NativePromiseConstructor$1)) {
- var method$1 = getBuiltIn$z('Promise').prototype['catch'];
+if (isCallable$j(NativePromiseConstructor$1)) {
+ var method$1 = getBuiltIn$u('Promise').prototype['catch'];
if (NativePromisePrototype$1['catch'] !== method$1) {
- defineBuiltIn$a(NativePromisePrototype$1, 'catch', method$1, { unsafe: true });
+ defineBuiltIn$e(NativePromisePrototype$1, 'catch', method$1, { unsafe: true });
}
}
-var $$36 = _export;
-var call$11 = functionCall;
-var aCallable$K = aCallable$X;
+var $$3k = _export;
+var call$Z = functionCall;
+var aCallable$y = aCallable$L;
var newPromiseCapabilityModule$4 = newPromiseCapability$2;
var perform$4 = perform$7;
-var iterate$D = iterate$J;
+var iterate$z = iterate$F;
var PROMISE_STATICS_INCORRECT_ITERATION = promiseStaticsIncorrectIteration;
// `Promise.race` method
// https://tc39.es/ecma262/#sec-promise.race
-$$36({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {
+$$3k({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {
race: function race(iterable) {
var C = this;
var capability = newPromiseCapabilityModule$4.f(C);
var reject = capability.reject;
var result = perform$4(function () {
- var $promiseResolve = aCallable$K(C.resolve);
- iterate$D(iterable, function (promise) {
- call$11($promiseResolve, C, promise).then(capability.resolve, reject);
+ var $promiseResolve = aCallable$y(C.resolve);
+ iterate$z(iterable, function (promise) {
+ call$Z($promiseResolve, C, promise).then(capability.resolve, reject);
});
});
if (result.error) reject(result.value);
@@ -7740,74 +7779,74 @@ $$36({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATIO
}
});
-var $$35 = _export;
-var call$10 = functionCall;
+var $$3j = _export;
+var call$Y = functionCall;
var newPromiseCapabilityModule$3 = newPromiseCapability$2;
var FORCED_PROMISE_CONSTRUCTOR$1 = promiseConstructorDetection.CONSTRUCTOR;
// `Promise.reject` method
// https://tc39.es/ecma262/#sec-promise.reject
-$$35({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR$1 }, {
+$$3j({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR$1 }, {
reject: function reject(r) {
var capability = newPromiseCapabilityModule$3.f(this);
- call$10(capability.reject, undefined, r);
+ call$Y(capability.reject, undefined, r);
return capability.promise;
}
});
-var anObject$1k = anObject$1z;
-var isObject$c = isObject$D;
+var anObject$Y = anObject$1b;
+var isObject$i = isObject$J;
var newPromiseCapability = newPromiseCapability$2;
var promiseResolve$2 = function (C, x) {
- anObject$1k(C);
- if (isObject$c(x) && x.constructor === C) return x;
+ anObject$Y(C);
+ if (isObject$i(x) && x.constructor === C) return x;
var promiseCapability = newPromiseCapability.f(C);
var resolve = promiseCapability.resolve;
resolve(x);
return promiseCapability.promise;
};
-var $$34 = _export;
-var getBuiltIn$y = getBuiltIn$M;
+var $$3i = _export;
+var getBuiltIn$t = getBuiltIn$H;
var FORCED_PROMISE_CONSTRUCTOR = promiseConstructorDetection.CONSTRUCTOR;
var promiseResolve$1 = promiseResolve$2;
-getBuiltIn$y('Promise');
+getBuiltIn$t('Promise');
// `Promise.resolve` method
// https://tc39.es/ecma262/#sec-promise.resolve
-$$34({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, {
+$$3i({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, {
resolve: function resolve(x) {
return promiseResolve$1(this, x);
}
});
-var $$33 = _export;
-var call$$ = functionCall;
-var aCallable$J = aCallable$X;
+var $$3h = _export;
+var call$X = functionCall;
+var aCallable$x = aCallable$L;
var newPromiseCapabilityModule$2 = newPromiseCapability$2;
var perform$3 = perform$7;
-var iterate$C = iterate$J;
+var iterate$y = iterate$F;
// `Promise.allSettled` method
// https://tc39.es/ecma262/#sec-promise.allsettled
-$$33({ target: 'Promise', stat: true }, {
+$$3h({ target: 'Promise', stat: true }, {
allSettled: function allSettled(iterable) {
var C = this;
var capability = newPromiseCapabilityModule$2.f(C);
var resolve = capability.resolve;
var reject = capability.reject;
var result = perform$3(function () {
- var promiseResolve = aCallable$J(C.resolve);
+ var promiseResolve = aCallable$x(C.resolve);
var values = [];
var counter = 0;
var remaining = 1;
- iterate$C(iterable, function (promise) {
+ iterate$y(iterable, function (promise) {
var index = counter++;
var alreadyCalled = false;
remaining++;
- call$$(promiseResolve, C, promise).then(function (value) {
+ call$X(promiseResolve, C, promise).then(function (value) {
if (alreadyCalled) return;
alreadyCalled = true;
values[index] = { status: 'fulfilled', value: value };
@@ -7826,36 +7865,36 @@ $$33({ target: 'Promise', stat: true }, {
}
});
-var $$32 = _export;
-var call$_ = functionCall;
-var aCallable$I = aCallable$X;
-var getBuiltIn$x = getBuiltIn$M;
+var $$3g = _export;
+var call$W = functionCall;
+var aCallable$w = aCallable$L;
+var getBuiltIn$s = getBuiltIn$H;
var newPromiseCapabilityModule$1 = newPromiseCapability$2;
var perform$2 = perform$7;
-var iterate$B = iterate$J;
+var iterate$x = iterate$F;
var PROMISE_ANY_ERROR = 'No one promise resolved';
// `Promise.any` method
// https://tc39.es/ecma262/#sec-promise.any
-$$32({ target: 'Promise', stat: true }, {
+$$3g({ target: 'Promise', stat: true }, {
any: function any(iterable) {
var C = this;
- var AggregateError = getBuiltIn$x('AggregateError');
+ var AggregateError = getBuiltIn$s('AggregateError');
var capability = newPromiseCapabilityModule$1.f(C);
var resolve = capability.resolve;
var reject = capability.reject;
var result = perform$2(function () {
- var promiseResolve = aCallable$I(C.resolve);
+ var promiseResolve = aCallable$w(C.resolve);
var errors = [];
var counter = 0;
var remaining = 1;
var alreadyResolved = false;
- iterate$B(iterable, function (promise) {
+ iterate$x(iterable, function (promise) {
var index = counter++;
var alreadyRejected = false;
remaining++;
- call$_(promiseResolve, C, promise).then(function (value) {
+ call$W(promiseResolve, C, promise).then(function (value) {
if (alreadyRejected || alreadyResolved) return;
alreadyResolved = true;
resolve(value);
@@ -7873,29 +7912,29 @@ $$32({ target: 'Promise', stat: true }, {
}
});
-var $$31 = _export;
+var $$3f = _export;
var NativePromiseConstructor = promiseNativeConstructor;
-var fails$w = fails$1m;
-var getBuiltIn$w = getBuiltIn$M;
-var isCallable$d = isCallable$E;
-var speciesConstructor$c = speciesConstructor$f;
+var fails$x = fails$1n;
+var getBuiltIn$r = getBuiltIn$H;
+var isCallable$i = isCallable$J;
+var speciesConstructor$3 = speciesConstructor$6;
var promiseResolve = promiseResolve$2;
-var defineBuiltIn$9 = defineBuiltIn$p;
+var defineBuiltIn$d = defineBuiltIn$s;
var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;
// Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829
-var NON_GENERIC = !!NativePromiseConstructor && fails$w(function () {
+var NON_GENERIC = !!NativePromiseConstructor && fails$x(function () {
// eslint-disable-next-line unicorn/no-thenable -- required for testing
NativePromisePrototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ });
});
// `Promise.prototype.finally` method
// https://tc39.es/ecma262/#sec-promise.prototype.finally
-$$31({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, {
+$$3f({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, {
'finally': function (onFinally) {
- var C = speciesConstructor$c(this, getBuiltIn$w('Promise'));
- var isFunction = isCallable$d(onFinally);
+ var C = speciesConstructor$3(this, getBuiltIn$r('Promise'));
+ var isFunction = isCallable$i(onFinally);
return this.then(
isFunction ? function (x) {
return promiseResolve(C, onFinally()).then(function () { return x; });
@@ -7908,66 +7947,66 @@ $$31({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, {
});
// makes sure that native promise-based APIs `Promise#finally` properly works with patched `Promise#then`
-if (isCallable$d(NativePromiseConstructor)) {
- var method = getBuiltIn$w('Promise').prototype['finally'];
+if (isCallable$i(NativePromiseConstructor)) {
+ var method = getBuiltIn$r('Promise').prototype['finally'];
if (NativePromisePrototype['finally'] !== method) {
- defineBuiltIn$9(NativePromisePrototype, 'finally', method, { unsafe: true });
+ defineBuiltIn$d(NativePromisePrototype, 'finally', method, { unsafe: true });
}
}
-var $$30 = _export;
+var $$3e = _export;
var functionApply = functionApply$1;
-var aCallable$H = aCallable$X;
-var anObject$1j = anObject$1z;
-var fails$v = fails$1m;
+var aCallable$v = aCallable$L;
+var anObject$X = anObject$1b;
+var fails$w = fails$1n;
// MS Edge argumentsList argument is optional
-var OPTIONAL_ARGUMENTS_LIST = !fails$v(function () {
+var OPTIONAL_ARGUMENTS_LIST = !fails$w(function () {
// eslint-disable-next-line es/no-reflect -- required for testing
Reflect.apply(function () { /* empty */ });
});
// `Reflect.apply` method
// https://tc39.es/ecma262/#sec-reflect.apply
-$$30({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, {
+$$3e({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, {
apply: function apply(target, thisArgument, argumentsList) {
- return functionApply(aCallable$H(target), thisArgument, anObject$1j(argumentsList));
+ return functionApply(aCallable$v(target), thisArgument, anObject$X(argumentsList));
}
});
-var $$2$ = _export;
-var getBuiltIn$v = getBuiltIn$M;
-var apply$7 = functionApply$1;
-var bind$j = functionBind;
+var $$3d = _export;
+var getBuiltIn$q = getBuiltIn$H;
+var apply$8 = functionApply$1;
+var bind$k = functionBind;
var aConstructor$3 = aConstructor$5;
-var anObject$1i = anObject$1z;
-var isObject$b = isObject$D;
-var create$9 = objectCreate$1;
-var fails$u = fails$1m;
+var anObject$W = anObject$1b;
+var isObject$h = isObject$J;
+var create$a = objectCreate$1;
+var fails$v = fails$1n;
-var nativeConstruct = getBuiltIn$v('Reflect', 'construct');
+var nativeConstruct = getBuiltIn$q('Reflect', 'construct');
var ObjectPrototype = Object.prototype;
-var push$g = [].push;
+var push$h = [].push;
// `Reflect.construct` method
// https://tc39.es/ecma262/#sec-reflect.construct
// MS Edge supports only 2 arguments and argumentsList argument is optional
// FF Nightly sets third argument as `new.target`, but does not create `this` from it
-var NEW_TARGET_BUG = fails$u(function () {
+var NEW_TARGET_BUG = fails$v(function () {
function F() { /* empty */ }
return !(nativeConstruct(function () { /* empty */ }, [], F) instanceof F);
});
-var ARGS_BUG = !fails$u(function () {
+var ARGS_BUG = !fails$v(function () {
nativeConstruct(function () { /* empty */ });
});
var FORCED$6 = NEW_TARGET_BUG || ARGS_BUG;
-$$2$({ target: 'Reflect', stat: true, forced: FORCED$6, sham: FORCED$6 }, {
+$$3d({ target: 'Reflect', stat: true, forced: FORCED$6, sham: FORCED$6 }, {
construct: function construct(Target, args /* , newTarget */) {
aConstructor$3(Target);
- anObject$1i(args);
+ anObject$W(args);
var newTarget = arguments.length < 3 ? Target : aConstructor$3(arguments[2]);
if (ARGS_BUG && !NEW_TARGET_BUG) return nativeConstruct(Target, args, newTarget);
if (Target == newTarget) {
@@ -7981,37 +8020,37 @@ $$2$({ target: 'Reflect', stat: true, forced: FORCED$6, sham: FORCED$6 }, {
}
// w/o altered newTarget, lot of arguments case
var $args = [null];
- apply$7(push$g, $args, args);
- return new (apply$7(bind$j, Target, $args))();
+ apply$8(push$h, $args, args);
+ return new (apply$8(bind$k, Target, $args))();
}
// with altered newTarget, not support built-in constructors
var proto = newTarget.prototype;
- var instance = create$9(isObject$b(proto) ? proto : ObjectPrototype);
- var result = apply$7(Target, instance, args);
- return isObject$b(result) ? result : instance;
+ var instance = create$a(isObject$h(proto) ? proto : ObjectPrototype);
+ var result = apply$8(Target, instance, args);
+ return isObject$h(result) ? result : instance;
}
});
-var $$2_ = _export;
-var DESCRIPTORS$f = descriptors;
-var anObject$1h = anObject$1z;
+var $$3c = _export;
+var DESCRIPTORS$j = descriptors;
+var anObject$V = anObject$1b;
var toPropertyKey$2 = toPropertyKey$9;
var definePropertyModule$2 = objectDefineProperty;
-var fails$t = fails$1m;
+var fails$u = fails$1n;
// MS Edge has broken Reflect.defineProperty - throwing instead of returning false
-var ERROR_INSTEAD_OF_FALSE = fails$t(function () {
+var ERROR_INSTEAD_OF_FALSE = fails$u(function () {
// eslint-disable-next-line es/no-reflect -- required for testing
Reflect.defineProperty(definePropertyModule$2.f({}, 1, { value: 1 }), 1, { value: 2 });
});
// `Reflect.defineProperty` method
// https://tc39.es/ecma262/#sec-reflect.defineproperty
-$$2_({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS$f }, {
+$$3c({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS$j }, {
defineProperty: function defineProperty(target, propertyKey, attributes) {
- anObject$1h(target);
+ anObject$V(target);
var key = toPropertyKey$2(propertyKey);
- anObject$1h(attributes);
+ anObject$V(attributes);
try {
definePropertyModule$2.f(target, key, attributes);
return true;
@@ -8021,120 +8060,120 @@ $$2_({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DES
}
});
-var $$2Z = _export;
-var anObject$1g = anObject$1z;
+var $$3b = _export;
+var anObject$U = anObject$1b;
var getOwnPropertyDescriptor$4 = objectGetOwnPropertyDescriptor.f;
// `Reflect.deleteProperty` method
// https://tc39.es/ecma262/#sec-reflect.deleteproperty
-$$2Z({ target: 'Reflect', stat: true }, {
+$$3b({ target: 'Reflect', stat: true }, {
deleteProperty: function deleteProperty(target, propertyKey) {
- var descriptor = getOwnPropertyDescriptor$4(anObject$1g(target), propertyKey);
+ var descriptor = getOwnPropertyDescriptor$4(anObject$U(target), propertyKey);
return descriptor && !descriptor.configurable ? false : delete target[propertyKey];
}
});
-var hasOwn$e = hasOwnProperty_1;
+var hasOwn$h = hasOwnProperty_1;
var isDataDescriptor$2 = function (descriptor) {
- return descriptor !== undefined && (hasOwn$e(descriptor, 'value') || hasOwn$e(descriptor, 'writable'));
+ return descriptor !== undefined && (hasOwn$h(descriptor, 'value') || hasOwn$h(descriptor, 'writable'));
};
-var $$2Y = _export;
-var call$Z = functionCall;
-var isObject$a = isObject$D;
-var anObject$1f = anObject$1z;
+var $$3a = _export;
+var call$V = functionCall;
+var isObject$g = isObject$J;
+var anObject$T = anObject$1b;
var isDataDescriptor$1 = isDataDescriptor$2;
var getOwnPropertyDescriptorModule$3 = objectGetOwnPropertyDescriptor;
-var getPrototypeOf$5 = objectGetPrototypeOf$1;
+var getPrototypeOf$6 = objectGetPrototypeOf$1;
// `Reflect.get` method
// https://tc39.es/ecma262/#sec-reflect.get
-function get(target, propertyKey /* , receiver */) {
+function get$3(target, propertyKey /* , receiver */) {
var receiver = arguments.length < 3 ? target : arguments[2];
var descriptor, prototype;
- if (anObject$1f(target) === receiver) return target[propertyKey];
+ if (anObject$T(target) === receiver) return target[propertyKey];
descriptor = getOwnPropertyDescriptorModule$3.f(target, propertyKey);
if (descriptor) return isDataDescriptor$1(descriptor)
? descriptor.value
- : descriptor.get === undefined ? undefined : call$Z(descriptor.get, receiver);
- if (isObject$a(prototype = getPrototypeOf$5(target))) return get(prototype, propertyKey, receiver);
+ : descriptor.get === undefined ? undefined : call$V(descriptor.get, receiver);
+ if (isObject$g(prototype = getPrototypeOf$6(target))) return get$3(prototype, propertyKey, receiver);
}
-$$2Y({ target: 'Reflect', stat: true }, {
- get: get
+$$3a({ target: 'Reflect', stat: true }, {
+ get: get$3
});
-var $$2X = _export;
-var DESCRIPTORS$e = descriptors;
-var anObject$1e = anObject$1z;
+var $$39 = _export;
+var DESCRIPTORS$i = descriptors;
+var anObject$S = anObject$1b;
var getOwnPropertyDescriptorModule$2 = objectGetOwnPropertyDescriptor;
// `Reflect.getOwnPropertyDescriptor` method
// https://tc39.es/ecma262/#sec-reflect.getownpropertydescriptor
-$$2X({ target: 'Reflect', stat: true, sham: !DESCRIPTORS$e }, {
+$$39({ target: 'Reflect', stat: true, sham: !DESCRIPTORS$i }, {
getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) {
- return getOwnPropertyDescriptorModule$2.f(anObject$1e(target), propertyKey);
+ return getOwnPropertyDescriptorModule$2.f(anObject$S(target), propertyKey);
}
});
-var $$2W = _export;
-var anObject$1d = anObject$1z;
+var $$38 = _export;
+var anObject$R = anObject$1b;
var objectGetPrototypeOf = objectGetPrototypeOf$1;
var CORRECT_PROTOTYPE_GETTER = correctPrototypeGetter;
// `Reflect.getPrototypeOf` method
// https://tc39.es/ecma262/#sec-reflect.getprototypeof
-$$2W({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, {
+$$38({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, {
getPrototypeOf: function getPrototypeOf(target) {
- return objectGetPrototypeOf(anObject$1d(target));
+ return objectGetPrototypeOf(anObject$R(target));
}
});
-var $$2V = _export;
+var $$37 = _export;
// `Reflect.has` method
// https://tc39.es/ecma262/#sec-reflect.has
-$$2V({ target: 'Reflect', stat: true }, {
+$$37({ target: 'Reflect', stat: true }, {
has: function has(target, propertyKey) {
return propertyKey in target;
}
});
-var $$2U = _export;
-var anObject$1c = anObject$1z;
+var $$36 = _export;
+var anObject$Q = anObject$1b;
var $isExtensible = objectIsExtensible;
// `Reflect.isExtensible` method
// https://tc39.es/ecma262/#sec-reflect.isextensible
-$$2U({ target: 'Reflect', stat: true }, {
+$$36({ target: 'Reflect', stat: true }, {
isExtensible: function isExtensible(target) {
- anObject$1c(target);
+ anObject$Q(target);
return $isExtensible(target);
}
});
-var $$2T = _export;
+var $$35 = _export;
var ownKeys = ownKeys$3;
// `Reflect.ownKeys` method
// https://tc39.es/ecma262/#sec-reflect.ownkeys
-$$2T({ target: 'Reflect', stat: true }, {
+$$35({ target: 'Reflect', stat: true }, {
ownKeys: ownKeys
});
-var $$2S = _export;
-var getBuiltIn$u = getBuiltIn$M;
-var anObject$1b = anObject$1z;
-var FREEZING = freezing;
+var $$34 = _export;
+var getBuiltIn$p = getBuiltIn$H;
+var anObject$P = anObject$1b;
+var FREEZING$2 = freezing;
// `Reflect.preventExtensions` method
// https://tc39.es/ecma262/#sec-reflect.preventextensions
-$$2S({ target: 'Reflect', stat: true, sham: !FREEZING }, {
+$$34({ target: 'Reflect', stat: true, sham: !FREEZING$2 }, {
preventExtensions: function preventExtensions(target) {
- anObject$1b(target);
+ anObject$P(target);
try {
- var objectPreventExtensions = getBuiltIn$u('Object', 'preventExtensions');
+ var objectPreventExtensions = getBuiltIn$p('Object', 'preventExtensions');
if (objectPreventExtensions) objectPreventExtensions(target);
return true;
} catch (error) {
@@ -8143,66 +8182,66 @@ $$2S({ target: 'Reflect', stat: true, sham: !FREEZING }, {
}
});
-var $$2R = _export;
-var call$Y = functionCall;
-var anObject$1a = anObject$1z;
-var isObject$9 = isObject$D;
+var $$33 = _export;
+var call$U = functionCall;
+var anObject$O = anObject$1b;
+var isObject$f = isObject$J;
var isDataDescriptor = isDataDescriptor$2;
-var fails$s = fails$1m;
+var fails$t = fails$1n;
var definePropertyModule$1 = objectDefineProperty;
var getOwnPropertyDescriptorModule$1 = objectGetOwnPropertyDescriptor;
-var getPrototypeOf$4 = objectGetPrototypeOf$1;
-var createPropertyDescriptor$4 = createPropertyDescriptor$c;
+var getPrototypeOf$5 = objectGetPrototypeOf$1;
+var createPropertyDescriptor$5 = createPropertyDescriptor$d;
// `Reflect.set` method
// https://tc39.es/ecma262/#sec-reflect.set
-function set(target, propertyKey, V /* , receiver */) {
+function set$7(target, propertyKey, V /* , receiver */) {
var receiver = arguments.length < 4 ? target : arguments[3];
- var ownDescriptor = getOwnPropertyDescriptorModule$1.f(anObject$1a(target), propertyKey);
+ var ownDescriptor = getOwnPropertyDescriptorModule$1.f(anObject$O(target), propertyKey);
var existingDescriptor, prototype, setter;
if (!ownDescriptor) {
- if (isObject$9(prototype = getPrototypeOf$4(target))) {
- return set(prototype, propertyKey, V, receiver);
+ if (isObject$f(prototype = getPrototypeOf$5(target))) {
+ return set$7(prototype, propertyKey, V, receiver);
}
- ownDescriptor = createPropertyDescriptor$4(0);
+ ownDescriptor = createPropertyDescriptor$5(0);
}
if (isDataDescriptor(ownDescriptor)) {
- if (ownDescriptor.writable === false || !isObject$9(receiver)) return false;
+ if (ownDescriptor.writable === false || !isObject$f(receiver)) return false;
if (existingDescriptor = getOwnPropertyDescriptorModule$1.f(receiver, propertyKey)) {
if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false;
existingDescriptor.value = V;
definePropertyModule$1.f(receiver, propertyKey, existingDescriptor);
- } else definePropertyModule$1.f(receiver, propertyKey, createPropertyDescriptor$4(0, V));
+ } else definePropertyModule$1.f(receiver, propertyKey, createPropertyDescriptor$5(0, V));
} else {
setter = ownDescriptor.set;
if (setter === undefined) return false;
- call$Y(setter, receiver, V);
+ call$U(setter, receiver, V);
} return true;
}
// MS Edge 17-18 Reflect.set allows setting the property to object
// with non-writable property on the prototype
-var MS_EDGE_BUG = fails$s(function () {
+var MS_EDGE_BUG = fails$t(function () {
var Constructor = function () { /* empty */ };
var object = definePropertyModule$1.f(new Constructor(), 'a', { configurable: true });
// eslint-disable-next-line es/no-reflect -- required for testing
return Reflect.set(Constructor.prototype, 'a', 1, object) !== false;
});
-$$2R({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, {
- set: set
+$$33({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, {
+ set: set$7
});
-var $$2Q = _export;
-var anObject$19 = anObject$1z;
+var $$32 = _export;
+var anObject$N = anObject$1b;
var aPossiblePrototype = aPossiblePrototype$2;
var objectSetPrototypeOf = objectSetPrototypeOf$1;
// `Reflect.setPrototypeOf` method
// https://tc39.es/ecma262/#sec-reflect.setprototypeof
-if (objectSetPrototypeOf) $$2Q({ target: 'Reflect', stat: true }, {
+if (objectSetPrototypeOf) $$32({ target: 'Reflect', stat: true }, {
setPrototypeOf: function setPrototypeOf(target, proto) {
- anObject$19(target);
+ anObject$N(target);
aPossiblePrototype(proto);
try {
objectSetPrototypeOf(target, proto);
@@ -8213,35 +8252,35 @@ if (objectSetPrototypeOf) $$2Q({ target: 'Reflect', stat: true }, {
}
});
-var $$2P = _export;
-var global$u = global$$;
+var $$31 = _export;
+var global$v = global$10;
var setToStringTag$3 = setToStringTag$d;
-$$2P({ global: true }, { Reflect: {} });
+$$31({ global: true }, { Reflect: {} });
// Reflect[@@toStringTag] property
// https://tc39.es/ecma262/#sec-reflect-@@tostringtag
-setToStringTag$3(global$u.Reflect, 'Reflect', true);
+setToStringTag$3(global$v.Reflect, 'Reflect', true);
-var isObject$8 = isObject$D;
-var classof$9 = classofRaw$2;
-var wellKnownSymbol$l = wellKnownSymbol$K;
+var isObject$e = isObject$J;
+var classof$a = classofRaw$2;
+var wellKnownSymbol$s = wellKnownSymbol$R;
-var MATCH$2 = wellKnownSymbol$l('match');
+var MATCH$2 = wellKnownSymbol$s('match');
// `IsRegExp` abstract operation
// https://tc39.es/ecma262/#sec-isregexp
var isRegexp = function (it) {
var isRegExp;
- return isObject$8(it) && ((isRegExp = it[MATCH$2]) !== undefined ? !!isRegExp : classof$9(it) == 'RegExp');
+ return isObject$e(it) && ((isRegExp = it[MATCH$2]) !== undefined ? !!isRegExp : classof$a(it) == 'RegExp');
};
-var anObject$18 = anObject$1z;
+var anObject$M = anObject$1b;
// `RegExp.prototype.flags` getter implementation
// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags
var regexpFlags$1 = function () {
- var that = anObject$18(this);
+ var that = anObject$M(this);
var result = '';
if (that.hasIndices) result += 'd';
if (that.global) result += 'g';
@@ -8254,26 +8293,26 @@ var regexpFlags$1 = function () {
return result;
};
-var call$X = functionCall;
-var hasOwn$d = hasOwnProperty_1;
-var isPrototypeOf$4 = objectIsPrototypeOf;
+var call$T = functionCall;
+var hasOwn$g = hasOwnProperty_1;
+var isPrototypeOf$5 = objectIsPrototypeOf;
var regExpFlags$1 = regexpFlags$1;
var RegExpPrototype$7 = RegExp.prototype;
var regexpGetFlags = function (R) {
var flags = R.flags;
- return flags === undefined && !('flags' in RegExpPrototype$7) && !hasOwn$d(R, 'flags') && isPrototypeOf$4(RegExpPrototype$7, R)
- ? call$X(regExpFlags$1, R) : flags;
+ return flags === undefined && !('flags' in RegExpPrototype$7) && !hasOwn$g(R, 'flags') && isPrototypeOf$5(RegExpPrototype$7, R)
+ ? call$T(regExpFlags$1, R) : flags;
};
-var fails$r = fails$1m;
-var global$t = global$$;
+var fails$s = fails$1n;
+var global$u = global$10;
// babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError
-var $RegExp$2 = global$t.RegExp;
+var $RegExp$2 = global$u.RegExp;
-var UNSUPPORTED_Y$3 = fails$r(function () {
+var UNSUPPORTED_Y$3 = fails$s(function () {
var re = $RegExp$2('a', 'y');
re.lastIndex = 2;
return re.exec('abcd') != null;
@@ -8281,11 +8320,11 @@ var UNSUPPORTED_Y$3 = fails$r(function () {
// UC Browser bug
// https://github.com/zloirock/core-js/issues/1008
-var MISSED_STICKY$2 = UNSUPPORTED_Y$3 || fails$r(function () {
+var MISSED_STICKY$2 = UNSUPPORTED_Y$3 || fails$s(function () {
return !$RegExp$2('a', 'y').sticky;
});
-var BROKEN_CARET = UNSUPPORTED_Y$3 || fails$r(function () {
+var BROKEN_CARET = UNSUPPORTED_Y$3 || fails$s(function () {
// https://bugzilla.mozilla.org/show_bug.cgi?id=773687
var re = $RegExp$2('^r', 'gy');
re.lastIndex = 2;
@@ -8298,60 +8337,60 @@ var regexpStickyHelpers = {
UNSUPPORTED_Y: UNSUPPORTED_Y$3
};
-var fails$q = fails$1m;
-var global$s = global$$;
+var fails$r = fails$1n;
+var global$t = global$10;
// babel-minify and Closure Compiler transpiles RegExp('.', 's') -> /./s and it causes SyntaxError
-var $RegExp$1 = global$s.RegExp;
+var $RegExp$1 = global$t.RegExp;
-var regexpUnsupportedDotAll = fails$q(function () {
+var regexpUnsupportedDotAll = fails$r(function () {
var re = $RegExp$1('.', 's');
return !(re.dotAll && re.exec('\n') && re.flags === 's');
});
-var fails$p = fails$1m;
-var global$r = global$$;
+var fails$q = fails$1n;
+var global$s = global$10;
// babel-minify and Closure Compiler transpiles RegExp('(?b)', 'g') -> /(?b)/g and it causes SyntaxError
-var $RegExp = global$r.RegExp;
+var $RegExp = global$s.RegExp;
-var regexpUnsupportedNcg = fails$p(function () {
+var regexpUnsupportedNcg = fails$q(function () {
var re = $RegExp('(?b)', 'g');
return re.exec('b').groups.a !== 'b' ||
'b'.replace(re, '$c') !== 'bc';
});
-var DESCRIPTORS$d = descriptors;
-var global$q = global$$;
-var uncurryThis$J = functionUncurryThis;
+var DESCRIPTORS$h = descriptors;
+var global$r = global$10;
+var uncurryThis$X = functionUncurryThis;
var isForced = isForced_1;
var inheritIfRequired$2 = inheritIfRequired$6;
-var createNonEnumerableProperty$9 = createNonEnumerableProperty$i;
+var createNonEnumerableProperty$a = createNonEnumerableProperty$j;
var getOwnPropertyNames$1 = objectGetOwnPropertyNames.f;
-var isPrototypeOf$3 = objectIsPrototypeOf;
+var isPrototypeOf$4 = objectIsPrototypeOf;
var isRegExp$4 = isRegexp;
-var toString$o = toString$A;
+var toString$q = toString$C;
var getRegExpFlags$4 = regexpGetFlags;
var stickyHelpers$2 = regexpStickyHelpers;
var proxyAccessor = proxyAccessor$2;
-var defineBuiltIn$8 = defineBuiltIn$p;
-var fails$o = fails$1m;
-var hasOwn$c = hasOwnProperty_1;
+var defineBuiltIn$c = defineBuiltIn$s;
+var fails$p = fails$1n;
+var hasOwn$f = hasOwnProperty_1;
var enforceInternalState$2 = internalState.enforce;
var setSpecies$2 = setSpecies$7;
-var wellKnownSymbol$k = wellKnownSymbol$K;
+var wellKnownSymbol$r = wellKnownSymbol$R;
var UNSUPPORTED_DOT_ALL$2 = regexpUnsupportedDotAll;
var UNSUPPORTED_NCG$1 = regexpUnsupportedNcg;
-var MATCH$1 = wellKnownSymbol$k('match');
-var NativeRegExp = global$q.RegExp;
+var MATCH$1 = wellKnownSymbol$r('match');
+var NativeRegExp = global$r.RegExp;
var RegExpPrototype$6 = NativeRegExp.prototype;
-var SyntaxError$2 = global$q.SyntaxError;
-var exec$8 = uncurryThis$J(RegExpPrototype$6.exec);
-var charAt$e = uncurryThis$J(''.charAt);
-var replace$7 = uncurryThis$J(''.replace);
-var stringIndexOf$4 = uncurryThis$J(''.indexOf);
-var stringSlice$c = uncurryThis$J(''.slice);
+var SyntaxError$2 = global$r.SyntaxError;
+var exec$9 = uncurryThis$X(RegExpPrototype$6.exec);
+var charAt$h = uncurryThis$X(''.charAt);
+var replace$7 = uncurryThis$X(''.replace);
+var stringIndexOf$5 = uncurryThis$X(''.indexOf);
+var stringSlice$e = uncurryThis$X(''.slice);
// TODO: Use only proper RegExpIdentifierName
var IS_NCG = /^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/;
var re1 = /a/g;
@@ -8363,8 +8402,8 @@ var CORRECT_NEW = new NativeRegExp(re1) !== re1;
var MISSED_STICKY$1 = stickyHelpers$2.MISSED_STICKY;
var UNSUPPORTED_Y$2 = stickyHelpers$2.UNSUPPORTED_Y;
-var BASE_FORCED = DESCRIPTORS$d &&
- (!CORRECT_NEW || MISSED_STICKY$1 || UNSUPPORTED_DOT_ALL$2 || UNSUPPORTED_NCG$1 || fails$o(function () {
+var BASE_FORCED = DESCRIPTORS$h &&
+ (!CORRECT_NEW || MISSED_STICKY$1 || UNSUPPORTED_DOT_ALL$2 || UNSUPPORTED_NCG$1 || fails$p(function () {
re2[MATCH$1] = false;
// RegExp constructor can alter flags and IsRegExp works correct with @@match
return NativeRegExp(re1) != re1 || NativeRegExp(re2) == re2 || NativeRegExp(re1, 'i') != '/a/i';
@@ -8377,9 +8416,9 @@ var handleDotAll = function (string) {
var brackets = false;
var chr;
for (; index <= length; index++) {
- chr = charAt$e(string, index);
+ chr = charAt$h(string, index);
if (chr === '\\') {
- result += chr + charAt$e(string, ++index);
+ result += chr + charAt$h(string, ++index);
continue;
}
if (!brackets && chr === '.') {
@@ -8406,9 +8445,9 @@ var handleNCG = function (string) {
var groupname = '';
var chr;
for (; index <= length; index++) {
- chr = charAt$e(string, index);
+ chr = charAt$h(string, index);
if (chr === '\\') {
- chr = chr + charAt$e(string, ++index);
+ chr = chr + charAt$h(string, ++index);
} else if (chr === ']') {
brackets = false;
} else if (!brackets) switch (true) {
@@ -8416,7 +8455,7 @@ var handleNCG = function (string) {
brackets = true;
break;
case chr === '(':
- if (exec$8(IS_NCG, stringSlice$c(string, index + 1))) {
+ if (exec$9(IS_NCG, stringSlice$e(string, index + 1))) {
index += 2;
ncg = true;
}
@@ -8424,7 +8463,7 @@ var handleNCG = function (string) {
groupid++;
continue;
case chr === '>' && ncg:
- if (groupname === '' || hasOwn$c(names, groupname)) {
+ if (groupname === '' || hasOwn$f(names, groupname)) {
throw new SyntaxError$2('Invalid capture group name');
}
names[groupname] = true;
@@ -8442,7 +8481,7 @@ var handleNCG = function (string) {
// https://tc39.es/ecma262/#sec-regexp-constructor
if (isForced('RegExp', BASE_FORCED)) {
var RegExpWrapper = function RegExp(pattern, flags) {
- var thisIsRegExp = isPrototypeOf$3(RegExpPrototype$6, this);
+ var thisIsRegExp = isPrototypeOf$4(RegExpPrototype$6, this);
var patternIsRegExp = isRegExp$4(pattern);
var flagsAreUndefined = flags === undefined;
var groups = [];
@@ -8453,24 +8492,24 @@ if (isForced('RegExp', BASE_FORCED)) {
return pattern;
}
- if (patternIsRegExp || isPrototypeOf$3(RegExpPrototype$6, pattern)) {
+ if (patternIsRegExp || isPrototypeOf$4(RegExpPrototype$6, pattern)) {
pattern = pattern.source;
if (flagsAreUndefined) flags = getRegExpFlags$4(rawPattern);
}
- pattern = pattern === undefined ? '' : toString$o(pattern);
- flags = flags === undefined ? '' : toString$o(flags);
+ pattern = pattern === undefined ? '' : toString$q(pattern);
+ flags = flags === undefined ? '' : toString$q(flags);
rawPattern = pattern;
if (UNSUPPORTED_DOT_ALL$2 && 'dotAll' in re1) {
- dotAll = !!flags && stringIndexOf$4(flags, 's') > -1;
+ dotAll = !!flags && stringIndexOf$5(flags, 's') > -1;
if (dotAll) flags = replace$7(flags, /s/g, '');
}
rawFlags = flags;
if (MISSED_STICKY$1 && 'sticky' in re1) {
- sticky = !!flags && stringIndexOf$4(flags, 'y') > -1;
+ sticky = !!flags && stringIndexOf$5(flags, 'y') > -1;
if (sticky && UNSUPPORTED_Y$2) flags = replace$7(flags, /y/g, '');
}
@@ -8494,76 +8533,76 @@ if (isForced('RegExp', BASE_FORCED)) {
if (pattern !== rawPattern) try {
// fails in old engines, but we have no alternatives for unsupported regex syntax
- createNonEnumerableProperty$9(result, 'source', rawPattern === '' ? '(?:)' : rawPattern);
+ createNonEnumerableProperty$a(result, 'source', rawPattern === '' ? '(?:)' : rawPattern);
} catch (error) { /* empty */ }
return result;
};
- for (var keys = getOwnPropertyNames$1(NativeRegExp), index$1 = 0; keys.length > index$1;) {
- proxyAccessor(RegExpWrapper, NativeRegExp, keys[index$1++]);
+ for (var keys$1 = getOwnPropertyNames$1(NativeRegExp), index$1 = 0; keys$1.length > index$1;) {
+ proxyAccessor(RegExpWrapper, NativeRegExp, keys$1[index$1++]);
}
RegExpPrototype$6.constructor = RegExpWrapper;
RegExpWrapper.prototype = RegExpPrototype$6;
- defineBuiltIn$8(global$q, 'RegExp', RegExpWrapper, { constructor: true });
+ defineBuiltIn$c(global$r, 'RegExp', RegExpWrapper, { constructor: true });
}
// https://tc39.es/ecma262/#sec-get-regexp-@@species
setSpecies$2('RegExp');
-var DESCRIPTORS$c = descriptors;
+var DESCRIPTORS$g = descriptors;
var UNSUPPORTED_DOT_ALL$1 = regexpUnsupportedDotAll;
-var classof$8 = classofRaw$2;
-var defineBuiltInAccessor$7 = defineBuiltInAccessor$9;
+var classof$9 = classofRaw$2;
+var defineBuiltInAccessor$a = defineBuiltInAccessor$c;
var getInternalState$b = internalState.get;
var RegExpPrototype$5 = RegExp.prototype;
-var $TypeError$i = TypeError;
+var $TypeError$k = TypeError;
// `RegExp.prototype.dotAll` getter
// https://tc39.es/ecma262/#sec-get-regexp.prototype.dotall
-if (DESCRIPTORS$c && UNSUPPORTED_DOT_ALL$1) {
- defineBuiltInAccessor$7(RegExpPrototype$5, 'dotAll', {
+if (DESCRIPTORS$g && UNSUPPORTED_DOT_ALL$1) {
+ defineBuiltInAccessor$a(RegExpPrototype$5, 'dotAll', {
configurable: true,
get: function dotAll() {
if (this === RegExpPrototype$5) return undefined;
// We can't use InternalStateModule.getterFor because
// we don't add metadata for regexps created by a literal.
- if (classof$8(this) === 'RegExp') {
+ if (classof$9(this) === 'RegExp') {
return !!getInternalState$b(this).dotAll;
}
- throw $TypeError$i('Incompatible receiver, RegExp required');
+ throw $TypeError$k('Incompatible receiver, RegExp required');
}
});
}
/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */
/* eslint-disable regexp/no-useless-quantifier -- testing */
-var call$W = functionCall;
-var uncurryThis$I = functionUncurryThis;
-var toString$n = toString$A;
+var call$S = functionCall;
+var uncurryThis$W = functionUncurryThis;
+var toString$p = toString$C;
var regexpFlags = regexpFlags$1;
var stickyHelpers$1 = regexpStickyHelpers;
-var shared$2 = shared$9.exports;
-var create$8 = objectCreate$1;
+var shared$3 = sharedExports;
+var create$9 = objectCreate$1;
var getInternalState$a = internalState.get;
var UNSUPPORTED_DOT_ALL = regexpUnsupportedDotAll;
var UNSUPPORTED_NCG = regexpUnsupportedNcg;
-var nativeReplace = shared$2('native-string-replace', String.prototype.replace);
+var nativeReplace = shared$3('native-string-replace', String.prototype.replace);
var nativeExec = RegExp.prototype.exec;
var patchedExec = nativeExec;
-var charAt$d = uncurryThis$I(''.charAt);
-var indexOf$1 = uncurryThis$I(''.indexOf);
-var replace$6 = uncurryThis$I(''.replace);
-var stringSlice$b = uncurryThis$I(''.slice);
+var charAt$g = uncurryThis$W(''.charAt);
+var indexOf$1 = uncurryThis$W(''.indexOf);
+var replace$6 = uncurryThis$W(''.replace);
+var stringSlice$d = uncurryThis$W(''.slice);
var UPDATES_LAST_INDEX_WRONG = (function () {
var re1 = /a/;
var re2 = /b*/g;
- call$W(nativeExec, re1, 'a');
- call$W(nativeExec, re2, 'a');
+ call$S(nativeExec, re1, 'a');
+ call$S(nativeExec, re2, 'a');
return re1.lastIndex !== 0 || re2.lastIndex !== 0;
})();
@@ -8578,20 +8617,20 @@ if (PATCH) {
patchedExec = function exec(string) {
var re = this;
var state = getInternalState$a(re);
- var str = toString$n(string);
+ var str = toString$p(string);
var raw = state.raw;
var result, reCopy, lastIndex, match, i, object, group;
if (raw) {
raw.lastIndex = re.lastIndex;
- result = call$W(patchedExec, raw, str);
+ result = call$S(patchedExec, raw, str);
re.lastIndex = raw.lastIndex;
return result;
}
var groups = state.groups;
var sticky = UNSUPPORTED_Y$1 && re.sticky;
- var flags = call$W(regexpFlags, re);
+ var flags = call$S(regexpFlags, re);
var source = re.source;
var charsAdded = 0;
var strCopy = str;
@@ -8602,9 +8641,9 @@ if (PATCH) {
flags += 'g';
}
- strCopy = stringSlice$b(str, re.lastIndex);
+ strCopy = stringSlice$d(str, re.lastIndex);
// Support anchored sticky behavior.
- if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt$d(str, re.lastIndex - 1) !== '\n')) {
+ if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt$g(str, re.lastIndex - 1) !== '\n')) {
source = '(?: ' + source + ')';
strCopy = ' ' + strCopy;
charsAdded++;
@@ -8619,12 +8658,12 @@ if (PATCH) {
}
if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;
- match = call$W(nativeExec, sticky ? reCopy : re, strCopy);
+ match = call$S(nativeExec, sticky ? reCopy : re, strCopy);
if (sticky) {
if (match) {
- match.input = stringSlice$b(match.input, charsAdded);
- match[0] = stringSlice$b(match[0], charsAdded);
+ match.input = stringSlice$d(match.input, charsAdded);
+ match[0] = stringSlice$d(match[0], charsAdded);
match.index = re.lastIndex;
re.lastIndex += match[0].length;
} else re.lastIndex = 0;
@@ -8634,7 +8673,7 @@ if (PATCH) {
if (NPCG_INCLUDED && match && match.length > 1) {
// Fix browsers whose `exec` methods don't consistently return `undefined`
// for NPCG, like IE8. NOTE: This doesn't work for /(.?)?/
- call$W(nativeReplace, match[0], reCopy, function () {
+ call$S(nativeReplace, match[0], reCopy, function () {
for (i = 1; i < arguments.length - 2; i++) {
if (arguments[i] === undefined) match[i] = undefined;
}
@@ -8642,7 +8681,7 @@ if (PATCH) {
}
if (match && groups) {
- match.groups = object = create$8(null);
+ match.groups = object = create$9(null);
for (i = 0; i < groups.length; i++) {
group = groups[i];
object[group[0]] = match[group[1]];
@@ -8655,26 +8694,26 @@ if (PATCH) {
var regexpExec$3 = patchedExec;
-var $$2O = _export;
-var exec$7 = regexpExec$3;
+var $$30 = _export;
+var exec$8 = regexpExec$3;
// `RegExp.prototype.exec` method
// https://tc39.es/ecma262/#sec-regexp.prototype.exec
-$$2O({ target: 'RegExp', proto: true, forced: /./.exec !== exec$7 }, {
- exec: exec$7
+$$30({ target: 'RegExp', proto: true, forced: /./.exec !== exec$8 }, {
+ exec: exec$8
});
-var global$p = global$$;
-var DESCRIPTORS$b = descriptors;
-var defineBuiltInAccessor$6 = defineBuiltInAccessor$9;
+var global$q = global$10;
+var DESCRIPTORS$f = descriptors;
+var defineBuiltInAccessor$9 = defineBuiltInAccessor$c;
var regExpFlags = regexpFlags$1;
-var fails$n = fails$1m;
+var fails$o = fails$1n;
// babel-minify and Closure Compiler transpiles RegExp('.', 'd') -> /./d and it causes SyntaxError
-var RegExp$2 = global$p.RegExp;
+var RegExp$2 = global$q.RegExp;
var RegExpPrototype$4 = RegExp$2.prototype;
-var FORCED$5 = DESCRIPTORS$b && fails$n(function () {
+var FORCED$5 = DESCRIPTORS$f && fails$o(function () {
var INDICES_SUPPORT = true;
try {
RegExp$2('.', 'd');
@@ -8715,44 +8754,44 @@ var FORCED$5 = DESCRIPTORS$b && fails$n(function () {
// `RegExp.prototype.flags` getter
// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags
-if (FORCED$5) defineBuiltInAccessor$6(RegExpPrototype$4, 'flags', {
+if (FORCED$5) defineBuiltInAccessor$9(RegExpPrototype$4, 'flags', {
configurable: true,
get: regExpFlags
});
-var DESCRIPTORS$a = descriptors;
+var DESCRIPTORS$e = descriptors;
var MISSED_STICKY = regexpStickyHelpers.MISSED_STICKY;
-var classof$7 = classofRaw$2;
-var defineBuiltInAccessor$5 = defineBuiltInAccessor$9;
+var classof$8 = classofRaw$2;
+var defineBuiltInAccessor$8 = defineBuiltInAccessor$c;
var getInternalState$9 = internalState.get;
var RegExpPrototype$3 = RegExp.prototype;
-var $TypeError$h = TypeError;
+var $TypeError$j = TypeError;
// `RegExp.prototype.sticky` getter
// https://tc39.es/ecma262/#sec-get-regexp.prototype.sticky
-if (DESCRIPTORS$a && MISSED_STICKY) {
- defineBuiltInAccessor$5(RegExpPrototype$3, 'sticky', {
+if (DESCRIPTORS$e && MISSED_STICKY) {
+ defineBuiltInAccessor$8(RegExpPrototype$3, 'sticky', {
configurable: true,
get: function sticky() {
if (this === RegExpPrototype$3) return undefined;
// We can't use InternalStateModule.getterFor because
// we don't add metadata for regexps created by a literal.
- if (classof$7(this) === 'RegExp') {
+ if (classof$8(this) === 'RegExp') {
return !!getInternalState$9(this).sticky;
}
- throw $TypeError$h('Incompatible receiver, RegExp required');
+ throw $TypeError$j('Incompatible receiver, RegExp required');
}
});
}
// TODO: Remove from `core-js@4` since it's moved to entry points
-var $$2N = _export;
-var call$V = functionCall;
-var isCallable$c = isCallable$E;
-var anObject$17 = anObject$1z;
-var toString$m = toString$A;
+var $$2$ = _export;
+var call$R = functionCall;
+var isCallable$h = isCallable$J;
+var anObject$L = anObject$1b;
+var toString$o = toString$C;
var DELEGATES_TO_EXEC = function () {
var execCalled = false;
@@ -8768,39 +8807,39 @@ var nativeTest = /./.test;
// `RegExp.prototype.test` method
// https://tc39.es/ecma262/#sec-regexp.prototype.test
-$$2N({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {
+$$2$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {
test: function (S) {
- var R = anObject$17(this);
- var string = toString$m(S);
+ var R = anObject$L(this);
+ var string = toString$o(S);
var exec = R.exec;
- if (!isCallable$c(exec)) return call$V(nativeTest, R, string);
- var result = call$V(exec, R, string);
+ if (!isCallable$h(exec)) return call$R(nativeTest, R, string);
+ var result = call$R(exec, R, string);
if (result === null) return false;
- anObject$17(result);
+ anObject$L(result);
return true;
}
});
var PROPER_FUNCTION_NAME$1 = functionName.PROPER;
-var defineBuiltIn$7 = defineBuiltIn$p;
-var anObject$16 = anObject$1z;
-var $toString$2 = toString$A;
-var fails$m = fails$1m;
+var defineBuiltIn$b = defineBuiltIn$s;
+var anObject$K = anObject$1b;
+var $toString$2 = toString$C;
+var fails$n = fails$1n;
var getRegExpFlags$3 = regexpGetFlags;
var TO_STRING = 'toString';
var RegExpPrototype$2 = RegExp.prototype;
var nativeToString = RegExpPrototype$2[TO_STRING];
-var NOT_GENERIC = fails$m(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });
+var NOT_GENERIC = fails$n(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });
// FF44- RegExp#toString has a wrong name
var INCORRECT_NAME = PROPER_FUNCTION_NAME$1 && nativeToString.name != TO_STRING;
// `RegExp.prototype.toString` method
// https://tc39.es/ecma262/#sec-regexp.prototype.tostring
if (NOT_GENERIC || INCORRECT_NAME) {
- defineBuiltIn$7(RegExp.prototype, TO_STRING, function toString() {
- var R = anObject$16(this);
+ defineBuiltIn$b(RegExp.prototype, TO_STRING, function toString() {
+ var R = anObject$K(this);
var pattern = $toString$2(R.source);
var flags = $toString$2(getRegExpFlags$3(R));
return '/' + pattern + '/' + flags;
@@ -8816,56 +8855,56 @@ collection$2('Set', function (init) {
return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };
}, collectionStrong);
-var $$2M = _export;
-var uncurryThis$H = functionUncurryThis;
-var requireObjectCoercible$e = requireObjectCoercible$l;
-var toIntegerOrInfinity$b = toIntegerOrInfinity$o;
-var toString$l = toString$A;
-var fails$l = fails$1m;
+var $$2_ = _export;
+var uncurryThis$V = functionUncurryThis;
+var requireObjectCoercible$g = requireObjectCoercible$n;
+var toIntegerOrInfinity$c = toIntegerOrInfinity$p;
+var toString$n = toString$C;
+var fails$m = fails$1n;
-var charAt$c = uncurryThis$H(''.charAt);
+var charAt$f = uncurryThis$V(''.charAt);
-var FORCED$4 = fails$l(function () {
+var FORCED$4 = fails$m(function () {
// eslint-disable-next-line es/no-array-string-prototype-at -- safe
return 'ð ®·'.at(-2) !== '\uD842';
});
// `String.prototype.at` method
// https://github.com/tc39/proposal-relative-indexing-method
-$$2M({ target: 'String', proto: true, forced: FORCED$4 }, {
+$$2_({ target: 'String', proto: true, forced: FORCED$4 }, {
at: function at(index) {
- var S = toString$l(requireObjectCoercible$e(this));
+ var S = toString$n(requireObjectCoercible$g(this));
var len = S.length;
- var relativeIndex = toIntegerOrInfinity$b(index);
+ var relativeIndex = toIntegerOrInfinity$c(index);
var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
- return (k < 0 || k >= len) ? undefined : charAt$c(S, k);
+ return (k < 0 || k >= len) ? undefined : charAt$f(S, k);
}
});
-var uncurryThis$G = functionUncurryThis;
-var toIntegerOrInfinity$a = toIntegerOrInfinity$o;
-var toString$k = toString$A;
-var requireObjectCoercible$d = requireObjectCoercible$l;
+var uncurryThis$U = functionUncurryThis;
+var toIntegerOrInfinity$b = toIntegerOrInfinity$p;
+var toString$m = toString$C;
+var requireObjectCoercible$f = requireObjectCoercible$n;
-var charAt$b = uncurryThis$G(''.charAt);
-var charCodeAt$2 = uncurryThis$G(''.charCodeAt);
-var stringSlice$a = uncurryThis$G(''.slice);
+var charAt$e = uncurryThis$U(''.charAt);
+var charCodeAt$5 = uncurryThis$U(''.charCodeAt);
+var stringSlice$c = uncurryThis$U(''.slice);
var createMethod$1 = function (CONVERT_TO_STRING) {
return function ($this, pos) {
- var S = toString$k(requireObjectCoercible$d($this));
- var position = toIntegerOrInfinity$a(pos);
+ var S = toString$m(requireObjectCoercible$f($this));
+ var position = toIntegerOrInfinity$b(pos);
var size = S.length;
var first, second;
if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;
- first = charCodeAt$2(S, position);
+ first = charCodeAt$5(S, position);
return first < 0xD800 || first > 0xDBFF || position + 1 === size
- || (second = charCodeAt$2(S, position + 1)) < 0xDC00 || second > 0xDFFF
+ || (second = charCodeAt$5(S, position + 1)) < 0xDC00 || second > 0xDFFF
? CONVERT_TO_STRING
- ? charAt$b(S, position)
+ ? charAt$e(S, position)
: first
: CONVERT_TO_STRING
- ? stringSlice$a(S, position, position + 2)
+ ? stringSlice$c(S, position, position + 2)
: (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;
};
};
@@ -8879,12 +8918,12 @@ var stringMultibyte = {
charAt: createMethod$1(true)
};
-var $$2L = _export;
+var $$2Z = _export;
var codeAt$2 = stringMultibyte.codeAt;
// `String.prototype.codePointAt` method
// https://tc39.es/ecma262/#sec-string.prototype.codepointat
-$$2L({ target: 'String', proto: true }, {
+$$2Z({ target: 'String', proto: true }, {
codePointAt: function codePointAt(pos) {
return codeAt$2(this, pos);
}
@@ -8892,17 +8931,17 @@ $$2L({ target: 'String', proto: true }, {
var isRegExp$3 = isRegexp;
-var $TypeError$g = TypeError;
+var $TypeError$i = TypeError;
var notARegexp = function (it) {
if (isRegExp$3(it)) {
- throw $TypeError$g("The method doesn't accept regular expressions");
+ throw $TypeError$i("The method doesn't accept regular expressions");
} return it;
};
-var wellKnownSymbol$j = wellKnownSymbol$K;
+var wellKnownSymbol$q = wellKnownSymbol$R;
-var MATCH = wellKnownSymbol$j('match');
+var MATCH = wellKnownSymbol$q('match');
var correctIsRegexpLogic = function (METHOD_NAME) {
var regexp = /./;
@@ -8916,19 +8955,19 @@ var correctIsRegexpLogic = function (METHOD_NAME) {
} return false;
};
-var $$2K = _export;
-var uncurryThis$F = functionUncurryThis;
+var $$2Y = _export;
+var uncurryThis$T = functionUncurryThisClause;
var getOwnPropertyDescriptor$3 = objectGetOwnPropertyDescriptor.f;
var toLength$7 = toLength$d;
-var toString$j = toString$A;
+var toString$l = toString$C;
var notARegExp$2 = notARegexp;
-var requireObjectCoercible$c = requireObjectCoercible$l;
+var requireObjectCoercible$e = requireObjectCoercible$n;
var correctIsRegExpLogic$2 = correctIsRegexpLogic;
// eslint-disable-next-line es/no-string-prototype-endswith -- safe
-var nativeEndsWith = uncurryThis$F(''.endsWith);
-var slice$2 = uncurryThis$F(''.slice);
-var min$7 = Math.min;
+var nativeEndsWith = uncurryThis$T(''.endsWith);
+var slice$2 = uncurryThis$T(''.slice);
+var min$8 = Math.min;
var CORRECT_IS_REGEXP_LOGIC$1 = correctIsRegExpLogic$2('endsWith');
// https://github.com/zloirock/core-js/pull/702
@@ -8939,36 +8978,36 @@ var MDN_POLYFILL_BUG$1 = !CORRECT_IS_REGEXP_LOGIC$1 && !!function () {
// `String.prototype.endsWith` method
// https://tc39.es/ecma262/#sec-string.prototype.endswith
-$$2K({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG$1 && !CORRECT_IS_REGEXP_LOGIC$1 }, {
+$$2Y({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG$1 && !CORRECT_IS_REGEXP_LOGIC$1 }, {
endsWith: function endsWith(searchString /* , endPosition = @length */) {
- var that = toString$j(requireObjectCoercible$c(this));
+ var that = toString$l(requireObjectCoercible$e(this));
notARegExp$2(searchString);
var endPosition = arguments.length > 1 ? arguments[1] : undefined;
var len = that.length;
- var end = endPosition === undefined ? len : min$7(toLength$7(endPosition), len);
- var search = toString$j(searchString);
+ var end = endPosition === undefined ? len : min$8(toLength$7(endPosition), len);
+ var search = toString$l(searchString);
return nativeEndsWith
? nativeEndsWith(that, search, end)
: slice$2(that, end - search.length, end) === search;
}
});
-var $$2J = _export;
-var uncurryThis$E = functionUncurryThis;
+var $$2X = _export;
+var uncurryThis$S = functionUncurryThis;
var toAbsoluteIndex$3 = toAbsoluteIndex$b;
var $RangeError$7 = RangeError;
-var fromCharCode$3 = String.fromCharCode;
+var fromCharCode$4 = String.fromCharCode;
// eslint-disable-next-line es/no-string-fromcodepoint -- required for testing
var $fromCodePoint = String.fromCodePoint;
-var join$6 = uncurryThis$E([].join);
+var join$7 = uncurryThis$S([].join);
// length should be 1, old FF problem
var INCORRECT_LENGTH = !!$fromCodePoint && $fromCodePoint.length != 1;
// `String.fromCodePoint` method
// https://tc39.es/ecma262/#sec-string.fromcodepoint
-$$2J({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, {
+$$2X({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
fromCodePoint: function fromCodePoint(x) {
var elements = [];
@@ -8979,49 +9018,49 @@ $$2J({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, {
code = +arguments[i++];
if (toAbsoluteIndex$3(code, 0x10FFFF) !== code) throw $RangeError$7(code + ' is not a valid code point');
elements[i] = code < 0x10000
- ? fromCharCode$3(code)
- : fromCharCode$3(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00);
- } return join$6(elements, '');
+ ? fromCharCode$4(code)
+ : fromCharCode$4(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00);
+ } return join$7(elements, '');
}
});
-var $$2I = _export;
-var uncurryThis$D = functionUncurryThis;
+var $$2W = _export;
+var uncurryThis$R = functionUncurryThis;
var notARegExp$1 = notARegexp;
-var requireObjectCoercible$b = requireObjectCoercible$l;
-var toString$i = toString$A;
+var requireObjectCoercible$d = requireObjectCoercible$n;
+var toString$k = toString$C;
var correctIsRegExpLogic$1 = correctIsRegexpLogic;
-var stringIndexOf$3 = uncurryThis$D(''.indexOf);
+var stringIndexOf$4 = uncurryThis$R(''.indexOf);
// `String.prototype.includes` method
// https://tc39.es/ecma262/#sec-string.prototype.includes
-$$2I({ target: 'String', proto: true, forced: !correctIsRegExpLogic$1('includes') }, {
+$$2W({ target: 'String', proto: true, forced: !correctIsRegExpLogic$1('includes') }, {
includes: function includes(searchString /* , position = 0 */) {
- return !!~stringIndexOf$3(
- toString$i(requireObjectCoercible$b(this)),
- toString$i(notARegExp$1(searchString)),
+ return !!~stringIndexOf$4(
+ toString$k(requireObjectCoercible$d(this)),
+ toString$k(notARegExp$1(searchString)),
arguments.length > 1 ? arguments[1] : undefined
);
}
});
-var charAt$a = stringMultibyte.charAt;
-var toString$h = toString$A;
-var InternalStateModule$e = internalState;
+var charAt$d = stringMultibyte.charAt;
+var toString$j = toString$C;
+var InternalStateModule$g = internalState;
var defineIterator = iteratorDefine;
-var createIterResultObject$e = createIterResultObject$h;
+var createIterResultObject$d = createIterResultObject$g;
var STRING_ITERATOR$1 = 'String Iterator';
-var setInternalState$e = InternalStateModule$e.set;
-var getInternalState$8 = InternalStateModule$e.getterFor(STRING_ITERATOR$1);
+var setInternalState$g = InternalStateModule$g.set;
+var getInternalState$8 = InternalStateModule$g.getterFor(STRING_ITERATOR$1);
// `String.prototype[@@iterator]` method
// https://tc39.es/ecma262/#sec-string.prototype-@@iterator
defineIterator(String, 'String', function (iterated) {
- setInternalState$e(this, {
+ setInternalState$g(this, {
type: STRING_ITERATOR$1,
- string: toString$h(iterated),
+ string: toString$j(iterated),
index: 0
});
// `%StringIteratorPrototype%.next` method
@@ -9031,35 +9070,35 @@ defineIterator(String, 'String', function (iterated) {
var string = state.string;
var index = state.index;
var point;
- if (index >= string.length) return createIterResultObject$e(undefined, true);
- point = charAt$a(string, index);
+ if (index >= string.length) return createIterResultObject$d(undefined, true);
+ point = charAt$d(string, index);
state.index += point.length;
- return createIterResultObject$e(point, false);
+ return createIterResultObject$d(point, false);
});
// TODO: Remove from `core-js@4` since it's moved to entry points
-var uncurryThis$C = functionUncurryThis;
-var defineBuiltIn$6 = defineBuiltIn$p;
+var uncurryThis$Q = functionUncurryThisClause;
+var defineBuiltIn$a = defineBuiltIn$s;
var regexpExec$2 = regexpExec$3;
-var fails$k = fails$1m;
-var wellKnownSymbol$i = wellKnownSymbol$K;
-var createNonEnumerableProperty$8 = createNonEnumerableProperty$i;
+var fails$l = fails$1n;
+var wellKnownSymbol$p = wellKnownSymbol$R;
+var createNonEnumerableProperty$9 = createNonEnumerableProperty$j;
-var SPECIES = wellKnownSymbol$i('species');
+var SPECIES = wellKnownSymbol$p('species');
var RegExpPrototype$1 = RegExp.prototype;
var fixRegexpWellKnownSymbolLogic = function (KEY, exec, FORCED, SHAM) {
- var SYMBOL = wellKnownSymbol$i(KEY);
+ var SYMBOL = wellKnownSymbol$p(KEY);
- var DELEGATES_TO_SYMBOL = !fails$k(function () {
+ var DELEGATES_TO_SYMBOL = !fails$l(function () {
// String methods call symbol-named RegEp methods
var O = {};
O[SYMBOL] = function () { return 7; };
return ''[KEY](O) != 7;
});
- var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails$k(function () {
+ var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails$l(function () {
// Symbol-named RegExp methods call .exec
var execCalled = false;
var re = /a/;
@@ -9088,9 +9127,9 @@ var fixRegexpWellKnownSymbolLogic = function (KEY, exec, FORCED, SHAM) {
!DELEGATES_TO_EXEC ||
FORCED
) {
- var uncurriedNativeRegExpMethod = uncurryThis$C(/./[SYMBOL]);
+ var uncurriedNativeRegExpMethod = uncurryThis$Q(/./[SYMBOL]);
var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {
- var uncurriedNativeMethod = uncurryThis$C(nativeMethod);
+ var uncurriedNativeMethod = uncurryThis$Q(nativeMethod);
var $exec = regexp.exec;
if ($exec === regexpExec$2 || $exec === RegExpPrototype$1.exec) {
if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
@@ -9104,50 +9143,50 @@ var fixRegexpWellKnownSymbolLogic = function (KEY, exec, FORCED, SHAM) {
return { done: false };
});
- defineBuiltIn$6(String.prototype, KEY, methods[0]);
- defineBuiltIn$6(RegExpPrototype$1, SYMBOL, methods[1]);
+ defineBuiltIn$a(String.prototype, KEY, methods[0]);
+ defineBuiltIn$a(RegExpPrototype$1, SYMBOL, methods[1]);
}
- if (SHAM) createNonEnumerableProperty$8(RegExpPrototype$1[SYMBOL], 'sham', true);
+ if (SHAM) createNonEnumerableProperty$9(RegExpPrototype$1[SYMBOL], 'sham', true);
};
-var charAt$9 = stringMultibyte.charAt;
+var charAt$c = stringMultibyte.charAt;
// `AdvanceStringIndex` abstract operation
// https://tc39.es/ecma262/#sec-advancestringindex
var advanceStringIndex$4 = function (S, index, unicode) {
- return index + (unicode ? charAt$9(S, index).length : 1);
+ return index + (unicode ? charAt$c(S, index).length : 1);
};
-var call$U = functionCall;
-var anObject$15 = anObject$1z;
-var isCallable$b = isCallable$E;
-var classof$6 = classofRaw$2;
+var call$Q = functionCall;
+var anObject$J = anObject$1b;
+var isCallable$g = isCallable$J;
+var classof$7 = classofRaw$2;
var regexpExec$1 = regexpExec$3;
-var $TypeError$f = TypeError;
+var $TypeError$h = TypeError;
// `RegExpExec` abstract operation
// https://tc39.es/ecma262/#sec-regexpexec
var regexpExecAbstract = function (R, S) {
var exec = R.exec;
- if (isCallable$b(exec)) {
- var result = call$U(exec, R, S);
- if (result !== null) anObject$15(result);
+ if (isCallable$g(exec)) {
+ var result = call$Q(exec, R, S);
+ if (result !== null) anObject$J(result);
return result;
}
- if (classof$6(R) === 'RegExp') return call$U(regexpExec$1, R, S);
- throw $TypeError$f('RegExp#exec called on incompatible receiver');
+ if (classof$7(R) === 'RegExp') return call$Q(regexpExec$1, R, S);
+ throw $TypeError$h('RegExp#exec called on incompatible receiver');
};
-var call$T = functionCall;
+var call$P = functionCall;
var fixRegExpWellKnownSymbolLogic$3 = fixRegexpWellKnownSymbolLogic;
-var anObject$14 = anObject$1z;
-var isNullOrUndefined$b = isNullOrUndefined$i;
+var anObject$I = anObject$1b;
+var isNullOrUndefined$f = isNullOrUndefined$m;
var toLength$6 = toLength$d;
-var toString$g = toString$A;
-var requireObjectCoercible$a = requireObjectCoercible$l;
-var getMethod$e = getMethod$i;
+var toString$i = toString$C;
+var requireObjectCoercible$c = requireObjectCoercible$n;
+var getMethod$h = getMethod$l;
var advanceStringIndex$3 = advanceStringIndex$4;
var regExpExec$3 = regexpExecAbstract;
@@ -9157,15 +9196,15 @@ fixRegExpWellKnownSymbolLogic$3('match', function (MATCH, nativeMatch, maybeCall
// `String.prototype.match` method
// https://tc39.es/ecma262/#sec-string.prototype.match
function match(regexp) {
- var O = requireObjectCoercible$a(this);
- var matcher = isNullOrUndefined$b(regexp) ? undefined : getMethod$e(regexp, MATCH);
- return matcher ? call$T(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString$g(O));
+ var O = requireObjectCoercible$c(this);
+ var matcher = isNullOrUndefined$f(regexp) ? undefined : getMethod$h(regexp, MATCH);
+ return matcher ? call$P(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString$i(O));
},
// `RegExp.prototype[@@match]` method
// https://tc39.es/ecma262/#sec-regexp.prototype-@@match
function (string) {
- var rx = anObject$14(this);
- var S = toString$g(string);
+ var rx = anObject$I(this);
+ var S = toString$i(string);
var res = maybeCallNative(nativeMatch, rx, S);
if (res.done) return res.value;
@@ -9178,7 +9217,7 @@ fixRegExpWellKnownSymbolLogic$3('match', function (MATCH, nativeMatch, maybeCall
var n = 0;
var result;
while ((result = regExpExec$3(rx, S)) !== null) {
- var matchStr = toString$g(result[0]);
+ var matchStr = toString$i(result[0]);
A[n] = matchStr;
if (matchStr === '') rx.lastIndex = advanceStringIndex$3(S, toLength$6(rx.lastIndex), fullUnicode);
n++;
@@ -9189,45 +9228,45 @@ fixRegExpWellKnownSymbolLogic$3('match', function (MATCH, nativeMatch, maybeCall
});
/* eslint-disable es/no-string-prototype-matchall -- safe */
-var $$2H = _export;
-var call$S = functionCall;
-var uncurryThis$B = functionUncurryThis;
+var $$2V = _export;
+var call$O = functionCall;
+var uncurryThis$P = functionUncurryThisClause;
var createIteratorConstructor$5 = iteratorCreateConstructor;
-var createIterResultObject$d = createIterResultObject$h;
-var requireObjectCoercible$9 = requireObjectCoercible$l;
+var createIterResultObject$c = createIterResultObject$g;
+var requireObjectCoercible$b = requireObjectCoercible$n;
var toLength$5 = toLength$d;
-var toString$f = toString$A;
-var anObject$13 = anObject$1z;
-var isNullOrUndefined$a = isNullOrUndefined$i;
-var classof$5 = classofRaw$2;
+var toString$h = toString$C;
+var anObject$H = anObject$1b;
+var isNullOrUndefined$e = isNullOrUndefined$m;
+var classof$6 = classofRaw$2;
var isRegExp$2 = isRegexp;
var getRegExpFlags$2 = regexpGetFlags;
-var getMethod$d = getMethod$i;
-var defineBuiltIn$5 = defineBuiltIn$p;
-var fails$j = fails$1m;
-var wellKnownSymbol$h = wellKnownSymbol$K;
-var speciesConstructor$b = speciesConstructor$f;
+var getMethod$g = getMethod$l;
+var defineBuiltIn$9 = defineBuiltIn$s;
+var fails$k = fails$1n;
+var wellKnownSymbol$o = wellKnownSymbol$R;
+var speciesConstructor$2 = speciesConstructor$6;
var advanceStringIndex$2 = advanceStringIndex$4;
var regExpExec$2 = regexpExecAbstract;
-var InternalStateModule$d = internalState;
+var InternalStateModule$f = internalState;
var IS_PURE$3 = isPure;
-var MATCH_ALL = wellKnownSymbol$h('matchAll');
+var MATCH_ALL = wellKnownSymbol$o('matchAll');
var REGEXP_STRING = 'RegExp String';
var REGEXP_STRING_ITERATOR = REGEXP_STRING + ' Iterator';
-var setInternalState$d = InternalStateModule$d.set;
-var getInternalState$7 = InternalStateModule$d.getterFor(REGEXP_STRING_ITERATOR);
+var setInternalState$f = InternalStateModule$f.set;
+var getInternalState$7 = InternalStateModule$f.getterFor(REGEXP_STRING_ITERATOR);
var RegExpPrototype = RegExp.prototype;
-var $TypeError$e = TypeError;
-var stringIndexOf$2 = uncurryThis$B(''.indexOf);
-var nativeMatchAll = uncurryThis$B(''.matchAll);
+var $TypeError$g = TypeError;
+var stringIndexOf$3 = uncurryThis$P(''.indexOf);
+var nativeMatchAll = uncurryThis$P(''.matchAll);
-var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails$j(function () {
+var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails$k(function () {
nativeMatchAll('a', /./);
});
var $RegExpStringIterator = createIteratorConstructor$5(function RegExpStringIterator(regexp, string, $global, fullUnicode) {
- setInternalState$d(this, {
+ setInternalState$f(this, {
type: REGEXP_STRING_ITERATOR,
regexp: regexp,
string: string,
@@ -9237,131 +9276,131 @@ var $RegExpStringIterator = createIteratorConstructor$5(function RegExpStringIte
});
}, REGEXP_STRING, function next() {
var state = getInternalState$7(this);
- if (state.done) return createIterResultObject$d(undefined, true);
+ if (state.done) return createIterResultObject$c(undefined, true);
var R = state.regexp;
var S = state.string;
var match = regExpExec$2(R, S);
if (match === null) {
state.done = true;
- return createIterResultObject$d(undefined, true);
+ return createIterResultObject$c(undefined, true);
}
if (state.global) {
- if (toString$f(match[0]) === '') R.lastIndex = advanceStringIndex$2(S, toLength$5(R.lastIndex), state.unicode);
- return createIterResultObject$d(match, false);
+ if (toString$h(match[0]) === '') R.lastIndex = advanceStringIndex$2(S, toLength$5(R.lastIndex), state.unicode);
+ return createIterResultObject$c(match, false);
}
state.done = true;
- return createIterResultObject$d(match, false);
+ return createIterResultObject$c(match, false);
});
var $matchAll = function (string) {
- var R = anObject$13(this);
- var S = toString$f(string);
- var C = speciesConstructor$b(R, RegExp);
- var flags = toString$f(getRegExpFlags$2(R));
+ var R = anObject$H(this);
+ var S = toString$h(string);
+ var C = speciesConstructor$2(R, RegExp);
+ var flags = toString$h(getRegExpFlags$2(R));
var matcher, $global, fullUnicode;
matcher = new C(C === RegExp ? R.source : R, flags);
- $global = !!~stringIndexOf$2(flags, 'g');
- fullUnicode = !!~stringIndexOf$2(flags, 'u');
+ $global = !!~stringIndexOf$3(flags, 'g');
+ fullUnicode = !!~stringIndexOf$3(flags, 'u');
matcher.lastIndex = toLength$5(R.lastIndex);
return new $RegExpStringIterator(matcher, S, $global, fullUnicode);
};
// `String.prototype.matchAll` method
// https://tc39.es/ecma262/#sec-string.prototype.matchall
-$$2H({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, {
+$$2V({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, {
matchAll: function matchAll(regexp) {
- var O = requireObjectCoercible$9(this);
+ var O = requireObjectCoercible$b(this);
var flags, S, matcher, rx;
- if (!isNullOrUndefined$a(regexp)) {
+ if (!isNullOrUndefined$e(regexp)) {
if (isRegExp$2(regexp)) {
- flags = toString$f(requireObjectCoercible$9(getRegExpFlags$2(regexp)));
- if (!~stringIndexOf$2(flags, 'g')) throw $TypeError$e('`.matchAll` does not allow non-global regexes');
+ flags = toString$h(requireObjectCoercible$b(getRegExpFlags$2(regexp)));
+ if (!~stringIndexOf$3(flags, 'g')) throw $TypeError$g('`.matchAll` does not allow non-global regexes');
}
if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp);
- matcher = getMethod$d(regexp, MATCH_ALL);
- if (matcher === undefined && IS_PURE$3 && classof$5(regexp) == 'RegExp') matcher = $matchAll;
- if (matcher) return call$S(matcher, regexp, O);
+ matcher = getMethod$g(regexp, MATCH_ALL);
+ if (matcher === undefined && IS_PURE$3 && classof$6(regexp) == 'RegExp') matcher = $matchAll;
+ if (matcher) return call$O(matcher, regexp, O);
} else if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp);
- S = toString$f(O);
+ S = toString$h(O);
rx = new RegExp(regexp, 'g');
return rx[MATCH_ALL](S);
}
});
-MATCH_ALL in RegExpPrototype || defineBuiltIn$5(RegExpPrototype, MATCH_ALL, $matchAll);
+MATCH_ALL in RegExpPrototype || defineBuiltIn$9(RegExpPrototype, MATCH_ALL, $matchAll);
// https://github.com/zloirock/core-js/issues/280
-var userAgent$1 = engineUserAgent;
+var userAgent = engineUserAgent;
-var stringPadWebkitBug = /Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(userAgent$1);
+var stringPadWebkitBug = /Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(userAgent);
-var $$2G = _export;
+var $$2U = _export;
var $padEnd = stringPad.end;
var WEBKIT_BUG$1 = stringPadWebkitBug;
// `String.prototype.padEnd` method
// https://tc39.es/ecma262/#sec-string.prototype.padend
-$$2G({ target: 'String', proto: true, forced: WEBKIT_BUG$1 }, {
+$$2U({ target: 'String', proto: true, forced: WEBKIT_BUG$1 }, {
padEnd: function padEnd(maxLength /* , fillString = ' ' */) {
return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);
}
});
-var $$2F = _export;
+var $$2T = _export;
var $padStart = stringPad.start;
var WEBKIT_BUG = stringPadWebkitBug;
// `String.prototype.padStart` method
// https://tc39.es/ecma262/#sec-string.prototype.padstart
-$$2F({ target: 'String', proto: true, forced: WEBKIT_BUG }, {
+$$2T({ target: 'String', proto: true, forced: WEBKIT_BUG }, {
padStart: function padStart(maxLength /* , fillString = ' ' */) {
return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);
}
});
-var $$2E = _export;
-var uncurryThis$A = functionUncurryThis;
+var $$2S = _export;
+var uncurryThis$O = functionUncurryThis;
var toIndexedObject$6 = toIndexedObject$k;
-var toObject$b = toObject$C;
-var toString$e = toString$A;
-var lengthOfArrayLike$f = lengthOfArrayLike$A;
+var toObject$c = toObject$D;
+var toString$g = toString$C;
+var lengthOfArrayLike$g = lengthOfArrayLike$B;
-var push$f = uncurryThis$A([].push);
-var join$5 = uncurryThis$A([].join);
+var push$g = uncurryThis$O([].push);
+var join$6 = uncurryThis$O([].join);
// `String.raw` method
// https://tc39.es/ecma262/#sec-string.raw
-$$2E({ target: 'String', stat: true }, {
+$$2S({ target: 'String', stat: true }, {
raw: function raw(template) {
- var rawTemplate = toIndexedObject$6(toObject$b(template).raw);
- var literalSegments = lengthOfArrayLike$f(rawTemplate);
+ var rawTemplate = toIndexedObject$6(toObject$c(template).raw);
+ var literalSegments = lengthOfArrayLike$g(rawTemplate);
var argumentsLength = arguments.length;
var elements = [];
var i = 0;
while (literalSegments > i) {
- push$f(elements, toString$e(rawTemplate[i++]));
- if (i === literalSegments) return join$5(elements, '');
- if (i < argumentsLength) push$f(elements, toString$e(arguments[i]));
+ push$g(elements, toString$g(rawTemplate[i++]));
+ if (i === literalSegments) return join$6(elements, '');
+ if (i < argumentsLength) push$g(elements, toString$g(arguments[i]));
}
}
});
-var $$2D = _export;
+var $$2R = _export;
var repeat = stringRepeat;
// `String.prototype.repeat` method
// https://tc39.es/ecma262/#sec-string.prototype.repeat
-$$2D({ target: 'String', proto: true }, {
+$$2R({ target: 'String', proto: true }, {
repeat: repeat
});
-var uncurryThis$z = functionUncurryThis;
-var toObject$a = toObject$C;
+var uncurryThis$N = functionUncurryThis;
+var toObject$b = toObject$D;
var floor$3 = Math.floor;
-var charAt$8 = uncurryThis$z(''.charAt);
-var replace$5 = uncurryThis$z(''.replace);
-var stringSlice$9 = uncurryThis$z(''.slice);
+var charAt$b = uncurryThis$N(''.charAt);
+var replace$5 = uncurryThis$N(''.replace);
+var stringSlice$b = uncurryThis$N(''.slice);
var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g;
var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g;
@@ -9372,18 +9411,18 @@ var getSubstitution$2 = function (matched, str, position, captures, namedCapture
var m = captures.length;
var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
if (namedCaptures !== undefined) {
- namedCaptures = toObject$a(namedCaptures);
+ namedCaptures = toObject$b(namedCaptures);
symbols = SUBSTITUTION_SYMBOLS;
}
return replace$5(replacement, symbols, function (match, ch) {
var capture;
- switch (charAt$8(ch, 0)) {
+ switch (charAt$b(ch, 0)) {
case '$': return '$';
case '&': return matched;
- case '`': return stringSlice$9(str, 0, position);
- case "'": return stringSlice$9(str, tailPos);
+ case '`': return stringSlice$b(str, 0, position);
+ case "'": return stringSlice$b(str, tailPos);
case '<':
- capture = namedCaptures[stringSlice$9(ch, 1, -1)];
+ capture = namedCaptures[stringSlice$b(ch, 1, -1)];
break;
default: // \d\d?
var n = +ch;
@@ -9391,7 +9430,7 @@ var getSubstitution$2 = function (matched, str, position, captures, namedCapture
if (n > m) {
var f = floor$3(n / 10);
if (f === 0) return match;
- if (f <= m) return captures[f - 1] === undefined ? charAt$8(ch, 1) : captures[f - 1] + charAt$8(ch, 1);
+ if (f <= m) return captures[f - 1] === undefined ? charAt$b(ch, 1) : captures[f - 1] + charAt$b(ch, 1);
return match;
}
capture = captures[n - 1];
@@ -9400,31 +9439,31 @@ var getSubstitution$2 = function (matched, str, position, captures, namedCapture
});
};
-var apply$6 = functionApply$1;
-var call$R = functionCall;
-var uncurryThis$y = functionUncurryThis;
+var apply$7 = functionApply$1;
+var call$N = functionCall;
+var uncurryThis$M = functionUncurryThis;
var fixRegExpWellKnownSymbolLogic$2 = fixRegexpWellKnownSymbolLogic;
-var fails$i = fails$1m;
-var anObject$12 = anObject$1z;
-var isCallable$a = isCallable$E;
-var isNullOrUndefined$9 = isNullOrUndefined$i;
-var toIntegerOrInfinity$9 = toIntegerOrInfinity$o;
+var fails$j = fails$1n;
+var anObject$G = anObject$1b;
+var isCallable$f = isCallable$J;
+var isNullOrUndefined$d = isNullOrUndefined$m;
+var toIntegerOrInfinity$a = toIntegerOrInfinity$p;
var toLength$4 = toLength$d;
-var toString$d = toString$A;
-var requireObjectCoercible$8 = requireObjectCoercible$l;
+var toString$f = toString$C;
+var requireObjectCoercible$a = requireObjectCoercible$n;
var advanceStringIndex$1 = advanceStringIndex$4;
-var getMethod$c = getMethod$i;
+var getMethod$f = getMethod$l;
var getSubstitution$1 = getSubstitution$2;
var regExpExec$1 = regexpExecAbstract;
-var wellKnownSymbol$g = wellKnownSymbol$K;
+var wellKnownSymbol$n = wellKnownSymbol$R;
-var REPLACE$1 = wellKnownSymbol$g('replace');
+var REPLACE$1 = wellKnownSymbol$n('replace');
var max$5 = Math.max;
-var min$6 = Math.min;
-var concat$1 = uncurryThis$y([].concat);
-var push$e = uncurryThis$y([].push);
-var stringIndexOf$1 = uncurryThis$y(''.indexOf);
-var stringSlice$8 = uncurryThis$y(''.slice);
+var min$7 = Math.min;
+var concat$1 = uncurryThis$M([].concat);
+var push$f = uncurryThis$M([].push);
+var stringIndexOf$2 = uncurryThis$M(''.indexOf);
+var stringSlice$a = uncurryThis$M(''.slice);
var maybeToString = function (it) {
return it === undefined ? it : String(it);
@@ -9445,7 +9484,7 @@ var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {
return false;
})();
-var REPLACE_SUPPORTS_NAMED_GROUPS = !fails$i(function () {
+var REPLACE_SUPPORTS_NAMED_GROUPS = !fails$j(function () {
var re = /./;
re.exec = function () {
var result = [];
@@ -9464,29 +9503,29 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall
// `String.prototype.replace` method
// https://tc39.es/ecma262/#sec-string.prototype.replace
function replace(searchValue, replaceValue) {
- var O = requireObjectCoercible$8(this);
- var replacer = isNullOrUndefined$9(searchValue) ? undefined : getMethod$c(searchValue, REPLACE$1);
+ var O = requireObjectCoercible$a(this);
+ var replacer = isNullOrUndefined$d(searchValue) ? undefined : getMethod$f(searchValue, REPLACE$1);
return replacer
- ? call$R(replacer, searchValue, O, replaceValue)
- : call$R(nativeReplace, toString$d(O), searchValue, replaceValue);
+ ? call$N(replacer, searchValue, O, replaceValue)
+ : call$N(nativeReplace, toString$f(O), searchValue, replaceValue);
},
// `RegExp.prototype[@@replace]` method
// https://tc39.es/ecma262/#sec-regexp.prototype-@@replace
function (string, replaceValue) {
- var rx = anObject$12(this);
- var S = toString$d(string);
+ var rx = anObject$G(this);
+ var S = toString$f(string);
if (
typeof replaceValue == 'string' &&
- stringIndexOf$1(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&
- stringIndexOf$1(replaceValue, '$<') === -1
+ stringIndexOf$2(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&
+ stringIndexOf$2(replaceValue, '$<') === -1
) {
var res = maybeCallNative(nativeReplace, rx, S, replaceValue);
if (res.done) return res.value;
}
- var functionalReplace = isCallable$a(replaceValue);
- if (!functionalReplace) replaceValue = toString$d(replaceValue);
+ var functionalReplace = isCallable$f(replaceValue);
+ if (!functionalReplace) replaceValue = toString$f(replaceValue);
var global = rx.global;
if (global) {
@@ -9498,10 +9537,10 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall
var result = regExpExec$1(rx, S);
if (result === null) break;
- push$e(results, result);
+ push$f(results, result);
if (!global) break;
- var matchStr = toString$d(result[0]);
+ var matchStr = toString$f(result[0]);
if (matchStr === '') rx.lastIndex = advanceStringIndex$1(S, toLength$4(rx.lastIndex), fullUnicode);
}
@@ -9510,54 +9549,54 @@ fixRegExpWellKnownSymbolLogic$2('replace', function (_, nativeReplace, maybeCall
for (var i = 0; i < results.length; i++) {
result = results[i];
- var matched = toString$d(result[0]);
- var position = max$5(min$6(toIntegerOrInfinity$9(result.index), S.length), 0);
+ var matched = toString$f(result[0]);
+ var position = max$5(min$7(toIntegerOrInfinity$a(result.index), S.length), 0);
var captures = [];
// NOTE: This is equivalent to
// captures = result.slice(1).map(maybeToString)
// but for some reason `nativeSlice.call(result, 1, result.length)` (called in
// the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
// causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
- for (var j = 1; j < result.length; j++) push$e(captures, maybeToString(result[j]));
+ for (var j = 1; j < result.length; j++) push$f(captures, maybeToString(result[j]));
var namedCaptures = result.groups;
if (functionalReplace) {
var replacerArgs = concat$1([matched], captures, position, S);
- if (namedCaptures !== undefined) push$e(replacerArgs, namedCaptures);
- var replacement = toString$d(apply$6(replaceValue, undefined, replacerArgs));
+ if (namedCaptures !== undefined) push$f(replacerArgs, namedCaptures);
+ var replacement = toString$f(apply$7(replaceValue, undefined, replacerArgs));
} else {
replacement = getSubstitution$1(matched, S, position, captures, namedCaptures, replaceValue);
}
if (position >= nextSourcePosition) {
- accumulatedResult += stringSlice$8(S, nextSourcePosition, position) + replacement;
+ accumulatedResult += stringSlice$a(S, nextSourcePosition, position) + replacement;
nextSourcePosition = position + matched.length;
}
}
- return accumulatedResult + stringSlice$8(S, nextSourcePosition);
+ return accumulatedResult + stringSlice$a(S, nextSourcePosition);
}
];
}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);
-var $$2C = _export;
-var call$Q = functionCall;
-var uncurryThis$x = functionUncurryThis;
-var requireObjectCoercible$7 = requireObjectCoercible$l;
-var isCallable$9 = isCallable$E;
-var isNullOrUndefined$8 = isNullOrUndefined$i;
+var $$2Q = _export;
+var call$M = functionCall;
+var uncurryThis$L = functionUncurryThis;
+var requireObjectCoercible$9 = requireObjectCoercible$n;
+var isCallable$e = isCallable$J;
+var isNullOrUndefined$c = isNullOrUndefined$m;
var isRegExp$1 = isRegexp;
-var toString$c = toString$A;
-var getMethod$b = getMethod$i;
+var toString$e = toString$C;
+var getMethod$e = getMethod$l;
var getRegExpFlags$1 = regexpGetFlags;
var getSubstitution = getSubstitution$2;
-var wellKnownSymbol$f = wellKnownSymbol$K;
+var wellKnownSymbol$m = wellKnownSymbol$R;
-var REPLACE = wellKnownSymbol$f('replace');
-var $TypeError$d = TypeError;
-var indexOf = uncurryThis$x(''.indexOf);
-uncurryThis$x(''.replace);
-var stringSlice$7 = uncurryThis$x(''.slice);
+var REPLACE = wellKnownSymbol$m('replace');
+var $TypeError$f = TypeError;
+var indexOf = uncurryThis$L(''.indexOf);
+uncurryThis$L(''.replace);
+var stringSlice$9 = uncurryThis$L(''.slice);
var max$4 = Math.max;
-var stringIndexOf = function (string, searchValue, fromIndex) {
+var stringIndexOf$1 = function (string, searchValue, fromIndex) {
if (fromIndex > string.length) return -1;
if (searchValue === '') return fromIndex;
return indexOf(string, searchValue, fromIndex);
@@ -9565,54 +9604,54 @@ var stringIndexOf = function (string, searchValue, fromIndex) {
// `String.prototype.replaceAll` method
// https://tc39.es/ecma262/#sec-string.prototype.replaceall
-$$2C({ target: 'String', proto: true }, {
+$$2Q({ target: 'String', proto: true }, {
replaceAll: function replaceAll(searchValue, replaceValue) {
- var O = requireObjectCoercible$7(this);
+ var O = requireObjectCoercible$9(this);
var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement;
var position = 0;
var endOfLastMatch = 0;
var result = '';
- if (!isNullOrUndefined$8(searchValue)) {
+ if (!isNullOrUndefined$c(searchValue)) {
IS_REG_EXP = isRegExp$1(searchValue);
if (IS_REG_EXP) {
- flags = toString$c(requireObjectCoercible$7(getRegExpFlags$1(searchValue)));
- if (!~indexOf(flags, 'g')) throw $TypeError$d('`.replaceAll` does not allow non-global regexes');
+ flags = toString$e(requireObjectCoercible$9(getRegExpFlags$1(searchValue)));
+ if (!~indexOf(flags, 'g')) throw $TypeError$f('`.replaceAll` does not allow non-global regexes');
}
- replacer = getMethod$b(searchValue, REPLACE);
+ replacer = getMethod$e(searchValue, REPLACE);
if (replacer) {
- return call$Q(replacer, searchValue, O, replaceValue);
+ return call$M(replacer, searchValue, O, replaceValue);
}
}
- string = toString$c(O);
- searchString = toString$c(searchValue);
- functionalReplace = isCallable$9(replaceValue);
- if (!functionalReplace) replaceValue = toString$c(replaceValue);
+ string = toString$e(O);
+ searchString = toString$e(searchValue);
+ functionalReplace = isCallable$e(replaceValue);
+ if (!functionalReplace) replaceValue = toString$e(replaceValue);
searchLength = searchString.length;
advanceBy = max$4(1, searchLength);
- position = stringIndexOf(string, searchString, 0);
+ position = stringIndexOf$1(string, searchString, 0);
while (position !== -1) {
replacement = functionalReplace
- ? toString$c(replaceValue(searchString, position, string))
+ ? toString$e(replaceValue(searchString, position, string))
: getSubstitution(searchString, string, position, [], undefined, replaceValue);
- result += stringSlice$7(string, endOfLastMatch, position) + replacement;
+ result += stringSlice$9(string, endOfLastMatch, position) + replacement;
endOfLastMatch = position + searchLength;
- position = stringIndexOf(string, searchString, position + advanceBy);
+ position = stringIndexOf$1(string, searchString, position + advanceBy);
}
if (endOfLastMatch < string.length) {
- result += stringSlice$7(string, endOfLastMatch);
+ result += stringSlice$9(string, endOfLastMatch);
}
return result;
}
});
-var call$P = functionCall;
+var call$L = functionCall;
var fixRegExpWellKnownSymbolLogic$1 = fixRegexpWellKnownSymbolLogic;
-var anObject$11 = anObject$1z;
-var isNullOrUndefined$7 = isNullOrUndefined$i;
-var requireObjectCoercible$6 = requireObjectCoercible$l;
+var anObject$F = anObject$1b;
+var isNullOrUndefined$b = isNullOrUndefined$m;
+var requireObjectCoercible$8 = requireObjectCoercible$n;
var sameValue = sameValue$1;
-var toString$b = toString$A;
-var getMethod$a = getMethod$i;
+var toString$d = toString$C;
+var getMethod$d = getMethod$l;
var regExpExec = regexpExecAbstract;
// @@search logic
@@ -9621,15 +9660,15 @@ fixRegExpWellKnownSymbolLogic$1('search', function (SEARCH, nativeSearch, maybeC
// `String.prototype.search` method
// https://tc39.es/ecma262/#sec-string.prototype.search
function search(regexp) {
- var O = requireObjectCoercible$6(this);
- var searcher = isNullOrUndefined$7(regexp) ? undefined : getMethod$a(regexp, SEARCH);
- return searcher ? call$P(searcher, regexp, O) : new RegExp(regexp)[SEARCH](toString$b(O));
+ var O = requireObjectCoercible$8(this);
+ var searcher = isNullOrUndefined$b(regexp) ? undefined : getMethod$d(regexp, SEARCH);
+ return searcher ? call$L(searcher, regexp, O) : new RegExp(regexp)[SEARCH](toString$d(O));
},
// `RegExp.prototype[@@search]` method
// https://tc39.es/ecma262/#sec-regexp.prototype-@@search
function (string) {
- var rx = anObject$11(this);
- var S = toString$b(string);
+ var rx = anObject$F(this);
+ var S = toString$d(string);
var res = maybeCallNative(nativeSearch, rx, S);
if (res.done) return res.value;
@@ -9643,36 +9682,36 @@ fixRegExpWellKnownSymbolLogic$1('search', function (SEARCH, nativeSearch, maybeC
];
});
-var apply$5 = functionApply$1;
-var call$O = functionCall;
-var uncurryThis$w = functionUncurryThis;
+var apply$6 = functionApply$1;
+var call$K = functionCall;
+var uncurryThis$K = functionUncurryThis;
var fixRegExpWellKnownSymbolLogic = fixRegexpWellKnownSymbolLogic;
-var anObject$10 = anObject$1z;
-var isNullOrUndefined$6 = isNullOrUndefined$i;
+var anObject$E = anObject$1b;
+var isNullOrUndefined$a = isNullOrUndefined$m;
var isRegExp = isRegexp;
-var requireObjectCoercible$5 = requireObjectCoercible$l;
-var speciesConstructor$a = speciesConstructor$f;
+var requireObjectCoercible$7 = requireObjectCoercible$n;
+var speciesConstructor$1 = speciesConstructor$6;
var advanceStringIndex = advanceStringIndex$4;
var toLength$3 = toLength$d;
-var toString$a = toString$A;
-var getMethod$9 = getMethod$i;
+var toString$c = toString$C;
+var getMethod$c = getMethod$l;
var arraySlice$5 = arraySliceSimple;
var callRegExpExec = regexpExecAbstract;
var regexpExec = regexpExec$3;
var stickyHelpers = regexpStickyHelpers;
-var fails$h = fails$1m;
+var fails$i = fails$1n;
var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;
var MAX_UINT32 = 0xFFFFFFFF;
-var min$5 = Math.min;
+var min$6 = Math.min;
var $push = [].push;
-var exec$6 = uncurryThis$w(/./.exec);
-var push$d = uncurryThis$w($push);
-var stringSlice$6 = uncurryThis$w(''.slice);
+var exec$7 = uncurryThis$K(/./.exec);
+var push$e = uncurryThis$K($push);
+var stringSlice$8 = uncurryThis$K(''.slice);
// Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
// Weex JS has frozen built-in prototypes, so use try / catch wrapper
-var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails$h(function () {
+var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails$i(function () {
// eslint-disable-next-line regexp/no-empty-group -- required for testing
var re = /(?:)/;
var originalExec = re.exec;
@@ -9696,13 +9735,13 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa
) {
// based on es5-shim implementation, need to rework it
internalSplit = function (separator, limit) {
- var string = toString$a(requireObjectCoercible$5(this));
+ var string = toString$c(requireObjectCoercible$7(this));
var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
if (lim === 0) return [];
if (separator === undefined) return [string];
// If `separator` is not a regex, use native split
if (!isRegExp(separator)) {
- return call$O(nativeSplit, string, separator, lim);
+ return call$K(nativeSplit, string, separator, lim);
}
var output = [];
var flags = (separator.ignoreCase ? 'i' : '') +
@@ -9713,11 +9752,11 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa
// Make `global` and avoid `lastIndex` issues by working with a copy
var separatorCopy = new RegExp(separator.source, flags + 'g');
var match, lastIndex, lastLength;
- while (match = call$O(regexpExec, separatorCopy, string)) {
+ while (match = call$K(regexpExec, separatorCopy, string)) {
lastIndex = separatorCopy.lastIndex;
if (lastIndex > lastLastIndex) {
- push$d(output, stringSlice$6(string, lastLastIndex, match.index));
- if (match.length > 1 && match.index < string.length) apply$5($push, output, arraySlice$5(match, 1));
+ push$e(output, stringSlice$8(string, lastLastIndex, match.index));
+ if (match.length > 1 && match.index < string.length) apply$6($push, output, arraySlice$5(match, 1));
lastLength = match[0].length;
lastLastIndex = lastIndex;
if (output.length >= lim) break;
@@ -9725,14 +9764,14 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa
if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop
}
if (lastLastIndex === string.length) {
- if (lastLength || !exec$6(separatorCopy, '')) push$d(output, '');
- } else push$d(output, stringSlice$6(string, lastLastIndex));
+ if (lastLength || !exec$7(separatorCopy, '')) push$e(output, '');
+ } else push$e(output, stringSlice$8(string, lastLastIndex));
return output.length > lim ? arraySlice$5(output, 0, lim) : output;
};
// Chakra, V8
} else if ('0'.split(undefined, 0).length) {
internalSplit = function (separator, limit) {
- return separator === undefined && limit === 0 ? [] : call$O(nativeSplit, this, separator, limit);
+ return separator === undefined && limit === 0 ? [] : call$K(nativeSplit, this, separator, limit);
};
} else internalSplit = nativeSplit;
@@ -9740,11 +9779,11 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa
// `String.prototype.split` method
// https://tc39.es/ecma262/#sec-string.prototype.split
function split(separator, limit) {
- var O = requireObjectCoercible$5(this);
- var splitter = isNullOrUndefined$6(separator) ? undefined : getMethod$9(separator, SPLIT);
+ var O = requireObjectCoercible$7(this);
+ var splitter = isNullOrUndefined$a(separator) ? undefined : getMethod$c(separator, SPLIT);
return splitter
- ? call$O(splitter, separator, O, limit)
- : call$O(internalSplit, toString$a(O), separator, limit);
+ ? call$K(splitter, separator, O, limit)
+ : call$K(internalSplit, toString$c(O), separator, limit);
},
// `RegExp.prototype[@@split]` method
// https://tc39.es/ecma262/#sec-regexp.prototype-@@split
@@ -9752,13 +9791,13 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa
// NOTE: This cannot be properly polyfilled in engines that don't support
// the 'y' flag.
function (string, limit) {
- var rx = anObject$10(this);
- var S = toString$a(string);
+ var rx = anObject$E(this);
+ var S = toString$c(string);
var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit);
if (res.done) return res.value;
- var C = speciesConstructor$a(rx, RegExp);
+ var C = speciesConstructor$1(rx, RegExp);
var unicodeMatching = rx.unicode;
var flags = (rx.ignoreCase ? 'i' : '') +
@@ -9777,42 +9816,42 @@ fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNa
var A = [];
while (q < S.length) {
splitter.lastIndex = UNSUPPORTED_Y ? 0 : q;
- var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice$6(S, q) : S);
+ var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice$8(S, q) : S);
var e;
if (
z === null ||
- (e = min$5(toLength$3(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p
+ (e = min$6(toLength$3(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p
) {
q = advanceStringIndex(S, q, unicodeMatching);
} else {
- push$d(A, stringSlice$6(S, p, q));
+ push$e(A, stringSlice$8(S, p, q));
if (A.length === lim) return A;
for (var i = 1; i <= z.length - 1; i++) {
- push$d(A, z[i]);
+ push$e(A, z[i]);
if (A.length === lim) return A;
}
q = p = e;
}
}
- push$d(A, stringSlice$6(S, p));
+ push$e(A, stringSlice$8(S, p));
return A;
}
];
}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y);
-var $$2B = _export;
-var uncurryThis$v = functionUncurryThis;
+var $$2P = _export;
+var uncurryThis$J = functionUncurryThisClause;
var getOwnPropertyDescriptor$2 = objectGetOwnPropertyDescriptor.f;
var toLength$2 = toLength$d;
-var toString$9 = toString$A;
+var toString$b = toString$C;
var notARegExp = notARegexp;
-var requireObjectCoercible$4 = requireObjectCoercible$l;
+var requireObjectCoercible$6 = requireObjectCoercible$n;
var correctIsRegExpLogic = correctIsRegexpLogic;
// eslint-disable-next-line es/no-string-prototype-startswith -- safe
-var nativeStartsWith = uncurryThis$v(''.startsWith);
-var stringSlice$5 = uncurryThis$v(''.slice);
-var min$4 = Math.min;
+var nativeStartsWith = uncurryThis$J(''.startsWith);
+var stringSlice$7 = uncurryThis$J(''.slice);
+var min$5 = Math.min;
var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');
// https://github.com/zloirock/core-js/pull/702
@@ -9823,71 +9862,71 @@ var MDN_POLYFILL_BUG = !CORRECT_IS_REGEXP_LOGIC && !!function () {
// `String.prototype.startsWith` method
// https://tc39.es/ecma262/#sec-string.prototype.startswith
-$$2B({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {
+$$2P({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {
startsWith: function startsWith(searchString /* , position = 0 */) {
- var that = toString$9(requireObjectCoercible$4(this));
+ var that = toString$b(requireObjectCoercible$6(this));
notARegExp(searchString);
- var index = toLength$2(min$4(arguments.length > 1 ? arguments[1] : undefined, that.length));
- var search = toString$9(searchString);
+ var index = toLength$2(min$5(arguments.length > 1 ? arguments[1] : undefined, that.length));
+ var search = toString$b(searchString);
return nativeStartsWith
? nativeStartsWith(that, search, index)
- : stringSlice$5(that, index, index + search.length) === search;
+ : stringSlice$7(that, index, index + search.length) === search;
}
});
-var $$2A = _export;
-var uncurryThis$u = functionUncurryThis;
-var requireObjectCoercible$3 = requireObjectCoercible$l;
-var toIntegerOrInfinity$8 = toIntegerOrInfinity$o;
-var toString$8 = toString$A;
+var $$2O = _export;
+var uncurryThis$I = functionUncurryThis;
+var requireObjectCoercible$5 = requireObjectCoercible$n;
+var toIntegerOrInfinity$9 = toIntegerOrInfinity$p;
+var toString$a = toString$C;
-var stringSlice$4 = uncurryThis$u(''.slice);
+var stringSlice$6 = uncurryThis$I(''.slice);
var max$3 = Math.max;
-var min$3 = Math.min;
+var min$4 = Math.min;
// eslint-disable-next-line unicorn/prefer-string-slice, es/no-string-prototype-substr -- required for testing
var FORCED$3 = !''.substr || 'ab'.substr(-1) !== 'b';
// `String.prototype.substr` method
// https://tc39.es/ecma262/#sec-string.prototype.substr
-$$2A({ target: 'String', proto: true, forced: FORCED$3 }, {
+$$2O({ target: 'String', proto: true, forced: FORCED$3 }, {
substr: function substr(start, length) {
- var that = toString$8(requireObjectCoercible$3(this));
+ var that = toString$a(requireObjectCoercible$5(this));
var size = that.length;
- var intStart = toIntegerOrInfinity$8(start);
+ var intStart = toIntegerOrInfinity$9(start);
var intLength, intEnd;
if (intStart === Infinity) intStart = 0;
if (intStart < 0) intStart = max$3(size + intStart, 0);
- intLength = length === undefined ? size : toIntegerOrInfinity$8(length);
+ intLength = length === undefined ? size : toIntegerOrInfinity$9(length);
if (intLength <= 0 || intLength === Infinity) return '';
- intEnd = min$3(intStart + intLength, size);
- return intStart >= intEnd ? '' : stringSlice$4(that, intStart, intEnd);
+ intEnd = min$4(intStart + intLength, size);
+ return intStart >= intEnd ? '' : stringSlice$6(that, intStart, intEnd);
}
});
var PROPER_FUNCTION_NAME = functionName.PROPER;
-var fails$g = fails$1m;
-var whitespaces$1 = whitespaces$5;
+var fails$h = fails$1n;
+var whitespaces$2 = whitespaces$6;
var non = '\u200B\u0085\u180E';
// check that a method works with the correct list
// of whitespaces and has a correct name
var stringTrimForced = function (METHOD_NAME) {
- return fails$g(function () {
- return !!whitespaces$1[METHOD_NAME]()
+ return fails$h(function () {
+ return !!whitespaces$2[METHOD_NAME]()
|| non[METHOD_NAME]() !== non
- || (PROPER_FUNCTION_NAME && whitespaces$1[METHOD_NAME].name !== METHOD_NAME);
+ || (PROPER_FUNCTION_NAME && whitespaces$2[METHOD_NAME].name !== METHOD_NAME);
});
};
-var $$2z = _export;
+var $$2N = _export;
var $trim = stringTrim.trim;
var forcedStringTrimMethod$2 = stringTrimForced;
// `String.prototype.trim` method
// https://tc39.es/ecma262/#sec-string.prototype.trim
-$$2z({ target: 'String', proto: true, forced: forcedStringTrimMethod$2('trim') }, {
+$$2N({ target: 'String', proto: true, forced: forcedStringTrimMethod$2('trim') }, {
trim: function trim() {
return $trim(this);
}
@@ -9904,25 +9943,25 @@ var stringTrimEnd = forcedStringTrimMethod$1('trimEnd') ? function trimEnd() {
// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
} : ''.trimEnd;
-var $$2y = _export;
+var $$2M = _export;
var trimEnd$1 = stringTrimEnd;
// `String.prototype.trimRight` method
// https://tc39.es/ecma262/#sec-string.prototype.trimend
// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe
-$$2y({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd$1 }, {
+$$2M({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd$1 }, {
trimRight: trimEnd$1
});
// TODO: Remove this line from `core-js@4`
-var $$2x = _export;
+var $$2L = _export;
var trimEnd = stringTrimEnd;
// `String.prototype.trimEnd` method
// https://tc39.es/ecma262/#sec-string.prototype.trimend
// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
-$$2x({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, {
+$$2L({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, {
trimEnd: trimEnd
});
@@ -9937,243 +9976,247 @@ var stringTrimStart = forcedStringTrimMethod('trimStart') ? function trimStart()
// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
} : ''.trimStart;
-var $$2w = _export;
+var $$2K = _export;
var trimStart$1 = stringTrimStart;
// `String.prototype.trimLeft` method
// https://tc39.es/ecma262/#sec-string.prototype.trimleft
// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe
-$$2w({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimLeft !== trimStart$1 }, {
+$$2K({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimLeft !== trimStart$1 }, {
trimLeft: trimStart$1
});
// TODO: Remove this line from `core-js@4`
-var $$2v = _export;
+var $$2J = _export;
var trimStart = stringTrimStart;
// `String.prototype.trimStart` method
// https://tc39.es/ecma262/#sec-string.prototype.trimstart
// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
-$$2v({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart !== trimStart }, {
+$$2J({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart !== trimStart }, {
trimStart: trimStart
});
-var uncurryThis$t = functionUncurryThis;
-var requireObjectCoercible$2 = requireObjectCoercible$l;
-var toString$7 = toString$A;
+var uncurryThis$H = functionUncurryThis;
+var requireObjectCoercible$4 = requireObjectCoercible$n;
+var toString$9 = toString$C;
var quot = /"/g;
-var replace$4 = uncurryThis$t(''.replace);
+var replace$4 = uncurryThis$H(''.replace);
// `CreateHTML` abstract operation
// https://tc39.es/ecma262/#sec-createhtml
var createHtml = function (string, tag, attribute, value) {
- var S = toString$7(requireObjectCoercible$2(string));
+ var S = toString$9(requireObjectCoercible$4(string));
var p1 = '<' + tag;
- if (attribute !== '') p1 += ' ' + attribute + '="' + replace$4(toString$7(value), quot, '"') + '"';
+ if (attribute !== '') p1 += ' ' + attribute + '="' + replace$4(toString$9(value), quot, '"') + '"';
return p1 + '>' + S + '' + tag + '>';
};
-var fails$f = fails$1m;
+var fails$g = fails$1n;
// check the existence of a method, lowercase
// of a tag and escaping quotes in arguments
var stringHtmlForced = function (METHOD_NAME) {
- return fails$f(function () {
+ return fails$g(function () {
var test = ''[METHOD_NAME]('"');
return test !== test.toLowerCase() || test.split('"').length > 3;
});
};
-var $$2u = _export;
+var $$2I = _export;
var createHTML$c = createHtml;
var forcedStringHTMLMethod$c = stringHtmlForced;
// `String.prototype.anchor` method
// https://tc39.es/ecma262/#sec-string.prototype.anchor
-$$2u({ target: 'String', proto: true, forced: forcedStringHTMLMethod$c('anchor') }, {
+$$2I({ target: 'String', proto: true, forced: forcedStringHTMLMethod$c('anchor') }, {
anchor: function anchor(name) {
return createHTML$c(this, 'a', 'name', name);
}
});
-var $$2t = _export;
+var $$2H = _export;
var createHTML$b = createHtml;
var forcedStringHTMLMethod$b = stringHtmlForced;
// `String.prototype.big` method
// https://tc39.es/ecma262/#sec-string.prototype.big
-$$2t({ target: 'String', proto: true, forced: forcedStringHTMLMethod$b('big') }, {
+$$2H({ target: 'String', proto: true, forced: forcedStringHTMLMethod$b('big') }, {
big: function big() {
return createHTML$b(this, 'big', '', '');
}
});
-var $$2s = _export;
+var $$2G = _export;
var createHTML$a = createHtml;
var forcedStringHTMLMethod$a = stringHtmlForced;
// `String.prototype.blink` method
// https://tc39.es/ecma262/#sec-string.prototype.blink
-$$2s({ target: 'String', proto: true, forced: forcedStringHTMLMethod$a('blink') }, {
+$$2G({ target: 'String', proto: true, forced: forcedStringHTMLMethod$a('blink') }, {
blink: function blink() {
return createHTML$a(this, 'blink', '', '');
}
});
-var $$2r = _export;
+var $$2F = _export;
var createHTML$9 = createHtml;
var forcedStringHTMLMethod$9 = stringHtmlForced;
// `String.prototype.bold` method
// https://tc39.es/ecma262/#sec-string.prototype.bold
-$$2r({ target: 'String', proto: true, forced: forcedStringHTMLMethod$9('bold') }, {
+$$2F({ target: 'String', proto: true, forced: forcedStringHTMLMethod$9('bold') }, {
bold: function bold() {
return createHTML$9(this, 'b', '', '');
}
});
-var $$2q = _export;
+var $$2E = _export;
var createHTML$8 = createHtml;
var forcedStringHTMLMethod$8 = stringHtmlForced;
// `String.prototype.fixed` method
// https://tc39.es/ecma262/#sec-string.prototype.fixed
-$$2q({ target: 'String', proto: true, forced: forcedStringHTMLMethod$8('fixed') }, {
+$$2E({ target: 'String', proto: true, forced: forcedStringHTMLMethod$8('fixed') }, {
fixed: function fixed() {
return createHTML$8(this, 'tt', '', '');
}
});
-var $$2p = _export;
+var $$2D = _export;
var createHTML$7 = createHtml;
var forcedStringHTMLMethod$7 = stringHtmlForced;
// `String.prototype.fontcolor` method
// https://tc39.es/ecma262/#sec-string.prototype.fontcolor
-$$2p({ target: 'String', proto: true, forced: forcedStringHTMLMethod$7('fontcolor') }, {
+$$2D({ target: 'String', proto: true, forced: forcedStringHTMLMethod$7('fontcolor') }, {
fontcolor: function fontcolor(color) {
return createHTML$7(this, 'font', 'color', color);
}
});
-var $$2o = _export;
+var $$2C = _export;
var createHTML$6 = createHtml;
var forcedStringHTMLMethod$6 = stringHtmlForced;
// `String.prototype.fontsize` method
// https://tc39.es/ecma262/#sec-string.prototype.fontsize
-$$2o({ target: 'String', proto: true, forced: forcedStringHTMLMethod$6('fontsize') }, {
+$$2C({ target: 'String', proto: true, forced: forcedStringHTMLMethod$6('fontsize') }, {
fontsize: function fontsize(size) {
return createHTML$6(this, 'font', 'size', size);
}
});
-var $$2n = _export;
+var $$2B = _export;
var createHTML$5 = createHtml;
var forcedStringHTMLMethod$5 = stringHtmlForced;
// `String.prototype.italics` method
// https://tc39.es/ecma262/#sec-string.prototype.italics
-$$2n({ target: 'String', proto: true, forced: forcedStringHTMLMethod$5('italics') }, {
+$$2B({ target: 'String', proto: true, forced: forcedStringHTMLMethod$5('italics') }, {
italics: function italics() {
return createHTML$5(this, 'i', '', '');
}
});
-var $$2m = _export;
+var $$2A = _export;
var createHTML$4 = createHtml;
var forcedStringHTMLMethod$4 = stringHtmlForced;
// `String.prototype.link` method
// https://tc39.es/ecma262/#sec-string.prototype.link
-$$2m({ target: 'String', proto: true, forced: forcedStringHTMLMethod$4('link') }, {
+$$2A({ target: 'String', proto: true, forced: forcedStringHTMLMethod$4('link') }, {
link: function link(url) {
return createHTML$4(this, 'a', 'href', url);
}
});
-var $$2l = _export;
+var $$2z = _export;
var createHTML$3 = createHtml;
var forcedStringHTMLMethod$3 = stringHtmlForced;
// `String.prototype.small` method
// https://tc39.es/ecma262/#sec-string.prototype.small
-$$2l({ target: 'String', proto: true, forced: forcedStringHTMLMethod$3('small') }, {
+$$2z({ target: 'String', proto: true, forced: forcedStringHTMLMethod$3('small') }, {
small: function small() {
return createHTML$3(this, 'small', '', '');
}
});
-var $$2k = _export;
+var $$2y = _export;
var createHTML$2 = createHtml;
var forcedStringHTMLMethod$2 = stringHtmlForced;
// `String.prototype.strike` method
// https://tc39.es/ecma262/#sec-string.prototype.strike
-$$2k({ target: 'String', proto: true, forced: forcedStringHTMLMethod$2('strike') }, {
+$$2y({ target: 'String', proto: true, forced: forcedStringHTMLMethod$2('strike') }, {
strike: function strike() {
return createHTML$2(this, 'strike', '', '');
}
});
-var $$2j = _export;
+var $$2x = _export;
var createHTML$1 = createHtml;
var forcedStringHTMLMethod$1 = stringHtmlForced;
// `String.prototype.sub` method
// https://tc39.es/ecma262/#sec-string.prototype.sub
-$$2j({ target: 'String', proto: true, forced: forcedStringHTMLMethod$1('sub') }, {
+$$2x({ target: 'String', proto: true, forced: forcedStringHTMLMethod$1('sub') }, {
sub: function sub() {
return createHTML$1(this, 'sub', '', '');
}
});
-var $$2i = _export;
+var $$2w = _export;
var createHTML = createHtml;
var forcedStringHTMLMethod = stringHtmlForced;
// `String.prototype.sup` method
// https://tc39.es/ecma262/#sec-string.prototype.sup
-$$2i({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, {
+$$2w({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, {
sup: function sup() {
return createHTML(this, 'sup', '', '');
}
});
-var typedArrayConstructor = {exports: {}};
+var typedArrayConstructorExports = {};
+var typedArrayConstructor = {
+ get exports(){ return typedArrayConstructorExports; },
+ set exports(v){ typedArrayConstructorExports = v; },
+};
/* eslint-disable no-new -- required for testing */
-var global$o = global$$;
-var fails$e = fails$1m;
+var global$p = global$10;
+var fails$f = fails$1n;
var checkCorrectnessOfIteration = checkCorrectnessOfIteration$4;
var NATIVE_ARRAY_BUFFER_VIEWS$1 = arrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS;
-var ArrayBuffer$2 = global$o.ArrayBuffer;
-var Int8Array$3 = global$o.Int8Array;
+var ArrayBuffer$2 = global$p.ArrayBuffer;
+var Int8Array$3 = global$p.Int8Array;
-var typedArrayConstructorsRequireWrappers = !NATIVE_ARRAY_BUFFER_VIEWS$1 || !fails$e(function () {
+var typedArrayConstructorsRequireWrappers = !NATIVE_ARRAY_BUFFER_VIEWS$1 || !fails$f(function () {
Int8Array$3(1);
-}) || !fails$e(function () {
+}) || !fails$f(function () {
new Int8Array$3(-1);
}) || !checkCorrectnessOfIteration(function (iterable) {
new Int8Array$3();
new Int8Array$3(null);
new Int8Array$3(1.5);
new Int8Array$3(iterable);
-}, true) || fails$e(function () {
+}, true) || fails$f(function () {
// Safari (11+) bug - a reason why even Safari 13 should load a typed array polyfill
return new Int8Array$3(new ArrayBuffer$2(2), 1, undefined).length !== 1;
});
-var toIntegerOrInfinity$7 = toIntegerOrInfinity$o;
+var toIntegerOrInfinity$8 = toIntegerOrInfinity$p;
var $RangeError$6 = RangeError;
var toPositiveInteger$5 = function (it) {
- var result = toIntegerOrInfinity$7(it);
+ var result = toIntegerOrInfinity$8(it);
if (result < 0) throw $RangeError$6("The argument can't be less than 0");
return result;
};
@@ -10188,35 +10231,35 @@ var toOffset$2 = function (it, BYTES) {
return offset;
};
-var classof$4 = classof$l;
-var uncurryThis$s = functionUncurryThis;
+var classof$5 = classof$m;
+var uncurryThis$G = functionUncurryThis;
-var slice$1 = uncurryThis$s(''.slice);
+var slice$1 = uncurryThis$G(''.slice);
var isBigIntArray$3 = function (it) {
- return slice$1(classof$4(it), 0, 3) === 'Big';
+ return slice$1(classof$5(it), 0, 3) === 'Big';
};
var toPrimitive = toPrimitive$4;
-var $TypeError$c = TypeError;
+var $TypeError$e = TypeError;
// `ToBigInt` abstract operation
// https://tc39.es/ecma262/#sec-tobigint
var toBigInt$4 = function (argument) {
var prim = toPrimitive(argument, 'number');
- if (typeof prim == 'number') throw $TypeError$c("Can't convert number to bigint");
+ if (typeof prim == 'number') throw $TypeError$e("Can't convert number to bigint");
// eslint-disable-next-line es/no-bigint -- safe
return BigInt(prim);
};
-var bind$i = functionBindContext;
-var call$N = functionCall;
+var bind$j = functionBindContext;
+var call$J = functionCall;
var aConstructor$2 = aConstructor$5;
-var toObject$9 = toObject$C;
-var lengthOfArrayLike$e = lengthOfArrayLike$A;
-var getIterator$8 = getIterator$b;
-var getIteratorMethod$5 = getIteratorMethod$9;
+var toObject$a = toObject$D;
+var lengthOfArrayLike$f = lengthOfArrayLike$B;
+var getIterator$4 = getIterator$7;
+var getIteratorMethod$4 = getIteratorMethod$8;
var isArrayIteratorMethod = isArrayIteratorMethod$3;
var isBigIntArray$2 = isBigIntArray$3;
var aTypedArrayConstructor$4 = arrayBufferViewCore.aTypedArrayConstructor;
@@ -10224,24 +10267,24 @@ var toBigInt$3 = toBigInt$4;
var typedArrayFrom$2 = function from(source /* , mapfn, thisArg */) {
var C = aConstructor$2(this);
- var O = toObject$9(source);
+ var O = toObject$a(source);
var argumentsLength = arguments.length;
var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
var mapping = mapfn !== undefined;
- var iteratorMethod = getIteratorMethod$5(O);
+ var iteratorMethod = getIteratorMethod$4(O);
var i, length, result, thisIsBigIntArray, value, step, iterator, next;
if (iteratorMethod && !isArrayIteratorMethod(iteratorMethod)) {
- iterator = getIterator$8(O, iteratorMethod);
+ iterator = getIterator$4(O, iteratorMethod);
next = iterator.next;
O = [];
- while (!(step = call$N(next, iterator)).done) {
+ while (!(step = call$J(next, iterator)).done) {
O.push(step.value);
}
}
if (mapping && argumentsLength > 2) {
- mapfn = bind$i(mapfn, arguments[2]);
+ mapfn = bind$j(mapfn, arguments[2]);
}
- length = lengthOfArrayLike$e(O);
+ length = lengthOfArrayLike$f(O);
result = new (aTypedArrayConstructor$4(C))(length);
thisIsBigIntArray = isBigIntArray$2(result);
for (i = 0; length > i; i++) {
@@ -10252,44 +10295,44 @@ var typedArrayFrom$2 = function from(source /* , mapfn, thisArg */) {
return result;
};
-var $$2h = _export;
-var global$n = global$$;
-var call$M = functionCall;
-var DESCRIPTORS$9 = descriptors;
+var $$2v = _export;
+var global$o = global$10;
+var call$I = functionCall;
+var DESCRIPTORS$d = descriptors;
var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS$2 = typedArrayConstructorsRequireWrappers;
var ArrayBufferViewCore$A = arrayBufferViewCore;
var ArrayBufferModule = arrayBuffer;
-var anInstance$8 = anInstance$d;
-var createPropertyDescriptor$3 = createPropertyDescriptor$c;
-var createNonEnumerableProperty$7 = createNonEnumerableProperty$i;
+var anInstance$a = anInstance$f;
+var createPropertyDescriptor$4 = createPropertyDescriptor$d;
+var createNonEnumerableProperty$8 = createNonEnumerableProperty$j;
var isIntegralNumber = isIntegralNumber$3;
var toLength$1 = toLength$d;
var toIndex = toIndex$2;
var toOffset$1 = toOffset$2;
var toPropertyKey$1 = toPropertyKey$9;
-var hasOwn$b = hasOwnProperty_1;
-var classof$3 = classof$l;
-var isObject$7 = isObject$D;
+var hasOwn$e = hasOwnProperty_1;
+var classof$4 = classof$m;
+var isObject$d = isObject$J;
var isSymbol$1 = isSymbol$7;
-var create$7 = objectCreate$1;
-var isPrototypeOf$2 = objectIsPrototypeOf;
-var setPrototypeOf = objectSetPrototypeOf$1;
+var create$8 = objectCreate$1;
+var isPrototypeOf$3 = objectIsPrototypeOf;
+var setPrototypeOf$1 = objectSetPrototypeOf$1;
var getOwnPropertyNames = objectGetOwnPropertyNames.f;
var typedArrayFrom$1 = typedArrayFrom$2;
-var forEach$1 = arrayIteration.forEach;
+var forEach$3 = arrayIteration.forEach;
var setSpecies$1 = setSpecies$7;
var definePropertyModule = objectDefineProperty;
var getOwnPropertyDescriptorModule = objectGetOwnPropertyDescriptor;
-var InternalStateModule$c = internalState;
+var InternalStateModule$e = internalState;
var inheritIfRequired$1 = inheritIfRequired$6;
-var getInternalState$6 = InternalStateModule$c.get;
-var setInternalState$c = InternalStateModule$c.set;
-var enforceInternalState$1 = InternalStateModule$c.enforce;
+var getInternalState$6 = InternalStateModule$e.get;
+var setInternalState$e = InternalStateModule$e.set;
+var enforceInternalState$1 = InternalStateModule$e.enforce;
var nativeDefineProperty = definePropertyModule.f;
var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
var round = Math.round;
-var RangeError$3 = global$n.RangeError;
+var RangeError$3 = global$o.RangeError;
var ArrayBuffer$1 = ArrayBufferModule.ArrayBuffer;
var ArrayBufferPrototype = ArrayBuffer$1.prototype;
var DataView$1 = ArrayBufferModule.DataView;
@@ -10319,7 +10362,7 @@ var addGetter = function (it, key) {
var isArrayBuffer = function (it) {
var klass;
- return isPrototypeOf$2(ArrayBufferPrototype, it) || (klass = classof$3(it)) == 'ArrayBuffer' || klass == 'SharedArrayBuffer';
+ return isPrototypeOf$3(ArrayBufferPrototype, it) || (klass = classof$4(it)) == 'ArrayBuffer' || klass == 'SharedArrayBuffer';
};
var isTypedArrayIndex = function (target, key) {
@@ -10333,28 +10376,28 @@ var isTypedArrayIndex = function (target, key) {
var wrappedGetOwnPropertyDescriptor = function getOwnPropertyDescriptor(target, key) {
key = toPropertyKey$1(key);
return isTypedArrayIndex(target, key)
- ? createPropertyDescriptor$3(2, target[key])
+ ? createPropertyDescriptor$4(2, target[key])
: nativeGetOwnPropertyDescriptor(target, key);
};
var wrappedDefineProperty = function defineProperty(target, key, descriptor) {
key = toPropertyKey$1(key);
if (isTypedArrayIndex(target, key)
- && isObject$7(descriptor)
- && hasOwn$b(descriptor, 'value')
- && !hasOwn$b(descriptor, 'get')
- && !hasOwn$b(descriptor, 'set')
+ && isObject$d(descriptor)
+ && hasOwn$e(descriptor, 'value')
+ && !hasOwn$e(descriptor, 'get')
+ && !hasOwn$e(descriptor, 'set')
// TODO: add validation descriptor w/o calling accessors
&& !descriptor.configurable
- && (!hasOwn$b(descriptor, 'writable') || descriptor.writable)
- && (!hasOwn$b(descriptor, 'enumerable') || descriptor.enumerable)
+ && (!hasOwn$e(descriptor, 'writable') || descriptor.writable)
+ && (!hasOwn$e(descriptor, 'enumerable') || descriptor.enumerable)
) {
target[key] = descriptor.value;
return target;
} return nativeDefineProperty(target, key, descriptor);
};
-if (DESCRIPTORS$9) {
+if (DESCRIPTORS$d) {
if (!NATIVE_ARRAY_BUFFER_VIEWS) {
getOwnPropertyDescriptorModule.f = wrappedGetOwnPropertyDescriptor;
definePropertyModule.f = wrappedDefineProperty;
@@ -10364,7 +10407,7 @@ if (DESCRIPTORS$9) {
addGetter(TypedArrayPrototype$1, 'length');
}
- $$2h({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, {
+ $$2v({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, {
getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor,
defineProperty: wrappedDefineProperty
});
@@ -10374,7 +10417,7 @@ if (DESCRIPTORS$9) {
var CONSTRUCTOR_NAME = TYPE + (CLAMPED ? 'Clamped' : '') + 'Array';
var GETTER = 'get' + TYPE;
var SETTER = 'set' + TYPE;
- var NativeTypedArrayConstructor = global$n[CONSTRUCTOR_NAME];
+ var NativeTypedArrayConstructor = global$o[CONSTRUCTOR_NAME];
var TypedArrayConstructor = NativeTypedArrayConstructor;
var TypedArrayConstructorPrototype = TypedArrayConstructor && TypedArrayConstructor.prototype;
var exported = {};
@@ -10404,11 +10447,11 @@ if (DESCRIPTORS$9) {
if (!NATIVE_ARRAY_BUFFER_VIEWS) {
TypedArrayConstructor = wrapper(function (that, data, offset, $length) {
- anInstance$8(that, TypedArrayConstructorPrototype);
+ anInstance$a(that, TypedArrayConstructorPrototype);
var index = 0;
var byteOffset = 0;
var buffer, byteLength, length;
- if (!isObject$7(data)) {
+ if (!isObject$d(data)) {
length = toIndex(data);
byteLength = length * BYTES;
buffer = new ArrayBuffer$1(byteLength);
@@ -10428,9 +10471,9 @@ if (DESCRIPTORS$9) {
} else if (isTypedArray(data)) {
return fromList(TypedArrayConstructor, data);
} else {
- return call$M(typedArrayFrom$1, TypedArrayConstructor, data);
+ return call$I(typedArrayFrom$1, TypedArrayConstructor, data);
}
- setInternalState$c(that, {
+ setInternalState$e(that, {
buffer: buffer,
byteOffset: byteOffset,
byteLength: byteLength,
@@ -10440,61 +10483,61 @@ if (DESCRIPTORS$9) {
while (index < length) addElement(that, index++);
});
- if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);
- TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create$7(TypedArrayPrototype$1);
+ if (setPrototypeOf$1) setPrototypeOf$1(TypedArrayConstructor, TypedArray);
+ TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create$8(TypedArrayPrototype$1);
} else if (TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS$2) {
TypedArrayConstructor = wrapper(function (dummy, data, typedArrayOffset, $length) {
- anInstance$8(dummy, TypedArrayConstructorPrototype);
+ anInstance$a(dummy, TypedArrayConstructorPrototype);
return inheritIfRequired$1(function () {
- if (!isObject$7(data)) return new NativeTypedArrayConstructor(toIndex(data));
+ if (!isObject$d(data)) return new NativeTypedArrayConstructor(toIndex(data));
if (isArrayBuffer(data)) return $length !== undefined
? new NativeTypedArrayConstructor(data, toOffset$1(typedArrayOffset, BYTES), $length)
: typedArrayOffset !== undefined
? new NativeTypedArrayConstructor(data, toOffset$1(typedArrayOffset, BYTES))
: new NativeTypedArrayConstructor(data);
if (isTypedArray(data)) return fromList(TypedArrayConstructor, data);
- return call$M(typedArrayFrom$1, TypedArrayConstructor, data);
+ return call$I(typedArrayFrom$1, TypedArrayConstructor, data);
}(), dummy, TypedArrayConstructor);
});
- if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);
- forEach$1(getOwnPropertyNames(NativeTypedArrayConstructor), function (key) {
+ if (setPrototypeOf$1) setPrototypeOf$1(TypedArrayConstructor, TypedArray);
+ forEach$3(getOwnPropertyNames(NativeTypedArrayConstructor), function (key) {
if (!(key in TypedArrayConstructor)) {
- createNonEnumerableProperty$7(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]);
+ createNonEnumerableProperty$8(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]);
}
});
TypedArrayConstructor.prototype = TypedArrayConstructorPrototype;
}
if (TypedArrayConstructorPrototype.constructor !== TypedArrayConstructor) {
- createNonEnumerableProperty$7(TypedArrayConstructorPrototype, 'constructor', TypedArrayConstructor);
+ createNonEnumerableProperty$8(TypedArrayConstructorPrototype, 'constructor', TypedArrayConstructor);
}
enforceInternalState$1(TypedArrayConstructorPrototype).TypedArrayConstructor = TypedArrayConstructor;
if (TYPED_ARRAY_TAG) {
- createNonEnumerableProperty$7(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME);
+ createNonEnumerableProperty$8(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME);
}
var FORCED = TypedArrayConstructor != NativeTypedArrayConstructor;
exported[CONSTRUCTOR_NAME] = TypedArrayConstructor;
- $$2h({ global: true, constructor: true, forced: FORCED, sham: !NATIVE_ARRAY_BUFFER_VIEWS }, exported);
+ $$2v({ global: true, constructor: true, forced: FORCED, sham: !NATIVE_ARRAY_BUFFER_VIEWS }, exported);
if (!(BYTES_PER_ELEMENT in TypedArrayConstructor)) {
- createNonEnumerableProperty$7(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES);
+ createNonEnumerableProperty$8(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES);
}
if (!(BYTES_PER_ELEMENT in TypedArrayConstructorPrototype)) {
- createNonEnumerableProperty$7(TypedArrayConstructorPrototype, BYTES_PER_ELEMENT, BYTES);
+ createNonEnumerableProperty$8(TypedArrayConstructorPrototype, BYTES_PER_ELEMENT, BYTES);
}
setSpecies$1(CONSTRUCTOR_NAME);
};
} else typedArrayConstructor.exports = function () { /* empty */ };
-var createTypedArrayConstructor$8 = typedArrayConstructor.exports;
+var createTypedArrayConstructor$8 = typedArrayConstructorExports;
// `Float32Array` constructor
// https://tc39.es/ecma262/#sec-typedarray-objects
@@ -10504,7 +10547,7 @@ createTypedArrayConstructor$8('Float32', function (init) {
};
});
-var createTypedArrayConstructor$7 = typedArrayConstructor.exports;
+var createTypedArrayConstructor$7 = typedArrayConstructorExports;
// `Float64Array` constructor
// https://tc39.es/ecma262/#sec-typedarray-objects
@@ -10514,7 +10557,7 @@ createTypedArrayConstructor$7('Float64', function (init) {
};
});
-var createTypedArrayConstructor$6 = typedArrayConstructor.exports;
+var createTypedArrayConstructor$6 = typedArrayConstructorExports;
// `Int8Array` constructor
// https://tc39.es/ecma262/#sec-typedarray-objects
@@ -10524,7 +10567,7 @@ createTypedArrayConstructor$6('Int8', function (init) {
};
});
-var createTypedArrayConstructor$5 = typedArrayConstructor.exports;
+var createTypedArrayConstructor$5 = typedArrayConstructorExports;
// `Int16Array` constructor
// https://tc39.es/ecma262/#sec-typedarray-objects
@@ -10534,7 +10577,7 @@ createTypedArrayConstructor$5('Int16', function (init) {
};
});
-var createTypedArrayConstructor$4 = typedArrayConstructor.exports;
+var createTypedArrayConstructor$4 = typedArrayConstructorExports;
// `Int32Array` constructor
// https://tc39.es/ecma262/#sec-typedarray-objects
@@ -10544,7 +10587,7 @@ createTypedArrayConstructor$4('Int32', function (init) {
};
});
-var createTypedArrayConstructor$3 = typedArrayConstructor.exports;
+var createTypedArrayConstructor$3 = typedArrayConstructorExports;
// `Uint8Array` constructor
// https://tc39.es/ecma262/#sec-typedarray-objects
@@ -10554,7 +10597,7 @@ createTypedArrayConstructor$3('Uint8', function (init) {
};
});
-var createTypedArrayConstructor$2 = typedArrayConstructor.exports;
+var createTypedArrayConstructor$2 = typedArrayConstructorExports;
// `Uint8ClampedArray` constructor
// https://tc39.es/ecma262/#sec-typedarray-objects
@@ -10564,7 +10607,7 @@ createTypedArrayConstructor$2('Uint8', function (init) {
};
}, true);
-var createTypedArrayConstructor$1 = typedArrayConstructor.exports;
+var createTypedArrayConstructor$1 = typedArrayConstructorExports;
// `Uint16Array` constructor
// https://tc39.es/ecma262/#sec-typedarray-objects
@@ -10574,7 +10617,7 @@ createTypedArrayConstructor$1('Uint16', function (init) {
};
});
-var createTypedArrayConstructor = typedArrayConstructor.exports;
+var createTypedArrayConstructor = typedArrayConstructorExports;
// `Uint32Array` constructor
// https://tc39.es/ecma262/#sec-typedarray-objects
@@ -10585,8 +10628,8 @@ createTypedArrayConstructor('Uint32', function (init) {
});
var ArrayBufferViewCore$z = arrayBufferViewCore;
-var lengthOfArrayLike$d = lengthOfArrayLike$A;
-var toIntegerOrInfinity$6 = toIntegerOrInfinity$o;
+var lengthOfArrayLike$e = lengthOfArrayLike$B;
+var toIntegerOrInfinity$7 = toIntegerOrInfinity$p;
var aTypedArray$w = ArrayBufferViewCore$z.aTypedArray;
var exportTypedArrayMethod$x = ArrayBufferViewCore$z.exportTypedArrayMethod;
@@ -10595,17 +10638,17 @@ var exportTypedArrayMethod$x = ArrayBufferViewCore$z.exportTypedArrayMethod;
// https://github.com/tc39/proposal-relative-indexing-method
exportTypedArrayMethod$x('at', function at(index) {
var O = aTypedArray$w(this);
- var len = lengthOfArrayLike$d(O);
- var relativeIndex = toIntegerOrInfinity$6(index);
+ var len = lengthOfArrayLike$e(O);
+ var relativeIndex = toIntegerOrInfinity$7(index);
var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
return (k < 0 || k >= len) ? undefined : O[k];
});
-var uncurryThis$r = functionUncurryThis;
+var uncurryThis$F = functionUncurryThis;
var ArrayBufferViewCore$y = arrayBufferViewCore;
var $ArrayCopyWithin = arrayCopyWithin;
-var u$ArrayCopyWithin = uncurryThis$r($ArrayCopyWithin);
+var u$ArrayCopyWithin = uncurryThis$F($ArrayCopyWithin);
var aTypedArray$v = ArrayBufferViewCore$y.aTypedArray;
var exportTypedArrayMethod$w = ArrayBufferViewCore$y.exportTypedArrayMethod;
@@ -10630,17 +10673,17 @@ exportTypedArrayMethod$v('every', function every(callbackfn /* , thisArg */) {
var ArrayBufferViewCore$w = arrayBufferViewCore;
var $fill = arrayFill$1;
var toBigInt$2 = toBigInt$4;
-var classof$2 = classof$l;
-var call$L = functionCall;
-var uncurryThis$q = functionUncurryThis;
-var fails$d = fails$1m;
+var classof$3 = classof$m;
+var call$H = functionCall;
+var uncurryThis$E = functionUncurryThis;
+var fails$e = fails$1n;
var aTypedArray$t = ArrayBufferViewCore$w.aTypedArray;
var exportTypedArrayMethod$u = ArrayBufferViewCore$w.exportTypedArrayMethod;
-var slice = uncurryThis$q(''.slice);
+var slice = uncurryThis$E(''.slice);
// V8 ~ Chrome < 59, Safari < 14.1, FF < 55, Edge <=18
-var CONVERSION_BUG = fails$d(function () {
+var CONVERSION_BUG = fails$e(function () {
var count = 0;
// eslint-disable-next-line es/no-typed-arrays -- safe
new Int8Array(2).fill({ valueOf: function () { return count++; } });
@@ -10652,42 +10695,42 @@ var CONVERSION_BUG = fails$d(function () {
exportTypedArrayMethod$u('fill', function fill(value /* , start, end */) {
var length = arguments.length;
aTypedArray$t(this);
- var actualValue = slice(classof$2(this), 0, 3) === 'Big' ? toBigInt$2(value) : +value;
- return call$L($fill, this, actualValue, length > 1 ? arguments[1] : undefined, length > 2 ? arguments[2] : undefined);
+ var actualValue = slice(classof$3(this), 0, 3) === 'Big' ? toBigInt$2(value) : +value;
+ return call$H($fill, this, actualValue, length > 1 ? arguments[1] : undefined, length > 2 ? arguments[2] : undefined);
}, CONVERSION_BUG);
-var lengthOfArrayLike$c = lengthOfArrayLike$A;
+var lengthOfArrayLike$d = lengthOfArrayLike$B;
-var arrayFromConstructorAndList$5 = function (Constructor, list) {
+var arrayFromConstructorAndList$6 = function (Constructor, list) {
var index = 0;
- var length = lengthOfArrayLike$c(list);
+ var length = lengthOfArrayLike$d(list);
var result = new Constructor(length);
while (length > index) result[index] = list[index++];
return result;
};
var ArrayBufferViewCore$v = arrayBufferViewCore;
-var speciesConstructor$9 = speciesConstructor$f;
+var speciesConstructor = speciesConstructor$6;
var aTypedArrayConstructor$2 = ArrayBufferViewCore$v.aTypedArrayConstructor;
-var getTypedArrayConstructor$4 = ArrayBufferViewCore$v.getTypedArrayConstructor;
+var getTypedArrayConstructor$5 = ArrayBufferViewCore$v.getTypedArrayConstructor;
// a part of `TypedArraySpeciesCreate` abstract operation
// https://tc39.es/ecma262/#typedarray-species-create
var typedArraySpeciesConstructor$5 = function (originalArray) {
- return aTypedArrayConstructor$2(speciesConstructor$9(originalArray, getTypedArrayConstructor$4(originalArray)));
+ return aTypedArrayConstructor$2(speciesConstructor(originalArray, getTypedArrayConstructor$5(originalArray)));
};
-var arrayFromConstructorAndList$4 = arrayFromConstructorAndList$5;
+var arrayFromConstructorAndList$5 = arrayFromConstructorAndList$6;
var typedArraySpeciesConstructor$4 = typedArraySpeciesConstructor$5;
var typedArrayFromSpeciesAndList = function (instance, list) {
- return arrayFromConstructorAndList$4(typedArraySpeciesConstructor$4(instance), list);
+ return arrayFromConstructorAndList$5(typedArraySpeciesConstructor$4(instance), list);
};
var ArrayBufferViewCore$u = arrayBufferViewCore;
var $filter = arrayIteration.filter;
-var fromSpeciesAndList$3 = typedArrayFromSpeciesAndList;
+var fromSpeciesAndList$2 = typedArrayFromSpeciesAndList;
var aTypedArray$s = ArrayBufferViewCore$u.aTypedArray;
var exportTypedArrayMethod$t = ArrayBufferViewCore$u.exportTypedArrayMethod;
@@ -10696,7 +10739,7 @@ var exportTypedArrayMethod$t = ArrayBufferViewCore$u.exportTypedArrayMethod;
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.filter
exportTypedArrayMethod$t('filter', function filter(callbackfn /* , thisArg */) {
var list = $filter(aTypedArray$s(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return fromSpeciesAndList$3(this, list);
+ return fromSpeciesAndList$2(this, list);
});
var ArrayBufferViewCore$t = arrayBufferViewCore;
@@ -10791,29 +10834,29 @@ exportTypedArrayMethod$m('indexOf', function indexOf(searchElement /* , fromInde
return $indexOf(aTypedArray$l(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);
});
-var global$m = global$$;
-var fails$c = fails$1m;
-var uncurryThis$p = functionUncurryThis;
+var global$n = global$10;
+var fails$d = fails$1n;
+var uncurryThis$D = functionUncurryThis;
var ArrayBufferViewCore$m = arrayBufferViewCore;
var ArrayIterators = es_array_iterator;
-var wellKnownSymbol$e = wellKnownSymbol$K;
+var wellKnownSymbol$l = wellKnownSymbol$R;
-var ITERATOR$3 = wellKnownSymbol$e('iterator');
-var Uint8Array$1 = global$m.Uint8Array;
-var arrayValues = uncurryThis$p(ArrayIterators.values);
-var arrayKeys = uncurryThis$p(ArrayIterators.keys);
-var arrayEntries = uncurryThis$p(ArrayIterators.entries);
+var ITERATOR$4 = wellKnownSymbol$l('iterator');
+var Uint8Array$1 = global$n.Uint8Array;
+var arrayValues = uncurryThis$D(ArrayIterators.values);
+var arrayKeys = uncurryThis$D(ArrayIterators.keys);
+var arrayEntries = uncurryThis$D(ArrayIterators.entries);
var aTypedArray$k = ArrayBufferViewCore$m.aTypedArray;
var exportTypedArrayMethod$l = ArrayBufferViewCore$m.exportTypedArrayMethod;
var TypedArrayPrototype = Uint8Array$1 && Uint8Array$1.prototype;
-var GENERIC = !fails$c(function () {
- TypedArrayPrototype[ITERATOR$3].call([1]);
+var GENERIC = !fails$d(function () {
+ TypedArrayPrototype[ITERATOR$4].call([1]);
});
var ITERATOR_IS_VALUES = !!TypedArrayPrototype
&& TypedArrayPrototype.values
- && TypedArrayPrototype[ITERATOR$3] === TypedArrayPrototype.values
+ && TypedArrayPrototype[ITERATOR$4] === TypedArrayPrototype.values
&& TypedArrayPrototype.values.name === 'values';
var typedArrayValues = function values() {
@@ -10835,14 +10878,14 @@ exportTypedArrayMethod$l('keys', function keys() {
exportTypedArrayMethod$l('values', typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' });
// `%TypedArray%.prototype[@@iterator]` method
// https://tc39.es/ecma262/#sec-%typedarray%.prototype-@@iterator
-exportTypedArrayMethod$l(ITERATOR$3, typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' });
+exportTypedArrayMethod$l(ITERATOR$4, typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' });
var ArrayBufferViewCore$l = arrayBufferViewCore;
-var uncurryThis$o = functionUncurryThis;
+var uncurryThis$C = functionUncurryThis;
var aTypedArray$j = ArrayBufferViewCore$l.aTypedArray;
var exportTypedArrayMethod$k = ArrayBufferViewCore$l.exportTypedArrayMethod;
-var $join = uncurryThis$o([].join);
+var $join = uncurryThis$C([].join);
// `%TypedArray%.prototype.join` method
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.join
@@ -10851,7 +10894,7 @@ exportTypedArrayMethod$k('join', function join(separator) {
});
var ArrayBufferViewCore$k = arrayBufferViewCore;
-var apply$4 = functionApply$1;
+var apply$5 = functionApply$1;
var $lastIndexOf = arrayLastIndexOf;
var aTypedArray$i = ArrayBufferViewCore$k.aTypedArray;
@@ -10861,7 +10904,7 @@ var exportTypedArrayMethod$j = ArrayBufferViewCore$k.exportTypedArrayMethod;
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.lastindexof
exportTypedArrayMethod$j('lastIndexOf', function lastIndexOf(searchElement /* , fromIndex */) {
var length = arguments.length;
- return apply$4($lastIndexOf, aTypedArray$i(this), length > 1 ? [searchElement, arguments[1]] : [searchElement]);
+ return apply$5($lastIndexOf, aTypedArray$i(this), length > 1 ? [searchElement, arguments[1]] : [searchElement]);
});
var ArrayBufferViewCore$j = arrayBufferViewCore;
@@ -10942,30 +10985,30 @@ exportTypedArrayMethod$f('reverse', function reverse() {
} return that;
});
-var global$l = global$$;
-var call$K = functionCall;
+var global$m = global$10;
+var call$G = functionCall;
var ArrayBufferViewCore$e = arrayBufferViewCore;
-var lengthOfArrayLike$b = lengthOfArrayLike$A;
+var lengthOfArrayLike$c = lengthOfArrayLike$B;
var toOffset = toOffset$2;
-var toIndexedObject$5 = toObject$C;
-var fails$b = fails$1m;
+var toIndexedObject$5 = toObject$D;
+var fails$c = fails$1n;
-var RangeError$2 = global$l.RangeError;
-var Int8Array$2 = global$l.Int8Array;
+var RangeError$2 = global$m.RangeError;
+var Int8Array$2 = global$m.Int8Array;
var Int8ArrayPrototype = Int8Array$2 && Int8Array$2.prototype;
var $set = Int8ArrayPrototype && Int8ArrayPrototype.set;
var aTypedArray$d = ArrayBufferViewCore$e.aTypedArray;
var exportTypedArrayMethod$e = ArrayBufferViewCore$e.exportTypedArrayMethod;
-var WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS = !fails$b(function () {
+var WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS = !fails$c(function () {
// eslint-disable-next-line es/no-typed-arrays -- required for testing
var array = new Uint8ClampedArray(2);
- call$K($set, array, { length: 1, 0: 3 }, 1);
+ call$G($set, array, { length: 1, 0: 3 }, 1);
return array[1] !== 3;
});
// https://bugs.chromium.org/p/v8/issues/detail?id=11294 and other
-var TO_OBJECT_BUG = WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS && ArrayBufferViewCore$e.NATIVE_ARRAY_BUFFER_VIEWS && fails$b(function () {
+var TO_OBJECT_BUG = WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS && ArrayBufferViewCore$e.NATIVE_ARRAY_BUFFER_VIEWS && fails$c(function () {
var array = new Int8Array$2(2);
array.set(1);
array.set('2', 1);
@@ -10978,9 +11021,9 @@ exportTypedArrayMethod$e('set', function set(arrayLike /* , offset */) {
aTypedArray$d(this);
var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1);
var src = toIndexedObject$5(arrayLike);
- if (WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS) return call$K($set, this, src, offset);
+ if (WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS) return call$G($set, this, src, offset);
var length = this.length;
- var len = lengthOfArrayLike$b(src);
+ var len = lengthOfArrayLike$c(src);
var index = 0;
if (len + offset > length) throw RangeError$2('Wrong length');
while (index < len) this[offset + index] = src[index++];
@@ -10988,13 +11031,13 @@ exportTypedArrayMethod$e('set', function set(arrayLike /* , offset */) {
var ArrayBufferViewCore$d = arrayBufferViewCore;
var typedArraySpeciesConstructor$2 = typedArraySpeciesConstructor$5;
-var fails$a = fails$1m;
-var arraySlice$4 = arraySlice$c;
+var fails$b = fails$1n;
+var arraySlice$4 = arraySlice$b;
var aTypedArray$c = ArrayBufferViewCore$d.aTypedArray;
var exportTypedArrayMethod$d = ArrayBufferViewCore$d.exportTypedArrayMethod;
-var FORCED$2 = fails$a(function () {
+var FORCED$2 = fails$b(function () {
// eslint-disable-next-line es/no-typed-arrays -- required for testing
new Int8Array(1).slice();
});
@@ -11023,10 +11066,10 @@ exportTypedArrayMethod$c('some', function some(callbackfn /* , thisArg */) {
return $some$1(aTypedArray$b(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
});
-var global$k = global$$;
-var uncurryThis$n = functionUncurryThis;
-var fails$9 = fails$1m;
-var aCallable$G = aCallable$X;
+var global$l = global$10;
+var uncurryThis$B = functionUncurryThisClause;
+var fails$a = fails$1n;
+var aCallable$u = aCallable$L;
var internalSort = arraySort$1;
var ArrayBufferViewCore$b = arrayBufferViewCore;
var FF = engineFfVersion;
@@ -11036,17 +11079,17 @@ var WEBKIT = engineWebkitVersion;
var aTypedArray$a = ArrayBufferViewCore$b.aTypedArray;
var exportTypedArrayMethod$b = ArrayBufferViewCore$b.exportTypedArrayMethod;
-var Uint16Array = global$k.Uint16Array;
-var nativeSort = Uint16Array && uncurryThis$n(Uint16Array.prototype.sort);
+var Uint16Array = global$l.Uint16Array;
+var nativeSort = Uint16Array && uncurryThis$B(Uint16Array.prototype.sort);
// WebKit
-var ACCEPT_INCORRECT_ARGUMENTS = !!nativeSort && !(fails$9(function () {
+var ACCEPT_INCORRECT_ARGUMENTS = !!nativeSort && !(fails$a(function () {
nativeSort(new Uint16Array(2), null);
-}) && fails$9(function () {
+}) && fails$a(function () {
nativeSort(new Uint16Array(2), {});
}));
-var STABLE_SORT = !!nativeSort && !fails$9(function () {
+var STABLE_SORT = !!nativeSort && !fails$a(function () {
// feature detection can be too slow, so check engines versions
if (V8$1) return V8$1 < 74;
if (FF) return FF < 67;
@@ -11087,7 +11130,7 @@ var getSortCompare = function (comparefn) {
// `%TypedArray%.prototype.sort` method
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort
exportTypedArrayMethod$b('sort', function sort(comparefn) {
- if (comparefn !== undefined) aCallable$G(comparefn);
+ if (comparefn !== undefined) aCallable$u(comparefn);
if (STABLE_SORT) return nativeSort(this, comparefn);
return internalSort(aTypedArray$a(this), getSortCompare(comparefn));
@@ -11115,32 +11158,32 @@ exportTypedArrayMethod$a('subarray', function subarray(begin, end) {
);
});
-var global$j = global$$;
-var apply$3 = functionApply$1;
+var global$k = global$10;
+var apply$4 = functionApply$1;
var ArrayBufferViewCore$9 = arrayBufferViewCore;
-var fails$8 = fails$1m;
-var arraySlice$3 = arraySlice$c;
+var fails$9 = fails$1n;
+var arraySlice$3 = arraySlice$b;
-var Int8Array$1 = global$j.Int8Array;
+var Int8Array$1 = global$k.Int8Array;
var aTypedArray$8 = ArrayBufferViewCore$9.aTypedArray;
var exportTypedArrayMethod$9 = ArrayBufferViewCore$9.exportTypedArrayMethod;
var $toLocaleString = [].toLocaleString;
// iOS Safari 6.x fails here
-var TO_LOCALE_STRING_BUG = !!Int8Array$1 && fails$8(function () {
+var TO_LOCALE_STRING_BUG = !!Int8Array$1 && fails$9(function () {
$toLocaleString.call(new Int8Array$1(1));
});
-var FORCED$1 = fails$8(function () {
+var FORCED$1 = fails$9(function () {
return [1, 2].toLocaleString() != new Int8Array$1([1, 2]).toLocaleString();
-}) || !fails$8(function () {
+}) || !fails$9(function () {
Int8Array$1.prototype.toLocaleString.call([1, 2]);
});
// `%TypedArray%.prototype.toLocaleString` method
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tolocalestring
exportTypedArrayMethod$9('toLocaleString', function toLocaleString() {
- return apply$3(
+ return apply$4(
$toLocaleString,
TO_LOCALE_STRING_BUG ? arraySlice$3(aTypedArray$8(this)) : aTypedArray$8(this),
arraySlice$3(arguments)
@@ -11148,18 +11191,18 @@ exportTypedArrayMethod$9('toLocaleString', function toLocaleString() {
}, FORCED$1);
var exportTypedArrayMethod$8 = arrayBufferViewCore.exportTypedArrayMethod;
-var fails$7 = fails$1m;
-var global$i = global$$;
-var uncurryThis$m = functionUncurryThis;
+var fails$8 = fails$1n;
+var global$j = global$10;
+var uncurryThis$A = functionUncurryThis;
-var Uint8Array = global$i.Uint8Array;
+var Uint8Array = global$j.Uint8Array;
var Uint8ArrayPrototype = Uint8Array && Uint8Array.prototype || {};
var arrayToString = [].toString;
-var join$4 = uncurryThis$m([].join);
+var join$5 = uncurryThis$A([].join);
-if (fails$7(function () { arrayToString.call({}); })) {
+if (fails$8(function () { arrayToString.call({}); })) {
arrayToString = function toString() {
- return join$4(this);
+ return join$5(this);
};
}
@@ -11169,41 +11212,41 @@ var IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString != arrayToString;
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tostring
exportTypedArrayMethod$8('toString', arrayToString, IS_NOT_ARRAY_METHOD);
-var $$2g = _export;
-var uncurryThis$l = functionUncurryThis;
-var toString$6 = toString$A;
+var $$2u = _export;
+var uncurryThis$z = functionUncurryThis;
+var toString$8 = toString$C;
-var fromCharCode$2 = String.fromCharCode;
-var charAt$7 = uncurryThis$l(''.charAt);
-var exec$5 = uncurryThis$l(/./.exec);
-var stringSlice$3 = uncurryThis$l(''.slice);
+var fromCharCode$3 = String.fromCharCode;
+var charAt$a = uncurryThis$z(''.charAt);
+var exec$6 = uncurryThis$z(/./.exec);
+var stringSlice$5 = uncurryThis$z(''.slice);
var hex2 = /^[\da-f]{2}$/i;
var hex4 = /^[\da-f]{4}$/i;
// `unescape` method
// https://tc39.es/ecma262/#sec-unescape-string
-$$2g({ global: true }, {
+$$2u({ global: true }, {
unescape: function unescape(string) {
- var str = toString$6(string);
+ var str = toString$8(string);
var result = '';
var length = str.length;
var index = 0;
var chr, part;
while (index < length) {
- chr = charAt$7(str, index++);
+ chr = charAt$a(str, index++);
if (chr === '%') {
- if (charAt$7(str, index) === 'u') {
- part = stringSlice$3(str, index + 1, index + 5);
- if (exec$5(hex4, part)) {
- result += fromCharCode$2(parseInt(part, 16));
+ if (charAt$a(str, index) === 'u') {
+ part = stringSlice$5(str, index + 1, index + 5);
+ if (exec$6(hex4, part)) {
+ result += fromCharCode$3(parseInt(part, 16));
index += 5;
continue;
}
} else {
- part = stringSlice$3(str, index, index + 2);
- if (exec$5(hex2, part)) {
- result += fromCharCode$2(parseInt(part, 16));
+ part = stringSlice$5(str, index, index + 2);
+ if (exec$6(hex2, part)) {
+ result += fromCharCode$3(parseInt(part, 16));
index += 2;
continue;
}
@@ -11214,23 +11257,23 @@ $$2g({ global: true }, {
}
});
-var uncurryThis$k = functionUncurryThis;
-var defineBuiltIns$6 = defineBuiltIns$9;
-var getWeakData = internalMetadata.exports.getWeakData;
-var anInstance$7 = anInstance$d;
-var anObject$$ = anObject$1z;
-var isNullOrUndefined$5 = isNullOrUndefined$i;
-var isObject$6 = isObject$D;
-var iterate$A = iterate$J;
+var uncurryThis$y = functionUncurryThis;
+var defineBuiltIns$8 = defineBuiltIns$b;
+var getWeakData = internalMetadataExports.getWeakData;
+var anInstance$9 = anInstance$f;
+var anObject$D = anObject$1b;
+var isNullOrUndefined$9 = isNullOrUndefined$m;
+var isObject$c = isObject$J;
+var iterate$w = iterate$F;
var ArrayIterationModule = arrayIteration;
-var hasOwn$a = hasOwnProperty_1;
-var InternalStateModule$b = internalState;
+var hasOwn$d = hasOwnProperty_1;
+var InternalStateModule$d = internalState;
-var setInternalState$b = InternalStateModule$b.set;
-var internalStateGetterFor = InternalStateModule$b.getterFor;
+var setInternalState$d = InternalStateModule$d.set;
+var internalStateGetterFor = InternalStateModule$d.getterFor;
var find$1 = ArrayIterationModule.find;
var findIndex = ArrayIterationModule.findIndex;
-var splice$1 = uncurryThis$k([].splice);
+var splice$1 = uncurryThis$y([].splice);
var id = 0;
// fallback for uncaught frozen keys
@@ -11273,13 +11316,13 @@ UncaughtFrozenStore.prototype = {
var collectionWeak$2 = {
getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {
var Constructor = wrapper(function (that, iterable) {
- anInstance$7(that, Prototype);
- setInternalState$b(that, {
+ anInstance$9(that, Prototype);
+ setInternalState$d(that, {
type: CONSTRUCTOR_NAME,
id: id++,
frozen: undefined
});
- if (!isNullOrUndefined$5(iterable)) iterate$A(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
+ if (!isNullOrUndefined$9(iterable)) iterate$w(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
});
var Prototype = Constructor.prototype;
@@ -11288,41 +11331,41 @@ var collectionWeak$2 = {
var define = function (that, key, value) {
var state = getInternalState(that);
- var data = getWeakData(anObject$$(key), true);
+ var data = getWeakData(anObject$D(key), true);
if (data === true) uncaughtFrozenStore(state).set(key, value);
else data[state.id] = value;
return that;
};
- defineBuiltIns$6(Prototype, {
+ defineBuiltIns$8(Prototype, {
// `{ WeakMap, WeakSet }.prototype.delete(key)` methods
// https://tc39.es/ecma262/#sec-weakmap.prototype.delete
// https://tc39.es/ecma262/#sec-weakset.prototype.delete
'delete': function (key) {
var state = getInternalState(this);
- if (!isObject$6(key)) return false;
+ if (!isObject$c(key)) return false;
var data = getWeakData(key);
if (data === true) return uncaughtFrozenStore(state)['delete'](key);
- return data && hasOwn$a(data, state.id) && delete data[state.id];
+ return data && hasOwn$d(data, state.id) && delete data[state.id];
},
// `{ WeakMap, WeakSet }.prototype.has(key)` methods
// https://tc39.es/ecma262/#sec-weakmap.prototype.has
// https://tc39.es/ecma262/#sec-weakset.prototype.has
has: function has(key) {
var state = getInternalState(this);
- if (!isObject$6(key)) return false;
+ if (!isObject$c(key)) return false;
var data = getWeakData(key);
if (data === true) return uncaughtFrozenStore(state).has(key);
- return data && hasOwn$a(data, state.id);
+ return data && hasOwn$d(data, state.id);
}
});
- defineBuiltIns$6(Prototype, IS_MAP ? {
+ defineBuiltIns$8(Prototype, IS_MAP ? {
// `WeakMap.prototype.get(key)` method
// https://tc39.es/ecma262/#sec-weakmap.prototype.get
get: function get(key) {
var state = getInternalState(this);
- if (isObject$6(key)) {
+ if (isObject$c(key)) {
var data = getWeakData(key);
if (data === true) return uncaughtFrozenStore(state).get(key);
return data ? data[state.id] : undefined;
@@ -11345,18 +11388,35 @@ var collectionWeak$2 = {
}
};
-var global$h = global$$;
-var uncurryThis$j = functionUncurryThis;
-var defineBuiltIns$5 = defineBuiltIns$9;
-var InternalMetadataModule = internalMetadata.exports;
-var collection$1 = collection$4;
+var FREEZING$1 = freezing;
+var global$i = global$10;
+var uncurryThis$x = functionUncurryThis;
+var defineBuiltIns$7 = defineBuiltIns$b;
+var InternalMetadataModule = internalMetadataExports;
+var collection$1 = collection$4;
var collectionWeak$1 = collectionWeak$2;
-var isObject$5 = isObject$D;
-var isExtensible = objectIsExtensible;
+var isObject$b = isObject$J;
var enforceInternalState = internalState.enforce;
+var fails$7 = fails$1n;
var NATIVE_WEAK_MAP = weakMapBasicDetection;
-var IS_IE11 = !global$h.ActiveXObject && 'ActiveXObject' in global$h;
+var $Object$3 = Object;
+// eslint-disable-next-line es/no-array-isarray -- safe
+var isArray$1 = Array.isArray;
+// eslint-disable-next-line es/no-object-isextensible -- safe
+var isExtensible = $Object$3.isExtensible;
+// eslint-disable-next-line es/no-object-isfrozen -- safe
+var isFrozen$2 = $Object$3.isFrozen;
+// eslint-disable-next-line es/no-object-issealed -- safe
+var isSealed = $Object$3.isSealed;
+// eslint-disable-next-line es/no-object-freeze -- safe
+var freeze$1 = $Object$3.freeze;
+// eslint-disable-next-line es/no-object-seal -- safe
+var seal = $Object$3.seal;
+
+var FROZEN = {};
+var SEALED = {};
+var IS_IE11 = !global$i.ActiveXObject && 'ActiveXObject' in global$i;
var InternalWeakMap;
var wrapper = function (init) {
@@ -11368,49 +11428,73 @@ var wrapper = function (init) {
// `WeakMap` constructor
// https://tc39.es/ecma262/#sec-weakmap-constructor
var $WeakMap = collection$1('WeakMap', wrapper, collectionWeak$1);
+var WeakMapPrototype$1 = $WeakMap.prototype;
+var nativeSet = uncurryThis$x(WeakMapPrototype$1.set);
+
+// Chakra Edge bug: adding frozen arrays to WeakMap unfreeze them
+var hasMSEdgeFreezingBug = function () {
+ return FREEZING$1 && fails$7(function () {
+ var frozenArray = freeze$1([]);
+ nativeSet(new $WeakMap(), frozenArray, 1);
+ return !isFrozen$2(frozenArray);
+ });
+};
// IE11 WeakMap frozen keys fix
// We can't use feature detection because it crash some old IE builds
// https://github.com/zloirock/core-js/issues/485
-if (NATIVE_WEAK_MAP && IS_IE11) {
+if (NATIVE_WEAK_MAP) if (IS_IE11) {
InternalWeakMap = collectionWeak$1.getConstructor(wrapper, 'WeakMap', true);
InternalMetadataModule.enable();
- var WeakMapPrototype = $WeakMap.prototype;
- var nativeDelete = uncurryThis$j(WeakMapPrototype['delete']);
- var nativeHas = uncurryThis$j(WeakMapPrototype.has);
- var nativeGet = uncurryThis$j(WeakMapPrototype.get);
- var nativeSet = uncurryThis$j(WeakMapPrototype.set);
- defineBuiltIns$5(WeakMapPrototype, {
+ var nativeDelete = uncurryThis$x(WeakMapPrototype$1['delete']);
+ var nativeHas$1 = uncurryThis$x(WeakMapPrototype$1.has);
+ var nativeGet = uncurryThis$x(WeakMapPrototype$1.get);
+ defineBuiltIns$7(WeakMapPrototype$1, {
'delete': function (key) {
- if (isObject$5(key) && !isExtensible(key)) {
+ if (isObject$b(key) && !isExtensible(key)) {
var state = enforceInternalState(this);
if (!state.frozen) state.frozen = new InternalWeakMap();
return nativeDelete(this, key) || state.frozen['delete'](key);
} return nativeDelete(this, key);
},
has: function has(key) {
- if (isObject$5(key) && !isExtensible(key)) {
+ if (isObject$b(key) && !isExtensible(key)) {
var state = enforceInternalState(this);
if (!state.frozen) state.frozen = new InternalWeakMap();
- return nativeHas(this, key) || state.frozen.has(key);
- } return nativeHas(this, key);
+ return nativeHas$1(this, key) || state.frozen.has(key);
+ } return nativeHas$1(this, key);
},
get: function get(key) {
- if (isObject$5(key) && !isExtensible(key)) {
+ if (isObject$b(key) && !isExtensible(key)) {
var state = enforceInternalState(this);
if (!state.frozen) state.frozen = new InternalWeakMap();
- return nativeHas(this, key) ? nativeGet(this, key) : state.frozen.get(key);
+ return nativeHas$1(this, key) ? nativeGet(this, key) : state.frozen.get(key);
} return nativeGet(this, key);
},
set: function set(key, value) {
- if (isObject$5(key) && !isExtensible(key)) {
+ if (isObject$b(key) && !isExtensible(key)) {
var state = enforceInternalState(this);
if (!state.frozen) state.frozen = new InternalWeakMap();
- nativeHas(this, key) ? nativeSet(this, key, value) : state.frozen.set(key, value);
+ nativeHas$1(this, key) ? nativeSet(this, key, value) : state.frozen.set(key, value);
} else nativeSet(this, key, value);
return this;
}
});
+// Chakra Edge frozen keys fix
+} else if (hasMSEdgeFreezingBug()) {
+ defineBuiltIns$7(WeakMapPrototype$1, {
+ set: function set(key, value) {
+ var arrayIntegrityLevel;
+ if (isArray$1(key)) {
+ if (isFrozen$2(key)) arrayIntegrityLevel = FROZEN;
+ else if (isSealed(key)) arrayIntegrityLevel = SEALED;
+ }
+ nativeSet(this, key, value);
+ if (arrayIntegrityLevel == FROZEN) freeze$1(key);
+ if (arrayIntegrityLevel == SEALED) seal(key);
+ return this;
+ }
+ });
}
var collection = collection$4;
@@ -11422,86 +11506,133 @@ collection('WeakSet', function (init) {
return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); };
}, collectionWeak);
-var global$g = global$$;
-var shared$1 = sharedStore;
-var isCallable$8 = isCallable$E;
+var $$2t = _export;
+var isPrototypeOf$2 = objectIsPrototypeOf;
+var getPrototypeOf$4 = objectGetPrototypeOf$1;
+var setPrototypeOf = objectSetPrototypeOf$1;
+var copyConstructorProperties = copyConstructorProperties$6;
+var create$7 = objectCreate$1;
+var createNonEnumerableProperty$7 = createNonEnumerableProperty$j;
+var createPropertyDescriptor$3 = createPropertyDescriptor$d;
+var clearErrorStack$2 = errorStackClear;
+var installErrorCause = installErrorCause$3;
+var normalizeStringArgument$2 = normalizeStringArgument$6;
+var wellKnownSymbol$k = wellKnownSymbol$R;
+var ERROR_STACK_INSTALLABLE$1 = errorStackInstallable;
+
+var TO_STRING_TAG$7 = wellKnownSymbol$k('toStringTag');
+var $Error = Error;
+
+var $SuppressedError = function SuppressedError(error, suppressed, message /* , options */) {
+ var options = arguments.length > 3 ? arguments[3] : undefined;
+ var isInstance = isPrototypeOf$2(SuppressedErrorPrototype, this);
+ var that;
+ if (setPrototypeOf) {
+ that = setPrototypeOf($Error(), isInstance ? getPrototypeOf$4(this) : SuppressedErrorPrototype);
+ } else {
+ that = isInstance ? this : create$7(SuppressedErrorPrototype);
+ createNonEnumerableProperty$7(that, TO_STRING_TAG$7, 'Error');
+ }
+ if (message !== undefined) createNonEnumerableProperty$7(that, 'message', normalizeStringArgument$2(message));
+ if (ERROR_STACK_INSTALLABLE$1) createNonEnumerableProperty$7(that, 'stack', clearErrorStack$2(that.stack, 1));
+ installErrorCause(that, options);
+ createNonEnumerableProperty$7(that, 'error', error);
+ createNonEnumerableProperty$7(that, 'suppressed', suppressed);
+ return that;
+};
+
+if (setPrototypeOf) setPrototypeOf($SuppressedError, $Error);
+else copyConstructorProperties($SuppressedError, $Error, { name: true });
+
+var SuppressedErrorPrototype = $SuppressedError.prototype = create$7($Error.prototype, {
+ constructor: createPropertyDescriptor$3(1, $SuppressedError),
+ message: createPropertyDescriptor$3(1, ''),
+ name: createPropertyDescriptor$3(1, 'SuppressedError')
+});
+
+// `SuppressedError` constructor
+// https://github.com/tc39/proposal-explicit-resource-management
+$$2t({ global: true, constructor: true, arity: 3 }, {
+ SuppressedError: $SuppressedError
+});
+
+var global$h = global$10;
+var shared$2 = sharedStore;
+var isCallable$d = isCallable$J;
var getPrototypeOf$3 = objectGetPrototypeOf$1;
-var defineBuiltIn$4 = defineBuiltIn$p;
-var wellKnownSymbol$d = wellKnownSymbol$K;
+var defineBuiltIn$8 = defineBuiltIn$s;
+var wellKnownSymbol$j = wellKnownSymbol$R;
var USE_FUNCTION_CONSTRUCTOR = 'USE_FUNCTION_CONSTRUCTOR';
-var ASYNC_ITERATOR$3 = wellKnownSymbol$d('asyncIterator');
-var AsyncIterator = global$g.AsyncIterator;
-var PassedAsyncIteratorPrototype = shared$1.AsyncIteratorPrototype;
-var AsyncIteratorPrototype$4, prototype;
+var ASYNC_ITERATOR$3 = wellKnownSymbol$j('asyncIterator');
+var AsyncIterator = global$h.AsyncIterator;
+var PassedAsyncIteratorPrototype = shared$2.AsyncIteratorPrototype;
+var AsyncIteratorPrototype$5, prototype;
if (PassedAsyncIteratorPrototype) {
- AsyncIteratorPrototype$4 = PassedAsyncIteratorPrototype;
-} else if (isCallable$8(AsyncIterator)) {
- AsyncIteratorPrototype$4 = AsyncIterator.prototype;
-} else if (shared$1[USE_FUNCTION_CONSTRUCTOR] || global$g[USE_FUNCTION_CONSTRUCTOR]) {
+ AsyncIteratorPrototype$5 = PassedAsyncIteratorPrototype;
+} else if (isCallable$d(AsyncIterator)) {
+ AsyncIteratorPrototype$5 = AsyncIterator.prototype;
+} else if (shared$2[USE_FUNCTION_CONSTRUCTOR] || global$h[USE_FUNCTION_CONSTRUCTOR]) {
try {
// eslint-disable-next-line no-new-func -- we have no alternatives without usage of modern syntax
prototype = getPrototypeOf$3(getPrototypeOf$3(getPrototypeOf$3(Function('return async function*(){}()')())));
- if (getPrototypeOf$3(prototype) === Object.prototype) AsyncIteratorPrototype$4 = prototype;
+ if (getPrototypeOf$3(prototype) === Object.prototype) AsyncIteratorPrototype$5 = prototype;
} catch (error) { /* empty */ }
}
-if (!AsyncIteratorPrototype$4) AsyncIteratorPrototype$4 = {};
+if (!AsyncIteratorPrototype$5) AsyncIteratorPrototype$5 = {};
-if (!isCallable$8(AsyncIteratorPrototype$4[ASYNC_ITERATOR$3])) {
- defineBuiltIn$4(AsyncIteratorPrototype$4, ASYNC_ITERATOR$3, function () {
+if (!isCallable$d(AsyncIteratorPrototype$5[ASYNC_ITERATOR$3])) {
+ defineBuiltIn$8(AsyncIteratorPrototype$5, ASYNC_ITERATOR$3, function () {
return this;
});
}
-var asyncIteratorPrototype = AsyncIteratorPrototype$4;
+var asyncIteratorPrototype = AsyncIteratorPrototype$5;
-var call$J = functionCall;
-var anObject$_ = anObject$1z;
+var call$F = functionCall;
+var anObject$C = anObject$1b;
var create$6 = objectCreate$1;
-var getMethod$8 = getMethod$i;
-var defineBuiltIns$4 = defineBuiltIns$9;
-var InternalStateModule$a = internalState;
-var getBuiltIn$t = getBuiltIn$M;
-var AsyncIteratorPrototype$3 = asyncIteratorPrototype;
-var createIterResultObject$c = createIterResultObject$h;
+var getMethod$b = getMethod$l;
+var defineBuiltIns$6 = defineBuiltIns$b;
+var InternalStateModule$c = internalState;
+var getBuiltIn$o = getBuiltIn$H;
+var AsyncIteratorPrototype$4 = asyncIteratorPrototype;
+var createIterResultObject$b = createIterResultObject$g;
-var Promise$3 = getBuiltIn$t('Promise');
+var Promise$5 = getBuiltIn$o('Promise');
var ASYNC_FROM_SYNC_ITERATOR = 'AsyncFromSyncIterator';
-var setInternalState$a = InternalStateModule$a.set;
-var getInternalState$5 = InternalStateModule$a.getterFor(ASYNC_FROM_SYNC_ITERATOR);
+var setInternalState$c = InternalStateModule$c.set;
+var getInternalState$5 = InternalStateModule$c.getterFor(ASYNC_FROM_SYNC_ITERATOR);
var asyncFromSyncIteratorContinuation = function (result, resolve, reject) {
var done = result.done;
- Promise$3.resolve(result.value).then(function (value) {
- resolve(createIterResultObject$c(value, done));
+ Promise$5.resolve(result.value).then(function (value) {
+ resolve(createIterResultObject$b(value, done));
}, reject);
};
-var AsyncFromSyncIterator$4 = function AsyncIterator(iterator) {
- setInternalState$a(this, {
- type: ASYNC_FROM_SYNC_ITERATOR,
- iterator: anObject$_(iterator),
- next: iterator.next
- });
+var AsyncFromSyncIterator$4 = function AsyncIterator(iteratorRecord) {
+ iteratorRecord.type = ASYNC_FROM_SYNC_ITERATOR;
+ setInternalState$c(this, iteratorRecord);
};
-AsyncFromSyncIterator$4.prototype = defineBuiltIns$4(create$6(AsyncIteratorPrototype$3), {
+AsyncFromSyncIterator$4.prototype = defineBuiltIns$6(create$6(AsyncIteratorPrototype$4), {
next: function next() {
var state = getInternalState$5(this);
- return new Promise$3(function (resolve, reject) {
- var result = anObject$_(call$J(state.next, state.iterator));
+ return new Promise$5(function (resolve, reject) {
+ var result = anObject$C(call$F(state.next, state.iterator));
asyncFromSyncIteratorContinuation(result, resolve, reject);
});
},
'return': function () {
var iterator = getInternalState$5(this).iterator;
- return new Promise$3(function (resolve, reject) {
- var $return = getMethod$8(iterator, 'return');
- if ($return === undefined) return resolve(createIterResultObject$c(undefined, true));
- var result = anObject$_(call$J($return, iterator));
+ return new Promise$5(function (resolve, reject) {
+ var $return = getMethod$b(iterator, 'return');
+ if ($return === undefined) return resolve(createIterResultObject$b(undefined, true));
+ var result = anObject$C(call$F($return, iterator));
asyncFromSyncIteratorContinuation(result, resolve, reject);
});
}
@@ -11509,45 +11640,46 @@ AsyncFromSyncIterator$4.prototype = defineBuiltIns$4(create$6(AsyncIteratorProto
var asyncFromSyncIterator = AsyncFromSyncIterator$4;
-var call$I = functionCall;
-var AsyncFromSyncIterator$3 = asyncFromSyncIterator;
-var anObject$Z = anObject$1z;
-var getIterator$7 = getIterator$b;
-var getMethod$7 = getMethod$i;
-var wellKnownSymbol$c = wellKnownSymbol$K;
+var aCallable$t = aCallable$L;
+var anObject$B = anObject$1b;
-var ASYNC_ITERATOR$2 = wellKnownSymbol$c('asyncIterator');
-
-var getAsyncIterator$3 = function (it, usingIterator) {
- var method = arguments.length < 2 ? getMethod$7(it, ASYNC_ITERATOR$2) : usingIterator;
- return method ? anObject$Z(call$I(method, it)) : new AsyncFromSyncIterator$3(getIterator$7(it));
+var getIteratorDirect$n = function (obj) {
+ return {
+ iterator: obj,
+ next: aCallable$t(anObject$B(obj).next)
+ };
};
-var global$f = global$$;
+var call$E = functionCall;
+var AsyncFromSyncIterator$3 = asyncFromSyncIterator;
+var anObject$A = anObject$1b;
+var getIterator$3 = getIterator$7;
+var getIteratorDirect$m = getIteratorDirect$n;
+var getMethod$a = getMethod$l;
+var wellKnownSymbol$i = wellKnownSymbol$R;
+
+var ASYNC_ITERATOR$2 = wellKnownSymbol$i('asyncIterator');
-var entryVirtual = function (CONSTRUCTOR) {
- return global$f[CONSTRUCTOR].prototype;
+var getAsyncIterator$1 = function (it, usingIterator) {
+ var method = arguments.length < 2 ? getMethod$a(it, ASYNC_ITERATOR$2) : usingIterator;
+ return method ? anObject$A(call$E(method, it)) : new AsyncFromSyncIterator$3(getIteratorDirect$m(getIterator$3(it)));
};
-var aCallable$F = aCallable$X;
-var anObject$Y = anObject$1z;
+var global$g = global$10;
-var getIteratorDirect$n = function (obj) {
- return {
- iterator: obj,
- next: aCallable$F(anObject$Y(obj).next)
- };
+var entryVirtual = function (CONSTRUCTOR) {
+ return global$g[CONSTRUCTOR].prototype;
};
-var call$H = functionCall;
-var getBuiltIn$s = getBuiltIn$M;
-var getMethod$6 = getMethod$i;
+var call$D = functionCall;
+var getBuiltIn$n = getBuiltIn$H;
+var getMethod$9 = getMethod$l;
var asyncIteratorClose = function (iterator, method, argument, reject) {
try {
- var returnMethod = getMethod$6(iterator, 'return');
+ var returnMethod = getMethod$9(iterator, 'return');
if (returnMethod) {
- return getBuiltIn$s('Promise').resolve(call$H(returnMethod, iterator)).then(function () {
+ return getBuiltIn$n('Promise').resolve(call$D(returnMethod, iterator)).then(function () {
method(argument);
}, function (error) {
reject(error);
@@ -11560,12 +11692,13 @@ var asyncIteratorClose = function (iterator, method, argument, reject) {
// https://github.com/tc39/proposal-iterator-helpers
// https://github.com/tc39/proposal-array-from-async
-var call$G = functionCall;
-var aCallable$E = aCallable$X;
-var anObject$X = anObject$1z;
+var call$C = functionCall;
+var aCallable$s = aCallable$L;
+var anObject$z = anObject$1b;
+var isObject$a = isObject$J;
var doesNotExceedSafeInteger$1 = doesNotExceedSafeInteger$7;
-var getBuiltIn$r = getBuiltIn$M;
-var getIteratorDirect$m = getIteratorDirect$n;
+var getBuiltIn$m = getBuiltIn$H;
+var getIteratorDirect$l = getIteratorDirect$n;
var closeAsyncIteration$4 = asyncIteratorClose;
var createMethod = function (TYPE) {
@@ -11574,13 +11707,13 @@ var createMethod = function (TYPE) {
var IS_EVERY = TYPE == 2;
var IS_SOME = TYPE == 3;
return function (object, fn, target) {
- var record = getIteratorDirect$m(object);
- var Promise = getBuiltIn$r('Promise');
+ var record = getIteratorDirect$l(object);
+ var Promise = getBuiltIn$m('Promise');
var iterator = record.iterator;
var next = record.next;
- var index = 0;
+ var counter = 0;
var MAPPING = fn !== undefined;
- if (MAPPING || !IS_TO_ARRAY) aCallable$E(fn);
+ if (MAPPING || !IS_TO_ARRAY) aCallable$s(fn);
return new Promise(function (resolve, reject) {
var ifAbruptCloseAsyncIterator = function (error) {
@@ -11589,36 +11722,41 @@ var createMethod = function (TYPE) {
var loop = function () {
try {
- if (IS_TO_ARRAY && MAPPING) try {
- doesNotExceedSafeInteger$1(index);
+ if (MAPPING) try {
+ doesNotExceedSafeInteger$1(counter);
} catch (error5) { ifAbruptCloseAsyncIterator(error5); }
- Promise.resolve(anObject$X(call$G(next, iterator))).then(function (step) {
+ Promise.resolve(anObject$z(call$C(next, iterator))).then(function (step) {
try {
- if (anObject$X(step).done) {
+ if (anObject$z(step).done) {
if (IS_TO_ARRAY) {
- target.length = index;
+ target.length = counter;
resolve(target);
} else resolve(IS_SOME ? false : IS_EVERY || undefined);
} else {
var value = step.value;
try {
if (MAPPING) {
- Promise.resolve(IS_TO_ARRAY ? fn(value, index) : fn(value)).then(function (result) {
+ var result = fn(value, counter);
+
+ var handler = function ($result) {
if (IS_FOR_EACH) {
loop();
} else if (IS_EVERY) {
- result ? loop() : closeAsyncIteration$4(iterator, resolve, false, reject);
+ $result ? loop() : closeAsyncIteration$4(iterator, resolve, false, reject);
} else if (IS_TO_ARRAY) {
try {
- target[index++] = result;
+ target[counter++] = $result;
loop();
} catch (error4) { ifAbruptCloseAsyncIterator(error4); }
} else {
- result ? closeAsyncIteration$4(iterator, resolve, IS_SOME || value, reject) : loop();
+ $result ? closeAsyncIteration$4(iterator, resolve, IS_SOME || value, reject) : loop();
}
- }, ifAbruptCloseAsyncIterator);
+ };
+
+ if (isObject$a(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator);
+ else handler(result);
} else {
- target[index++] = value;
+ target[counter++] = value;
loop();
}
} catch (error3) { ifAbruptCloseAsyncIterator(error3); }
@@ -11641,21 +11779,36 @@ var asyncIteratorIteration = {
find: createMethod(4)
};
-var bind$h = functionBindContext;
-var toObject$8 = toObject$C;
+var bind$i = functionBindContext;
+var uncurryThis$w = functionUncurryThis;
+var toObject$9 = toObject$D;
var isConstructor$4 = isConstructor$a;
-var getAsyncIterator$2 = getAsyncIterator$3;
-var getIterator$6 = getIterator$b;
-var getIteratorMethod$4 = getIteratorMethod$9;
-var getMethod$5 = getMethod$i;
+var getAsyncIterator = getAsyncIterator$1;
+var getIterator$2 = getIterator$7;
+var getIteratorDirect$k = getIteratorDirect$n;
+var getIteratorMethod$3 = getIteratorMethod$8;
+var getMethod$8 = getMethod$l;
var getVirtual$1 = entryVirtual;
-var getBuiltIn$q = getBuiltIn$M;
-var wellKnownSymbol$b = wellKnownSymbol$K;
+var getBuiltIn$l = getBuiltIn$H;
+var wellKnownSymbol$h = wellKnownSymbol$R;
var AsyncFromSyncIterator$2 = asyncFromSyncIterator;
var toArray = asyncIteratorIteration.toArray;
-var ASYNC_ITERATOR$1 = wellKnownSymbol$b('asyncIterator');
-var arrayIterator = getVirtual$1('Array').values;
+var ASYNC_ITERATOR$1 = wellKnownSymbol$h('asyncIterator');
+var arrayIterator = uncurryThis$w(getVirtual$1('Array').values);
+var arrayIteratorNext = uncurryThis$w(arrayIterator([]).next);
+
+var safeArrayIterator = function () {
+ return new SafeArrayIterator(this);
+};
+
+var SafeArrayIterator = function (O) {
+ this.iterator = arrayIterator(O);
+};
+
+SafeArrayIterator.prototype.next = function () {
+ return arrayIteratorNext(this.iterator);
+};
// `Array.fromAsync` method implementation
// https://github.com/tc39/proposal-array-from-async
@@ -11664,36 +11817,36 @@ var arrayFromAsync$1 = function fromAsync(asyncItems /* , mapfn = undefined, thi
var argumentsLength = arguments.length;
var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
var thisArg = argumentsLength > 2 ? arguments[2] : undefined;
- return new (getBuiltIn$q('Promise'))(function (resolve) {
- var O = toObject$8(asyncItems);
- if (mapfn !== undefined) mapfn = bind$h(mapfn, thisArg);
- var usingAsyncIterator = getMethod$5(O, ASYNC_ITERATOR$1);
- var usingSyncIterator = usingAsyncIterator ? undefined : getIteratorMethod$4(O) || arrayIterator;
+ return new (getBuiltIn$l('Promise'))(function (resolve) {
+ var O = toObject$9(asyncItems);
+ if (mapfn !== undefined) mapfn = bind$i(mapfn, thisArg);
+ var usingAsyncIterator = getMethod$8(O, ASYNC_ITERATOR$1);
+ var usingSyncIterator = usingAsyncIterator ? undefined : getIteratorMethod$3(O) || safeArrayIterator;
var A = isConstructor$4(C) ? new C() : [];
var iterator = usingAsyncIterator
- ? getAsyncIterator$2(O, usingAsyncIterator)
- : new AsyncFromSyncIterator$2(getIterator$6(O, usingSyncIterator));
+ ? getAsyncIterator(O, usingAsyncIterator)
+ : new AsyncFromSyncIterator$2(getIteratorDirect$k(getIterator$2(O, usingSyncIterator)));
resolve(toArray(iterator, mapfn, A));
});
};
-var $$2f = _export;
+var $$2s = _export;
var fromAsync = arrayFromAsync$1;
// `Array.fromAsync` method
// https://github.com/tc39/proposal-array-from-async
-$$2f({ target: 'Array', stat: true, forced: true }, {
+$$2s({ target: 'Array', stat: true }, {
fromAsync: fromAsync
});
// TODO: remove from `core-js@4`
-var $$2e = _export;
+var $$2r = _export;
var $filterReject$3 = arrayIteration.filterReject;
var addToUnscopables$b = addToUnscopables$n;
// `Array.prototype.filterOut` method
// https://github.com/tc39/proposal-array-filtering
-$$2e({ target: 'Array', proto: true, forced: true }, {
+$$2r({ target: 'Array', proto: true, forced: true }, {
filterOut: function filterOut(callbackfn /* , thisArg */) {
return $filterReject$3(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
@@ -11701,13 +11854,13 @@ $$2e({ target: 'Array', proto: true, forced: true }, {
addToUnscopables$b('filterOut');
-var $$2d = _export;
+var $$2q = _export;
var $filterReject$2 = arrayIteration.filterReject;
var addToUnscopables$a = addToUnscopables$n;
// `Array.prototype.filterReject` method
// https://github.com/tc39/proposal-array-filtering
-$$2d({ target: 'Array', proto: true, forced: true }, {
+$$2q({ target: 'Array', proto: true, forced: true }, {
filterReject: function filterReject(callbackfn /* , thisArg */) {
return $filterReject$2(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
@@ -11715,24 +11868,24 @@ $$2d({ target: 'Array', proto: true, forced: true }, {
addToUnscopables$a('filterReject');
-var bind$g = functionBindContext;
-var uncurryThis$i = functionUncurryThis;
+var bind$h = functionBindContext;
+var uncurryThis$v = functionUncurryThis;
var IndexedObject$1 = indexedObject;
-var toObject$7 = toObject$C;
+var toObject$8 = toObject$D;
var toPropertyKey = toPropertyKey$9;
-var lengthOfArrayLike$a = lengthOfArrayLike$A;
+var lengthOfArrayLike$b = lengthOfArrayLike$B;
var objectCreate = objectCreate$1;
-var arrayFromConstructorAndList$3 = arrayFromConstructorAndList$5;
+var arrayFromConstructorAndList$4 = arrayFromConstructorAndList$6;
-var $Array$4 = Array;
-var push$c = uncurryThis$i([].push);
+var $Array$6 = Array;
+var push$d = uncurryThis$v([].push);
var arrayGroup = function ($this, callbackfn, that, specificConstructor) {
- var O = toObject$7($this);
+ var O = toObject$8($this);
var self = IndexedObject$1(O);
- var boundFunction = bind$g(callbackfn, that);
+ var boundFunction = bind$h(callbackfn, that);
var target = objectCreate(null);
- var length = lengthOfArrayLike$a(self);
+ var length = lengthOfArrayLike$b(self);
var index = 0;
var Constructor, key, value;
for (;length > index; index++) {
@@ -11740,25 +11893,25 @@ var arrayGroup = function ($this, callbackfn, that, specificConstructor) {
key = toPropertyKey(boundFunction(value, index, O));
// in some IE10 builds, `hasOwnProperty` returns incorrect result on integer keys
// but since it's a `null` prototype object, we can safely use `in`
- if (key in target) push$c(target[key], value);
+ if (key in target) push$d(target[key], value);
else target[key] = [value];
}
// TODO: Remove this block from `core-js@4`
if (specificConstructor) {
Constructor = specificConstructor(O);
- if (Constructor !== $Array$4) {
- for (key in target) target[key] = arrayFromConstructorAndList$3(Constructor, target[key]);
+ if (Constructor !== $Array$6) {
+ for (key in target) target[key] = arrayFromConstructorAndList$4(Constructor, target[key]);
}
} return target;
};
-var $$2c = _export;
+var $$2p = _export;
var $group$2 = arrayGroup;
var addToUnscopables$9 = addToUnscopables$n;
// `Array.prototype.group` method
// https://github.com/tc39/proposal-array-grouping
-$$2c({ target: 'Array', proto: true }, {
+$$2p({ target: 'Array', proto: true }, {
group: function group(callbackfn /* , thisArg */) {
var thisArg = arguments.length > 1 ? arguments[1] : undefined;
return $group$2(this, callbackfn, thisArg);
@@ -11768,7 +11921,7 @@ $$2c({ target: 'Array', proto: true }, {
addToUnscopables$9('group');
// TODO: Remove from `core-js@4`
-var $$2b = _export;
+var $$2o = _export;
var $group$1 = arrayGroup;
var arrayMethodIsStrict$1 = arrayMethodIsStrict$b;
var addToUnscopables$8 = addToUnscopables$n;
@@ -11776,7 +11929,7 @@ var addToUnscopables$8 = addToUnscopables$n;
// `Array.prototype.groupBy` method
// https://github.com/tc39/proposal-array-grouping
// https://bugs.webkit.org/show_bug.cgi?id=236541
-$$2b({ target: 'Array', proto: true, forced: !arrayMethodIsStrict$1('groupBy') }, {
+$$2o({ target: 'Array', proto: true, forced: !arrayMethodIsStrict$1('groupBy') }, {
groupBy: function groupBy(callbackfn /* , thisArg */) {
var thisArg = arguments.length > 1 ? arguments[1] : undefined;
return $group$1(this, callbackfn, thisArg);
@@ -11785,40 +11938,54 @@ $$2b({ target: 'Array', proto: true, forced: !arrayMethodIsStrict$1('groupBy') }
addToUnscopables$8('groupBy');
-var getBuiltIn$p = getBuiltIn$M;
-var bind$f = functionBindContext;
-var uncurryThis$h = functionUncurryThis;
+var uncurryThis$u = functionUncurryThis;
+
+// eslint-disable-next-line es/no-map -- safe
+var MapPrototype$1 = Map.prototype;
+
+var mapHelpers = {
+ // eslint-disable-next-line es/no-map -- safe
+ Map: Map,
+ set: uncurryThis$u(MapPrototype$1.set),
+ get: uncurryThis$u(MapPrototype$1.get),
+ has: uncurryThis$u(MapPrototype$1.has),
+ remove: uncurryThis$u(MapPrototype$1['delete']),
+ proto: MapPrototype$1
+};
+
+var bind$g = functionBindContext;
+var uncurryThis$t = functionUncurryThis;
var IndexedObject = indexedObject;
-var toObject$6 = toObject$C;
-var lengthOfArrayLike$9 = lengthOfArrayLike$A;
+var toObject$7 = toObject$D;
+var lengthOfArrayLike$a = lengthOfArrayLike$B;
+var MapHelpers$8 = mapHelpers;
-var Map$5 = getBuiltIn$p('Map');
-var MapPrototype$2 = Map$5.prototype;
-var mapGet$1 = uncurryThis$h(MapPrototype$2.get);
-var mapHas$2 = uncurryThis$h(MapPrototype$2.has);
-var mapSet$2 = uncurryThis$h(MapPrototype$2.set);
-var push$b = uncurryThis$h([].push);
+var Map$b = MapHelpers$8.Map;
+var mapGet$1 = MapHelpers$8.get;
+var mapHas$2 = MapHelpers$8.has;
+var mapSet$2 = MapHelpers$8.set;
+var push$c = uncurryThis$t([].push);
// `Array.prototype.groupToMap` method
// https://github.com/tc39/proposal-array-grouping
var arrayGroupToMap = function groupToMap(callbackfn /* , thisArg */) {
- var O = toObject$6(this);
+ var O = toObject$7(this);
var self = IndexedObject(O);
- var boundFunction = bind$f(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- var map = new Map$5();
- var length = lengthOfArrayLike$9(self);
+ var boundFunction = bind$g(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
+ var map = new Map$b();
+ var length = lengthOfArrayLike$a(self);
var index = 0;
var key, value;
for (;length > index; index++) {
value = self[index];
key = boundFunction(value, index, O);
- if (mapHas$2(map, key)) push$b(mapGet$1(map, key), value);
+ if (mapHas$2(map, key)) push$c(mapGet$1(map, key), value);
else mapSet$2(map, key, [value]);
} return map;
};
// TODO: Remove from `core-js@4`
-var $$2a = _export;
+var $$2n = _export;
var arrayMethodIsStrict = arrayMethodIsStrict$b;
var addToUnscopables$7 = addToUnscopables$n;
var $groupToMap$1 = arrayGroupToMap;
@@ -11826,33 +11993,33 @@ var $groupToMap$1 = arrayGroupToMap;
// `Array.prototype.groupByToMap` method
// https://github.com/tc39/proposal-array-grouping
// https://bugs.webkit.org/show_bug.cgi?id=236541
-$$2a({ target: 'Array', proto: true, name: 'groupToMap', forced: !arrayMethodIsStrict('groupByToMap') }, {
+$$2n({ target: 'Array', proto: true, name: 'groupToMap', forced: !arrayMethodIsStrict('groupByToMap') }, {
groupByToMap: $groupToMap$1
});
addToUnscopables$7('groupByToMap');
-var $$29 = _export;
+var $$2m = _export;
var addToUnscopables$6 = addToUnscopables$n;
var $groupToMap = arrayGroupToMap;
var IS_PURE$2 = isPure;
// `Array.prototype.groupToMap` method
// https://github.com/tc39/proposal-array-grouping
-$$29({ target: 'Array', proto: true, forced: IS_PURE$2 }, {
+$$2m({ target: 'Array', proto: true, forced: IS_PURE$2 }, {
groupToMap: $groupToMap
});
addToUnscopables$6('groupToMap');
-var $$28 = _export;
-var isArray = isArray$9;
+var $$2l = _export;
+var isArray = isArray$a;
// eslint-disable-next-line es/no-object-isfrozen -- safe
-var isFrozen = Object.isFrozen;
+var isFrozen$1 = Object.isFrozen;
var isFrozenStringArray = function (array, allowUndefined) {
- if (!isFrozen || !isArray(array) || !isFrozen(array)) return false;
+ if (!isFrozen$1 || !isArray(array) || !isFrozen$1(array)) return false;
var index = 0;
var length = array.length;
var element;
@@ -11866,7 +12033,7 @@ var isFrozenStringArray = function (array, allowUndefined) {
// `Array.isTemplateObject` method
// https://github.com/tc39/proposal-array-is-template-object
-$$28({ target: 'Array', stat: true, sham: true, forced: true }, {
+$$2l({ target: 'Array', stat: true, sham: true, forced: true }, {
isTemplateObject: function isTemplateObject(value) {
if (!isFrozenStringArray(value, true)) return false;
var raw = value.raw;
@@ -11875,20 +12042,20 @@ $$28({ target: 'Array', stat: true, sham: true, forced: true }, {
});
// TODO: Remove from `core-js@4`
-var DESCRIPTORS$8 = descriptors;
+var DESCRIPTORS$c = descriptors;
var addToUnscopables$5 = addToUnscopables$n;
-var toObject$5 = toObject$C;
-var lengthOfArrayLike$8 = lengthOfArrayLike$A;
-var defineBuiltInAccessor$4 = defineBuiltInAccessor$9;
+var toObject$6 = toObject$D;
+var lengthOfArrayLike$9 = lengthOfArrayLike$B;
+var defineBuiltInAccessor$7 = defineBuiltInAccessor$c;
// `Array.prototype.lastIndex` getter
// https://github.com/keithamus/proposal-array-last
-if (DESCRIPTORS$8) {
- defineBuiltInAccessor$4(Array.prototype, 'lastIndex', {
+if (DESCRIPTORS$c) {
+ defineBuiltInAccessor$7(Array.prototype, 'lastIndex', {
configurable: true,
get: function lastIndex() {
- var O = toObject$5(this);
- var len = lengthOfArrayLike$8(O);
+ var O = toObject$6(this);
+ var len = lengthOfArrayLike$9(O);
return len == 0 ? 0 : len - 1;
}
});
@@ -11897,25 +12064,25 @@ if (DESCRIPTORS$8) {
}
// TODO: Remove from `core-js@4`
-var DESCRIPTORS$7 = descriptors;
+var DESCRIPTORS$b = descriptors;
var addToUnscopables$4 = addToUnscopables$n;
-var toObject$4 = toObject$C;
-var lengthOfArrayLike$7 = lengthOfArrayLike$A;
-var defineBuiltInAccessor$3 = defineBuiltInAccessor$9;
+var toObject$5 = toObject$D;
+var lengthOfArrayLike$8 = lengthOfArrayLike$B;
+var defineBuiltInAccessor$6 = defineBuiltInAccessor$c;
// `Array.prototype.lastIndex` accessor
// https://github.com/keithamus/proposal-array-last
-if (DESCRIPTORS$7) {
- defineBuiltInAccessor$3(Array.prototype, 'lastItem', {
+if (DESCRIPTORS$b) {
+ defineBuiltInAccessor$6(Array.prototype, 'lastItem', {
configurable: true,
get: function lastItem() {
- var O = toObject$4(this);
- var len = lengthOfArrayLike$7(O);
+ var O = toObject$5(this);
+ var len = lengthOfArrayLike$8(O);
return len == 0 ? undefined : O[len - 1];
},
set: function lastItem(value) {
- var O = toObject$4(this);
- var len = lengthOfArrayLike$7(O);
+ var O = toObject$5(this);
+ var len = lengthOfArrayLike$8(O);
return O[len == 0 ? 0 : len - 1] = value;
}
});
@@ -11923,77 +12090,77 @@ if (DESCRIPTORS$7) {
addToUnscopables$4('lastItem');
}
-var lengthOfArrayLike$6 = lengthOfArrayLike$A;
+var lengthOfArrayLike$7 = lengthOfArrayLike$B;
// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed
// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toReversed
var arrayToReversed$2 = function (O, C) {
- var len = lengthOfArrayLike$6(O);
+ var len = lengthOfArrayLike$7(O);
var A = new C(len);
var k = 0;
for (; k < len; k++) A[k] = O[len - k - 1];
return A;
};
-var $$27 = _export;
+var $$2k = _export;
var arrayToReversed$1 = arrayToReversed$2;
var toIndexedObject$4 = toIndexedObject$k;
var addToUnscopables$3 = addToUnscopables$n;
-var $Array$3 = Array;
+var $Array$5 = Array;
// `Array.prototype.toReversed` method
// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed
-$$27({ target: 'Array', proto: true }, {
+$$2k({ target: 'Array', proto: true }, {
toReversed: function toReversed() {
- return arrayToReversed$1(toIndexedObject$4(this), $Array$3);
+ return arrayToReversed$1(toIndexedObject$4(this), $Array$5);
}
});
addToUnscopables$3('toReversed');
-var $$26 = _export;
-var uncurryThis$g = functionUncurryThis;
-var aCallable$D = aCallable$X;
+var $$2j = _export;
+var uncurryThis$s = functionUncurryThis;
+var aCallable$r = aCallable$L;
var toIndexedObject$3 = toIndexedObject$k;
-var arrayFromConstructorAndList$2 = arrayFromConstructorAndList$5;
+var arrayFromConstructorAndList$3 = arrayFromConstructorAndList$6;
var getVirtual = entryVirtual;
var addToUnscopables$2 = addToUnscopables$n;
-var $Array$2 = Array;
-var sort$1 = uncurryThis$g(getVirtual('Array').sort);
+var $Array$4 = Array;
+var sort$1 = uncurryThis$s(getVirtual('Array').sort);
// `Array.prototype.toSorted` method
// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSorted
-$$26({ target: 'Array', proto: true }, {
+$$2j({ target: 'Array', proto: true }, {
toSorted: function toSorted(compareFn) {
- if (compareFn !== undefined) aCallable$D(compareFn);
+ if (compareFn !== undefined) aCallable$r(compareFn);
var O = toIndexedObject$3(this);
- var A = arrayFromConstructorAndList$2($Array$2, O);
+ var A = arrayFromConstructorAndList$3($Array$4, O);
return sort$1(A, compareFn);
}
});
addToUnscopables$2('toSorted');
-var $$25 = _export;
+var $$2i = _export;
var addToUnscopables$1 = addToUnscopables$n;
var doesNotExceedSafeInteger = doesNotExceedSafeInteger$7;
-var lengthOfArrayLike$5 = lengthOfArrayLike$A;
+var lengthOfArrayLike$6 = lengthOfArrayLike$B;
var toAbsoluteIndex$1 = toAbsoluteIndex$b;
var toIndexedObject$2 = toIndexedObject$k;
-var toIntegerOrInfinity$5 = toIntegerOrInfinity$o;
+var toIntegerOrInfinity$6 = toIntegerOrInfinity$p;
-var $Array$1 = Array;
+var $Array$3 = Array;
var max$2 = Math.max;
-var min$2 = Math.min;
+var min$3 = Math.min;
// `Array.prototype.toSpliced` method
// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSpliced
-$$25({ target: 'Array', proto: true }, {
+$$2i({ target: 'Array', proto: true }, {
toSpliced: function toSpliced(start, deleteCount /* , ...items */) {
var O = toIndexedObject$2(this);
- var len = lengthOfArrayLike$5(O);
+ var len = lengthOfArrayLike$6(O);
var actualStart = toAbsoluteIndex$1(start, len);
var argumentsLength = arguments.length;
var k = 0;
@@ -12005,10 +12172,10 @@ $$25({ target: 'Array', proto: true }, {
actualDeleteCount = len - actualStart;
} else {
insertCount = argumentsLength - 2;
- actualDeleteCount = min$2(max$2(toIntegerOrInfinity$5(deleteCount), 0), len - actualStart);
+ actualDeleteCount = min$3(max$2(toIntegerOrInfinity$6(deleteCount), 0), len - actualStart);
}
newLen = doesNotExceedSafeInteger(len + insertCount - actualDeleteCount);
- A = $Array$1(newLen);
+ A = $Array$3(newLen);
for (; k < actualStart; k++) A[k] = O[k];
for (; k < actualStart + insertCount; k++) A[k] = arguments[k - actualStart + 2];
@@ -12020,29 +12187,54 @@ $$25({ target: 'Array', proto: true }, {
addToUnscopables$1('toSpliced');
-var getBuiltIn$o = getBuiltIn$M;
-var uncurryThis$f = functionUncurryThis;
-var aCallable$C = aCallable$X;
-var isNullOrUndefined$4 = isNullOrUndefined$i;
-var lengthOfArrayLike$4 = lengthOfArrayLike$A;
-var toObject$3 = toObject$C;
-var arraySpeciesCreate = arraySpeciesCreate$6;
-
-var Map$4 = getBuiltIn$o('Map');
-var MapPrototype$1 = Map$4.prototype;
-var mapForEach = uncurryThis$f(MapPrototype$1.forEach);
-var mapHas$1 = uncurryThis$f(MapPrototype$1.has);
-var mapSet$1 = uncurryThis$f(MapPrototype$1.set);
-var push$a = uncurryThis$f([].push);
+var call$B = functionCall;
+
+var iterateSimple$8 = function (iterator, fn, $next) {
+ var next = $next || iterator.next;
+ var step, result;
+ while (!(step = call$B(next, iterator)).done) {
+ result = fn(step.value);
+ if (result !== undefined) return result;
+ }
+};
+
+var uncurryThis$r = functionUncurryThis;
+var iterateSimple$7 = iterateSimple$8;
+var MapHelpers$7 = mapHelpers;
+
+var Map$a = MapHelpers$7.Map;
+var MapPrototype = MapHelpers$7.proto;
+var forEach$2 = uncurryThis$r(MapPrototype.forEach);
+var entries = uncurryThis$r(MapPrototype.entries);
+var next$1 = entries(new Map$a()).next;
+
+var mapIterate = function (map, fn, interruptible) {
+ return interruptible ? iterateSimple$7(entries(map), function (entry) {
+ return fn(entry[1], entry[0]);
+ }, next$1) : forEach$2(map, fn);
+};
+
+var uncurryThis$q = functionUncurryThis;
+var aCallable$q = aCallable$L;
+var isNullOrUndefined$8 = isNullOrUndefined$m;
+var lengthOfArrayLike$5 = lengthOfArrayLike$B;
+var toObject$4 = toObject$D;
+var MapHelpers$6 = mapHelpers;
+var iterate$v = mapIterate;
+
+var Map$9 = MapHelpers$6.Map;
+var mapHas$1 = MapHelpers$6.has;
+var mapSet$1 = MapHelpers$6.set;
+var push$b = uncurryThis$q([].push);
// `Array.prototype.uniqueBy` method
// https://github.com/tc39/proposal-array-unique
var arrayUniqueBy$2 = function uniqueBy(resolver) {
- var that = toObject$3(this);
- var length = lengthOfArrayLike$4(that);
- var result = arraySpeciesCreate(that, 0);
- var map = new Map$4();
- var resolverFunction = !isNullOrUndefined$4(resolver) ? aCallable$C(resolver) : function (value) {
+ var that = toObject$4(this);
+ var length = lengthOfArrayLike$5(that);
+ var result = [];
+ var map = new Map$9();
+ var resolverFunction = !isNullOrUndefined$8(resolver) ? aCallable$q(resolver) : function (value) {
return value;
};
var index, item, key;
@@ -12051,34 +12243,34 @@ var arrayUniqueBy$2 = function uniqueBy(resolver) {
key = resolverFunction(item);
if (!mapHas$1(map, key)) mapSet$1(map, key, item);
}
- mapForEach(map, function (value) {
- push$a(result, value);
+ iterate$v(map, function (value) {
+ push$b(result, value);
});
return result;
};
-var $$24 = _export;
+var $$2h = _export;
var addToUnscopables = addToUnscopables$n;
var uniqueBy = arrayUniqueBy$2;
// `Array.prototype.uniqueBy` method
// https://github.com/tc39/proposal-array-unique
-$$24({ target: 'Array', proto: true, forced: true }, {
+$$2h({ target: 'Array', proto: true, forced: true }, {
uniqueBy: uniqueBy
});
addToUnscopables('uniqueBy');
-var lengthOfArrayLike$3 = lengthOfArrayLike$A;
-var toIntegerOrInfinity$4 = toIntegerOrInfinity$o;
+var lengthOfArrayLike$4 = lengthOfArrayLike$B;
+var toIntegerOrInfinity$5 = toIntegerOrInfinity$p;
var $RangeError$4 = RangeError;
// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with
// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with
var arrayWith$2 = function (O, C, index, value) {
- var len = lengthOfArrayLike$3(O);
- var relativeIndex = toIntegerOrInfinity$4(index);
+ var len = lengthOfArrayLike$4(O);
+ var relativeIndex = toIntegerOrInfinity$5(index);
var actualIndex = relativeIndex < 0 ? len + relativeIndex : relativeIndex;
if (actualIndex >= len || actualIndex < 0) throw $RangeError$4('Incorrect index');
var A = new C(len);
@@ -12087,76 +12279,255 @@ var arrayWith$2 = function (O, C, index, value) {
return A;
};
-var $$23 = _export;
+var $$2g = _export;
var arrayWith$1 = arrayWith$2;
var toIndexedObject$1 = toIndexedObject$k;
-var $Array = Array;
+var $Array$2 = Array;
// `Array.prototype.with` method
// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with
-$$23({ target: 'Array', proto: true }, {
+$$2g({ target: 'Array', proto: true }, {
'with': function (index, value) {
- return arrayWith$1(toIndexedObject$1(this), $Array, index, value);
+ return arrayWith$1(toIndexedObject$1(this), $Array$2, index, value);
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$22 = _export;
-var anInstance$6 = anInstance$d;
-var createNonEnumerableProperty$6 = createNonEnumerableProperty$i;
-var hasOwn$9 = hasOwnProperty_1;
-var wellKnownSymbol$a = wellKnownSymbol$K;
-var AsyncIteratorPrototype$2 = asyncIteratorPrototype;
+var uncurryThis$p = functionUncurryThis;
+var bind$f = functionBindContext;
+var anObject$y = anObject$1b;
+var isNullOrUndefined$7 = isNullOrUndefined$m;
+var getMethod$7 = getMethod$l;
+var wellKnownSymbol$g = wellKnownSymbol$R;
+
+var ASYNC_DISPOSE$2 = wellKnownSymbol$g('asyncDispose');
+var DISPOSE$2 = wellKnownSymbol$g('dispose');
+
+var push$a = uncurryThis$p([].push);
+
+var getDisposeMethod$2 = function (V, hint) {
+ if (hint == 'async-dispose') {
+ return getMethod$7(V, ASYNC_DISPOSE$2) || getMethod$7(V, DISPOSE$2);
+ } return getMethod$7(V, DISPOSE$2);
+};
+
+var createDisposableResource = function (V, hint, method) {
+ return bind$f(method || getDisposeMethod$2(V, hint), V);
+};
+
+var addDisposableResource$2 = function (disposable, V, hint, method) {
+ var resource;
+ if (!method) {
+ if (isNullOrUndefined$7(V)) return;
+ resource = createDisposableResource(V, hint);
+ } else if (isNullOrUndefined$7(V)) {
+ resource = createDisposableResource(undefined, hint, method);
+ } else {
+ resource = createDisposableResource(anObject$y(V), hint, method);
+ }
+
+ push$a(disposable.stack, resource);
+};
+
+var disposableStackHelpers = {
+ getDisposeMethod: getDisposeMethod$2,
+ addDisposableResource: addDisposableResource$2
+};
+
+// https://github.com/tc39/proposal-async-explicit-resource-management
+var $$2f = _export;
+var DESCRIPTORS$a = descriptors;
+var getBuiltIn$k = getBuiltIn$H;
+var aCallable$p = aCallable$L;
+var anObject$x = anObject$1b;
+var anInstance$8 = anInstance$f;
+var isNullOrUndefined$6 = isNullOrUndefined$m;
+var defineBuiltIn$7 = defineBuiltIn$s;
+var defineBuiltIns$5 = defineBuiltIns$b;
+var defineBuiltInAccessor$5 = defineBuiltInAccessor$c;
+var wellKnownSymbol$f = wellKnownSymbol$R;
+var InternalStateModule$b = internalState;
+var DisposableStackHelpers$1 = disposableStackHelpers;
+
+var Promise$4 = getBuiltIn$k('Promise');
+var SuppressedError$1 = getBuiltIn$k('SuppressedError');
+var $ReferenceError$1 = ReferenceError;
+
+var ASYNC_DISPOSE$1 = wellKnownSymbol$f('asyncDispose');
+var TO_STRING_TAG$6 = wellKnownSymbol$f('toStringTag');
+
+var getDisposeMethod$1 = DisposableStackHelpers$1.getDisposeMethod;
+var addDisposableResource$1 = DisposableStackHelpers$1.addDisposableResource;
+
+var ASYNC_DISPOSABLE_STACK = 'AsyncDisposableStack';
+var setInternalState$b = InternalStateModule$b.set;
+var getAsyncDisposableStackInternalState = InternalStateModule$b.getterFor(ASYNC_DISPOSABLE_STACK);
+
+var HINT$1 = 'async-dispose';
+var DISPOSED$1 = 'disposed';
+var PENDING$1 = 'pending';
+
+var ALREADY_DISPOSED$1 = ASYNC_DISPOSABLE_STACK + ' already disposed';
+
+var $AsyncDisposableStack = function AsyncDisposableStack() {
+ setInternalState$b(anInstance$8(this, AsyncDisposableStackPrototype), {
+ type: ASYNC_DISPOSABLE_STACK,
+ state: PENDING$1,
+ stack: []
+ });
+
+ if (!DESCRIPTORS$a) this.disposed = false;
+};
+
+var AsyncDisposableStackPrototype = $AsyncDisposableStack.prototype;
+
+defineBuiltIns$5(AsyncDisposableStackPrototype, {
+ disposeAsync: function disposeAsync() {
+ var asyncDisposableStack = this;
+ return new Promise$4(function (resolve, reject) {
+ var internalState = getAsyncDisposableStackInternalState(asyncDisposableStack);
+ if (internalState.state == DISPOSED$1) return resolve(undefined);
+ internalState.state = DISPOSED$1;
+ if (!DESCRIPTORS$a) asyncDisposableStack.disposed = true;
+ var stack = internalState.stack;
+ var i = stack.length;
+ var thrown = false;
+ var suppressed;
+
+ var handleError = function (result) {
+ if (thrown) {
+ suppressed = new SuppressedError$1(result, suppressed);
+ } else {
+ thrown = true;
+ suppressed = result;
+ }
+
+ loop();
+ };
+
+ var loop = function () {
+ if (i) {
+ var disposeMethod = stack[--i];
+ stack[i] = null;
+ try {
+ Promise$4.resolve(disposeMethod()).then(loop, handleError);
+ } catch (error) {
+ handleError(error);
+ }
+ } else {
+ internalState.stack = null;
+ thrown ? reject(suppressed) : resolve(undefined);
+ }
+ };
+
+ loop();
+ });
+ },
+ use: function use(value) {
+ var internalState = getAsyncDisposableStackInternalState(this);
+ if (internalState.state == DISPOSED$1) throw $ReferenceError$1(ALREADY_DISPOSED$1);
+ if (!isNullOrUndefined$6(value)) {
+ anObject$x(value);
+ var method = aCallable$p(getDisposeMethod$1(value, HINT$1));
+ addDisposableResource$1(internalState, value, HINT$1, method);
+ } return value;
+ },
+ adopt: function adopt(value, onDispose) {
+ var internalState = getAsyncDisposableStackInternalState(this);
+ if (internalState.state == DISPOSED$1) throw $ReferenceError$1(ALREADY_DISPOSED$1);
+ aCallable$p(onDispose);
+ addDisposableResource$1(internalState, undefined, HINT$1, function () {
+ onDispose(value);
+ });
+ return value;
+ },
+ defer: function defer(onDispose) {
+ var internalState = getAsyncDisposableStackInternalState(this);
+ if (internalState.state == DISPOSED$1) throw $ReferenceError$1(ALREADY_DISPOSED$1);
+ aCallable$p(onDispose);
+ addDisposableResource$1(internalState, undefined, HINT$1, onDispose);
+ },
+ move: function move() {
+ var internalState = getAsyncDisposableStackInternalState(this);
+ if (internalState.state == DISPOSED$1) throw $ReferenceError$1(ALREADY_DISPOSED$1);
+ var newAsyncDisposableStack = new $AsyncDisposableStack();
+ getAsyncDisposableStackInternalState(newAsyncDisposableStack).stack = internalState.stack;
+ internalState.stack = [];
+ return newAsyncDisposableStack;
+ }
+});
+
+if (DESCRIPTORS$a) defineBuiltInAccessor$5(AsyncDisposableStackPrototype, 'disposed', {
+ configurable: true,
+ get: function disposed() {
+ return getAsyncDisposableStackInternalState(this).state == DISPOSED$1;
+ }
+});
+
+defineBuiltIn$7(AsyncDisposableStackPrototype, ASYNC_DISPOSE$1, AsyncDisposableStackPrototype.disposeAsync, { name: 'disposeAsync' });
+defineBuiltIn$7(AsyncDisposableStackPrototype, TO_STRING_TAG$6, ASYNC_DISPOSABLE_STACK, { nonWritable: true });
+
+$$2f({ global: true, constructor: true, forced: true }, {
+ AsyncDisposableStack: $AsyncDisposableStack
+});
+
+var $$2e = _export;
+var anInstance$7 = anInstance$f;
+var createNonEnumerableProperty$6 = createNonEnumerableProperty$j;
+var hasOwn$c = hasOwnProperty_1;
+var wellKnownSymbol$e = wellKnownSymbol$R;
+var AsyncIteratorPrototype$3 = asyncIteratorPrototype;
var IS_PURE$1 = isPure;
-var TO_STRING_TAG$4 = wellKnownSymbol$a('toStringTag');
+var TO_STRING_TAG$5 = wellKnownSymbol$e('toStringTag');
var AsyncIteratorConstructor = function AsyncIterator() {
- anInstance$6(this, AsyncIteratorPrototype$2);
+ anInstance$7(this, AsyncIteratorPrototype$3);
};
-AsyncIteratorConstructor.prototype = AsyncIteratorPrototype$2;
+AsyncIteratorConstructor.prototype = AsyncIteratorPrototype$3;
-if (!hasOwn$9(AsyncIteratorPrototype$2, TO_STRING_TAG$4)) {
- createNonEnumerableProperty$6(AsyncIteratorPrototype$2, TO_STRING_TAG$4, 'AsyncIterator');
+if (!hasOwn$c(AsyncIteratorPrototype$3, TO_STRING_TAG$5)) {
+ createNonEnumerableProperty$6(AsyncIteratorPrototype$3, TO_STRING_TAG$5, 'AsyncIterator');
}
-if (!hasOwn$9(AsyncIteratorPrototype$2, 'constructor') || AsyncIteratorPrototype$2.constructor === Object) {
- createNonEnumerableProperty$6(AsyncIteratorPrototype$2, 'constructor', AsyncIteratorConstructor);
+if (!hasOwn$c(AsyncIteratorPrototype$3, 'constructor') || AsyncIteratorPrototype$3.constructor === Object) {
+ createNonEnumerableProperty$6(AsyncIteratorPrototype$3, 'constructor', AsyncIteratorConstructor);
}
-$$22({ global: true, constructor: true, forced: IS_PURE$1 }, {
+// `AsyncIterator` constructor
+// https://github.com/tc39/proposal-iterator-helpers
+$$2e({ global: true, constructor: true, forced: IS_PURE$1 }, {
AsyncIterator: AsyncIteratorConstructor
});
-var call$F = functionCall;
+var call$A = functionCall;
var perform$1 = perform$7;
-var anObject$W = anObject$1z;
+var anObject$w = anObject$1b;
var create$5 = objectCreate$1;
-var createNonEnumerableProperty$5 = createNonEnumerableProperty$i;
-var defineBuiltIns$3 = defineBuiltIns$9;
-var wellKnownSymbol$9 = wellKnownSymbol$K;
-var InternalStateModule$9 = internalState;
-var getBuiltIn$n = getBuiltIn$M;
-var getMethod$4 = getMethod$i;
-var AsyncIteratorPrototype$1 = asyncIteratorPrototype;
-var createIterResultObject$b = createIterResultObject$h;
+var createNonEnumerableProperty$5 = createNonEnumerableProperty$j;
+var defineBuiltIns$4 = defineBuiltIns$b;
+var wellKnownSymbol$d = wellKnownSymbol$R;
+var InternalStateModule$a = internalState;
+var getBuiltIn$j = getBuiltIn$H;
+var getMethod$6 = getMethod$l;
+var AsyncIteratorPrototype$2 = asyncIteratorPrototype;
+var createIterResultObject$a = createIterResultObject$g;
var iteratorClose$3 = iteratorClose$6;
-var Promise$2 = getBuiltIn$n('Promise');
+var Promise$3 = getBuiltIn$j('Promise');
var ASYNC_ITERATOR_HELPER = 'AsyncIteratorHelper';
var WRAP_FOR_VALID_ASYNC_ITERATOR = 'WrapForValidAsyncIterator';
-var setInternalState$9 = InternalStateModule$9.set;
+var setInternalState$a = InternalStateModule$a.set;
-var TO_STRING_TAG$3 = wellKnownSymbol$9('toStringTag');
+var TO_STRING_TAG$4 = wellKnownSymbol$d('toStringTag');
var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) {
var IS_GENERATOR = !IS_ITERATOR;
var ASYNC_ITERATOR_PROXY = IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER;
- var getInternalState = InternalStateModule$9.getterFor(ASYNC_ITERATOR_PROXY);
+ var getInternalState = InternalStateModule$a.getterFor(ASYNC_ITERATOR_PROXY);
var getStateOrEarlyExit = function (that) {
var stateCompletion = perform$1(function () {
@@ -12167,7 +12538,7 @@ var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) {
var state = stateCompletion.value;
if (stateError || (IS_GENERATOR && state.done)) {
- return { exit: true, value: stateError ? Promise$2.reject(state) : Promise$2.resolve(createIterResultObject$b(undefined, true)) };
+ return { exit: true, value: stateError ? Promise$3.reject(state) : Promise$3.resolve(createIterResultObject$a(undefined, true)) };
} return { exit: false, value: state };
};
@@ -12186,7 +12557,7 @@ var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) {
return state.awaiting ? state.awaiting = state.awaiting.then(task, task) : task();
};
- var AsyncIteratorProxyPrototype = defineBuiltIns$3(create$5(AsyncIteratorPrototype$1), {
+ var AsyncIteratorProxyPrototype = defineBuiltIns$4(create$5(AsyncIteratorPrototype$2), {
next: function next() {
var stateCompletion = getStateOrEarlyExit(this);
var exit = stateCompletion.exit;
@@ -12194,12 +12565,12 @@ var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) {
return exit ? state : enqueue(state, function () {
var handlerCompletion = perform$1(function () {
- return anObject$W(state.nextHandler(Promise$2));
+ return anObject$w(state.nextHandler(Promise$3));
});
var handlerError = handlerCompletion.error;
var value = handlerCompletion.value;
if (handlerError) state.done = true;
- return handlerError ? Promise$2.reject(value) : Promise$2.resolve(value);
+ return handlerError ? Promise$3.reject(value) : Promise$3.resolve(value);
});
},
'return': function () {
@@ -12210,34 +12581,33 @@ var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) {
return exit ? state : enqueue(state, function () {
state.done = true;
var iterator = state.iterator;
- var innerIterator = state.innerIterator;
var returnMethod, result;
var completion = perform$1(function () {
- if (innerIterator) try {
- iteratorClose$3(innerIterator, 'return');
+ if (state.inner) try {
+ iteratorClose$3(state.inner.iterator, 'return');
} catch (error) {
return iteratorClose$3(iterator, 'throw', error);
}
- return getMethod$4(iterator, 'return');
+ return getMethod$6(iterator, 'return');
});
returnMethod = result = completion.value;
- if (completion.error) return Promise$2.reject(result);
- if (returnMethod === undefined) return Promise$2.resolve(createIterResultObject$b(undefined, true));
+ if (completion.error) return Promise$3.reject(result);
+ if (returnMethod === undefined) return Promise$3.resolve(createIterResultObject$a(undefined, true));
completion = perform$1(function () {
- return call$F(returnMethod, iterator);
+ return call$A(returnMethod, iterator);
});
result = completion.value;
- if (completion.error) return Promise$2.reject(result);
- return IS_ITERATOR ? Promise$2.resolve(result) : Promise$2.resolve(result).then(function (resolved) {
- anObject$W(resolved);
- return createIterResultObject$b(undefined, true);
+ if (completion.error) return Promise$3.reject(result);
+ return IS_ITERATOR ? Promise$3.resolve(result) : Promise$3.resolve(result).then(function (resolved) {
+ anObject$w(resolved);
+ return createIterResultObject$a(undefined, true);
});
});
}
});
if (IS_GENERATOR) {
- createNonEnumerableProperty$5(AsyncIteratorProxyPrototype, TO_STRING_TAG$3, 'Async Iterator Helper');
+ createNonEnumerableProperty$5(AsyncIteratorProxyPrototype, TO_STRING_TAG$4, 'Async Iterator Helper');
}
return AsyncIteratorProxyPrototype;
@@ -12256,9 +12626,10 @@ var asyncIteratorCreateProxy = function (nextHandler, IS_ITERATOR) {
} else state = record;
state.type = ASYNC_ITERATOR_PROXY;
state.nextHandler = nextHandler;
+ state.counter = 0;
state.done = false;
state.awaiting = null;
- setInternalState$9(this, state);
+ setInternalState$a(this, state);
};
AsyncIteratorProxy.prototype = IS_ITERATOR ? WrapForValidAsyncIteratorPrototype : AsyncIteratorHelperPrototype;
@@ -12266,44 +12637,110 @@ var asyncIteratorCreateProxy = function (nextHandler, IS_ITERATOR) {
return AsyncIteratorProxy;
};
-// https://github.com/tc39/proposal-iterator-helpers
-var call$E = functionCall;
-var anObject$V = anObject$1z;
-var getIteratorDirect$l = getIteratorDirect$n;
-var createAsyncIteratorProxy$6 = asyncIteratorCreateProxy;
-var createIterResultObject$a = createIterResultObject$h;
+var call$z = functionCall;
+var aCallable$o = aCallable$L;
+var anObject$v = anObject$1b;
+var isObject$9 = isObject$J;
+var getIteratorDirect$j = getIteratorDirect$n;
+var createAsyncIteratorProxy$5 = asyncIteratorCreateProxy;
+var createIterResultObject$9 = createIterResultObject$g;
+var closeAsyncIteration$3 = asyncIteratorClose;
-var AsyncIteratorProxy$5 = createAsyncIteratorProxy$6(function (Promise) {
+var AsyncIteratorProxy$4 = createAsyncIteratorProxy$5(function (Promise) {
var state = this;
var iterator = state.iterator;
+ var mapper = state.mapper;
- return Promise.resolve(anObject$V(call$E(state.next, iterator))).then(function (step) {
- if (anObject$V(step).done) {
+ return new Promise(function (resolve, reject) {
+ var doneAndReject = function (error) {
state.done = true;
- return createIterResultObject$a(undefined, true);
- }
- return createIterResultObject$a([state.index++, step.value], false);
- }).then(null, function (error) {
- state.done = true;
- throw error;
+ reject(error);
+ };
+
+ var ifAbruptCloseAsyncIterator = function (error) {
+ closeAsyncIteration$3(iterator, doneAndReject, error, doneAndReject);
+ };
+
+ Promise.resolve(anObject$v(call$z(state.next, iterator))).then(function (step) {
+ try {
+ if (anObject$v(step).done) {
+ state.done = true;
+ resolve(createIterResultObject$9(undefined, true));
+ } else {
+ var value = step.value;
+ try {
+ var result = mapper(value, state.counter++);
+
+ var handler = function (mapped) {
+ resolve(createIterResultObject$9(mapped, false));
+ };
+
+ if (isObject$9(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator);
+ else handler(result);
+ } catch (error2) { ifAbruptCloseAsyncIterator(error2); }
+ }
+ } catch (error) { doneAndReject(error); }
+ }, doneAndReject);
});
});
-var asyncIteratorIndexed = function indexed() {
- return new AsyncIteratorProxy$5(getIteratorDirect$l(this), {
- index: 0
+// `AsyncIterator.prototype.map` method
+// https://github.com/tc39/proposal-iterator-helpers
+var asyncIteratorMap = function map(mapper) {
+ return new AsyncIteratorProxy$4(getIteratorDirect$j(this), {
+ mapper: aCallable$o(mapper)
});
};
-// TODO: Remove from `core-js@4`
+var call$y = functionCall;
+var map$3 = asyncIteratorMap;
+
+var callback$1 = function (value, counter) {
+ return [counter, value];
+};
+
+// `AsyncIterator.prototype.indexed` method
// https://github.com/tc39/proposal-iterator-helpers
-var $$21 = _export;
+var asyncIteratorIndexed = function indexed() {
+ return call$y(map$3, this, callback$1);
+};
+
+// TODO: Remove from `core-js@4`
+var $$2d = _export;
var indexed$3 = asyncIteratorIndexed;
-$$21({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: true }, {
+// `AsyncIterator.prototype.asIndexedPairs` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$2d({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: true }, {
asIndexedPairs: indexed$3
});
+// https://github.com/tc39/proposal-async-explicit-resource-management
+var call$x = functionCall;
+var defineBuiltIn$6 = defineBuiltIn$s;
+var getBuiltIn$i = getBuiltIn$H;
+var getMethod$5 = getMethod$l;
+var hasOwn$b = hasOwnProperty_1;
+var wellKnownSymbol$c = wellKnownSymbol$R;
+var AsyncIteratorPrototype$1 = asyncIteratorPrototype;
+
+var ASYNC_DISPOSE = wellKnownSymbol$c('asyncDispose');
+var Promise$2 = getBuiltIn$i('Promise');
+
+if (!hasOwn$b(AsyncIteratorPrototype$1, ASYNC_DISPOSE)) {
+ defineBuiltIn$6(AsyncIteratorPrototype$1, ASYNC_DISPOSE, function () {
+ var O = this;
+ return new Promise$2(function (resolve, reject) {
+ var $return = getMethod$5(O, 'return');
+ if ($return) {
+ Promise$2.resolve(call$x($return, O)).then(function () {
+ resolve(undefined);
+ }, reject);
+ } else resolve(undefined);
+ });
+ });
+}
+
var $RangeError$3 = RangeError;
var notANan = function (it) {
@@ -12312,17 +12749,16 @@ var notANan = function (it) {
throw $RangeError$3('NaN is not allowed');
};
-// https://github.com/tc39/proposal-iterator-helpers
-var $$20 = _export;
-var call$D = functionCall;
-var anObject$U = anObject$1z;
-var getIteratorDirect$k = getIteratorDirect$n;
+var $$2c = _export;
+var call$w = functionCall;
+var anObject$u = anObject$1b;
+var getIteratorDirect$i = getIteratorDirect$n;
var notANaN$3 = notANan;
var toPositiveInteger$3 = toPositiveInteger$5;
-var createAsyncIteratorProxy$5 = asyncIteratorCreateProxy;
-var createIterResultObject$9 = createIterResultObject$h;
+var createAsyncIteratorProxy$4 = asyncIteratorCreateProxy;
+var createIterResultObject$8 = createIterResultObject$g;
-var AsyncIteratorProxy$4 = createAsyncIteratorProxy$5(function (Promise) {
+var AsyncIteratorProxy$3 = createAsyncIteratorProxy$4(function (Promise) {
var state = this;
return new Promise(function (resolve, reject) {
@@ -12333,15 +12769,15 @@ var AsyncIteratorProxy$4 = createAsyncIteratorProxy$5(function (Promise) {
var loop = function () {
try {
- Promise.resolve(anObject$U(call$D(state.next, state.iterator))).then(function (step) {
+ Promise.resolve(anObject$u(call$w(state.next, state.iterator))).then(function (step) {
try {
- if (anObject$U(step).done) {
+ if (anObject$u(step).done) {
state.done = true;
- resolve(createIterResultObject$9(undefined, true));
+ resolve(createIterResultObject$8(undefined, true));
} else if (state.remaining) {
state.remaining--;
loop();
- } else resolve(createIterResultObject$9(step.value, false));
+ } else resolve(createIterResultObject$8(step.value, false));
} catch (err) { doneAndReject(err); }
}, doneAndReject);
} catch (error) { doneAndReject(error); }
@@ -12351,38 +12787,41 @@ var AsyncIteratorProxy$4 = createAsyncIteratorProxy$5(function (Promise) {
});
});
-$$20({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
+// `AsyncIterator.prototype.drop` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$2c({ target: 'AsyncIterator', proto: true, real: true }, {
drop: function drop(limit) {
- return new AsyncIteratorProxy$4(getIteratorDirect$k(this), {
+ return new AsyncIteratorProxy$3(getIteratorDirect$i(this), {
remaining: toPositiveInteger$3(notANaN$3(+limit))
});
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1$ = _export;
+var $$2b = _export;
var $every = asyncIteratorIteration.every;
-$$1$({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
- every: function every(fn) {
- return $every(this, fn);
+// `AsyncIterator.prototype.every` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$2b({ target: 'AsyncIterator', proto: true, real: true }, {
+ every: function every(predicate) {
+ return $every(this, predicate);
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1_ = _export;
-var call$C = functionCall;
-var aCallable$B = aCallable$X;
-var anObject$T = anObject$1z;
-var getIteratorDirect$j = getIteratorDirect$n;
-var createAsyncIteratorProxy$4 = asyncIteratorCreateProxy;
-var createIterResultObject$8 = createIterResultObject$h;
-var closeAsyncIteration$3 = asyncIteratorClose;
+var $$2a = _export;
+var call$v = functionCall;
+var aCallable$n = aCallable$L;
+var anObject$t = anObject$1b;
+var isObject$8 = isObject$J;
+var getIteratorDirect$h = getIteratorDirect$n;
+var createAsyncIteratorProxy$3 = asyncIteratorCreateProxy;
+var createIterResultObject$7 = createIterResultObject$g;
+var closeAsyncIteration$2 = asyncIteratorClose;
-var AsyncIteratorProxy$3 = createAsyncIteratorProxy$4(function (Promise) {
+var AsyncIteratorProxy$2 = createAsyncIteratorProxy$3(function (Promise) {
var state = this;
var iterator = state.iterator;
- var filterer = state.filterer;
+ var predicate = state.predicate;
return new Promise(function (resolve, reject) {
var doneAndReject = function (error) {
@@ -12391,22 +12830,27 @@ var AsyncIteratorProxy$3 = createAsyncIteratorProxy$4(function (Promise) {
};
var ifAbruptCloseAsyncIterator = function (error) {
- closeAsyncIteration$3(iterator, doneAndReject, error, doneAndReject);
+ closeAsyncIteration$2(iterator, doneAndReject, error, doneAndReject);
};
var loop = function () {
try {
- Promise.resolve(anObject$T(call$C(state.next, iterator))).then(function (step) {
+ Promise.resolve(anObject$t(call$v(state.next, iterator))).then(function (step) {
try {
- if (anObject$T(step).done) {
+ if (anObject$t(step).done) {
state.done = true;
- resolve(createIterResultObject$8(undefined, true));
+ resolve(createIterResultObject$7(undefined, true));
} else {
var value = step.value;
try {
- Promise.resolve(filterer(value)).then(function (selected) {
- selected ? resolve(createIterResultObject$8(value, false)) : loop();
- }, ifAbruptCloseAsyncIterator);
+ var result = predicate(value, state.counter++);
+
+ var handler = function (selected) {
+ selected ? resolve(createIterResultObject$7(value, false)) : loop();
+ };
+
+ if (isObject$8(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator);
+ else handler(result);
} catch (error3) { ifAbruptCloseAsyncIterator(error3); }
}
} catch (error2) { doneAndReject(error2); }
@@ -12418,40 +12862,72 @@ var AsyncIteratorProxy$3 = createAsyncIteratorProxy$4(function (Promise) {
});
});
-$$1_({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
- filter: function filter(filterer) {
- return new AsyncIteratorProxy$3(getIteratorDirect$j(this), {
- filterer: aCallable$B(filterer)
+// `AsyncIterator.prototype.filter` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$2a({ target: 'AsyncIterator', proto: true, real: true }, {
+ filter: function filter(predicate) {
+ return new AsyncIteratorProxy$2(getIteratorDirect$h(this), {
+ predicate: aCallable$n(predicate)
});
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1Z = _export;
+var $$29 = _export;
var $find = asyncIteratorIteration.find;
-$$1Z({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
- find: function find(fn) {
- return $find(this, fn);
+// `AsyncIterator.prototype.find` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$29({ target: 'AsyncIterator', proto: true, real: true }, {
+ find: function find(predicate) {
+ return $find(this, predicate);
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1Y = _export;
-var call$B = functionCall;
-var aCallable$A = aCallable$X;
-var anObject$S = anObject$1z;
-var getIteratorDirect$i = getIteratorDirect$n;
-var createAsyncIteratorProxy$3 = asyncIteratorCreateProxy;
-var createIterResultObject$7 = createIterResultObject$h;
-var getAsyncIterator$1 = getAsyncIterator$3;
-var closeAsyncIteration$2 = asyncIteratorClose;
+var call$u = functionCall;
+var isCallable$c = isCallable$J;
+var anObject$s = anObject$1b;
+var getIteratorDirect$g = getIteratorDirect$n;
+var getIteratorMethod$2 = getIteratorMethod$8;
+var getMethod$4 = getMethod$l;
+var wellKnownSymbol$b = wellKnownSymbol$R;
+var AsyncFromSyncIterator$1 = asyncFromSyncIterator;
-var AsyncIteratorProxy$2 = createAsyncIteratorProxy$3(function (Promise) {
+var ASYNC_ITERATOR = wellKnownSymbol$b('asyncIterator');
+
+var getAsyncIteratorFlattenable$2 = function from(obj) {
+ var object = anObject$s(obj);
+ var alreadyAsync = true;
+ var method = getMethod$4(object, ASYNC_ITERATOR);
+ var iterator;
+ if (!isCallable$c(method)) {
+ method = getIteratorMethod$2(object);
+ alreadyAsync = false;
+ }
+ if (isCallable$c(method)) {
+ iterator = call$u(method, object);
+ } else {
+ iterator = object;
+ alreadyAsync = true;
+ }
+ anObject$s(iterator);
+ return getIteratorDirect$g(alreadyAsync ? iterator : new AsyncFromSyncIterator$1(getIteratorDirect$g(iterator)));
+};
+
+var $$28 = _export;
+var call$t = functionCall;
+var aCallable$m = aCallable$L;
+var anObject$r = anObject$1b;
+var isObject$7 = isObject$J;
+var getIteratorDirect$f = getIteratorDirect$n;
+var createAsyncIteratorProxy$2 = asyncIteratorCreateProxy;
+var createIterResultObject$6 = createIterResultObject$g;
+var getAsyncIteratorFlattenable$1 = getAsyncIteratorFlattenable$2;
+var closeAsyncIteration$1 = asyncIteratorClose;
+
+var AsyncIteratorProxy$1 = createAsyncIteratorProxy$2(function (Promise) {
var state = this;
var iterator = state.iterator;
var mapper = state.mapper;
- var innerIterator;
return new Promise(function (resolve, reject) {
var doneAndReject = function (error) {
@@ -12460,26 +12936,30 @@ var AsyncIteratorProxy$2 = createAsyncIteratorProxy$3(function (Promise) {
};
var ifAbruptCloseAsyncIterator = function (error) {
- closeAsyncIteration$2(iterator, doneAndReject, error, doneAndReject);
+ closeAsyncIteration$1(iterator, doneAndReject, error, doneAndReject);
};
var outerLoop = function () {
try {
- Promise.resolve(anObject$S(call$B(state.next, iterator))).then(function (step) {
+ Promise.resolve(anObject$r(call$t(state.next, iterator))).then(function (step) {
try {
- if (anObject$S(step).done) {
+ if (anObject$r(step).done) {
state.done = true;
- resolve(createIterResultObject$7(undefined, true));
+ resolve(createIterResultObject$6(undefined, true));
} else {
var value = step.value;
try {
- Promise.resolve(mapper(value)).then(function (mapped) {
+ var result = mapper(value, state.counter++);
+
+ var handler = function (mapped) {
try {
- state.innerIterator = innerIterator = getAsyncIterator$1(mapped);
- state.innerNext = aCallable$A(innerIterator.next);
+ state.inner = getAsyncIteratorFlattenable$1(mapped);
innerLoop();
} catch (error4) { ifAbruptCloseAsyncIterator(error4); }
- }, ifAbruptCloseAsyncIterator);
+ };
+
+ if (isObject$7(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator);
+ else handler(result);
} catch (error3) { ifAbruptCloseAsyncIterator(error3); }
}
} catch (error2) { doneAndReject(error2); }
@@ -12488,14 +12968,15 @@ var AsyncIteratorProxy$2 = createAsyncIteratorProxy$3(function (Promise) {
};
var innerLoop = function () {
- if (innerIterator = state.innerIterator) {
+ var inner = state.inner;
+ if (inner) {
try {
- Promise.resolve(anObject$S(call$B(state.innerNext, innerIterator))).then(function (result) {
+ Promise.resolve(anObject$r(call$t(inner.next, inner.iterator))).then(function (result) {
try {
- if (anObject$S(result).done) {
- state.innerIterator = state.innerNext = null;
+ if (anObject$r(result).done) {
+ state.inner = null;
outerLoop();
- } else resolve(createIterResultObject$7(result.value, false));
+ } else resolve(createIterResultObject$6(result.value, false));
} catch (error1) { ifAbruptCloseAsyncIterator(error1); }
}, ifAbruptCloseAsyncIterator);
} catch (error) { ifAbruptCloseAsyncIterator(error); }
@@ -12506,145 +12987,95 @@ var AsyncIteratorProxy$2 = createAsyncIteratorProxy$3(function (Promise) {
});
});
-$$1Y({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
+// `AsyncIterator.prototype.flaMap` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$28({ target: 'AsyncIterator', proto: true, real: true }, {
flatMap: function flatMap(mapper) {
- return new AsyncIteratorProxy$2(getIteratorDirect$i(this), {
- mapper: aCallable$A(mapper),
- innerIterator: null,
- innerNext: null
+ return new AsyncIteratorProxy$1(getIteratorDirect$f(this), {
+ mapper: aCallable$m(mapper),
+ inner: null
});
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1X = _export;
+var $$27 = _export;
var $forEach = asyncIteratorIteration.forEach;
-$$1X({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
+// `AsyncIterator.prototype.forEach` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$27({ target: 'AsyncIterator', proto: true, real: true }, {
forEach: function forEach(fn) {
return $forEach(this, fn);
}
});
-var call$A = functionCall;
-var createAsyncIteratorProxy$2 = asyncIteratorCreateProxy;
+var call$s = functionCall;
+var createAsyncIteratorProxy$1 = asyncIteratorCreateProxy;
-var asyncIteratorWrap = createAsyncIteratorProxy$2(function () {
- return call$A(this.next, this.iterator);
+var asyncIteratorWrap = createAsyncIteratorProxy$1(function () {
+ return call$s(this.next, this.iterator);
}, true);
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1W = _export;
-var toObject$2 = toObject$C;
+var $$26 = _export;
+var toObject$3 = toObject$D;
var isPrototypeOf$1 = objectIsPrototypeOf;
+var getAsyncIteratorFlattenable = getAsyncIteratorFlattenable$2;
var AsyncIteratorPrototype = asyncIteratorPrototype;
-var getAsyncIterator = getAsyncIterator$3;
-var getIterator$5 = getIterator$b;
-var getIteratorDirect$h = getIteratorDirect$n;
-var getIteratorMethod$3 = getIteratorMethod$9;
-var getMethod$3 = getMethod$i;
-var wellKnownSymbol$8 = wellKnownSymbol$K;
-var AsyncFromSyncIterator$1 = asyncFromSyncIterator;
var WrapAsyncIterator$1 = asyncIteratorWrap;
-var ASYNC_ITERATOR = wellKnownSymbol$8('asyncIterator');
-
-$$1W({ target: 'AsyncIterator', stat: true, forced: true }, {
+// `AsyncIterator.from` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$26({ target: 'AsyncIterator', stat: true }, {
from: function from(O) {
- var object = toObject$2(O);
- var usingIterator = getMethod$3(object, ASYNC_ITERATOR);
- var iterator;
- if (usingIterator) {
- iterator = getAsyncIterator(object, usingIterator);
- if (isPrototypeOf$1(AsyncIteratorPrototype, iterator)) return iterator;
- }
- if (iterator === undefined) {
- usingIterator = getIteratorMethod$3(object);
- if (usingIterator) iterator = new AsyncFromSyncIterator$1(getIterator$5(object, usingIterator));
- }
- return new WrapAsyncIterator$1(getIteratorDirect$h(iterator !== undefined ? iterator : object));
+ var iteratorRecord = getAsyncIteratorFlattenable(typeof O == 'string' ? toObject$3(O) : O);
+ return isPrototypeOf$1(AsyncIteratorPrototype, iteratorRecord.iterator)
+ ? iteratorRecord.iterator
+ : new WrapAsyncIterator$1(iteratorRecord);
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1V = _export;
+// TODO: Remove from `core-js@4`
+var $$25 = _export;
var indexed$2 = asyncIteratorIndexed;
-$$1V({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
+// `AsyncIterator.prototype.indexed` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$25({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
indexed: indexed$2
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1U = _export;
-var call$z = functionCall;
-var aCallable$z = aCallable$X;
-var anObject$R = anObject$1z;
-var getIteratorDirect$g = getIteratorDirect$n;
-var createAsyncIteratorProxy$1 = asyncIteratorCreateProxy;
-var createIterResultObject$6 = createIterResultObject$h;
-var closeAsyncIteration$1 = asyncIteratorClose;
-
-var AsyncIteratorProxy$1 = createAsyncIteratorProxy$1(function (Promise) {
- var state = this;
- var iterator = state.iterator;
- var mapper = state.mapper;
-
- return new Promise(function (resolve, reject) {
- var doneAndReject = function (error) {
- state.done = true;
- reject(error);
- };
-
- var ifAbruptCloseAsyncIterator = function (error) {
- closeAsyncIteration$1(iterator, doneAndReject, error, doneAndReject);
- };
-
- Promise.resolve(anObject$R(call$z(state.next, iterator))).then(function (step) {
- try {
- if (anObject$R(step).done) {
- state.done = true;
- resolve(createIterResultObject$6(undefined, true));
- } else {
- var value = step.value;
- try {
- Promise.resolve(mapper(value)).then(function (mapped) {
- resolve(createIterResultObject$6(mapped, false));
- }, ifAbruptCloseAsyncIterator);
- } catch (error2) { ifAbruptCloseAsyncIterator(error2); }
- }
- } catch (error) { doneAndReject(error); }
- }, doneAndReject);
- });
-});
+var $$24 = _export;
+var map$2 = asyncIteratorMap;
-$$1U({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
- map: function map(mapper) {
- return new AsyncIteratorProxy$1(getIteratorDirect$g(this), {
- mapper: aCallable$z(mapper)
- });
- }
+// `AsyncIterator.prototype.map` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$24({ target: 'AsyncIterator', proto: true, real: true }, {
+ map: map$2
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1T = _export;
-var call$y = functionCall;
-var aCallable$y = aCallable$X;
-var anObject$Q = anObject$1z;
-var getBuiltIn$m = getBuiltIn$M;
-var getIteratorDirect$f = getIteratorDirect$n;
+var $$23 = _export;
+var call$r = functionCall;
+var aCallable$l = aCallable$L;
+var anObject$q = anObject$1b;
+var isObject$6 = isObject$J;
+var getBuiltIn$h = getBuiltIn$H;
+var getIteratorDirect$e = getIteratorDirect$n;
var closeAsyncIteration = asyncIteratorClose;
-var Promise$1 = getBuiltIn$m('Promise');
-var $TypeError$b = TypeError;
+var Promise$1 = getBuiltIn$h('Promise');
+var $TypeError$d = TypeError;
-$$1T({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
+// `AsyncIterator.prototype.reduce` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$23({ target: 'AsyncIterator', proto: true, real: true }, {
reduce: function reduce(reducer /* , initialValue */) {
- var record = getIteratorDirect$f(this);
+ var record = getIteratorDirect$e(this);
var iterator = record.iterator;
var next = record.next;
var noInitial = arguments.length < 2;
var accumulator = noInitial ? undefined : arguments[1];
- aCallable$y(reducer);
+ var counter = 0;
+ aCallable$l(reducer);
return new Promise$1(function (resolve, reject) {
var ifAbruptCloseAsyncIterator = function (error) {
@@ -12653,10 +13084,10 @@ $$1T({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
var loop = function () {
try {
- Promise$1.resolve(anObject$Q(call$y(next, iterator))).then(function (step) {
+ Promise$1.resolve(anObject$q(call$r(next, iterator))).then(function (step) {
try {
- if (anObject$Q(step).done) {
- noInitial ? reject($TypeError$b('Reduce of empty iterator with no initial value')) : resolve(accumulator);
+ if (anObject$q(step).done) {
+ noInitial ? reject($TypeError$d('Reduce of empty iterator with no initial value')) : resolve(accumulator);
} else {
var value = step.value;
if (noInitial) {
@@ -12664,12 +13095,18 @@ $$1T({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
accumulator = value;
loop();
} else try {
- Promise$1.resolve(reducer(accumulator, value)).then(function (result) {
- accumulator = result;
+ var result = reducer(accumulator, value, counter);
+
+ var handler = function ($result) {
+ accumulator = $result;
loop();
- }, ifAbruptCloseAsyncIterator);
+ };
+
+ if (isObject$6(result)) Promise$1.resolve(result).then(handler, ifAbruptCloseAsyncIterator);
+ else handler(result);
} catch (error3) { ifAbruptCloseAsyncIterator(error3); }
}
+ counter++;
} catch (error2) { reject(error2); }
}, reject);
} catch (error) { reject(error); }
@@ -12680,25 +13117,25 @@ $$1T({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1S = _export;
+var $$22 = _export;
var $some = asyncIteratorIteration.some;
-$$1S({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
- some: function some(fn) {
- return $some(this, fn);
+// `AsyncIterator.prototype.some` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$22({ target: 'AsyncIterator', proto: true, real: true }, {
+ some: function some(predicate) {
+ return $some(this, predicate);
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1R = _export;
-var call$x = functionCall;
-var anObject$P = anObject$1z;
-var getIteratorDirect$e = getIteratorDirect$n;
+var $$21 = _export;
+var call$q = functionCall;
+var anObject$p = anObject$1b;
+var getIteratorDirect$d = getIteratorDirect$n;
var notANaN$2 = notANan;
var toPositiveInteger$2 = toPositiveInteger$5;
var createAsyncIteratorProxy = asyncIteratorCreateProxy;
-var createIterResultObject$5 = createIterResultObject$h;
+var createIterResultObject$5 = createIterResultObject$g;
var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) {
var state = this;
@@ -12710,13 +13147,13 @@ var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) {
state.done = true;
returnMethod = iterator['return'];
if (returnMethod !== undefined) {
- return Promise.resolve(call$x(returnMethod, iterator, undefined)).then(function () {
+ return Promise.resolve(call$q(returnMethod, iterator, undefined)).then(function () {
return resultDone;
});
}
return resultDone;
- } return Promise.resolve(call$x(state.next, iterator)).then(function (step) {
- if (anObject$P(step).done) {
+ } return Promise.resolve(call$q(state.next, iterator)).then(function (step) {
+ if (anObject$p(step).done) {
state.done = true;
return createIterResultObject$5(undefined, true);
} return createIterResultObject$5(step.value, false);
@@ -12726,44 +13163,47 @@ var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) {
});
});
-$$1R({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
+// `AsyncIterator.prototype.take` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$21({ target: 'AsyncIterator', proto: true, real: true }, {
take: function take(limit) {
- return new AsyncIteratorProxy(getIteratorDirect$e(this), {
+ return new AsyncIteratorProxy(getIteratorDirect$d(this), {
remaining: toPositiveInteger$2(notANaN$2(+limit))
});
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1Q = _export;
+var $$20 = _export;
var $toArray = asyncIteratorIteration.toArray;
-$$1Q({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
+// `AsyncIterator.prototype.toArray` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$20({ target: 'AsyncIterator', proto: true, real: true }, {
toArray: function toArray() {
return $toArray(this, undefined, []);
}
});
-var InternalStateModule$8 = internalState;
+var InternalStateModule$9 = internalState;
var createIteratorConstructor$4 = iteratorCreateConstructor;
-var createIterResultObject$4 = createIterResultObject$h;
-var isNullOrUndefined$3 = isNullOrUndefined$i;
-var isObject$4 = isObject$D;
+var createIterResultObject$4 = createIterResultObject$g;
+var isNullOrUndefined$5 = isNullOrUndefined$m;
+var isObject$5 = isObject$J;
var defineProperties = objectDefineProperties.f;
-var DESCRIPTORS$6 = descriptors;
+var DESCRIPTORS$9 = descriptors;
var INCORRECT_RANGE = 'Incorrect Number.range arguments';
var NUMERIC_RANGE_ITERATOR = 'NumericRangeIterator';
-var setInternalState$8 = InternalStateModule$8.set;
-var getInternalState$4 = InternalStateModule$8.getterFor(NUMERIC_RANGE_ITERATOR);
+var setInternalState$9 = InternalStateModule$9.set;
+var getInternalState$4 = InternalStateModule$9.getterFor(NUMERIC_RANGE_ITERATOR);
var $RangeError$2 = RangeError;
-var $TypeError$a = TypeError;
+var $TypeError$c = TypeError;
var $RangeIterator = createIteratorConstructor$4(function NumericRangeIterator(start, end, option, type, zero, one) {
if (typeof start != type || (end !== Infinity && end !== -Infinity && typeof end != type)) {
- throw $TypeError$a(INCORRECT_RANGE);
+ throw $TypeError$c(INCORRECT_RANGE);
}
if (start === Infinity || start === -Infinity) {
throw $RangeError$2(INCORRECT_RANGE);
@@ -12773,26 +13213,26 @@ var $RangeIterator = createIteratorConstructor$4(function NumericRangeIterator(s
var step;
if (option === undefined) {
step = undefined;
- } else if (isObject$4(option)) {
+ } else if (isObject$5(option)) {
step = option.step;
inclusiveEnd = !!option.inclusive;
} else if (typeof option == type) {
step = option;
} else {
- throw $TypeError$a(INCORRECT_RANGE);
+ throw $TypeError$c(INCORRECT_RANGE);
}
- if (isNullOrUndefined$3(step)) {
+ if (isNullOrUndefined$5(step)) {
step = ifIncrease ? one : -one;
}
if (typeof step != type) {
- throw $TypeError$a(INCORRECT_RANGE);
+ throw $TypeError$c(INCORRECT_RANGE);
}
if (step === Infinity || step === -Infinity || (step === zero && start !== end)) {
throw $RangeError$2(INCORRECT_RANGE);
}
// eslint-disable-next-line no-self-compare -- NaN check
var hitsEnd = start != start || end != end || step != step || (end > start) !== (step > zero);
- setInternalState$8(this, {
+ setInternalState$9(this, {
type: NUMERIC_RANGE_ITERATOR,
start: start,
end: end,
@@ -12802,7 +13242,7 @@ var $RangeIterator = createIteratorConstructor$4(function NumericRangeIterator(s
currentCount: zero,
zero: zero
});
- if (!DESCRIPTORS$6) {
+ if (!DESCRIPTORS$9) {
this.start = start;
this.end = end;
this.step = step;
@@ -12833,7 +13273,7 @@ var getter = function (fn) {
return { get: fn, set: function () { /* empty */ }, configurable: true, enumerable: false };
};
-if (DESCRIPTORS$6) {
+if (DESCRIPTORS$9) {
defineProperties($RangeIterator.prototype, {
start: getter(function () {
return getInternalState$4(this).start;
@@ -12853,13 +13293,13 @@ if (DESCRIPTORS$6) {
var numericRangeIterator = $RangeIterator;
/* eslint-disable es/no-bigint -- safe */
-var $$1P = _export;
+var $$1$ = _export;
var NumericRangeIterator$1 = numericRangeIterator;
// `BigInt.range` method
// https://github.com/tc39/proposal-Number.range
if (typeof BigInt == 'function') {
- $$1P({ target: 'BigInt', stat: true, forced: true }, {
+ $$1$({ target: 'BigInt', stat: true, forced: true }, {
range: function range(start, end, option) {
return new NumericRangeIterator$1(start, end, option, 'bigint', BigInt(0), BigInt(1));
}
@@ -12869,14 +13309,14 @@ if (typeof BigInt == 'function') {
// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
-var getBuiltIn$l = getBuiltIn$M;
+var getBuiltIn$g = getBuiltIn$H;
var create$4 = objectCreate$1;
-var isObject$3 = isObject$D;
+var isObject$4 = isObject$J;
-var $Object$1 = Object;
-var $TypeError$9 = TypeError;
-var Map$3 = getBuiltIn$l('Map');
-var WeakMap$2 = getBuiltIn$l('WeakMap');
+var $Object$2 = Object;
+var $TypeError$b = TypeError;
+var Map$8 = getBuiltIn$g('Map');
+var WeakMap$3 = getBuiltIn$g('WeakMap');
var Node = function () {
// keys
@@ -12893,8 +13333,8 @@ Node.prototype.get = function (key, initializer) {
Node.prototype.next = function (i, it, IS_OBJECT) {
var store = IS_OBJECT
- ? this.objectsByIndex[i] || (this.objectsByIndex[i] = new WeakMap$2())
- : this.primitives || (this.primitives = new Map$3());
+ ? this.objectsByIndex[i] || (this.objectsByIndex[i] = new WeakMap$3())
+ : this.primitives || (this.primitives = new Map$8());
var entry = store.get(it);
if (!entry) store.set(it, entry = new Node());
return entry;
@@ -12908,160 +13348,282 @@ var compositeKey = function () {
var i, it;
// for prevent leaking, start from objects
for (i = 0; i < length; i++) {
- if (isObject$3(it = arguments[i])) active = active.next(i, it, true);
+ if (isObject$4(it = arguments[i])) active = active.next(i, it, true);
}
- if (this === $Object$1 && active === root) throw $TypeError$9('Composite keys must contain a non-primitive component');
+ if (this === $Object$2 && active === root) throw $TypeError$b('Composite keys must contain a non-primitive component');
for (i = 0; i < length; i++) {
- if (!isObject$3(it = arguments[i])) active = active.next(i, it, false);
+ if (!isObject$4(it = arguments[i])) active = active.next(i, it, false);
} return active;
};
-var $$1O = _export;
-var apply$2 = functionApply$1;
+var $$1_ = _export;
+var apply$3 = functionApply$1;
var getCompositeKeyNode$1 = compositeKey;
-var getBuiltIn$k = getBuiltIn$M;
+var getBuiltIn$f = getBuiltIn$H;
var create$3 = objectCreate$1;
-var $Object = Object;
+var $Object$1 = Object;
var initializer = function () {
- var freeze = getBuiltIn$k('Object', 'freeze');
+ var freeze = getBuiltIn$f('Object', 'freeze');
return freeze ? freeze(create$3(null)) : create$3(null);
};
// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey
-$$1O({ global: true, forced: true }, {
+$$1_({ global: true, forced: true }, {
compositeKey: function compositeKey() {
- return apply$2(getCompositeKeyNode$1, $Object, arguments).get('object', initializer);
+ return apply$3(getCompositeKeyNode$1, $Object$1, arguments).get('object', initializer);
}
});
-var $$1N = _export;
+var $$1Z = _export;
var getCompositeKeyNode = compositeKey;
-var getBuiltIn$j = getBuiltIn$M;
-var apply$1 = functionApply$1;
+var getBuiltIn$e = getBuiltIn$H;
+var apply$2 = functionApply$1;
// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey
-$$1N({ global: true, forced: true }, {
+$$1Z({ global: true, forced: true }, {
compositeSymbol: function compositeSymbol() {
- if (arguments.length == 1 && typeof arguments[0] == 'string') return getBuiltIn$j('Symbol')['for'](arguments[0]);
- return apply$1(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn$j('Symbol'));
+ if (arguments.length == 1 && typeof arguments[0] == 'string') return getBuiltIn$e('Symbol')['for'](arguments[0]);
+ return apply$2(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn$e('Symbol'));
}
});
-var $$1M = _export;
-var uncurryThis$e = functionUncurryThis;
-var $isCallable = isCallable$E;
-var inspectSource = inspectSource$4;
-var hasOwn$8 = hasOwnProperty_1;
-var DESCRIPTORS$5 = descriptors;
+// https://github.com/tc39/proposal-explicit-resource-management
+var $$1Y = _export;
+var DESCRIPTORS$8 = descriptors;
+var getBuiltIn$d = getBuiltIn$H;
+var aCallable$k = aCallable$L;
+var anObject$o = anObject$1b;
+var anInstance$6 = anInstance$f;
+var isNullOrUndefined$4 = isNullOrUndefined$m;
+var defineBuiltIn$5 = defineBuiltIn$s;
+var defineBuiltIns$3 = defineBuiltIns$b;
+var defineBuiltInAccessor$4 = defineBuiltInAccessor$c;
+var wellKnownSymbol$a = wellKnownSymbol$R;
+var InternalStateModule$8 = internalState;
+var DisposableStackHelpers = disposableStackHelpers;
-// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
-var getOwnPropertyDescriptor$1 = Object.getOwnPropertyDescriptor;
-var classRegExp = /^\s*class\b/;
-var exec$4 = uncurryThis$e(classRegExp.exec);
+var SuppressedError = getBuiltIn$d('SuppressedError');
+var $ReferenceError = ReferenceError;
-var isClassConstructor = function (argument) {
- try {
- // `Function#toString` throws on some built-it function in some legacy engines
- // (for example, `DOMQuad` and similar in FF41-)
- if (!DESCRIPTORS$5 || !exec$4(classRegExp, inspectSource(argument))) return false;
- } catch (error) { /* empty */ }
- var prototype = getOwnPropertyDescriptor$1(argument, 'prototype');
- return !!prototype && hasOwn$8(prototype, 'writable') && !prototype.writable;
-};
+var DISPOSE$1 = wellKnownSymbol$a('dispose');
+var TO_STRING_TAG$3 = wellKnownSymbol$a('toStringTag');
-// `Function.isCallable` method
-// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md
-$$1M({ target: 'Function', stat: true, sham: true, forced: true }, {
- isCallable: function isCallable(argument) {
- return $isCallable(argument) && !isClassConstructor(argument);
- }
-});
+var getDisposeMethod = DisposableStackHelpers.getDisposeMethod;
+var addDisposableResource = DisposableStackHelpers.addDisposableResource;
-var $$1L = _export;
-var isConstructor$3 = isConstructor$a;
+var DISPOSABLE_STACK = 'DisposableStack';
+var setInternalState$8 = InternalStateModule$8.set;
+var getDisposableStackInternalState = InternalStateModule$8.getterFor(DISPOSABLE_STACK);
-// `Function.isConstructor` method
-// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md
-$$1L({ target: 'Function', stat: true, forced: true }, {
- isConstructor: isConstructor$3
+var HINT = 'sync-dispose';
+var DISPOSED = 'disposed';
+var PENDING = 'pending';
+
+var ALREADY_DISPOSED = DISPOSABLE_STACK + ' already disposed';
+
+var $DisposableStack = function DisposableStack() {
+ setInternalState$8(anInstance$6(this, DisposableStackPrototype), {
+ type: DISPOSABLE_STACK,
+ state: PENDING,
+ stack: []
+ });
+
+ if (!DESCRIPTORS$8) this.disposed = false;
+};
+
+var DisposableStackPrototype = $DisposableStack.prototype;
+
+defineBuiltIns$3(DisposableStackPrototype, {
+ dispose: function dispose() {
+ var internalState = getDisposableStackInternalState(this);
+ if (internalState.state == DISPOSED) return;
+ internalState.state = DISPOSED;
+ if (!DESCRIPTORS$8) this.disposed = true;
+ var stack = internalState.stack;
+ var i = stack.length;
+ var thrown = false;
+ var suppressed;
+ while (i) {
+ var disposeMethod = stack[--i];
+ stack[i] = null;
+ try {
+ disposeMethod();
+ } catch (errorResult) {
+ if (thrown) {
+ suppressed = new SuppressedError(errorResult, suppressed);
+ } else {
+ thrown = true;
+ suppressed = errorResult;
+ }
+ }
+ }
+ internalState.stack = null;
+ if (thrown) throw suppressed;
+ },
+ use: function use(value) {
+ var internalState = getDisposableStackInternalState(this);
+ if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED);
+ if (!isNullOrUndefined$4(value)) {
+ anObject$o(value);
+ var method = aCallable$k(getDisposeMethod(value, HINT));
+ addDisposableResource(internalState, value, HINT, method);
+ } return value;
+ },
+ adopt: function adopt(value, onDispose) {
+ var internalState = getDisposableStackInternalState(this);
+ if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED);
+ aCallable$k(onDispose);
+ addDisposableResource(internalState, undefined, HINT, function () {
+ onDispose(value);
+ });
+ return value;
+ },
+ defer: function defer(onDispose) {
+ var internalState = getDisposableStackInternalState(this);
+ if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED);
+ aCallable$k(onDispose);
+ addDisposableResource(internalState, undefined, HINT, onDispose);
+ },
+ move: function move() {
+ var internalState = getDisposableStackInternalState(this);
+ if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED);
+ var newDisposableStack = new $DisposableStack();
+ getDisposableStackInternalState(newDisposableStack).stack = internalState.stack;
+ internalState.stack = [];
+ return newDisposableStack;
+ }
});
-var $$1K = _export;
-var uncurryThisRaw = functionUncurryThisRaw;
-var aCallable$x = aCallable$X;
+if (DESCRIPTORS$8) defineBuiltInAccessor$4(DisposableStackPrototype, 'disposed', {
+ configurable: true,
+ get: function disposed() {
+ return getDisposableStackInternalState(this).state == DISPOSED;
+ }
+});
+
+defineBuiltIn$5(DisposableStackPrototype, DISPOSE$1, DisposableStackPrototype.dispose, { name: 'dispose' });
+defineBuiltIn$5(DisposableStackPrototype, TO_STRING_TAG$3, DISPOSABLE_STACK, { nonWritable: true });
+
+$$1Y({ global: true, constructor: true }, {
+ DisposableStack: $DisposableStack
+});
+
+var $$1X = _export;
+var uncurryThis$o = functionUncurryThis;
+var $isCallable = isCallable$J;
+var inspectSource = inspectSource$4;
+var hasOwn$a = hasOwnProperty_1;
+var DESCRIPTORS$7 = descriptors;
+
+// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
+var getOwnPropertyDescriptor$1 = Object.getOwnPropertyDescriptor;
+var classRegExp = /^\s*class\b/;
+var exec$5 = uncurryThis$o(classRegExp.exec);
+
+var isClassConstructor = function (argument) {
+ try {
+ // `Function#toString` throws on some built-it function in some legacy engines
+ // (for example, `DOMQuad` and similar in FF41-)
+ if (!DESCRIPTORS$7 || !exec$5(classRegExp, inspectSource(argument))) return false;
+ } catch (error) { /* empty */ }
+ var prototype = getOwnPropertyDescriptor$1(argument, 'prototype');
+ return !!prototype && hasOwn$a(prototype, 'writable') && !prototype.writable;
+};
+
+// `Function.isCallable` method
+// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md
+$$1X({ target: 'Function', stat: true, sham: true, forced: true }, {
+ isCallable: function isCallable(argument) {
+ return $isCallable(argument) && !isClassConstructor(argument);
+ }
+});
+
+var $$1W = _export;
+var isConstructor$3 = isConstructor$a;
+
+// `Function.isConstructor` method
+// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md
+$$1W({ target: 'Function', stat: true, forced: true }, {
+ isConstructor: isConstructor$3
+});
+
+var $$1V = _export;
+var uncurryThis$n = functionUncurryThis;
+var aCallable$j = aCallable$L;
// `Function.prototype.unThis` method
// https://github.com/js-choi/proposal-function-un-this
-$$1K({ target: 'Function', proto: true, forced: true }, {
+$$1V({ target: 'Function', proto: true, forced: true }, {
unThis: function unThis() {
- return uncurryThisRaw(aCallable$x(this));
+ return uncurryThis$n(aCallable$j(this));
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1J = _export;
-var global$e = global$$;
-var anInstance$5 = anInstance$d;
-var isCallable$7 = isCallable$E;
-var createNonEnumerableProperty$4 = createNonEnumerableProperty$i;
-var fails$6 = fails$1m;
-var hasOwn$7 = hasOwnProperty_1;
-var wellKnownSymbol$7 = wellKnownSymbol$K;
-var IteratorPrototype$2 = iteratorsCore.IteratorPrototype;
+var $$1U = _export;
+var global$f = global$10;
+var anInstance$5 = anInstance$f;
+var isCallable$b = isCallable$J;
+var createNonEnumerableProperty$4 = createNonEnumerableProperty$j;
+var fails$6 = fails$1n;
+var hasOwn$9 = hasOwnProperty_1;
+var wellKnownSymbol$9 = wellKnownSymbol$R;
+var IteratorPrototype$3 = iteratorsCore.IteratorPrototype;
-var TO_STRING_TAG$2 = wellKnownSymbol$7('toStringTag');
+var TO_STRING_TAG$2 = wellKnownSymbol$9('toStringTag');
-var NativeIterator = global$e.Iterator;
+var NativeIterator = global$f.Iterator;
// FF56- have non-standard global helper `Iterator`
-var FORCED = !isCallable$7(NativeIterator)
- || NativeIterator.prototype !== IteratorPrototype$2
+var FORCED = !isCallable$b(NativeIterator)
+ || NativeIterator.prototype !== IteratorPrototype$3
// FF44- non-standard `Iterator` passes previous tests
|| !fails$6(function () { NativeIterator({}); });
var IteratorConstructor = function Iterator() {
- anInstance$5(this, IteratorPrototype$2);
+ anInstance$5(this, IteratorPrototype$3);
};
-if (!hasOwn$7(IteratorPrototype$2, TO_STRING_TAG$2)) {
- createNonEnumerableProperty$4(IteratorPrototype$2, TO_STRING_TAG$2, 'Iterator');
+if (!hasOwn$9(IteratorPrototype$3, TO_STRING_TAG$2)) {
+ createNonEnumerableProperty$4(IteratorPrototype$3, TO_STRING_TAG$2, 'Iterator');
}
-if (FORCED || !hasOwn$7(IteratorPrototype$2, 'constructor') || IteratorPrototype$2.constructor === Object) {
- createNonEnumerableProperty$4(IteratorPrototype$2, 'constructor', IteratorConstructor);
+if (FORCED || !hasOwn$9(IteratorPrototype$3, 'constructor') || IteratorPrototype$3.constructor === Object) {
+ createNonEnumerableProperty$4(IteratorPrototype$3, 'constructor', IteratorConstructor);
}
-IteratorConstructor.prototype = IteratorPrototype$2;
+IteratorConstructor.prototype = IteratorPrototype$3;
-$$1J({ global: true, constructor: true, forced: FORCED }, {
+// `Iterator` constructor
+// https://github.com/tc39/proposal-iterator-helpers
+$$1U({ global: true, constructor: true, forced: FORCED }, {
Iterator: IteratorConstructor
});
-var call$w = functionCall;
+var call$p = functionCall;
var create$2 = objectCreate$1;
-var createNonEnumerableProperty$3 = createNonEnumerableProperty$i;
-var defineBuiltIns$2 = defineBuiltIns$9;
-var wellKnownSymbol$6 = wellKnownSymbol$K;
+var createNonEnumerableProperty$3 = createNonEnumerableProperty$j;
+var defineBuiltIns$2 = defineBuiltIns$b;
+var wellKnownSymbol$8 = wellKnownSymbol$R;
var InternalStateModule$7 = internalState;
-var getMethod$2 = getMethod$i;
-var IteratorPrototype$1 = iteratorsCore.IteratorPrototype;
-var createIterResultObject$3 = createIterResultObject$h;
+var getMethod$3 = getMethod$l;
+var IteratorPrototype$2 = iteratorsCore.IteratorPrototype;
+var createIterResultObject$3 = createIterResultObject$g;
var iteratorClose$2 = iteratorClose$6;
var ITERATOR_HELPER = 'IteratorHelper';
var WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator';
var setInternalState$7 = InternalStateModule$7.set;
-var TO_STRING_TAG$1 = wellKnownSymbol$6('toStringTag');
+var TO_STRING_TAG$1 = wellKnownSymbol$8('toStringTag');
var createIteratorProxyPrototype = function (IS_ITERATOR) {
var ITERATOR_PROXY = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER;
var getInternalState = InternalStateModule$7.getterFor(ITERATOR_PROXY);
- var IteratorProxyPrototype = defineBuiltIns$2(create$2(IteratorPrototype$1), {
+ var IteratorProxyPrototype = defineBuiltIns$2(create$2(IteratorPrototype$2), {
next: function next() {
var state = getInternalState(this);
// for simplification:
@@ -13081,12 +13643,11 @@ var createIteratorProxyPrototype = function (IS_ITERATOR) {
var iterator = state.iterator;
state.done = true;
if (IS_ITERATOR) {
- var returnMethod = getMethod$2(iterator, 'return');
- return returnMethod ? call$w(returnMethod, iterator) : createIterResultObject$3(undefined, true);
+ var returnMethod = getMethod$3(iterator, 'return');
+ return returnMethod ? call$p(returnMethod, iterator) : createIterResultObject$3(undefined, true);
}
- var innerIterator = state.innerIterator;
- if (innerIterator) try {
- iteratorClose$2(innerIterator, 'return');
+ if (state.inner) try {
+ iteratorClose$2(state.inner.iterator, 'return');
} catch (error) {
return iteratorClose$2(iterator, 'throw', error);
}
@@ -13115,6 +13676,7 @@ var iteratorCreateProxy = function (nextHandler, IS_ITERATOR) {
} else state = record;
state.type = ITERATOR_PROXY;
state.nextHandler = nextHandler;
+ state.counter = 0;
state.done = false;
setInternalState$7(this, state);
};
@@ -13124,299 +13686,334 @@ var iteratorCreateProxy = function (nextHandler, IS_ITERATOR) {
return IteratorProxy;
};
-// https://github.com/tc39/proposal-iterator-helpers
-var call$v = functionCall;
-var anObject$O = anObject$1z;
-var getIteratorDirect$d = getIteratorDirect$n;
-var createIteratorProxy$6 = iteratorCreateProxy;
+var call$o = functionCall;
+var aCallable$i = aCallable$L;
+var anObject$n = anObject$1b;
+var getIteratorDirect$c = getIteratorDirect$n;
+var createIteratorProxy$5 = iteratorCreateProxy;
+var callWithSafeIterationClosing$1 = callWithSafeIterationClosing$3;
-var IteratorProxy$6 = createIteratorProxy$6(function () {
- var result = anObject$O(call$v(this.next, this.iterator));
+var IteratorProxy$5 = createIteratorProxy$5(function () {
+ var iterator = this.iterator;
+ var result = anObject$n(call$o(this.next, iterator));
var done = this.done = !!result.done;
- if (!done) return [this.index++, result.value];
+ if (!done) return callWithSafeIterationClosing$1(iterator, this.mapper, [result.value, this.counter++], true);
});
-var iteratorIndexed = function indexed() {
- return new IteratorProxy$6(getIteratorDirect$d(this), {
- index: 0
+// `Iterator.prototype.map` method
+// https://github.com/tc39/proposal-iterator-helpers
+var iteratorMap = function map(mapper) {
+ return new IteratorProxy$5(getIteratorDirect$c(this), {
+ mapper: aCallable$i(mapper)
});
};
-// TODO: Remove from `core-js@4`
+var call$n = functionCall;
+var map$1 = iteratorMap;
+
+var callback = function (value, counter) {
+ return [counter, value];
+};
+
+// `Iterator.prototype.indexed` method
// https://github.com/tc39/proposal-iterator-helpers
-var $$1I = _export;
+var iteratorIndexed = function indexed() {
+ return call$n(map$1, this, callback);
+};
+
+// TODO: Remove from `core-js@4`
+var $$1T = _export;
var indexed$1 = iteratorIndexed;
-$$1I({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true }, {
+// `Iterator.prototype.asIndexedPairs` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1T({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true }, {
asIndexedPairs: indexed$1
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1H = _export;
-var call$u = functionCall;
-var anObject$N = anObject$1z;
-var getIteratorDirect$c = getIteratorDirect$n;
+// https://github.com/tc39/proposal-explicit-resource-management
+var call$m = functionCall;
+var defineBuiltIn$4 = defineBuiltIn$s;
+var getMethod$2 = getMethod$l;
+var hasOwn$8 = hasOwnProperty_1;
+var wellKnownSymbol$7 = wellKnownSymbol$R;
+var IteratorPrototype$1 = iteratorsCore.IteratorPrototype;
+
+var DISPOSE = wellKnownSymbol$7('dispose');
+
+if (!hasOwn$8(IteratorPrototype$1, DISPOSE)) {
+ defineBuiltIn$4(IteratorPrototype$1, DISPOSE, function () {
+ var $return = getMethod$2(this, 'return');
+ if ($return) call$m($return, this);
+ });
+}
+
+var $$1S = _export;
+var call$l = functionCall;
+var anObject$m = anObject$1b;
+var getIteratorDirect$b = getIteratorDirect$n;
var notANaN$1 = notANan;
var toPositiveInteger$1 = toPositiveInteger$5;
-var createIteratorProxy$5 = iteratorCreateProxy;
+var createIteratorProxy$4 = iteratorCreateProxy;
-var IteratorProxy$5 = createIteratorProxy$5(function () {
+var IteratorProxy$4 = createIteratorProxy$4(function () {
var iterator = this.iterator;
var next = this.next;
var result, done;
while (this.remaining) {
this.remaining--;
- result = anObject$N(call$u(next, iterator));
+ result = anObject$m(call$l(next, iterator));
done = this.done = !!result.done;
if (done) return;
}
- result = anObject$N(call$u(next, iterator));
+ result = anObject$m(call$l(next, iterator));
done = this.done = !!result.done;
if (!done) return result.value;
});
-$$1H({ target: 'Iterator', proto: true, real: true, forced: true }, {
+// `Iterator.prototype.drop` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1S({ target: 'Iterator', proto: true, real: true }, {
drop: function drop(limit) {
- return new IteratorProxy$5(getIteratorDirect$c(this), {
+ return new IteratorProxy$4(getIteratorDirect$b(this), {
remaining: toPositiveInteger$1(notANaN$1(+limit))
});
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1G = _export;
-var iterate$z = iterate$J;
-var aCallable$w = aCallable$X;
-var getIteratorDirect$b = getIteratorDirect$n;
+var $$1R = _export;
+var iterate$u = iterate$F;
+var aCallable$h = aCallable$L;
+var getIteratorDirect$a = getIteratorDirect$n;
-$$1G({ target: 'Iterator', proto: true, real: true, forced: true }, {
- every: function every(fn) {
- var record = getIteratorDirect$b(this);
- aCallable$w(fn);
- return !iterate$z(record, function (value, stop) {
- if (!fn(value)) return stop();
+// `Iterator.prototype.every` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1R({ target: 'Iterator', proto: true, real: true }, {
+ every: function every(predicate) {
+ var record = getIteratorDirect$a(this);
+ var counter = 0;
+ aCallable$h(predicate);
+ return !iterate$u(record, function (value, stop) {
+ if (!predicate(value, counter++)) return stop();
}, { IS_RECORD: true, INTERRUPTED: true }).stopped;
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1F = _export;
-var call$t = functionCall;
-var aCallable$v = aCallable$X;
-var anObject$M = anObject$1z;
-var getIteratorDirect$a = getIteratorDirect$n;
-var createIteratorProxy$4 = iteratorCreateProxy;
-var callWithSafeIterationClosing$1 = callWithSafeIterationClosing$3;
+var $$1Q = _export;
+var call$k = functionCall;
+var aCallable$g = aCallable$L;
+var anObject$l = anObject$1b;
+var getIteratorDirect$9 = getIteratorDirect$n;
+var createIteratorProxy$3 = iteratorCreateProxy;
+var callWithSafeIterationClosing = callWithSafeIterationClosing$3;
-var IteratorProxy$4 = createIteratorProxy$4(function () {
+var IteratorProxy$3 = createIteratorProxy$3(function () {
var iterator = this.iterator;
- var filterer = this.filterer;
+ var predicate = this.predicate;
var next = this.next;
var result, done, value;
while (true) {
- result = anObject$M(call$t(next, iterator));
+ result = anObject$l(call$k(next, iterator));
done = this.done = !!result.done;
if (done) return;
value = result.value;
- if (callWithSafeIterationClosing$1(iterator, filterer, value)) return value;
+ if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value;
}
});
-$$1F({ target: 'Iterator', proto: true, real: true, forced: true }, {
- filter: function filter(filterer) {
- return new IteratorProxy$4(getIteratorDirect$a(this), {
- filterer: aCallable$v(filterer)
+// `Iterator.prototype.filter` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1Q({ target: 'Iterator', proto: true, real: true }, {
+ filter: function filter(predicate) {
+ return new IteratorProxy$3(getIteratorDirect$9(this), {
+ predicate: aCallable$g(predicate)
});
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1E = _export;
-var iterate$y = iterate$J;
-var aCallable$u = aCallable$X;
-var getIteratorDirect$9 = getIteratorDirect$n;
+var $$1P = _export;
+var iterate$t = iterate$F;
+var aCallable$f = aCallable$L;
+var getIteratorDirect$8 = getIteratorDirect$n;
-$$1E({ target: 'Iterator', proto: true, real: true, forced: true }, {
- find: function find(fn) {
- var record = getIteratorDirect$9(this);
- aCallable$u(fn);
- return iterate$y(record, function (value, stop) {
- if (fn(value)) return stop(value);
+// `Iterator.prototype.find` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1P({ target: 'Iterator', proto: true, real: true }, {
+ find: function find(predicate) {
+ var record = getIteratorDirect$8(this);
+ var counter = 0;
+ aCallable$f(predicate);
+ return iterate$t(record, function (value, stop) {
+ if (predicate(value, counter++)) return stop(value);
}, { IS_RECORD: true, INTERRUPTED: true }).result;
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1D = _export;
-var call$s = functionCall;
-var aCallable$t = aCallable$X;
-var anObject$L = anObject$1z;
-var getIteratorDirect$8 = getIteratorDirect$n;
-var getIteratorMethod$2 = getIteratorMethod$9;
-var createIteratorProxy$3 = iteratorCreateProxy;
-var iteratorClose$1 = iteratorClose$6;
+var call$j = functionCall;
+var isCallable$a = isCallable$J;
+var anObject$k = anObject$1b;
+var getIteratorDirect$7 = getIteratorDirect$n;
+var getIteratorMethod$1 = getIteratorMethod$8;
-var $TypeError$8 = TypeError;
+var getIteratorFlattenable$2 = function (obj) {
+ var object = anObject$k(obj);
+ var method = getIteratorMethod$1(object);
+ return getIteratorDirect$7(anObject$k(isCallable$a(method) ? call$j(method, object) : object));
+};
-var IteratorProxy$3 = createIteratorProxy$3(function () {
+var $$1O = _export;
+var call$i = functionCall;
+var aCallable$e = aCallable$L;
+var anObject$j = anObject$1b;
+var getIteratorDirect$6 = getIteratorDirect$n;
+var getIteratorFlattenable$1 = getIteratorFlattenable$2;
+var createIteratorProxy$2 = iteratorCreateProxy;
+var iteratorClose$1 = iteratorClose$6;
+
+var IteratorProxy$2 = createIteratorProxy$2(function () {
var iterator = this.iterator;
var mapper = this.mapper;
- var result, mapped, iteratorMethod, innerIterator;
+ var result, inner;
while (true) {
- if (innerIterator = this.innerIterator) try {
- result = anObject$L(call$s(this.innerNext, innerIterator));
+ if (inner = this.inner) try {
+ result = anObject$j(call$i(inner.next, inner.iterator));
if (!result.done) return result.value;
- this.innerIterator = this.innerNext = null;
+ this.inner = null;
} catch (error) { iteratorClose$1(iterator, 'throw', error); }
- result = anObject$L(call$s(this.next, iterator));
+ result = anObject$j(call$i(this.next, iterator));
if (this.done = !!result.done) return;
try {
- mapped = mapper(result.value);
- iteratorMethod = getIteratorMethod$2(mapped);
-
- if (!iteratorMethod) {
- throw $TypeError$8('.flatMap callback should return an iterable object');
- }
-
- this.innerIterator = innerIterator = anObject$L(call$s(iteratorMethod, mapped));
- this.innerNext = aCallable$t(innerIterator.next);
+ this.inner = getIteratorFlattenable$1(mapper(result.value, this.counter++));
} catch (error) { iteratorClose$1(iterator, 'throw', error); }
}
});
-$$1D({ target: 'Iterator', proto: true, real: true, forced: true }, {
+// `Iterator.prototype.flatMap` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1O({ target: 'Iterator', proto: true, real: true }, {
flatMap: function flatMap(mapper) {
- return new IteratorProxy$3(getIteratorDirect$8(this), {
- mapper: aCallable$t(mapper),
- innerIterator: null,
- innerNext: null
+ return new IteratorProxy$2(getIteratorDirect$6(this), {
+ mapper: aCallable$e(mapper),
+ inner: null
});
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1C = _export;
-var iterate$x = iterate$J;
-var getIteratorDirect$7 = getIteratorDirect$n;
+var $$1N = _export;
+var iterate$s = iterate$F;
+var aCallable$d = aCallable$L;
+var getIteratorDirect$5 = getIteratorDirect$n;
-$$1C({ target: 'Iterator', proto: true, real: true, forced: true }, {
+// `Iterator.prototype.forEach` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1N({ target: 'Iterator', proto: true, real: true }, {
forEach: function forEach(fn) {
- iterate$x(getIteratorDirect$7(this), fn, { IS_RECORD: true });
+ var record = getIteratorDirect$5(this);
+ var counter = 0;
+ aCallable$d(fn);
+ iterate$s(record, function (value) {
+ fn(value, counter++);
+ }, { IS_RECORD: true });
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1B = _export;
-var call$r = functionCall;
-var toObject$1 = toObject$C;
+var $$1M = _export;
+var call$h = functionCall;
+var toObject$2 = toObject$D;
var isPrototypeOf = objectIsPrototypeOf;
var IteratorPrototype = iteratorsCore.IteratorPrototype;
-var createIteratorProxy$2 = iteratorCreateProxy;
-var getIterator$4 = getIterator$b;
-var getIteratorDirect$6 = getIteratorDirect$n;
-var getIteratorMethod$1 = getIteratorMethod$9;
+var createIteratorProxy$1 = iteratorCreateProxy;
+var getIteratorFlattenable = getIteratorFlattenable$2;
-var IteratorProxy$2 = createIteratorProxy$2(function () {
- return call$r(this.next, this.iterator);
+var IteratorProxy$1 = createIteratorProxy$1(function () {
+ return call$h(this.next, this.iterator);
}, true);
-$$1B({ target: 'Iterator', stat: true, forced: true }, {
+// `Iterator.from` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1M({ target: 'Iterator', stat: true }, {
from: function from(O) {
- var object = toObject$1(O);
- var usingIterator = getIteratorMethod$1(object);
- var iterator;
- if (usingIterator) {
- iterator = getIterator$4(object, usingIterator);
- if (isPrototypeOf(IteratorPrototype, iterator)) return iterator;
- } else {
- iterator = object;
- } return new IteratorProxy$2(getIteratorDirect$6(iterator));
+ var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject$2(O) : O);
+ return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator)
+ ? iteratorRecord.iterator
+ : new IteratorProxy$1(iteratorRecord);
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1A = _export;
+// TODO: Remove from `core-js@4`
+var $$1L = _export;
var indexed = iteratorIndexed;
-$$1A({ target: 'Iterator', proto: true, real: true, forced: true }, {
+// `Iterator.prototype.indexed` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1L({ target: 'Iterator', proto: true, real: true, forced: true }, {
indexed: indexed
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1z = _export;
-var call$q = functionCall;
-var aCallable$s = aCallable$X;
-var anObject$K = anObject$1z;
-var getIteratorDirect$5 = getIteratorDirect$n;
-var createIteratorProxy$1 = iteratorCreateProxy;
-var callWithSafeIterationClosing = callWithSafeIterationClosing$3;
-
-var IteratorProxy$1 = createIteratorProxy$1(function () {
- var iterator = this.iterator;
- var result = anObject$K(call$q(this.next, iterator));
- var done = this.done = !!result.done;
- if (!done) return callWithSafeIterationClosing(iterator, this.mapper, result.value);
-});
+var $$1K = _export;
+var map = iteratorMap;
-$$1z({ target: 'Iterator', proto: true, real: true, forced: true }, {
- map: function map(mapper) {
- return new IteratorProxy$1(getIteratorDirect$5(this), {
- mapper: aCallable$s(mapper)
- });
- }
+// `Iterator.prototype.map` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1K({ target: 'Iterator', proto: true, real: true }, {
+ map: map
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1y = _export;
-var iterate$w = iterate$J;
-var aCallable$r = aCallable$X;
+var $$1J = _export;
+var iterate$r = iterate$F;
+var aCallable$c = aCallable$L;
var getIteratorDirect$4 = getIteratorDirect$n;
-var $TypeError$7 = TypeError;
+var $TypeError$a = TypeError;
-$$1y({ target: 'Iterator', proto: true, real: true, forced: true }, {
+// `Iterator.prototype.reduce` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1J({ target: 'Iterator', proto: true, real: true }, {
reduce: function reduce(reducer /* , initialValue */) {
var record = getIteratorDirect$4(this);
- aCallable$r(reducer);
+ aCallable$c(reducer);
var noInitial = arguments.length < 2;
var accumulator = noInitial ? undefined : arguments[1];
- iterate$w(record, function (value) {
+ var counter = 0;
+ iterate$r(record, function (value) {
if (noInitial) {
noInitial = false;
accumulator = value;
} else {
- accumulator = reducer(accumulator, value);
+ accumulator = reducer(accumulator, value, counter);
}
+ counter++;
}, { IS_RECORD: true });
- if (noInitial) throw $TypeError$7('Reduce of empty iterator with no initial value');
+ if (noInitial) throw $TypeError$a('Reduce of empty iterator with no initial value');
return accumulator;
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1x = _export;
-var iterate$v = iterate$J;
-var aCallable$q = aCallable$X;
+var $$1I = _export;
+var iterate$q = iterate$F;
+var aCallable$b = aCallable$L;
var getIteratorDirect$3 = getIteratorDirect$n;
-$$1x({ target: 'Iterator', proto: true, real: true, forced: true }, {
- some: function some(fn) {
+// `Iterator.prototype.some` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1I({ target: 'Iterator', proto: true, real: true }, {
+ some: function some(predicate) {
var record = getIteratorDirect$3(this);
- aCallable$q(fn);
- return iterate$v(record, function (value, stop) {
- if (fn(value)) return stop();
+ var counter = 0;
+ aCallable$b(predicate);
+ return iterate$q(record, function (value, stop) {
+ if (predicate(value, counter++)) return stop();
}, { IS_RECORD: true, INTERRUPTED: true }).stopped;
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1w = _export;
-var call$p = functionCall;
-var anObject$J = anObject$1z;
+var $$1H = _export;
+var call$g = functionCall;
+var anObject$i = anObject$1b;
var getIteratorDirect$2 = getIteratorDirect$n;
var notANaN = notANan;
var toPositiveInteger = toPositiveInteger$5;
@@ -13429,12 +14026,14 @@ var IteratorProxy = createIteratorProxy(function () {
this.done = true;
return iteratorClose(iterator, 'normal', undefined);
}
- var result = anObject$J(call$p(this.next, iterator));
+ var result = anObject$i(call$g(this.next, iterator));
var done = this.done = !!result.done;
if (!done) return result.value;
});
-$$1w({ target: 'Iterator', proto: true, real: true, forced: true }, {
+// `Iterator.prototype.take` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1H({ target: 'Iterator', proto: true, real: true }, {
take: function take(limit) {
return new IteratorProxy(getIteratorDirect$2(this), {
remaining: toPositiveInteger(notANaN(+limit))
@@ -13442,189 +14041,171 @@ $$1w({ target: 'Iterator', proto: true, real: true, forced: true }, {
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1v = _export;
-var iterate$u = iterate$J;
+var $$1G = _export;
+var iterate$p = iterate$F;
var getIteratorDirect$1 = getIteratorDirect$n;
var push$9 = [].push;
-$$1v({ target: 'Iterator', proto: true, real: true, forced: true }, {
+// `Iterator.prototype.toArray` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1G({ target: 'Iterator', proto: true, real: true }, {
toArray: function toArray() {
var result = [];
- iterate$u(getIteratorDirect$1(this), push$9, { that: result, IS_RECORD: true });
+ iterate$p(getIteratorDirect$1(this), push$9, { that: result, IS_RECORD: true });
return result;
}
});
-// https://github.com/tc39/proposal-iterator-helpers
-var $$1u = _export;
+var $$1F = _export;
var AsyncFromSyncIterator = asyncFromSyncIterator;
var WrapAsyncIterator = asyncIteratorWrap;
var getIteratorDirect = getIteratorDirect$n;
-$$1u({ target: 'Iterator', proto: true, real: true, forced: true }, {
+// `Iterator.prototype.toAsync` method
+// https://github.com/tc39/proposal-iterator-helpers
+$$1F({ target: 'Iterator', proto: true, real: true }, {
toAsync: function toAsync() {
- return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(this)));
+ return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(getIteratorDirect(this))));
}
});
-var call$o = functionCall;
-var aCallable$p = aCallable$X;
-var anObject$I = anObject$1z;
+var has$b = mapHelpers.has;
-// https://github.com/tc39/collection-methods
-var collectionDeleteAll = function deleteAll(/* ...elements */) {
- var collection = anObject$I(this);
- var remover = aCallable$p(collection['delete']);
- var allDeleted = true;
- var wasDeleted;
- for (var k = 0, len = arguments.length; k < len; k++) {
- wasDeleted = call$o(remover, collection, arguments[k]);
- allDeleted = allDeleted && wasDeleted;
- }
- return !!allDeleted;
+// Perform ? RequireInternalSlot(M, [[MapData]])
+var aMap$e = function (it) {
+ has$b(it);
+ return it;
};
-var $$1t = _export;
-var deleteAll$3 = collectionDeleteAll;
+var $$1E = _export;
+var aMap$d = aMap$e;
+var remove$5 = mapHelpers.remove;
// `Map.prototype.deleteAll` method
// https://github.com/tc39/proposal-collection-methods
-$$1t({ target: 'Map', proto: true, real: true, forced: true }, {
- deleteAll: deleteAll$3
+$$1E({ target: 'Map', proto: true, real: true, forced: true }, {
+ deleteAll: function deleteAll(/* ...elements */) {
+ var collection = aMap$d(this);
+ var allDeleted = true;
+ var wasDeleted;
+ for (var k = 0, len = arguments.length; k < len; k++) {
+ wasDeleted = remove$5(collection, arguments[k]);
+ allDeleted = allDeleted && wasDeleted;
+ } return !!allDeleted;
+ }
});
-var call$n = functionCall;
-var aCallable$o = aCallable$X;
-var anObject$H = anObject$1z;
+var $$1D = _export;
+var aMap$c = aMap$e;
+var MapHelpers$5 = mapHelpers;
+
+var get$2 = MapHelpers$5.get;
+var has$a = MapHelpers$5.has;
+var set$6 = MapHelpers$5.set;
// `Map.prototype.emplace` method
-// https://github.com/thumbsupep/proposal-upsert
-var mapEmplace = function emplace(key, handler) {
- var map = anObject$H(this);
- var get = aCallable$o(map.get);
- var has = aCallable$o(map.has);
- var set = aCallable$o(map.set);
- var value, inserted;
- if (call$n(has, map, key)) {
- value = call$n(get, map, key);
- if ('update' in handler) {
- value = handler.update(value, key, map);
- call$n(set, map, key, value);
- } return value;
+// https://github.com/tc39/proposal-upsert
+$$1D({ target: 'Map', proto: true, real: true, forced: true }, {
+ emplace: function emplace(key, handler) {
+ var map = aMap$c(this);
+ var value, inserted;
+ if (has$a(map, key)) {
+ value = get$2(map, key);
+ if ('update' in handler) {
+ value = handler.update(value, key, map);
+ set$6(map, key, value);
+ } return value;
+ }
+ inserted = handler.insert(key, map);
+ set$6(map, key, inserted);
+ return inserted;
}
- inserted = handler.insert(key, map);
- call$n(set, map, key, inserted);
- return inserted;
-};
+});
-var $$1s = _export;
-var emplace$1 = mapEmplace;
+var $$1C = _export;
+var bind$e = functionBindContext;
+var aMap$b = aMap$e;
+var iterate$o = mapIterate;
-// `Map.prototype.emplace` method
-// https://github.com/thumbsupep/proposal-upsert
-$$1s({ target: 'Map', proto: true, real: true, forced: true }, {
- emplace: emplace$1
+// `Map.prototype.every` method
+// https://github.com/tc39/proposal-collection-methods
+$$1C({ target: 'Map', proto: true, real: true, forced: true }, {
+ every: function every(callbackfn /* , thisArg */) {
+ var map = aMap$b(this);
+ var boundFunction = bind$e(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
+ return iterate$o(map, function (value, key) {
+ if (!boundFunction(value, key, map)) return false;
+ }, true) !== false;
+ }
});
-var call$m = functionCall;
-
-var getMapIterator$a = function (it) {
- // eslint-disable-next-line es/no-map -- safe
- return call$m(Map.prototype.entries, it);
-};
-
-var $$1r = _export;
-var anObject$G = anObject$1z;
-var bind$e = functionBindContext;
-var getMapIterator$9 = getMapIterator$a;
-var iterate$t = iterate$J;
-
-// `Map.prototype.every` method
-// https://github.com/tc39/proposal-collection-methods
-$$1r({ target: 'Map', proto: true, real: true, forced: true }, {
- every: function every(callbackfn /* , thisArg */) {
- var map = anObject$G(this);
- var iterator = getMapIterator$9(map);
- var boundFunction = bind$e(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return !iterate$t(iterator, function (key, value, stop) {
- if (!boundFunction(value, key, map)) return stop();
- }, { AS_ENTRIES: true, IS_ITERATOR: true, INTERRUPTED: true }).stopped;
- }
-});
-
-var $$1q = _export;
-var getBuiltIn$i = getBuiltIn$M;
+var $$1B = _export;
var bind$d = functionBindContext;
-var call$l = functionCall;
-var aCallable$n = aCallable$X;
-var anObject$F = anObject$1z;
-var speciesConstructor$8 = speciesConstructor$f;
-var getMapIterator$8 = getMapIterator$a;
-var iterate$s = iterate$J;
+var aMap$a = aMap$e;
+var MapHelpers$4 = mapHelpers;
+var iterate$n = mapIterate;
+
+var Map$7 = MapHelpers$4.Map;
+var set$5 = MapHelpers$4.set;
// `Map.prototype.filter` method
// https://github.com/tc39/proposal-collection-methods
-$$1q({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1B({ target: 'Map', proto: true, real: true, forced: true }, {
filter: function filter(callbackfn /* , thisArg */) {
- var map = anObject$F(this);
- var iterator = getMapIterator$8(map);
+ var map = aMap$a(this);
var boundFunction = bind$d(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- var newMap = new (speciesConstructor$8(map, getBuiltIn$i('Map')))();
- var setter = aCallable$n(newMap.set);
- iterate$s(iterator, function (key, value) {
- if (boundFunction(value, key, map)) call$l(setter, newMap, key, value);
- }, { AS_ENTRIES: true, IS_ITERATOR: true });
+ var newMap = new Map$7();
+ iterate$n(map, function (value, key) {
+ if (boundFunction(value, key, map)) set$5(newMap, key, value);
+ });
return newMap;
}
});
-var $$1p = _export;
-var anObject$E = anObject$1z;
+var $$1A = _export;
var bind$c = functionBindContext;
-var getMapIterator$7 = getMapIterator$a;
-var iterate$r = iterate$J;
+var aMap$9 = aMap$e;
+var iterate$m = mapIterate;
// `Map.prototype.find` method
// https://github.com/tc39/proposal-collection-methods
-$$1p({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1A({ target: 'Map', proto: true, real: true, forced: true }, {
find: function find(callbackfn /* , thisArg */) {
- var map = anObject$E(this);
- var iterator = getMapIterator$7(map);
+ var map = aMap$9(this);
var boundFunction = bind$c(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return iterate$r(iterator, function (key, value, stop) {
- if (boundFunction(value, key, map)) return stop(value);
- }, { AS_ENTRIES: true, IS_ITERATOR: true, INTERRUPTED: true }).result;
+ var result = iterate$m(map, function (value, key) {
+ if (boundFunction(value, key, map)) return { value: value };
+ }, true);
+ return result && result.value;
}
});
-var $$1o = _export;
-var anObject$D = anObject$1z;
+var $$1z = _export;
var bind$b = functionBindContext;
-var getMapIterator$6 = getMapIterator$a;
-var iterate$q = iterate$J;
+var aMap$8 = aMap$e;
+var iterate$l = mapIterate;
// `Map.prototype.findKey` method
// https://github.com/tc39/proposal-collection-methods
-$$1o({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1z({ target: 'Map', proto: true, real: true, forced: true }, {
findKey: function findKey(callbackfn /* , thisArg */) {
- var map = anObject$D(this);
- var iterator = getMapIterator$6(map);
+ var map = aMap$8(this);
var boundFunction = bind$b(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return iterate$q(iterator, function (key, value, stop) {
- if (boundFunction(value, key, map)) return stop(key);
- }, { AS_ENTRIES: true, IS_ITERATOR: true, INTERRUPTED: true }).result;
+ var result = iterate$l(map, function (value, key) {
+ if (boundFunction(value, key, map)) return { key: key };
+ }, true);
+ return result && result.key;
}
});
// https://tc39.github.io/proposal-setmap-offrom/
var bind$a = functionBindContext;
-var call$k = functionCall;
-var aCallable$m = aCallable$X;
+var call$f = functionCall;
+var aCallable$a = aCallable$L;
var aConstructor$1 = aConstructor$5;
-var isNullOrUndefined$2 = isNullOrUndefined$i;
-var iterate$p = iterate$J;
+var isNullOrUndefined$3 = isNullOrUndefined$m;
+var iterate$k = iterate$F;
var push$8 = [].push;
@@ -13634,54 +14215,55 @@ var collectionFrom = function from(source /* , mapFn, thisArg */) {
var mapping, array, n, boundFunction;
aConstructor$1(this);
mapping = mapFn !== undefined;
- if (mapping) aCallable$m(mapFn);
- if (isNullOrUndefined$2(source)) return new this();
+ if (mapping) aCallable$a(mapFn);
+ if (isNullOrUndefined$3(source)) return new this();
array = [];
if (mapping) {
n = 0;
boundFunction = bind$a(mapFn, length > 2 ? arguments[2] : undefined);
- iterate$p(source, function (nextItem) {
- call$k(push$8, array, boundFunction(nextItem, n++));
+ iterate$k(source, function (nextItem) {
+ call$f(push$8, array, boundFunction(nextItem, n++));
});
} else {
- iterate$p(source, push$8, { that: array });
+ iterate$k(source, push$8, { that: array });
}
return new this(array);
};
-var $$1n = _export;
+var $$1y = _export;
var from$3 = collectionFrom;
// `Map.from` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
-$$1n({ target: 'Map', stat: true, forced: true }, {
+$$1y({ target: 'Map', stat: true, forced: true }, {
from: from$3
});
-var $$1m = _export;
-var call$j = functionCall;
-var uncurryThis$d = functionUncurryThis;
-var aCallable$l = aCallable$X;
-var getIterator$3 = getIterator$b;
-var iterate$o = iterate$J;
+var $$1x = _export;
+var call$e = functionCall;
+var uncurryThis$m = functionUncurryThis;
+var isCallable$9 = isCallable$J;
+var aCallable$9 = aCallable$L;
+var iterate$j = iterate$F;
+var Map$6 = mapHelpers.Map;
-var push$7 = uncurryThis$d([].push);
+var push$7 = uncurryThis$m([].push);
// `Map.groupBy` method
// https://github.com/tc39/proposal-collection-methods
-$$1m({ target: 'Map', stat: true, forced: true }, {
+$$1x({ target: 'Map', stat: true, forced: true }, {
groupBy: function groupBy(iterable, keyDerivative) {
- aCallable$l(keyDerivative);
- var iterator = getIterator$3(iterable);
- var newMap = new this();
- var has = aCallable$l(newMap.has);
- var get = aCallable$l(newMap.get);
- var set = aCallable$l(newMap.set);
- iterate$o(iterator, function (element) {
+ var C = isCallable$9(this) ? this : Map$6;
+ var newMap = new C();
+ aCallable$9(keyDerivative);
+ var has = aCallable$9(newMap.has);
+ var get = aCallable$9(newMap.get);
+ var set = aCallable$9(newMap.set);
+ iterate$j(iterable, function (element) {
var derivedKey = keyDerivative(element);
- if (!call$j(has, newMap, derivedKey)) call$j(set, newMap, derivedKey, [element]);
- else push$7(call$j(get, newMap, derivedKey), element);
- }, { IS_ITERATOR: true });
+ if (!call$e(has, newMap, derivedKey)) call$e(set, newMap, derivedKey, [element]);
+ else push$7(call$e(get, newMap, derivedKey), element);
+ });
return newMap;
}
});
@@ -13693,300 +14275,293 @@ var sameValueZero$1 = function (x, y) {
return x === y || x != x && y != y;
};
-var $$1l = _export;
-var anObject$C = anObject$1z;
-var getMapIterator$5 = getMapIterator$a;
+var $$1w = _export;
var sameValueZero = sameValueZero$1;
-var iterate$n = iterate$J;
+var aMap$7 = aMap$e;
+var iterate$i = mapIterate;
// `Map.prototype.includes` method
// https://github.com/tc39/proposal-collection-methods
-$$1l({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1w({ target: 'Map', proto: true, real: true, forced: true }, {
includes: function includes(searchElement) {
- return iterate$n(getMapIterator$5(anObject$C(this)), function (key, value, stop) {
- if (sameValueZero(value, searchElement)) return stop();
- }, { AS_ENTRIES: true, IS_ITERATOR: true, INTERRUPTED: true }).stopped;
+ return iterate$i(aMap$7(this), function (value) {
+ if (sameValueZero(value, searchElement)) return true;
+ }, true) === true;
}
});
-var $$1k = _export;
-var call$i = functionCall;
-var iterate$m = iterate$J;
-var aCallable$k = aCallable$X;
+var $$1v = _export;
+var call$d = functionCall;
+var iterate$h = iterate$F;
+var isCallable$8 = isCallable$J;
+var aCallable$8 = aCallable$L;
+var Map$5 = mapHelpers.Map;
// `Map.keyBy` method
// https://github.com/tc39/proposal-collection-methods
-$$1k({ target: 'Map', stat: true, forced: true }, {
+$$1v({ target: 'Map', stat: true, forced: true }, {
keyBy: function keyBy(iterable, keyDerivative) {
- var newMap = new this();
- aCallable$k(keyDerivative);
- var setter = aCallable$k(newMap.set);
- iterate$m(iterable, function (element) {
- call$i(setter, newMap, keyDerivative(element), element);
+ var C = isCallable$8(this) ? this : Map$5;
+ var newMap = new C();
+ aCallable$8(keyDerivative);
+ var setter = aCallable$8(newMap.set);
+ iterate$h(iterable, function (element) {
+ call$d(setter, newMap, keyDerivative(element), element);
});
return newMap;
}
});
-var $$1j = _export;
-var anObject$B = anObject$1z;
-var getMapIterator$4 = getMapIterator$a;
-var iterate$l = iterate$J;
+var $$1u = _export;
+var aMap$6 = aMap$e;
+var iterate$g = mapIterate;
// `Map.prototype.keyOf` method
// https://github.com/tc39/proposal-collection-methods
-$$1j({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1u({ target: 'Map', proto: true, real: true, forced: true }, {
keyOf: function keyOf(searchElement) {
- return iterate$l(getMapIterator$4(anObject$B(this)), function (key, value, stop) {
- if (value === searchElement) return stop(key);
- }, { AS_ENTRIES: true, IS_ITERATOR: true, INTERRUPTED: true }).result;
+ var result = iterate$g(aMap$6(this), function (value, key) {
+ if (value === searchElement) return { key: key };
+ }, true);
+ return result && result.key;
}
});
-var $$1i = _export;
-var getBuiltIn$h = getBuiltIn$M;
+var $$1t = _export;
var bind$9 = functionBindContext;
-var call$h = functionCall;
-var aCallable$j = aCallable$X;
-var anObject$A = anObject$1z;
-var speciesConstructor$7 = speciesConstructor$f;
-var getMapIterator$3 = getMapIterator$a;
-var iterate$k = iterate$J;
+var aMap$5 = aMap$e;
+var MapHelpers$3 = mapHelpers;
+var iterate$f = mapIterate;
+
+var Map$4 = MapHelpers$3.Map;
+var set$4 = MapHelpers$3.set;
// `Map.prototype.mapKeys` method
// https://github.com/tc39/proposal-collection-methods
-$$1i({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1t({ target: 'Map', proto: true, real: true, forced: true }, {
mapKeys: function mapKeys(callbackfn /* , thisArg */) {
- var map = anObject$A(this);
- var iterator = getMapIterator$3(map);
+ var map = aMap$5(this);
var boundFunction = bind$9(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- var newMap = new (speciesConstructor$7(map, getBuiltIn$h('Map')))();
- var setter = aCallable$j(newMap.set);
- iterate$k(iterator, function (key, value) {
- call$h(setter, newMap, boundFunction(value, key, map), value);
- }, { AS_ENTRIES: true, IS_ITERATOR: true });
+ var newMap = new Map$4();
+ iterate$f(map, function (value, key) {
+ set$4(newMap, boundFunction(value, key, map), value);
+ });
return newMap;
}
});
-var $$1h = _export;
-var getBuiltIn$g = getBuiltIn$M;
+var $$1s = _export;
var bind$8 = functionBindContext;
-var call$g = functionCall;
-var aCallable$i = aCallable$X;
-var anObject$z = anObject$1z;
-var speciesConstructor$6 = speciesConstructor$f;
-var getMapIterator$2 = getMapIterator$a;
-var iterate$j = iterate$J;
+var aMap$4 = aMap$e;
+var MapHelpers$2 = mapHelpers;
+var iterate$e = mapIterate;
+
+var Map$3 = MapHelpers$2.Map;
+var set$3 = MapHelpers$2.set;
// `Map.prototype.mapValues` method
// https://github.com/tc39/proposal-collection-methods
-$$1h({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1s({ target: 'Map', proto: true, real: true, forced: true }, {
mapValues: function mapValues(callbackfn /* , thisArg */) {
- var map = anObject$z(this);
- var iterator = getMapIterator$2(map);
+ var map = aMap$4(this);
var boundFunction = bind$8(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- var newMap = new (speciesConstructor$6(map, getBuiltIn$g('Map')))();
- var setter = aCallable$i(newMap.set);
- iterate$j(iterator, function (key, value) {
- call$g(setter, newMap, key, boundFunction(value, key, map));
- }, { AS_ENTRIES: true, IS_ITERATOR: true });
+ var newMap = new Map$3();
+ iterate$e(map, function (value, key) {
+ set$3(newMap, key, boundFunction(value, key, map));
+ });
return newMap;
}
});
-var $$1g = _export;
-var aCallable$h = aCallable$X;
-var anObject$y = anObject$1z;
-var iterate$i = iterate$J;
+var $$1r = _export;
+var aMap$3 = aMap$e;
+var iterate$d = iterate$F;
+var set$2 = mapHelpers.set;
// `Map.prototype.merge` method
// https://github.com/tc39/proposal-collection-methods
-$$1g({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, {
+$$1r({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
merge: function merge(iterable /* ...iterables */) {
- var map = anObject$y(this);
- var setter = aCallable$h(map.set);
+ var map = aMap$3(this);
var argumentsLength = arguments.length;
var i = 0;
while (i < argumentsLength) {
- iterate$i(arguments[i++], setter, { that: map, AS_ENTRIES: true });
+ iterate$d(arguments[i++], function (key, value) {
+ set$2(map, key, value);
+ }, { AS_ENTRIES: true });
}
return map;
}
});
-var arraySlice$2 = arraySlice$c;
+var arraySlice$2 = arraySlice$b;
// https://tc39.github.io/proposal-setmap-offrom/
var collectionOf = function of() {
return new this(arraySlice$2(arguments));
};
-var $$1f = _export;
+var $$1q = _export;
var of$3 = collectionOf;
// `Map.of` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
-$$1f({ target: 'Map', stat: true, forced: true }, {
+$$1q({ target: 'Map', stat: true, forced: true }, {
of: of$3
});
-var $$1e = _export;
-var anObject$x = anObject$1z;
-var aCallable$g = aCallable$X;
-var getMapIterator$1 = getMapIterator$a;
-var iterate$h = iterate$J;
+var $$1p = _export;
+var aCallable$7 = aCallable$L;
+var aMap$2 = aMap$e;
+var iterate$c = mapIterate;
-var $TypeError$6 = TypeError;
+var $TypeError$9 = TypeError;
// `Map.prototype.reduce` method
// https://github.com/tc39/proposal-collection-methods
-$$1e({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1p({ target: 'Map', proto: true, real: true, forced: true }, {
reduce: function reduce(callbackfn /* , initialValue */) {
- var map = anObject$x(this);
- var iterator = getMapIterator$1(map);
+ var map = aMap$2(this);
var noInitial = arguments.length < 2;
var accumulator = noInitial ? undefined : arguments[1];
- aCallable$g(callbackfn);
- iterate$h(iterator, function (key, value) {
+ aCallable$7(callbackfn);
+ iterate$c(map, function (value, key) {
if (noInitial) {
noInitial = false;
accumulator = value;
} else {
accumulator = callbackfn(accumulator, value, key, map);
}
- }, { AS_ENTRIES: true, IS_ITERATOR: true });
- if (noInitial) throw $TypeError$6('Reduce of empty map with no initial value');
+ });
+ if (noInitial) throw $TypeError$9('Reduce of empty map with no initial value');
return accumulator;
}
});
-var $$1d = _export;
-var anObject$w = anObject$1z;
+var $$1o = _export;
var bind$7 = functionBindContext;
-var getMapIterator = getMapIterator$a;
-var iterate$g = iterate$J;
+var aMap$1 = aMap$e;
+var iterate$b = mapIterate;
-// `Set.prototype.some` method
+// `Map.prototype.some` method
// https://github.com/tc39/proposal-collection-methods
-$$1d({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1o({ target: 'Map', proto: true, real: true, forced: true }, {
some: function some(callbackfn /* , thisArg */) {
- var map = anObject$w(this);
- var iterator = getMapIterator(map);
+ var map = aMap$1(this);
var boundFunction = bind$7(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return iterate$g(iterator, function (key, value, stop) {
- if (boundFunction(value, key, map)) return stop();
- }, { AS_ENTRIES: true, IS_ITERATOR: true, INTERRUPTED: true }).stopped;
+ return iterate$b(map, function (value, key) {
+ if (boundFunction(value, key, map)) return true;
+ }, true) === true;
}
});
-var $$1c = _export;
-var call$f = functionCall;
-var anObject$v = anObject$1z;
-var aCallable$f = aCallable$X;
+var $$1n = _export;
+var aCallable$6 = aCallable$L;
+var aMap = aMap$e;
+var MapHelpers$1 = mapHelpers;
-var $TypeError$5 = TypeError;
+var $TypeError$8 = TypeError;
+var get$1 = MapHelpers$1.get;
+var has$9 = MapHelpers$1.has;
+var set$1 = MapHelpers$1.set;
-// `Set.prototype.update` method
+// `Map.prototype.update` method
// https://github.com/tc39/proposal-collection-methods
-$$1c({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1n({ target: 'Map', proto: true, real: true, forced: true }, {
update: function update(key, callback /* , thunk */) {
- var map = anObject$v(this);
- var get = aCallable$f(map.get);
- var has = aCallable$f(map.has);
- var set = aCallable$f(map.set);
+ var map = aMap(this);
var length = arguments.length;
- aCallable$f(callback);
- var isPresentInMap = call$f(has, map, key);
+ aCallable$6(callback);
+ var isPresentInMap = has$9(map, key);
if (!isPresentInMap && length < 3) {
- throw $TypeError$5('Updating absent value');
+ throw $TypeError$8('Updating absent value');
}
- var value = isPresentInMap ? call$f(get, map, key) : aCallable$f(length > 2 ? arguments[2] : undefined)(key, map);
- call$f(set, map, key, callback(value, key, map));
+ var value = isPresentInMap ? get$1(map, key) : aCallable$6(length > 2 ? arguments[2] : undefined)(key, map);
+ set$1(map, key, callback(value, key, map));
return map;
}
});
-var call$e = functionCall;
-var aCallable$e = aCallable$X;
-var isCallable$6 = isCallable$E;
-var anObject$u = anObject$1z;
+var call$c = functionCall;
+var aCallable$5 = aCallable$L;
+var isCallable$7 = isCallable$J;
+var anObject$h = anObject$1b;
-var $TypeError$4 = TypeError;
+var $TypeError$7 = TypeError;
// `Map.prototype.upsert` method
-// https://github.com/thumbsupep/proposal-upsert
+// https://github.com/tc39/proposal-upsert
var mapUpsert = function upsert(key, updateFn /* , insertFn */) {
- var map = anObject$u(this);
- var get = aCallable$e(map.get);
- var has = aCallable$e(map.has);
- var set = aCallable$e(map.set);
+ var map = anObject$h(this);
+ var get = aCallable$5(map.get);
+ var has = aCallable$5(map.has);
+ var set = aCallable$5(map.set);
var insertFn = arguments.length > 2 ? arguments[2] : undefined;
var value;
- if (!isCallable$6(updateFn) && !isCallable$6(insertFn)) {
- throw $TypeError$4('At least one callback required');
+ if (!isCallable$7(updateFn) && !isCallable$7(insertFn)) {
+ throw $TypeError$7('At least one callback required');
}
- if (call$e(has, map, key)) {
- value = call$e(get, map, key);
- if (isCallable$6(updateFn)) {
+ if (call$c(has, map, key)) {
+ value = call$c(get, map, key);
+ if (isCallable$7(updateFn)) {
value = updateFn(value);
- call$e(set, map, key, value);
+ call$c(set, map, key, value);
}
- } else if (isCallable$6(insertFn)) {
+ } else if (isCallable$7(insertFn)) {
value = insertFn();
- call$e(set, map, key, value);
+ call$c(set, map, key, value);
} return value;
};
// TODO: remove from `core-js@4`
-var $$1b = _export;
+var $$1m = _export;
var upsert$2 = mapUpsert;
// `Map.prototype.updateOrInsert` method (replaced by `Map.prototype.emplace`)
// https://github.com/thumbsupep/proposal-upsert
-$$1b({ target: 'Map', proto: true, real: true, name: 'upsert', forced: true }, {
+$$1m({ target: 'Map', proto: true, real: true, name: 'upsert', forced: true }, {
updateOrInsert: upsert$2
});
// TODO: remove from `core-js@4`
-var $$1a = _export;
+var $$1l = _export;
var upsert$1 = mapUpsert;
// `Map.prototype.upsert` method (replaced by `Map.prototype.emplace`)
// https://github.com/thumbsupep/proposal-upsert
-$$1a({ target: 'Map', proto: true, real: true, forced: true }, {
+$$1l({ target: 'Map', proto: true, real: true, forced: true }, {
upsert: upsert$1
});
-var $$19 = _export;
+var $$1k = _export;
-var min$1 = Math.min;
+var min$2 = Math.min;
var max$1 = Math.max;
// `Math.clamp` method
// https://rwaldron.github.io/proposal-math-extensions/
-$$19({ target: 'Math', stat: true, forced: true }, {
+$$1k({ target: 'Math', stat: true, forced: true }, {
clamp: function clamp(x, lower, upper) {
- return min$1(upper, max$1(lower, x));
+ return min$2(upper, max$1(lower, x));
}
});
-var $$18 = _export;
+var $$1j = _export;
// `Math.DEG_PER_RAD` constant
// https://rwaldron.github.io/proposal-math-extensions/
-$$18({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, {
+$$1j({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, {
DEG_PER_RAD: Math.PI / 180
});
-var $$17 = _export;
+var $$1i = _export;
var RAD_PER_DEG = 180 / Math.PI;
// `Math.degrees` method
// https://rwaldron.github.io/proposal-math-extensions/
-$$17({ target: 'Math', stat: true, forced: true }, {
+$$1i({ target: 'Math', stat: true, forced: true }, {
degrees: function degrees(radians) {
return radians * RAD_PER_DEG;
}
@@ -14006,25 +14581,25 @@ var mathScale = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh)
return (nx - nInLow) * (nOutHigh - nOutLow) / (nInHigh - nInLow) + nOutLow;
};
-var $$16 = _export;
+var $$1h = _export;
var scale$1 = mathScale;
var fround = mathFround;
// `Math.fscale` method
// https://rwaldron.github.io/proposal-math-extensions/
-$$16({ target: 'Math', stat: true, forced: true }, {
+$$1h({ target: 'Math', stat: true, forced: true }, {
fscale: function fscale(x, inLow, inHigh, outLow, outHigh) {
return fround(scale$1(x, inLow, inHigh, outLow, outHigh));
}
});
-var $$15 = _export;
+var $$1g = _export;
// `Math.iaddh` method
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
// TODO: Remove from `core-js@4`
-$$15({ target: 'Math', stat: true, forced: true }, {
+$$1g({ target: 'Math', stat: true, forced: true }, {
iaddh: function iaddh(x0, x1, y0, y1) {
var $x0 = x0 >>> 0;
var $x1 = x1 >>> 0;
@@ -14033,12 +14608,12 @@ $$15({ target: 'Math', stat: true, forced: true }, {
}
});
-var $$14 = _export;
+var $$1f = _export;
// `Math.imulh` method
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
// TODO: Remove from `core-js@4`
-$$14({ target: 'Math', stat: true, forced: true }, {
+$$1f({ target: 'Math', stat: true, forced: true }, {
imulh: function imulh(u, v) {
var UINT16 = 0xFFFF;
var $u = +u;
@@ -14052,12 +14627,12 @@ $$14({ target: 'Math', stat: true, forced: true }, {
}
});
-var $$13 = _export;
+var $$1e = _export;
// `Math.isubh` method
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
// TODO: Remove from `core-js@4`
-$$13({ target: 'Math', stat: true, forced: true }, {
+$$1e({ target: 'Math', stat: true, forced: true }, {
isubh: function isubh(x0, x1, y0, y1) {
var $x0 = x0 >>> 0;
var $x1 = x1 >>> 0;
@@ -14066,40 +14641,40 @@ $$13({ target: 'Math', stat: true, forced: true }, {
}
});
-var $$12 = _export;
+var $$1d = _export;
// `Math.RAD_PER_DEG` constant
// https://rwaldron.github.io/proposal-math-extensions/
-$$12({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, {
+$$1d({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, {
RAD_PER_DEG: 180 / Math.PI
});
-var $$11 = _export;
+var $$1c = _export;
var DEG_PER_RAD = Math.PI / 180;
// `Math.radians` method
// https://rwaldron.github.io/proposal-math-extensions/
-$$11({ target: 'Math', stat: true, forced: true }, {
+$$1c({ target: 'Math', stat: true, forced: true }, {
radians: function radians(degrees) {
return degrees * DEG_PER_RAD;
}
});
-var $$10 = _export;
+var $$1b = _export;
var scale = mathScale;
// `Math.scale` method
// https://rwaldron.github.io/proposal-math-extensions/
-$$10({ target: 'Math', stat: true, forced: true }, {
+$$1b({ target: 'Math', stat: true, forced: true }, {
scale: scale
});
-var $$$ = _export;
-var anObject$t = anObject$1z;
+var $$1a = _export;
+var anObject$g = anObject$1b;
var numberIsFinite = numberIsFinite$2;
var createIteratorConstructor$3 = iteratorCreateConstructor;
-var createIterResultObject$2 = createIterResultObject$h;
+var createIterResultObject$2 = createIterResultObject$g;
var InternalStateModule$6 = internalState;
var SEEDED_RANDOM = 'Seeded Random';
@@ -14107,7 +14682,7 @@ var SEEDED_RANDOM_GENERATOR = SEEDED_RANDOM + ' Generator';
var SEED_TYPE_ERROR = 'Math.seededPRNG() argument should have a "seed" field with a finite value.';
var setInternalState$6 = InternalStateModule$6.set;
var getInternalState$3 = InternalStateModule$6.getterFor(SEEDED_RANDOM_GENERATOR);
-var $TypeError$3 = TypeError;
+var $TypeError$6 = TypeError;
var $SeededRandomGenerator = createIteratorConstructor$3(function SeededRandomGenerator(seed) {
setInternalState$6(this, {
@@ -14123,19 +14698,19 @@ var $SeededRandomGenerator = createIteratorConstructor$3(function SeededRandomGe
// `Math.seededPRNG` method
// https://github.com/tc39/proposal-seeded-random
// based on https://github.com/tc39/proposal-seeded-random/blob/78b8258835b57fc2100d076151ab506bc3202ae6/demo.html
-$$$({ target: 'Math', stat: true, forced: true }, {
+$$1a({ target: 'Math', stat: true, forced: true }, {
seededPRNG: function seededPRNG(it) {
- var seed = anObject$t(it).seed;
- if (!numberIsFinite(seed)) throw $TypeError$3(SEED_TYPE_ERROR);
+ var seed = anObject$g(it).seed;
+ if (!numberIsFinite(seed)) throw $TypeError$6(SEED_TYPE_ERROR);
return new $SeededRandomGenerator(seed);
}
});
-var $$_ = _export;
+var $$19 = _export;
// `Math.signbit` method
// https://github.com/tc39/proposal-Math.signbit
-$$_({ target: 'Math', stat: true, forced: true }, {
+$$19({ target: 'Math', stat: true, forced: true }, {
signbit: function signbit(x) {
var n = +x;
// eslint-disable-next-line no-self-compare -- NaN check
@@ -14143,12 +14718,12 @@ $$_({ target: 'Math', stat: true, forced: true }, {
}
});
-var $$Z = _export;
+var $$18 = _export;
// `Math.umulh` method
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
// TODO: Remove from `core-js@4`
-$$Z({ target: 'Math', stat: true, forced: true }, {
+$$18({ target: 'Math', stat: true, forced: true }, {
umulh: function umulh(u, v) {
var UINT16 = 0xFFFF;
var $u = +u;
@@ -14162,50 +14737,50 @@ $$Z({ target: 'Math', stat: true, forced: true }, {
}
});
-var $$Y = _export;
-var uncurryThis$c = functionUncurryThis;
-var toIntegerOrInfinity$3 = toIntegerOrInfinity$o;
+var $$17 = _export;
+var uncurryThis$l = functionUncurryThis;
+var toIntegerOrInfinity$4 = toIntegerOrInfinity$p;
var parseInt$2 = numberParseInt;
var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation';
var INVALID_RADIX = 'Invalid radix';
var $RangeError$1 = RangeError;
var $SyntaxError = SyntaxError;
-var $TypeError$2 = TypeError;
+var $TypeError$5 = TypeError;
var valid = /^[\da-z]+$/;
-var charAt$6 = uncurryThis$c(''.charAt);
-var exec$3 = uncurryThis$c(valid.exec);
-var numberToString$1 = uncurryThis$c(1.0.toString);
-var stringSlice$2 = uncurryThis$c(''.slice);
+var charAt$9 = uncurryThis$l(''.charAt);
+var exec$4 = uncurryThis$l(valid.exec);
+var numberToString$1 = uncurryThis$l(1.0.toString);
+var stringSlice$4 = uncurryThis$l(''.slice);
// `Number.fromString` method
// https://github.com/tc39/proposal-number-fromstring
-$$Y({ target: 'Number', stat: true, forced: true }, {
+$$17({ target: 'Number', stat: true, forced: true }, {
fromString: function fromString(string, radix) {
var sign = 1;
var R, mathNum;
- if (typeof string != 'string') throw $TypeError$2(INVALID_NUMBER_REPRESENTATION);
+ if (typeof string != 'string') throw $TypeError$5(INVALID_NUMBER_REPRESENTATION);
if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION);
- if (charAt$6(string, 0) == '-') {
+ if (charAt$9(string, 0) == '-') {
sign = -1;
- string = stringSlice$2(string, 1);
+ string = stringSlice$4(string, 1);
if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION);
}
- R = radix === undefined ? 10 : toIntegerOrInfinity$3(radix);
+ R = radix === undefined ? 10 : toIntegerOrInfinity$4(radix);
if (R < 2 || R > 36) throw $RangeError$1(INVALID_RADIX);
- if (!exec$3(valid, string) || numberToString$1(mathNum = parseInt$2(string, R), R) !== string) {
+ if (!exec$4(valid, string) || numberToString$1(mathNum = parseInt$2(string, R), R) !== string) {
throw $SyntaxError(INVALID_NUMBER_REPRESENTATION);
}
return sign * mathNum;
}
});
-var $$X = _export;
+var $$16 = _export;
var NumericRangeIterator = numericRangeIterator;
// `Number.range` method
// https://github.com/tc39/proposal-Number.range
-$$X({ target: 'Number', stat: true, forced: true }, {
+$$16({ target: 'Number', stat: true, forced: true }, {
range: function range(start, end, option) {
return new NumericRangeIterator(start, end, option, 'number', 0, 1);
}
@@ -14213,17 +14788,17 @@ $$X({ target: 'Number', stat: true, forced: true }, {
var InternalStateModule$5 = internalState;
var createIteratorConstructor$2 = iteratorCreateConstructor;
-var createIterResultObject$1 = createIterResultObject$h;
-var hasOwn$6 = hasOwnProperty_1;
+var createIterResultObject$1 = createIterResultObject$g;
+var hasOwn$7 = hasOwnProperty_1;
var objectKeys$1 = objectKeys$6;
-var toObject = toObject$C;
+var toObject$1 = toObject$D;
var OBJECT_ITERATOR = 'Object Iterator';
var setInternalState$5 = InternalStateModule$5.set;
var getInternalState$2 = InternalStateModule$5.getterFor(OBJECT_ITERATOR);
var objectIterator = createIteratorConstructor$2(function ObjectIterator(source, mode) {
- var object = toObject(source);
+ var object = toObject$1(source);
setInternalState$5(this, {
type: OBJECT_ITERATOR,
mode: mode,
@@ -14241,7 +14816,7 @@ var objectIterator = createIteratorConstructor$2(function ObjectIterator(source,
}
var key = keys[state.index++];
var object = state.object;
- if (!hasOwn$6(object, key)) continue;
+ if (!hasOwn$7(object, key)) continue;
switch (state.mode) {
case 'keys': return createIterResultObject$1(key, false);
case 'values': return createIterResultObject$1(object[key], false);
@@ -14250,76 +14825,76 @@ var objectIterator = createIteratorConstructor$2(function ObjectIterator(source,
});
// TODO: Remove from `core-js@4`
-var $$W = _export;
+var $$15 = _export;
var ObjectIterator$2 = objectIterator;
// `Object.iterateEntries` method
// https://github.com/tc39/proposal-object-iteration
-$$W({ target: 'Object', stat: true, forced: true }, {
+$$15({ target: 'Object', stat: true, forced: true }, {
iterateEntries: function iterateEntries(object) {
return new ObjectIterator$2(object, 'entries');
}
});
// TODO: Remove from `core-js@4`
-var $$V = _export;
+var $$14 = _export;
var ObjectIterator$1 = objectIterator;
// `Object.iterateKeys` method
// https://github.com/tc39/proposal-object-iteration
-$$V({ target: 'Object', stat: true, forced: true }, {
+$$14({ target: 'Object', stat: true, forced: true }, {
iterateKeys: function iterateKeys(object) {
return new ObjectIterator$1(object, 'keys');
}
});
// TODO: Remove from `core-js@4`
-var $$U = _export;
+var $$13 = _export;
var ObjectIterator = objectIterator;
// `Object.iterateValues` method
// https://github.com/tc39/proposal-object-iteration
-$$U({ target: 'Object', stat: true, forced: true }, {
+$$13({ target: 'Object', stat: true, forced: true }, {
iterateValues: function iterateValues(object) {
return new ObjectIterator(object, 'values');
}
});
-var global$d = global$$;
-var isCallable$5 = isCallable$E;
-var wellKnownSymbol$5 = wellKnownSymbol$K;
+var global$e = global$10;
+var isCallable$6 = isCallable$J;
+var wellKnownSymbol$6 = wellKnownSymbol$R;
-var $$OBSERVABLE$2 = wellKnownSymbol$5('observable');
-var NativeObservable = global$d.Observable;
+var $$OBSERVABLE$2 = wellKnownSymbol$6('observable');
+var NativeObservable = global$e.Observable;
var NativeObservablePrototype = NativeObservable && NativeObservable.prototype;
-var observableForced = !isCallable$5(NativeObservable)
- || !isCallable$5(NativeObservable.from)
- || !isCallable$5(NativeObservable.of)
- || !isCallable$5(NativeObservablePrototype.subscribe)
- || !isCallable$5(NativeObservablePrototype[$$OBSERVABLE$2]);
+var observableForced = !isCallable$6(NativeObservable)
+ || !isCallable$6(NativeObservable.from)
+ || !isCallable$6(NativeObservable.of)
+ || !isCallable$6(NativeObservablePrototype.subscribe)
+ || !isCallable$6(NativeObservablePrototype[$$OBSERVABLE$2]);
// https://github.com/tc39/proposal-observable
-var $$T = _export;
-var call$d = functionCall;
-var DESCRIPTORS$4 = descriptors;
+var $$12 = _export;
+var call$b = functionCall;
+var DESCRIPTORS$6 = descriptors;
var setSpecies = setSpecies$7;
-var aCallable$d = aCallable$X;
-var anObject$s = anObject$1z;
-var anInstance$4 = anInstance$d;
-var isCallable$4 = isCallable$E;
-var isNullOrUndefined$1 = isNullOrUndefined$i;
-var isObject$2 = isObject$D;
-var getMethod$1 = getMethod$i;
-var defineBuiltIn$3 = defineBuiltIn$p;
-var defineBuiltIns$1 = defineBuiltIns$9;
-var defineBuiltInAccessor$2 = defineBuiltInAccessor$9;
+var aCallable$4 = aCallable$L;
+var anObject$f = anObject$1b;
+var anInstance$4 = anInstance$f;
+var isCallable$5 = isCallable$J;
+var isNullOrUndefined$2 = isNullOrUndefined$m;
+var isObject$3 = isObject$J;
+var getMethod$1 = getMethod$l;
+var defineBuiltIn$3 = defineBuiltIn$s;
+var defineBuiltIns$1 = defineBuiltIns$b;
+var defineBuiltInAccessor$3 = defineBuiltInAccessor$c;
var hostReportErrors = hostReportErrors$2;
-var wellKnownSymbol$4 = wellKnownSymbol$K;
+var wellKnownSymbol$5 = wellKnownSymbol$R;
var InternalStateModule$4 = internalState;
var OBSERVABLE_FORCED$2 = observableForced;
-var $$OBSERVABLE$1 = wellKnownSymbol$4('observable');
+var $$OBSERVABLE$1 = wellKnownSymbol$5('observable');
var OBSERVABLE = 'Observable';
var SUBSCRIPTION = 'Subscription';
var SUBSCRIPTION_OBSERVER = 'SubscriptionObserver';
@@ -14330,7 +14905,7 @@ var getSubscriptionInternalState = getterFor$1(SUBSCRIPTION);
var getSubscriptionObserverInternalState = getterFor$1(SUBSCRIPTION_OBSERVER);
var SubscriptionState = function (observer) {
- this.observer = anObject$s(observer);
+ this.observer = anObject$f(observer);
this.cleanup = undefined;
this.subscriptionObserver = undefined;
};
@@ -14349,7 +14924,7 @@ SubscriptionState.prototype = {
}
},
close: function () {
- if (!DESCRIPTORS$4) {
+ if (!DESCRIPTORS$6) {
var subscription = this.facade;
var subscriptionObserver = this.subscriptionObserver;
subscription.closed = true;
@@ -14364,9 +14939,9 @@ SubscriptionState.prototype = {
var Subscription = function (observer, subscriber) {
var subscriptionState = setInternalState$4(this, new SubscriptionState(observer));
var start;
- if (!DESCRIPTORS$4) this.closed = false;
+ if (!DESCRIPTORS$6) this.closed = false;
try {
- if (start = getMethod$1(observer, 'start')) call$d(start, observer, this);
+ if (start = getMethod$1(observer, 'start')) call$b(start, observer, this);
} catch (error) {
hostReportErrors(error);
}
@@ -14375,9 +14950,9 @@ var Subscription = function (observer, subscriber) {
try {
var cleanup = subscriber(subscriptionObserver);
var subscription = cleanup;
- if (!isNullOrUndefined$1(cleanup)) subscriptionState.cleanup = isCallable$4(cleanup.unsubscribe)
+ if (!isNullOrUndefined$2(cleanup)) subscriptionState.cleanup = isCallable$5(cleanup.unsubscribe)
? function () { subscription.unsubscribe(); }
- : aCallable$d(cleanup);
+ : aCallable$4(cleanup);
} catch (error) {
subscriptionObserver.error(error);
return;
@@ -14394,7 +14969,7 @@ Subscription.prototype = defineBuiltIns$1({}, {
}
});
-if (DESCRIPTORS$4) defineBuiltInAccessor$2(Subscription.prototype, 'closed', {
+if (DESCRIPTORS$6) defineBuiltInAccessor$3(Subscription.prototype, 'closed', {
configurable: true,
get: function closed() {
return getSubscriptionInternalState(this).isClosed();
@@ -14406,7 +14981,7 @@ var SubscriptionObserver = function (subscriptionState) {
type: SUBSCRIPTION_OBSERVER,
subscriptionState: subscriptionState
});
- if (!DESCRIPTORS$4) this.closed = false;
+ if (!DESCRIPTORS$6) this.closed = false;
};
SubscriptionObserver.prototype = defineBuiltIns$1({}, {
@@ -14416,7 +14991,7 @@ SubscriptionObserver.prototype = defineBuiltIns$1({}, {
var observer = subscriptionState.observer;
try {
var nextMethod = getMethod$1(observer, 'next');
- if (nextMethod) call$d(nextMethod, observer, value);
+ if (nextMethod) call$b(nextMethod, observer, value);
} catch (error) {
hostReportErrors(error);
}
@@ -14429,7 +15004,7 @@ SubscriptionObserver.prototype = defineBuiltIns$1({}, {
subscriptionState.close();
try {
var errorMethod = getMethod$1(observer, 'error');
- if (errorMethod) call$d(errorMethod, observer, value);
+ if (errorMethod) call$b(errorMethod, observer, value);
else hostReportErrors(value);
} catch (err) {
hostReportErrors(err);
@@ -14443,7 +15018,7 @@ SubscriptionObserver.prototype = defineBuiltIns$1({}, {
subscriptionState.close();
try {
var completeMethod = getMethod$1(observer, 'complete');
- if (completeMethod) call$d(completeMethod, observer);
+ if (completeMethod) call$b(completeMethod, observer);
} catch (error) {
hostReportErrors(error);
} subscriptionState.clean();
@@ -14451,7 +15026,7 @@ SubscriptionObserver.prototype = defineBuiltIns$1({}, {
}
});
-if (DESCRIPTORS$4) defineBuiltInAccessor$2(SubscriptionObserver.prototype, 'closed', {
+if (DESCRIPTORS$6) defineBuiltInAccessor$3(SubscriptionObserver.prototype, 'closed', {
configurable: true,
get: function closed() {
return getSubscriptionObserverInternalState(this).subscriptionState.isClosed();
@@ -14462,7 +15037,7 @@ var $Observable = function Observable(subscriber) {
anInstance$4(this, ObservablePrototype);
setInternalState$4(this, {
type: OBSERVABLE,
- subscriber: aCallable$d(subscriber)
+ subscriber: aCallable$4(subscriber)
});
};
@@ -14471,50 +15046,50 @@ var ObservablePrototype = $Observable.prototype;
defineBuiltIns$1(ObservablePrototype, {
subscribe: function subscribe(observer) {
var length = arguments.length;
- return new Subscription(isCallable$4(observer) ? {
+ return new Subscription(isCallable$5(observer) ? {
next: observer,
error: length > 1 ? arguments[1] : undefined,
complete: length > 2 ? arguments[2] : undefined
- } : isObject$2(observer) ? observer : {}, getObservableInternalState(this).subscriber);
+ } : isObject$3(observer) ? observer : {}, getObservableInternalState(this).subscriber);
}
});
defineBuiltIn$3(ObservablePrototype, $$OBSERVABLE$1, function () { return this; });
-$$T({ global: true, constructor: true, forced: OBSERVABLE_FORCED$2 }, {
+$$12({ global: true, constructor: true, forced: OBSERVABLE_FORCED$2 }, {
Observable: $Observable
});
setSpecies(OBSERVABLE);
-var $$S = _export;
-var getBuiltIn$f = getBuiltIn$M;
-var call$c = functionCall;
-var anObject$r = anObject$1z;
+var $$11 = _export;
+var getBuiltIn$c = getBuiltIn$H;
+var call$a = functionCall;
+var anObject$e = anObject$1b;
var isConstructor$2 = isConstructor$a;
-var getIterator$2 = getIterator$b;
-var getMethod = getMethod$i;
-var iterate$f = iterate$J;
-var wellKnownSymbol$3 = wellKnownSymbol$K;
+var getIterator$1 = getIterator$7;
+var getMethod = getMethod$l;
+var iterate$a = iterate$F;
+var wellKnownSymbol$4 = wellKnownSymbol$R;
var OBSERVABLE_FORCED$1 = observableForced;
-var $$OBSERVABLE = wellKnownSymbol$3('observable');
+var $$OBSERVABLE = wellKnownSymbol$4('observable');
// `Observable.from` method
// https://github.com/tc39/proposal-observable
-$$S({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED$1 }, {
+$$11({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED$1 }, {
from: function from(x) {
- var C = isConstructor$2(this) ? this : getBuiltIn$f('Observable');
- var observableMethod = getMethod(anObject$r(x), $$OBSERVABLE);
+ var C = isConstructor$2(this) ? this : getBuiltIn$c('Observable');
+ var observableMethod = getMethod(anObject$e(x), $$OBSERVABLE);
if (observableMethod) {
- var observable = anObject$r(call$c(observableMethod, x));
+ var observable = anObject$e(call$a(observableMethod, x));
return observable.constructor === C ? observable : new C(function (observer) {
return observable.subscribe(observer);
});
}
- var iterator = getIterator$2(x);
+ var iterator = getIterator$1(x);
return new C(function (observer) {
- iterate$f(iterator, function (it, stop) {
+ iterate$a(iterator, function (it, stop) {
observer.next(it);
if (observer.closed) return stop();
}, { IS_ITERATOR: true, INTERRUPTED: true });
@@ -14523,20 +15098,20 @@ $$S({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED$1 }, {
}
});
-var $$R = _export;
-var getBuiltIn$e = getBuiltIn$M;
+var $$10 = _export;
+var getBuiltIn$b = getBuiltIn$H;
var isConstructor$1 = isConstructor$a;
var OBSERVABLE_FORCED = observableForced;
-var Array$1 = getBuiltIn$e('Array');
+var Array$2 = getBuiltIn$b('Array');
// `Observable.of` method
// https://github.com/tc39/proposal-observable
-$$R({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, {
+$$10({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, {
of: function of() {
- var C = isConstructor$1(this) ? this : getBuiltIn$e('Observable');
+ var C = isConstructor$1(this) ? this : getBuiltIn$b('Observable');
var length = arguments.length;
- var items = Array$1(length);
+ var items = Array$2(length);
var index = 0;
while (index < length) items[index] = arguments[index++];
return new C(function (observer) {
@@ -14549,13 +15124,13 @@ $$R({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, {
});
// TODO: Remove from `core-js@4`
-var $$Q = _export;
+var $$$ = _export;
var newPromiseCapabilityModule = newPromiseCapability$2;
var perform = perform$7;
// `Promise.try` method
// https://github.com/tc39/proposal-promise-try
-$$Q({ target: 'Promise', stat: true, forced: true }, {
+$$$({ target: 'Promise', stat: true, forced: true }, {
'try': function (callbackfn) {
var promiseCapability = newPromiseCapabilityModule.f(this);
var result = perform(callbackfn);
@@ -14567,16 +15142,16 @@ $$Q({ target: 'Promise', stat: true, forced: true }, {
// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
-var getBuiltIn$d = getBuiltIn$M;
-var uncurryThis$b = functionUncurryThis;
-var shared = shared$9.exports;
+var getBuiltIn$a = getBuiltIn$H;
+var uncurryThis$k = functionUncurryThis;
+var shared$1 = sharedExports;
-var Map$2 = getBuiltIn$d('Map');
-var WeakMap$1 = getBuiltIn$d('WeakMap');
-var push$6 = uncurryThis$b([].push);
+var Map$2 = getBuiltIn$a('Map');
+var WeakMap$2 = getBuiltIn$a('WeakMap');
+var push$6 = uncurryThis$k([].push);
-var metadata = shared('metadata');
-var store$1 = metadata.store || (metadata.store = new WeakMap$1());
+var metadata = shared$1('metadata');
+var store$1 = metadata.store || (metadata.store = new WeakMap$2());
var getOrCreateMetadataMap$1 = function (target, targetKey, create) {
var targetMetadata = store$1.get(target);
@@ -14627,25 +15202,25 @@ var reflectMetadata = {
};
// TODO: Remove from `core-js@4`
-var $$P = _export;
+var $$_ = _export;
var ReflectMetadataModule$8 = reflectMetadata;
-var anObject$q = anObject$1z;
+var anObject$d = anObject$1b;
var toMetadataKey$8 = ReflectMetadataModule$8.toKey;
var ordinaryDefineOwnMetadata$1 = ReflectMetadataModule$8.set;
// `Reflect.defineMetadata` method
// https://github.com/rbuckton/reflect-metadata
-$$P({ target: 'Reflect', stat: true }, {
+$$_({ target: 'Reflect', stat: true }, {
defineMetadata: function defineMetadata(metadataKey, metadataValue, target /* , targetKey */) {
var targetKey = arguments.length < 4 ? undefined : toMetadataKey$8(arguments[3]);
- ordinaryDefineOwnMetadata$1(metadataKey, metadataValue, anObject$q(target), targetKey);
+ ordinaryDefineOwnMetadata$1(metadataKey, metadataValue, anObject$d(target), targetKey);
}
});
-var $$O = _export;
+var $$Z = _export;
var ReflectMetadataModule$7 = reflectMetadata;
-var anObject$p = anObject$1z;
+var anObject$c = anObject$1b;
var toMetadataKey$7 = ReflectMetadataModule$7.toKey;
var getOrCreateMetadataMap = ReflectMetadataModule$7.getMap;
@@ -14653,10 +15228,10 @@ var store = ReflectMetadataModule$7.store;
// `Reflect.deleteMetadata` method
// https://github.com/rbuckton/reflect-metadata
-$$O({ target: 'Reflect', stat: true }, {
+$$Z({ target: 'Reflect', stat: true }, {
deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) {
var targetKey = arguments.length < 3 ? undefined : toMetadataKey$7(arguments[2]);
- var metadataMap = getOrCreateMetadataMap(anObject$p(target), targetKey, false);
+ var metadataMap = getOrCreateMetadataMap(anObject$c(target), targetKey, false);
if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false;
if (metadataMap.size) return true;
var targetMetadata = store.get(target);
@@ -14666,9 +15241,9 @@ $$O({ target: 'Reflect', stat: true }, {
});
// TODO: Remove from `core-js@4`
-var $$N = _export;
+var $$Y = _export;
var ReflectMetadataModule$6 = reflectMetadata;
-var anObject$o = anObject$1z;
+var anObject$b = anObject$1b;
var getPrototypeOf$2 = objectGetPrototypeOf$1;
var ordinaryHasOwnMetadata$2 = ReflectMetadataModule$6.has;
@@ -14684,23 +15259,23 @@ var ordinaryGetMetadata = function (MetadataKey, O, P) {
// `Reflect.getMetadata` method
// https://github.com/rbuckton/reflect-metadata
-$$N({ target: 'Reflect', stat: true }, {
+$$Y({ target: 'Reflect', stat: true }, {
getMetadata: function getMetadata(metadataKey, target /* , targetKey */) {
var targetKey = arguments.length < 3 ? undefined : toMetadataKey$6(arguments[2]);
- return ordinaryGetMetadata(metadataKey, anObject$o(target), targetKey);
+ return ordinaryGetMetadata(metadataKey, anObject$b(target), targetKey);
}
});
// TODO: Remove from `core-js@4`
-var $$M = _export;
-var uncurryThis$a = functionUncurryThis;
+var $$X = _export;
+var uncurryThis$j = functionUncurryThis;
var ReflectMetadataModule$5 = reflectMetadata;
-var anObject$n = anObject$1z;
+var anObject$a = anObject$1b;
var getPrototypeOf$1 = objectGetPrototypeOf$1;
var $arrayUniqueBy$1 = arrayUniqueBy$2;
-var arrayUniqueBy$1 = uncurryThis$a($arrayUniqueBy$1);
-var concat = uncurryThis$a([].concat);
+var arrayUniqueBy$1 = uncurryThis$j($arrayUniqueBy$1);
+var concat = uncurryThis$j([].concat);
var ordinaryOwnMetadataKeys$1 = ReflectMetadataModule$5.keys;
var toMetadataKey$5 = ReflectMetadataModule$5.toKey;
@@ -14714,51 +15289,51 @@ var ordinaryMetadataKeys = function (O, P) {
// `Reflect.getMetadataKeys` method
// https://github.com/rbuckton/reflect-metadata
-$$M({ target: 'Reflect', stat: true }, {
+$$X({ target: 'Reflect', stat: true }, {
getMetadataKeys: function getMetadataKeys(target /* , targetKey */) {
var targetKey = arguments.length < 2 ? undefined : toMetadataKey$5(arguments[1]);
- return ordinaryMetadataKeys(anObject$n(target), targetKey);
+ return ordinaryMetadataKeys(anObject$a(target), targetKey);
}
});
// TODO: Remove from `core-js@4`
-var $$L = _export;
+var $$W = _export;
var ReflectMetadataModule$4 = reflectMetadata;
-var anObject$m = anObject$1z;
+var anObject$9 = anObject$1b;
var ordinaryGetOwnMetadata = ReflectMetadataModule$4.get;
var toMetadataKey$4 = ReflectMetadataModule$4.toKey;
// `Reflect.getOwnMetadata` method
// https://github.com/rbuckton/reflect-metadata
-$$L({ target: 'Reflect', stat: true }, {
+$$W({ target: 'Reflect', stat: true }, {
getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) {
var targetKey = arguments.length < 3 ? undefined : toMetadataKey$4(arguments[2]);
- return ordinaryGetOwnMetadata(metadataKey, anObject$m(target), targetKey);
+ return ordinaryGetOwnMetadata(metadataKey, anObject$9(target), targetKey);
}
});
// TODO: Remove from `core-js@4`
-var $$K = _export;
+var $$V = _export;
var ReflectMetadataModule$3 = reflectMetadata;
-var anObject$l = anObject$1z;
+var anObject$8 = anObject$1b;
var ordinaryOwnMetadataKeys = ReflectMetadataModule$3.keys;
var toMetadataKey$3 = ReflectMetadataModule$3.toKey;
// `Reflect.getOwnMetadataKeys` method
// https://github.com/rbuckton/reflect-metadata
-$$K({ target: 'Reflect', stat: true }, {
+$$V({ target: 'Reflect', stat: true }, {
getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) {
var targetKey = arguments.length < 2 ? undefined : toMetadataKey$3(arguments[1]);
- return ordinaryOwnMetadataKeys(anObject$l(target), targetKey);
+ return ordinaryOwnMetadataKeys(anObject$8(target), targetKey);
}
});
// TODO: Remove from `core-js@4`
-var $$J = _export;
+var $$U = _export;
var ReflectMetadataModule$2 = reflectMetadata;
-var anObject$k = anObject$1z;
+var anObject$7 = anObject$1b;
var getPrototypeOf = objectGetPrototypeOf$1;
var ordinaryHasOwnMetadata$1 = ReflectMetadataModule$2.has;
@@ -14773,473 +15348,810 @@ var ordinaryHasMetadata = function (MetadataKey, O, P) {
// `Reflect.hasMetadata` method
// https://github.com/rbuckton/reflect-metadata
-$$J({ target: 'Reflect', stat: true }, {
+$$U({ target: 'Reflect', stat: true }, {
hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) {
var targetKey = arguments.length < 3 ? undefined : toMetadataKey$2(arguments[2]);
- return ordinaryHasMetadata(metadataKey, anObject$k(target), targetKey);
+ return ordinaryHasMetadata(metadataKey, anObject$7(target), targetKey);
}
});
// TODO: Remove from `core-js@4`
-var $$I = _export;
+var $$T = _export;
var ReflectMetadataModule$1 = reflectMetadata;
-var anObject$j = anObject$1z;
+var anObject$6 = anObject$1b;
var ordinaryHasOwnMetadata = ReflectMetadataModule$1.has;
var toMetadataKey$1 = ReflectMetadataModule$1.toKey;
// `Reflect.hasOwnMetadata` method
// https://github.com/rbuckton/reflect-metadata
-$$I({ target: 'Reflect', stat: true }, {
+$$T({ target: 'Reflect', stat: true }, {
hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) {
var targetKey = arguments.length < 3 ? undefined : toMetadataKey$1(arguments[2]);
- return ordinaryHasOwnMetadata(metadataKey, anObject$j(target), targetKey);
+ return ordinaryHasOwnMetadata(metadataKey, anObject$6(target), targetKey);
}
});
-var $$H = _export;
+var $$S = _export;
var ReflectMetadataModule = reflectMetadata;
-var anObject$i = anObject$1z;
+var anObject$5 = anObject$1b;
var toMetadataKey = ReflectMetadataModule.toKey;
var ordinaryDefineOwnMetadata = ReflectMetadataModule.set;
// `Reflect.metadata` method
// https://github.com/rbuckton/reflect-metadata
-$$H({ target: 'Reflect', stat: true }, {
+$$S({ target: 'Reflect', stat: true }, {
metadata: function metadata(metadataKey, metadataValue) {
return function decorator(target, key) {
- ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject$i(target), toMetadataKey(key));
+ ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject$5(target), toMetadataKey(key));
};
}
});
-var call$b = functionCall;
-var aCallable$c = aCallable$X;
-var anObject$h = anObject$1z;
+var uncurryThis$i = functionUncurryThis;
-// https://github.com/tc39/collection-methods
-var collectionAddAll = function addAll(/* ...elements */) {
- var set = anObject$h(this);
- var adder = aCallable$c(set.add);
- for (var k = 0, len = arguments.length; k < len; k++) {
- call$b(adder, set, arguments[k]);
- }
- return set;
+// eslint-disable-next-line es/no-set -- safe
+var SetPrototype$1 = Set.prototype;
+
+var setHelpers = {
+ // eslint-disable-next-line es/no-set -- safe
+ Set: Set,
+ add: uncurryThis$i(SetPrototype$1.add),
+ has: uncurryThis$i(SetPrototype$1.has),
+ remove: uncurryThis$i(SetPrototype$1['delete']),
+ proto: SetPrototype$1,
+ $has: SetPrototype$1.has,
+ $keys: SetPrototype$1.keys
};
-var $$G = _export;
-var addAll$1 = collectionAddAll;
+var has$8 = setHelpers.has;
+
+// Perform ? RequireInternalSlot(M, [[SetData]])
+var aSet$g = function (it) {
+ has$8(it);
+ return it;
+};
+
+var $$R = _export;
+var aSet$f = aSet$g;
+var add$7 = setHelpers.add;
// `Set.prototype.addAll` method
// https://github.com/tc39/proposal-collection-methods
-$$G({ target: 'Set', proto: true, real: true, forced: true }, {
- addAll: addAll$1
+$$R({ target: 'Set', proto: true, real: true, forced: true }, {
+ addAll: function addAll(/* ...elements */) {
+ var set = aSet$f(this);
+ for (var k = 0, len = arguments.length; k < len; k++) {
+ add$7(set, arguments[k]);
+ } return set;
+ }
});
-var $$F = _export;
-var deleteAll$2 = collectionDeleteAll;
+var $$Q = _export;
+var aSet$e = aSet$g;
+var remove$4 = setHelpers.remove;
// `Set.prototype.deleteAll` method
// https://github.com/tc39/proposal-collection-methods
-$$F({ target: 'Set', proto: true, real: true, forced: true }, {
- deleteAll: deleteAll$2
+$$Q({ target: 'Set', proto: true, real: true, forced: true }, {
+ deleteAll: function deleteAll(/* ...elements */) {
+ var collection = aSet$e(this);
+ var allDeleted = true;
+ var wasDeleted;
+ for (var k = 0, len = arguments.length; k < len; k++) {
+ wasDeleted = remove$4(collection, arguments[k]);
+ allDeleted = allDeleted && wasDeleted;
+ } return !!allDeleted;
+ }
});
-var $$E = _export;
-var getBuiltIn$c = getBuiltIn$M;
-var call$a = functionCall;
-var aCallable$b = aCallable$X;
-var anObject$g = anObject$1z;
-var speciesConstructor$5 = speciesConstructor$f;
-var iterate$e = iterate$J;
+var uncurryThis$h = functionUncurryThis;
+var iterateSimple$6 = iterateSimple$8;
+var SetHelpers$8 = setHelpers;
+
+var Set$7 = SetHelpers$8.Set;
+var SetPrototype = SetHelpers$8.proto;
+var forEach$1 = uncurryThis$h(SetPrototype.forEach);
+var keys = uncurryThis$h(SetPrototype.keys);
+var next = keys(new Set$7()).next;
+
+var setIterate = function (set, fn, interruptible) {
+ return interruptible ? iterateSimple$6(keys(set), fn, next) : forEach$1(set, fn);
+};
+
+var SetHelpers$7 = setHelpers;
+var iterate$9 = setIterate;
+
+var Set$6 = SetHelpers$7.Set;
+var add$6 = SetHelpers$7.add;
+
+var setClone = function (set) {
+ var result = new Set$6();
+ iterate$9(set, function (it) {
+ add$6(result, it);
+ });
+ return result;
+};
+
+var DESCRIPTORS$5 = descriptors;
+var uncurryThis$g = functionUncurryThis;
+var SetHelpers$6 = setHelpers;
+
+// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
+var setSize = DESCRIPTORS$5 ? uncurryThis$g(Object.getOwnPropertyDescriptor(SetHelpers$6.proto, 'size').get) : function (set) {
+ return set.size;
+};
+
+var aCallable$3 = aCallable$L;
+var anObject$4 = anObject$1b;
+var call$9 = functionCall;
+var toIntegerOrInfinity$3 = toIntegerOrInfinity$p;
+
+var $TypeError$4 = TypeError;
+
+var SetRecord = function (set, size, has, keys) {
+ this.set = set;
+ this.size = size;
+ this.has = has;
+ this.keys = keys;
+};
+
+SetRecord.prototype = {
+ getIterator: function () {
+ return anObject$4(call$9(this.keys, this.set));
+ },
+ includes: function (it) {
+ return call$9(this.has, this.set, it);
+ }
+};
+
+// `GetSetRecord` abstract operation
+// https://tc39.es/proposal-set-methods/#sec-getsetrecord
+var getSetRecord$7 = function (obj) {
+ anObject$4(obj);
+ var numSize = +obj.size;
+ // NOTE: If size is undefined, then numSize will be NaN
+ // eslint-disable-next-line no-self-compare -- NaN check
+ if (numSize != numSize) throw $TypeError$4('Invalid size');
+ return new SetRecord(
+ obj,
+ toIntegerOrInfinity$3(numSize),
+ aCallable$3(obj.has),
+ aCallable$3(obj.keys)
+ );
+};
+
+var aSet$d = aSet$g;
+var SetHelpers$5 = setHelpers;
+var clone$2 = setClone;
+var size$4 = setSize;
+var getSetRecord$6 = getSetRecord$7;
+var iterateSet$2 = setIterate;
+var iterateSimple$5 = iterateSimple$8;
+
+var has$7 = SetHelpers$5.has;
+var remove$3 = SetHelpers$5.remove;
// `Set.prototype.difference` method
// https://github.com/tc39/proposal-set-methods
-$$E({ target: 'Set', proto: true, real: true, forced: true }, {
- difference: function difference(iterable) {
- var set = anObject$g(this);
- var newSet = new (speciesConstructor$5(set, getBuiltIn$c('Set')))(set);
- var remover = aCallable$b(newSet['delete']);
- iterate$e(iterable, function (value) {
- call$a(remover, newSet, value);
- });
- return newSet;
+var setDifference = function difference(other) {
+ var O = aSet$d(this);
+ var otherRec = getSetRecord$6(other);
+ var result = clone$2(O);
+ if (size$4(O) <= otherRec.size) iterateSet$2(O, function (e) {
+ if (otherRec.includes(e)) remove$3(result, e);
+ });
+ else iterateSimple$5(otherRec.getIterator(), function (e) {
+ if (has$7(O, e)) remove$3(result, e);
+ });
+ return result;
+};
+
+var getBuiltIn$9 = getBuiltIn$H;
+
+var createEmptySetLike = function () {
+ return {
+ size: 0,
+ has: function () {
+ return false;
+ },
+ keys: function () {
+ return {
+ next: function () {
+ return { done: true };
+ }
+ };
+ }
+ };
+};
+
+var setMethodAcceptSetLike$7 = function (name) {
+ try {
+ var Set = getBuiltIn$9('Set');
+ new Set()[name](createEmptySetLike());
+ return true;
+ } catch (error) {
+ return false;
}
+};
+
+var $$P = _export;
+var difference = setDifference;
+var setMethodAcceptSetLike$6 = setMethodAcceptSetLike$7;
+
+// `Set.prototype.difference` method
+// https://github.com/tc39/proposal-set-methods
+$$P({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike$6('difference') }, {
+ difference: difference
});
-var call$9 = functionCall;
+var classof$2 = classof$m;
+var hasOwn$6 = hasOwnProperty_1;
+var isNullOrUndefined$1 = isNullOrUndefined$m;
+var wellKnownSymbol$3 = wellKnownSymbol$R;
+var Iterators = iterators;
-var getSetIterator$7 = function (it) {
- // eslint-disable-next-line es/no-set -- safe
- return call$9(Set.prototype.values, it);
+var ITERATOR$3 = wellKnownSymbol$3('iterator');
+var $Object = Object;
+
+var isIterable$1 = function (it) {
+ if (isNullOrUndefined$1(it)) return false;
+ var O = $Object(it);
+ return O[ITERATOR$3] !== undefined
+ || '@@iterator' in O
+ || hasOwn$6(Iterators, classof$2(O));
};
-var $$D = _export;
-var anObject$f = anObject$1z;
+var getBuiltIn$8 = getBuiltIn$H;
+var isCallable$4 = isCallable$J;
+var isIterable = isIterable$1;
+var isObject$2 = isObject$J;
+
+var Set$5 = getBuiltIn$8('Set');
+
+var isSetLike = function (it) {
+ return isObject$2(it)
+ && typeof it.size == 'number'
+ && isCallable$4(it.has)
+ && isCallable$4(it.keys);
+};
+
+// fallback old -> new set methods proposal arguments
+var toSetLike$7 = function (it) {
+ if (isSetLike(it)) return it;
+ if (isIterable(it)) return new Set$5(it);
+};
+
+var $$O = _export;
+var call$8 = functionCall;
+var toSetLike$6 = toSetLike$7;
+var $difference = setDifference;
+
+// `Set.prototype.difference` method
+// https://github.com/tc39/proposal-set-methods
+// TODO: Obsolete version, remove from `core-js@4`
+$$O({ target: 'Set', proto: true, real: true, forced: true }, {
+ difference: function difference(other) {
+ return call$8($difference, this, toSetLike$6(other));
+ }
+});
+
+var $$N = _export;
var bind$6 = functionBindContext;
-var getSetIterator$6 = getSetIterator$7;
-var iterate$d = iterate$J;
+var aSet$c = aSet$g;
+var iterate$8 = setIterate;
// `Set.prototype.every` method
// https://github.com/tc39/proposal-collection-methods
-$$D({ target: 'Set', proto: true, real: true, forced: true }, {
+$$N({ target: 'Set', proto: true, real: true, forced: true }, {
every: function every(callbackfn /* , thisArg */) {
- var set = anObject$f(this);
- var iterator = getSetIterator$6(set);
+ var set = aSet$c(this);
var boundFunction = bind$6(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return !iterate$d(iterator, function (value, stop) {
- if (!boundFunction(value, value, set)) return stop();
- }, { IS_ITERATOR: true, INTERRUPTED: true }).stopped;
+ return iterate$8(set, function (value) {
+ if (!boundFunction(value, value, set)) return false;
+ }, true) !== false;
}
});
-var $$C = _export;
-var getBuiltIn$b = getBuiltIn$M;
-var call$8 = functionCall;
-var aCallable$a = aCallable$X;
-var anObject$e = anObject$1z;
+var $$M = _export;
var bind$5 = functionBindContext;
-var speciesConstructor$4 = speciesConstructor$f;
-var getSetIterator$5 = getSetIterator$7;
-var iterate$c = iterate$J;
+var aSet$b = aSet$g;
+var SetHelpers$4 = setHelpers;
+var iterate$7 = setIterate;
+
+var Set$4 = SetHelpers$4.Set;
+var add$5 = SetHelpers$4.add;
// `Set.prototype.filter` method
// https://github.com/tc39/proposal-collection-methods
-$$C({ target: 'Set', proto: true, real: true, forced: true }, {
+$$M({ target: 'Set', proto: true, real: true, forced: true }, {
filter: function filter(callbackfn /* , thisArg */) {
- var set = anObject$e(this);
- var iterator = getSetIterator$5(set);
+ var set = aSet$b(this);
var boundFunction = bind$5(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- var newSet = new (speciesConstructor$4(set, getBuiltIn$b('Set')))();
- var adder = aCallable$a(newSet.add);
- iterate$c(iterator, function (value) {
- if (boundFunction(value, value, set)) call$8(adder, newSet, value);
- }, { IS_ITERATOR: true });
+ var newSet = new Set$4();
+ iterate$7(set, function (value) {
+ if (boundFunction(value, value, set)) add$5(newSet, value);
+ });
return newSet;
}
});
-var $$B = _export;
-var anObject$d = anObject$1z;
+var $$L = _export;
var bind$4 = functionBindContext;
-var getSetIterator$4 = getSetIterator$7;
-var iterate$b = iterate$J;
+var aSet$a = aSet$g;
+var iterate$6 = setIterate;
// `Set.prototype.find` method
// https://github.com/tc39/proposal-collection-methods
-$$B({ target: 'Set', proto: true, real: true, forced: true }, {
+$$L({ target: 'Set', proto: true, real: true, forced: true }, {
find: function find(callbackfn /* , thisArg */) {
- var set = anObject$d(this);
- var iterator = getSetIterator$4(set);
+ var set = aSet$a(this);
var boundFunction = bind$4(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return iterate$b(iterator, function (value, stop) {
- if (boundFunction(value, value, set)) return stop(value);
- }, { IS_ITERATOR: true, INTERRUPTED: true }).result;
+ var result = iterate$6(set, function (value) {
+ if (boundFunction(value, value, set)) return { value: value };
+ }, true);
+ return result && result.value;
}
});
-var $$A = _export;
+var $$K = _export;
var from$2 = collectionFrom;
// `Set.from` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from
-$$A({ target: 'Set', stat: true, forced: true }, {
+$$K({ target: 'Set', stat: true, forced: true }, {
from: from$2
});
-var $$z = _export;
-var getBuiltIn$a = getBuiltIn$M;
-var call$7 = functionCall;
-var aCallable$9 = aCallable$X;
-var anObject$c = anObject$1z;
-var speciesConstructor$3 = speciesConstructor$f;
-var iterate$a = iterate$J;
+var aSet$9 = aSet$g;
+var SetHelpers$3 = setHelpers;
+var size$3 = setSize;
+var getSetRecord$5 = getSetRecord$7;
+var iterateSet$1 = setIterate;
+var iterateSimple$4 = iterateSimple$8;
+
+var Set$3 = SetHelpers$3.Set;
+var add$4 = SetHelpers$3.add;
+var has$6 = SetHelpers$3.has;
+var nativeHas = SetHelpers$3.$has;
+var nativeKeys = SetHelpers$3.$keys;
+
+var isNativeSetRecord = function (record) {
+ return record.has === nativeHas && record.keys === nativeKeys;
+};
// `Set.prototype.intersection` method
// https://github.com/tc39/proposal-set-methods
-$$z({ target: 'Set', proto: true, real: true, forced: true }, {
- intersection: function intersection(iterable) {
- var set = anObject$c(this);
- var newSet = new (speciesConstructor$3(set, getBuiltIn$a('Set')))();
- var hasCheck = aCallable$9(set.has);
- var adder = aCallable$9(newSet.add);
- iterate$a(iterable, function (value) {
- if (call$7(hasCheck, set, value)) call$7(adder, newSet, value);
+var setIntersection = function intersection(other) {
+ var O = aSet$9(this);
+ var otherRec = getSetRecord$5(other);
+ var result = new Set$3();
+
+ // observable side effects
+ if (!isNativeSetRecord(otherRec) && size$3(O) > otherRec.size) {
+ iterateSimple$4(otherRec.getIterator(), function (e) {
+ if (has$6(O, e)) add$4(result, e);
});
- return newSet;
+
+ if (size$3(result) < 2) return result;
+
+ var disordered = result;
+ result = new Set$3();
+ iterateSet$1(O, function (e) {
+ if (has$6(disordered, e)) add$4(result, e);
+ });
+ } else {
+ iterateSet$1(O, function (e) {
+ if (otherRec.includes(e)) add$4(result, e);
+ });
+ }
+
+ return result;
+};
+
+var $$J = _export;
+var intersection = setIntersection;
+var setMethodAcceptSetLike$5 = setMethodAcceptSetLike$7;
+
+// `Set.prototype.intersection` method
+// https://github.com/tc39/proposal-set-methods
+$$J({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike$5('intersection') }, {
+ intersection: intersection
+});
+
+var $$I = _export;
+var call$7 = functionCall;
+var toSetLike$5 = toSetLike$7;
+var $intersection = setIntersection;
+
+// `Set.prototype.intersection` method
+// https://github.com/tc39/proposal-set-methods
+// TODO: Obsolete version, remove from `core-js@4`
+$$I({ target: 'Set', proto: true, real: true, forced: true }, {
+ intersection: function intersection(other) {
+ return call$7($intersection, this, toSetLike$5(other));
}
});
-var $$y = _export;
-var call$6 = functionCall;
-var aCallable$8 = aCallable$X;
-var anObject$b = anObject$1z;
-var iterate$9 = iterate$J;
+var aSet$8 = aSet$g;
+var has$5 = setHelpers.has;
+var size$2 = setSize;
+var getSetRecord$4 = getSetRecord$7;
+var iterateSet = setIterate;
+var iterateSimple$3 = iterateSimple$8;
// `Set.prototype.isDisjointFrom` method
// https://tc39.github.io/proposal-set-methods/#Set.prototype.isDisjointFrom
-$$y({ target: 'Set', proto: true, real: true, forced: true }, {
- isDisjointFrom: function isDisjointFrom(iterable) {
- var set = anObject$b(this);
- var hasCheck = aCallable$8(set.has);
- return !iterate$9(iterable, function (value, stop) {
- if (call$6(hasCheck, set, value) === true) return stop();
- }, { INTERRUPTED: true }).stopped;
+var setIsDisjointFrom = function isDisjointFrom(other) {
+ var O = aSet$8(this);
+ var otherRec = getSetRecord$4(other);
+ return false !== (size$2(O) <= otherRec.size
+ ? iterateSet(O, function (e) {
+ if (otherRec.includes(e)) return false;
+ }, true)
+ : iterateSimple$3(otherRec.getIterator(), function (e) {
+ if (has$5(O, e)) return false;
+ })
+ );
+};
+
+var $$H = _export;
+var isDisjointFrom = setIsDisjointFrom;
+var setMethodAcceptSetLike$4 = setMethodAcceptSetLike$7;
+
+// `Set.prototype.isDisjointFrom` method
+// https://github.com/tc39/proposal-set-methods
+$$H({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike$4('isDisjointFrom') }, {
+ isDisjointFrom: isDisjointFrom
+});
+
+var $$G = _export;
+var call$6 = functionCall;
+var toSetLike$4 = toSetLike$7;
+var $isDisjointFrom = setIsDisjointFrom;
+
+// `Set.prototype.isDisjointFrom` method
+// https://github.com/tc39/proposal-set-methods
+// TODO: Obsolete version, remove from `core-js@4`
+$$G({ target: 'Set', proto: true, real: true, forced: true }, {
+ isDisjointFrom: function isDisjointFrom(other) {
+ return call$6($isDisjointFrom, this, toSetLike$4(other));
}
});
-var $$x = _export;
-var getBuiltIn$9 = getBuiltIn$M;
-var call$5 = functionCall;
-var aCallable$7 = aCallable$X;
-var isCallable$3 = isCallable$E;
-var anObject$a = anObject$1z;
-var getIterator$1 = getIterator$b;
-var iterate$8 = iterate$J;
+var aSet$7 = aSet$g;
+var size$1 = setSize;
+var iterate$5 = setIterate;
+var getSetRecord$3 = getSetRecord$7;
// `Set.prototype.isSubsetOf` method
// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf
-$$x({ target: 'Set', proto: true, real: true, forced: true }, {
- isSubsetOf: function isSubsetOf(iterable) {
- var iterator = getIterator$1(this);
- var otherSet = anObject$a(iterable);
- var hasCheck = otherSet.has;
- if (!isCallable$3(hasCheck)) {
- otherSet = new (getBuiltIn$9('Set'))(iterable);
- hasCheck = aCallable$7(otherSet.has);
- }
- return !iterate$8(iterator, function (value, stop) {
- if (call$5(hasCheck, otherSet, value) === false) return stop();
- }, { IS_ITERATOR: true, INTERRUPTED: true }).stopped;
+var setIsSubsetOf = function isSubsetOf(other) {
+ var O = aSet$7(this);
+ var otherRec = getSetRecord$3(other);
+ if (size$1(O) > otherRec.size) return false;
+ return iterate$5(O, function (e) {
+ if (!otherRec.includes(e)) return false;
+ }, true) !== false;
+};
+
+var $$F = _export;
+var isSubsetOf = setIsSubsetOf;
+var setMethodAcceptSetLike$3 = setMethodAcceptSetLike$7;
+
+// `Set.prototype.isSubsetOf` method
+// https://github.com/tc39/proposal-set-methods
+$$F({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike$3('isSubsetOf') }, {
+ isSubsetOf: isSubsetOf
+});
+
+var $$E = _export;
+var call$5 = functionCall;
+var toSetLike$3 = toSetLike$7;
+var $isSubsetOf = setIsSubsetOf;
+
+// `Set.prototype.isSubsetOf` method
+// https://github.com/tc39/proposal-set-methods
+// TODO: Obsolete version, remove from `core-js@4`
+$$E({ target: 'Set', proto: true, real: true, forced: true }, {
+ isSubsetOf: function isSubsetOf(other) {
+ return call$5($isSubsetOf, this, toSetLike$3(other));
}
});
-var $$w = _export;
-var call$4 = functionCall;
-var aCallable$6 = aCallable$X;
-var anObject$9 = anObject$1z;
-var iterate$7 = iterate$J;
+var aSet$6 = aSet$g;
+var has$4 = setHelpers.has;
+var size = setSize;
+var getSetRecord$2 = getSetRecord$7;
+var iterateSimple$2 = iterateSimple$8;
// `Set.prototype.isSupersetOf` method
// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSupersetOf
-$$w({ target: 'Set', proto: true, real: true, forced: true }, {
- isSupersetOf: function isSupersetOf(iterable) {
- var set = anObject$9(this);
- var hasCheck = aCallable$6(set.has);
- return !iterate$7(iterable, function (value, stop) {
- if (call$4(hasCheck, set, value) === false) return stop();
- }, { INTERRUPTED: true }).stopped;
+var setIsSupersetOf = function isSupersetOf(other) {
+ var O = aSet$6(this);
+ var otherRec = getSetRecord$2(other);
+ if (size(O) < otherRec.size) return false;
+ return iterateSimple$2(otherRec.getIterator(), function (e) {
+ if (has$4(O, e) === false) return false;
+ }) !== false;
+};
+
+var $$D = _export;
+var isSupersetOf = setIsSupersetOf;
+var setMethodAcceptSetLike$2 = setMethodAcceptSetLike$7;
+
+// `Set.prototype.isSupersetOf` method
+// https://github.com/tc39/proposal-set-methods
+$$D({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike$2('isSupersetOf') }, {
+ isSupersetOf: isSupersetOf
+});
+
+var $$C = _export;
+var call$4 = functionCall;
+var toSetLike$2 = toSetLike$7;
+var $isSupersetOf = setIsSupersetOf;
+
+// `Set.prototype.isSupersetOf` method
+// https://github.com/tc39/proposal-set-methods
+// TODO: Obsolete version, remove from `core-js@4`
+$$C({ target: 'Set', proto: true, real: true, forced: true }, {
+ isSupersetOf: function isSupersetOf(other) {
+ return call$4($isSupersetOf, this, toSetLike$2(other));
}
});
-var $$v = _export;
-var uncurryThis$9 = functionUncurryThis;
-var anObject$8 = anObject$1z;
-var toString$5 = toString$A;
-var getSetIterator$3 = getSetIterator$7;
-var iterate$6 = iterate$J;
+var $$B = _export;
+var uncurryThis$f = functionUncurryThis;
+var aSet$5 = aSet$g;
+var iterate$4 = setIterate;
+var toString$7 = toString$C;
-var arrayJoin = uncurryThis$9([].join);
-var push$5 = [].push;
+var arrayJoin = uncurryThis$f([].join);
+var push$5 = uncurryThis$f([].push);
// `Set.prototype.join` method
// https://github.com/tc39/proposal-collection-methods
-$$v({ target: 'Set', proto: true, real: true, forced: true }, {
+$$B({ target: 'Set', proto: true, real: true, forced: true }, {
join: function join(separator) {
- var set = anObject$8(this);
- var iterator = getSetIterator$3(set);
- var sep = separator === undefined ? ',' : toString$5(separator);
- var result = [];
- iterate$6(iterator, push$5, { that: result, IS_ITERATOR: true });
- return arrayJoin(result, sep);
+ var set = aSet$5(this);
+ var sep = separator === undefined ? ',' : toString$7(separator);
+ var array = [];
+ iterate$4(set, function (value) {
+ push$5(array, value);
+ });
+ return arrayJoin(array, sep);
}
});
-var $$u = _export;
-var getBuiltIn$8 = getBuiltIn$M;
+var $$A = _export;
var bind$3 = functionBindContext;
-var call$3 = functionCall;
-var aCallable$5 = aCallable$X;
-var anObject$7 = anObject$1z;
-var speciesConstructor$2 = speciesConstructor$f;
-var getSetIterator$2 = getSetIterator$7;
-var iterate$5 = iterate$J;
+var aSet$4 = aSet$g;
+var SetHelpers$2 = setHelpers;
+var iterate$3 = setIterate;
+
+var Set$2 = SetHelpers$2.Set;
+var add$3 = SetHelpers$2.add;
// `Set.prototype.map` method
// https://github.com/tc39/proposal-collection-methods
-$$u({ target: 'Set', proto: true, real: true, forced: true }, {
+$$A({ target: 'Set', proto: true, real: true, forced: true }, {
map: function map(callbackfn /* , thisArg */) {
- var set = anObject$7(this);
- var iterator = getSetIterator$2(set);
+ var set = aSet$4(this);
var boundFunction = bind$3(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- var newSet = new (speciesConstructor$2(set, getBuiltIn$8('Set')))();
- var adder = aCallable$5(newSet.add);
- iterate$5(iterator, function (value) {
- call$3(adder, newSet, boundFunction(value, value, set));
- }, { IS_ITERATOR: true });
+ var newSet = new Set$2();
+ iterate$3(set, function (value) {
+ add$3(newSet, boundFunction(value, value, set));
+ });
return newSet;
}
});
-var $$t = _export;
+var $$z = _export;
var of$2 = collectionOf;
// `Set.of` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of
-$$t({ target: 'Set', stat: true, forced: true }, {
+$$z({ target: 'Set', stat: true, forced: true }, {
of: of$2
});
-var $$s = _export;
-var aCallable$4 = aCallable$X;
-var anObject$6 = anObject$1z;
-var getSetIterator$1 = getSetIterator$7;
-var iterate$4 = iterate$J;
+var $$y = _export;
+var aCallable$2 = aCallable$L;
+var aSet$3 = aSet$g;
+var iterate$2 = setIterate;
-var $TypeError$1 = TypeError;
+var $TypeError$3 = TypeError;
// `Set.prototype.reduce` method
// https://github.com/tc39/proposal-collection-methods
-$$s({ target: 'Set', proto: true, real: true, forced: true }, {
+$$y({ target: 'Set', proto: true, real: true, forced: true }, {
reduce: function reduce(callbackfn /* , initialValue */) {
- var set = anObject$6(this);
- var iterator = getSetIterator$1(set);
+ var set = aSet$3(this);
var noInitial = arguments.length < 2;
var accumulator = noInitial ? undefined : arguments[1];
- aCallable$4(callbackfn);
- iterate$4(iterator, function (value) {
+ aCallable$2(callbackfn);
+ iterate$2(set, function (value) {
if (noInitial) {
noInitial = false;
accumulator = value;
} else {
accumulator = callbackfn(accumulator, value, value, set);
}
- }, { IS_ITERATOR: true });
- if (noInitial) throw $TypeError$1('Reduce of empty set with no initial value');
+ });
+ if (noInitial) throw $TypeError$3('Reduce of empty set with no initial value');
return accumulator;
}
});
-var $$r = _export;
-var anObject$5 = anObject$1z;
+var $$x = _export;
var bind$2 = functionBindContext;
-var getSetIterator = getSetIterator$7;
-var iterate$3 = iterate$J;
+var aSet$2 = aSet$g;
+var iterate$1 = setIterate;
// `Set.prototype.some` method
// https://github.com/tc39/proposal-collection-methods
-$$r({ target: 'Set', proto: true, real: true, forced: true }, {
+$$x({ target: 'Set', proto: true, real: true, forced: true }, {
some: function some(callbackfn /* , thisArg */) {
- var set = anObject$5(this);
- var iterator = getSetIterator(set);
+ var set = aSet$2(this);
var boundFunction = bind$2(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return iterate$3(iterator, function (value, stop) {
- if (boundFunction(value, value, set)) return stop();
- }, { IS_ITERATOR: true, INTERRUPTED: true }).stopped;
+ return iterate$1(set, function (value) {
+ if (boundFunction(value, value, set)) return true;
+ }, true) === true;
}
});
-var $$q = _export;
-var getBuiltIn$7 = getBuiltIn$M;
-var call$2 = functionCall;
-var aCallable$3 = aCallable$X;
-var anObject$4 = anObject$1z;
-var speciesConstructor$1 = speciesConstructor$f;
-var iterate$2 = iterate$J;
+var aSet$1 = aSet$g;
+var SetHelpers$1 = setHelpers;
+var clone$1 = setClone;
+var getSetRecord$1 = getSetRecord$7;
+var iterateSimple$1 = iterateSimple$8;
+
+var add$2 = SetHelpers$1.add;
+var has$3 = SetHelpers$1.has;
+var remove$2 = SetHelpers$1.remove;
+
+// `Set.prototype.symmetricDifference` method
+// https://github.com/tc39/proposal-set-methods
+var setSymmetricDifference = function symmetricDifference(other) {
+ var O = aSet$1(this);
+ var keysIter = getSetRecord$1(other).getIterator();
+ var result = clone$1(O);
+ iterateSimple$1(keysIter, function (e) {
+ if (has$3(O, e)) remove$2(result, e);
+ else add$2(result, e);
+ });
+ return result;
+};
+
+var $$w = _export;
+var symmetricDifference = setSymmetricDifference;
+var setMethodAcceptSetLike$1 = setMethodAcceptSetLike$7;
+
+// `Set.prototype.symmetricDifference` method
+// https://github.com/tc39/proposal-set-methods
+$$w({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike$1('symmetricDifference') }, {
+ symmetricDifference: symmetricDifference
+});
+
+var $$v = _export;
+var call$3 = functionCall;
+var toSetLike$1 = toSetLike$7;
+var $symmetricDifference = setSymmetricDifference;
+
+// `Set.prototype.symmetricDifference` method
+// https://github.com/tc39/proposal-set-methods
+// TODO: Obsolete version, remove from `core-js@4`
+$$v({ target: 'Set', proto: true, real: true, forced: true }, {
+ symmetricDifference: function symmetricDifference(other) {
+ return call$3($symmetricDifference, this, toSetLike$1(other));
+ }
+});
+
+var aSet = aSet$g;
+var add$1 = setHelpers.add;
+var clone = setClone;
+var getSetRecord = getSetRecord$7;
+var iterateSimple = iterateSimple$8;
+
+// `Set.prototype.union` method
+// https://github.com/tc39/proposal-set-methods
+var setUnion = function union(other) {
+ var O = aSet(this);
+ var keysIter = getSetRecord(other).getIterator();
+ var result = clone(O);
+ iterateSimple(keysIter, function (it) {
+ add$1(result, it);
+ });
+ return result;
+};
+
+var $$u = _export;
+var union = setUnion;
+var setMethodAcceptSetLike = setMethodAcceptSetLike$7;
-// `Set.prototype.symmetricDifference` method
+// `Set.prototype.union` method
// https://github.com/tc39/proposal-set-methods
-$$q({ target: 'Set', proto: true, real: true, forced: true }, {
- symmetricDifference: function symmetricDifference(iterable) {
- var set = anObject$4(this);
- var newSet = new (speciesConstructor$1(set, getBuiltIn$7('Set')))(set);
- var remover = aCallable$3(newSet['delete']);
- var adder = aCallable$3(newSet.add);
- iterate$2(iterable, function (value) {
- call$2(remover, newSet, value) || call$2(adder, newSet, value);
- });
- return newSet;
- }
+$$u({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, {
+ union: union
});
-var $$p = _export;
-var getBuiltIn$6 = getBuiltIn$M;
-var aCallable$2 = aCallable$X;
-var anObject$3 = anObject$1z;
-var speciesConstructor = speciesConstructor$f;
-var iterate$1 = iterate$J;
+var $$t = _export;
+var call$2 = functionCall;
+var toSetLike = toSetLike$7;
+var $union = setUnion;
// `Set.prototype.union` method
// https://github.com/tc39/proposal-set-methods
-$$p({ target: 'Set', proto: true, real: true, forced: true }, {
- union: function union(iterable) {
- var set = anObject$3(this);
- var newSet = new (speciesConstructor(set, getBuiltIn$6('Set')))(set);
- iterate$1(iterable, aCallable$2(newSet.add), { that: newSet });
- return newSet;
+// TODO: Obsolete version, remove from `core-js@4`
+$$t({ target: 'Set', proto: true, real: true, forced: true }, {
+ union: function union(other) {
+ return call$2($union, this, toSetLike(other));
}
});
// TODO: Remove from `core-js@4`
-var $$o = _export;
-var charAt$5 = stringMultibyte.charAt;
-var requireObjectCoercible$1 = requireObjectCoercible$l;
-var toIntegerOrInfinity$2 = toIntegerOrInfinity$o;
-var toString$4 = toString$A;
+var $$s = _export;
+var charAt$8 = stringMultibyte.charAt;
+var requireObjectCoercible$3 = requireObjectCoercible$n;
+var toIntegerOrInfinity$2 = toIntegerOrInfinity$p;
+var toString$6 = toString$C;
// `String.prototype.at` method
// https://github.com/mathiasbynens/String.prototype.at
-$$o({ target: 'String', proto: true, forced: true }, {
+$$s({ target: 'String', proto: true, forced: true }, {
at: function at(index) {
- var S = toString$4(requireObjectCoercible$1(this));
+ var S = toString$6(requireObjectCoercible$3(this));
var len = S.length;
var relativeIndex = toIntegerOrInfinity$2(index);
var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
- return (k < 0 || k >= len) ? undefined : charAt$5(S, k);
+ return (k < 0 || k >= len) ? undefined : charAt$8(S, k);
}
});
-var $$n = _export;
-var uncurryThis$8 = functionUncurryThis;
+var uncurryThis$e = functionUncurryThis;
var toIndexedObject = toIndexedObject$k;
-var toString$3 = toString$A;
-var lengthOfArrayLike$2 = lengthOfArrayLike$A;
+var toString$5 = toString$C;
+var lengthOfArrayLike$3 = lengthOfArrayLike$B;
-var $TypeError = TypeError;
-var ArrayPrototype = Array.prototype;
-var push$4 = uncurryThis$8(ArrayPrototype.push);
-var join$3 = uncurryThis$8(ArrayPrototype.join);
+var $TypeError$2 = TypeError;
+var push$4 = uncurryThis$e([].push);
+var join$4 = uncurryThis$e([].join);
+
+var stringCooked = function cooked(template /* , ...substitutions */) {
+ var cookedTemplate = toIndexedObject(template);
+ var literalSegments = lengthOfArrayLike$3(cookedTemplate);
+ var argumentsLength = arguments.length;
+ var elements = [];
+ var i = 0;
+ while (true) {
+ var nextVal = cookedTemplate[i++];
+ if (nextVal === undefined) throw $TypeError$2('Incorrect template');
+ push$4(elements, toString$5(nextVal));
+ if (i === literalSegments) return join$4(elements, '');
+ if (i < argumentsLength) push$4(elements, toString$5(arguments[i]));
+ }
+};
+
+var $$r = _export;
+var cooked$1 = stringCooked;
// `String.cooked` method
// https://github.com/tc39/proposal-string-cooked
-$$n({ target: 'String', stat: true, forced: true }, {
- cooked: function cooked(template /* , ...substitutions */) {
- var cookedTemplate = toIndexedObject(template);
- var literalSegments = lengthOfArrayLike$2(cookedTemplate);
- var argumentsLength = arguments.length;
- var elements = [];
- var i = 0;
- while (literalSegments > i) {
- var nextVal = cookedTemplate[i++];
- if (nextVal === undefined) throw $TypeError('Incorrect template');
- push$4(elements, toString$3(nextVal));
- if (i === literalSegments) return join$3(elements, '');
- if (i < argumentsLength) push$4(elements, toString$3(arguments[i]));
- }
- }
+$$r({ target: 'String', stat: true, forced: true }, {
+ cooked: cooked$1
});
-var $$m = _export;
+var $$q = _export;
var createIteratorConstructor$1 = iteratorCreateConstructor;
-var createIterResultObject = createIterResultObject$h;
-var requireObjectCoercible = requireObjectCoercible$l;
-var toString$2 = toString$A;
+var createIterResultObject = createIterResultObject$g;
+var requireObjectCoercible$2 = requireObjectCoercible$n;
+var toString$4 = toString$C;
var InternalStateModule$3 = internalState;
var StringMultibyteModule = stringMultibyte;
var codeAt$1 = StringMultibyteModule.codeAt;
-var charAt$4 = StringMultibyteModule.charAt;
+var charAt$7 = StringMultibyteModule.charAt;
var STRING_ITERATOR = 'String Iterator';
var setInternalState$3 = InternalStateModule$3.set;
var getInternalState$1 = InternalStateModule$3.getterFor(STRING_ITERATOR);
@@ -15257,29 +16169,356 @@ var $StringIterator = createIteratorConstructor$1(function StringIterator(string
var index = state.index;
var point;
if (index >= string.length) return createIterResultObject(undefined, true);
- point = charAt$4(string, index);
+ point = charAt$7(string, index);
state.index += point.length;
return createIterResultObject({ codePoint: codeAt$1(point, 0), position: index }, false);
});
// `String.prototype.codePoints` method
// https://github.com/tc39/proposal-string-prototype-codepoints
-$$m({ target: 'String', proto: true, forced: true }, {
+$$q({ target: 'String', proto: true, forced: true }, {
codePoints: function codePoints() {
- return new $StringIterator(toString$2(requireObjectCoercible(this)));
+ return new $StringIterator(toString$4(requireObjectCoercible$2(this)));
+ }
+});
+
+// adapted from https://github.com/jridgewell/string-dedent
+var getBuiltIn$7 = getBuiltIn$H;
+var uncurryThis$d = functionUncurryThis;
+
+var fromCharCode$2 = String.fromCharCode;
+var fromCodePoint = getBuiltIn$7('String', 'fromCodePoint');
+var charAt$6 = uncurryThis$d(''.charAt);
+var charCodeAt$4 = uncurryThis$d(''.charCodeAt);
+var stringIndexOf = uncurryThis$d(''.indexOf);
+var stringSlice$3 = uncurryThis$d(''.slice);
+
+var ZERO_CODE = 48;
+var NINE_CODE = 57;
+var LOWER_A_CODE = 97;
+var LOWER_F_CODE = 102;
+var UPPER_A_CODE = 65;
+var UPPER_F_CODE = 70;
+
+var isDigit = function (str, index) {
+ var c = charCodeAt$4(str, index);
+ return c >= ZERO_CODE && c <= NINE_CODE;
+};
+
+var parseHex = function (str, index, end) {
+ if (end >= str.length) return -1;
+ var n = 0;
+ for (; index < end; index++) {
+ var c = hexToInt(charCodeAt$4(str, index));
+ if (c === -1) return -1;
+ n = n * 16 + c;
+ }
+ return n;
+};
+
+var hexToInt = function (c) {
+ if (c >= ZERO_CODE && c <= NINE_CODE) return c - ZERO_CODE;
+ if (c >= LOWER_A_CODE && c <= LOWER_F_CODE) return c - LOWER_A_CODE + 10;
+ if (c >= UPPER_A_CODE && c <= UPPER_F_CODE) return c - UPPER_A_CODE + 10;
+ return -1;
+};
+
+var stringParse = function (raw) {
+ var out = '';
+ var start = 0;
+ // We need to find every backslash escape sequence, and cook the escape into a real char.
+ var i = 0;
+ var n;
+ while ((i = stringIndexOf(raw, '\\', i)) > -1) {
+ out += stringSlice$3(raw, start, i);
+ // If the backslash is the last char of the string, then it was an invalid sequence.
+ // This can't actually happen in a tagged template literal, but could happen if you manually
+ // invoked the tag with an array.
+ if (++i === raw.length) return;
+ var next = charAt$6(raw, i++);
+ switch (next) {
+ // Escaped control codes need to be individually processed.
+ case 'b':
+ out += '\b';
+ break;
+ case 't':
+ out += '\t';
+ break;
+ case 'n':
+ out += '\n';
+ break;
+ case 'v':
+ out += '\v';
+ break;
+ case 'f':
+ out += '\f';
+ break;
+ case 'r':
+ out += '\r';
+ break;
+ // Escaped line terminators just skip the char.
+ case '\r':
+ // Treat `\r\n` as a single terminator.
+ if (i < raw.length && charAt$6(raw, i) === '\n') ++i;
+ // break omitted
+ case '\n':
+ case '\u2028':
+ case '\u2029':
+ break;
+ // `\0` is a null control char, but `\0` followed by another digit is an illegal octal escape.
+ case '0':
+ if (isDigit(raw, i)) return;
+ out += '\0';
+ break;
+ // Hex escapes must contain 2 hex chars.
+ case 'x':
+ n = parseHex(raw, i, i + 2);
+ if (n === -1) return;
+ i += 2;
+ out += fromCharCode$2(n);
+ break;
+ // Unicode escapes contain either 4 chars, or an unlimited number between `{` and `}`.
+ // The hex value must not overflow 0x10FFFF.
+ case 'u':
+ if (i < raw.length && charAt$6(raw, i) === '{') {
+ var end = stringIndexOf(raw, '}', ++i);
+ if (end === -1) return;
+ n = parseHex(raw, i, end);
+ i = end + 1;
+ } else {
+ n = parseHex(raw, i, i + 4);
+ i += 4;
+ }
+ if (n === -1 || n > 0x10FFFF) return;
+ out += fromCodePoint(n);
+ break;
+ default:
+ if (isDigit(next, 0)) return;
+ out += next;
+ }
+ start = i;
+ }
+ return out + stringSlice$3(raw, start);
+};
+
+var FREEZING = freezing;
+var $$p = _export;
+var shared = sharedExports;
+var getBuiltIn$6 = getBuiltIn$H;
+var makeBuiltIn = makeBuiltInExports;
+var uncurryThis$c = functionUncurryThis;
+var apply$1 = functionApply$1;
+var anObject$3 = anObject$1b;
+var toObject = toObject$D;
+var isCallable$3 = isCallable$J;
+var lengthOfArrayLike$2 = lengthOfArrayLike$B;
+var defineProperty$3 = objectDefineProperty.f;
+var createArrayFromList = arraySliceSimple;
+var cooked = stringCooked;
+var parse = stringParse;
+var whitespaces$1 = whitespaces$6;
+
+var WeakMap$1 = getBuiltIn$6('WeakMap');
+var globalDedentRegistry = shared('GlobalDedentRegistry', new WeakMap$1());
+
+/* eslint-disable no-self-assign -- prototype methods protection */
+globalDedentRegistry.has = globalDedentRegistry.has;
+globalDedentRegistry.get = globalDedentRegistry.get;
+globalDedentRegistry.set = globalDedentRegistry.set;
+/* eslint-enable no-self-assign -- prototype methods protection */
+
+var $Array$1 = Array;
+var $TypeError$1 = TypeError;
+// eslint-disable-next-line es/no-object-freeze -- safe
+var freeze = Object.freeze || Object;
+// eslint-disable-next-line es/no-object-isfrozen -- safe
+var isFrozen = Object.isFrozen;
+var min$1 = Math.min;
+var charAt$5 = uncurryThis$c(''.charAt);
+var stringSlice$2 = uncurryThis$c(''.slice);
+var split$3 = uncurryThis$c(''.split);
+var exec$3 = uncurryThis$c(/./.exec);
+
+var NEW_LINE = /([\n\u2028\u2029]|\r\n?)/g;
+var LEADING_WHITESPACE = RegExp('^[' + whitespaces$1 + ']*');
+var NON_WHITESPACE = RegExp('[^' + whitespaces$1 + ']');
+var INVALID_TAG = 'Invalid tag';
+var INVALID_OPENING_LINE = 'Invalid opening line';
+var INVALID_CLOSING_LINE = 'Invalid closing line';
+
+var dedentTemplateStringsArray = function (template) {
+ var rawInput = template.raw;
+ // https://github.com/tc39/proposal-string-dedent/issues/75
+ if (FREEZING && !isFrozen(rawInput)) throw $TypeError$1('Raw template should be frozen');
+ if (globalDedentRegistry.has(rawInput)) return globalDedentRegistry.get(rawInput);
+ var raw = dedentStringsArray(rawInput);
+ var cookedArr = cookStrings(raw);
+ defineProperty$3(cookedArr, 'raw', {
+ value: freeze(raw)
+ });
+ freeze(cookedArr);
+ globalDedentRegistry.set(rawInput, cookedArr);
+ return cookedArr;
+};
+
+var dedentStringsArray = function (template) {
+ var t = toObject(template);
+ var length = lengthOfArrayLike$2(t);
+ var blocks = $Array$1(length);
+ var dedented = $Array$1(length);
+ var i = 0;
+ var lines, common;
+
+ if (!length) throw $TypeError$1(INVALID_TAG);
+
+ for (; i < length; i++) {
+ var element = t[i];
+ if (typeof element == 'string') blocks[i] = split$3(element, NEW_LINE);
+ else throw $TypeError$1(INVALID_TAG);
+ }
+
+ for (i = 0; i < length; i++) {
+ var lastSplit = i + 1 === length;
+ lines = blocks[i];
+ if (i === 0) {
+ if (lines.length === 1 || lines[0].length > 0) {
+ throw $TypeError$1(INVALID_OPENING_LINE);
+ }
+ lines[1] = '';
+ }
+ if (lastSplit) {
+ if (lines.length === 1 || exec$3(NON_WHITESPACE, lines[lines.length - 1])) {
+ throw $TypeError$1(INVALID_CLOSING_LINE);
+ }
+ lines[lines.length - 2] = '';
+ lines[lines.length - 1] = '';
+ }
+ for (var j = 2; j < lines.length; j += 2) {
+ var text = lines[j];
+ var lineContainsTemplateExpression = j + 1 === lines.length && !lastSplit;
+ var leading = exec$3(LEADING_WHITESPACE, text)[0];
+ if (!lineContainsTemplateExpression && leading.length === text.length) {
+ lines[j] = '';
+ continue;
+ }
+ common = commonLeadingIndentation(leading, common);
+ }
+ }
+
+ var count = common ? common.length : 0;
+
+ for (i = 0; i < length; i++) {
+ lines = blocks[i];
+ for (var quasi = lines[0], k = 1; k < lines.length; k += 2) {
+ quasi += lines[k] + stringSlice$2(lines[k + 1], count);
+ }
+ dedented[i] = quasi;
+ }
+
+ return dedented;
+};
+
+var commonLeadingIndentation = function (a, b) {
+ if (b === undefined || a === b) return a;
+ var i = 0;
+ for (var len = min$1(a.length, b.length); i < len; i++) {
+ if (charAt$5(a, i) !== charAt$5(b, i)) break;
+ }
+ return stringSlice$2(a, 0, i);
+};
+
+var cookStrings = function (raw) {
+ for (var i = 0, length = raw.length, result = $Array$1(length); i < length; i++) {
+ result[i] = parse(raw[i]);
+ } return result;
+};
+
+var makeDedentTag = function (tag) {
+ return makeBuiltIn(function (template /* , ...substitutions */) {
+ var args = createArrayFromList(arguments);
+ args[0] = dedentTemplateStringsArray(anObject$3(template));
+ return apply$1(tag, this, args);
+ }, '');
+};
+
+var cookedDedentTag = makeDedentTag(cooked);
+
+// `String.dedent` method
+// https://github.com/tc39/proposal-string-dedent
+$$p({ target: 'String', stat: true, forced: true }, {
+ dedent: function dedent(templateOrFn /* , ...substitutions */) {
+ anObject$3(templateOrFn);
+ if (isCallable$3(templateOrFn)) return makeDedentTag(templateOrFn);
+ return apply$1(cookedDedentTag, this, arguments);
+ }
+});
+
+var $$o = _export;
+var uncurryThis$b = functionUncurryThis;
+var requireObjectCoercible$1 = requireObjectCoercible$n;
+var toString$3 = toString$C;
+
+var charCodeAt$3 = uncurryThis$b(''.charCodeAt);
+
+// `String.prototype.isWellFormed` method
+// https://github.com/tc39/proposal-is-usv-string
+$$o({ target: 'String', proto: true }, {
+ isWellFormed: function isWellFormed() {
+ var S = toString$3(requireObjectCoercible$1(this));
+ var length = S.length;
+ for (var i = 0; i < length; i++) {
+ var charCode = charCodeAt$3(S, i);
+ // single UTF-16 code unit
+ if ((charCode & 0xF800) != 0xD800) continue;
+ // unpaired surrogate
+ if (charCode >= 0xDC00 || ++i >= length || (charCodeAt$3(S, i) & 0xFC00) != 0xDC00) return false;
+ } return true;
+ }
+});
+
+var $$n = _export;
+var uncurryThis$a = functionUncurryThis;
+var requireObjectCoercible = requireObjectCoercible$n;
+var toString$2 = toString$C;
+
+var $Array = Array;
+var charAt$4 = uncurryThis$a(''.charAt);
+var charCodeAt$2 = uncurryThis$a(''.charCodeAt);
+var join$3 = uncurryThis$a([].join);
+var REPLACEMENT_CHARACTER = '\uFFFD';
+
+// `String.prototype.toWellFormed` method
+// https://github.com/tc39/proposal-is-usv-string
+$$n({ target: 'String', proto: true }, {
+ toWellFormed: function toWellFormed() {
+ var S = toString$2(requireObjectCoercible(this));
+ var length = S.length;
+ var result = $Array(length);
+ for (var i = 0; i < length; i++) {
+ var charCode = charCodeAt$2(S, i);
+ // single UTF-16 code unit
+ if ((charCode & 0xF800) != 0xD800) result[i] = charAt$4(S, i);
+ // unpaired surrogate
+ else if (charCode >= 0xDC00 || i + 1 >= length || (charCodeAt$2(S, i + 1) & 0xFC00) != 0xDC00) result[i] = REPLACEMENT_CHARACTER;
+ // surrogate pair
+ else {
+ result[i] = charAt$4(S, i);
+ result[++i] = charAt$4(S, i);
+ }
+ } return join$3(result, '');
}
});
var defineWellKnownSymbol$7 = wellKnownSymbolDefine;
// `Symbol.asyncDispose` well-known symbol
-// https://github.com/tc39/proposal-using-statement
+// https://github.com/tc39/proposal-async-explicit-resource-management
defineWellKnownSymbol$7('asyncDispose');
var defineWellKnownSymbol$6 = wellKnownSymbolDefine;
// `Symbol.dispose` well-known symbol
-// https://github.com/tc39/proposal-using-statement
+// https://github.com/tc39/proposal-explicit-resource-management
defineWellKnownSymbol$6('dispose');
var defineWellKnownSymbol$5 = wellKnownSymbolDefine;
@@ -15320,11 +16559,11 @@ var defineWellKnownSymbol = wellKnownSymbolDefine;
defineWellKnownSymbol('replaceAll');
// TODO: Remove from `core-js@4`
-var getBuiltIn$5 = getBuiltIn$M;
+var getBuiltIn$5 = getBuiltIn$H;
var aConstructor = aConstructor$5;
var arrayFromAsync = arrayFromAsync$1;
var ArrayBufferViewCore$8 = arrayBufferViewCore;
-var arrayFromConstructorAndList$1 = arrayFromConstructorAndList$5;
+var arrayFromConstructorAndList$2 = arrayFromConstructorAndList$6;
var aTypedArrayConstructor = ArrayBufferViewCore$8.aTypedArrayConstructor;
var exportTypedArrayStaticMethod = ArrayBufferViewCore$8.exportTypedArrayStaticMethod;
@@ -15340,14 +16579,14 @@ exportTypedArrayStaticMethod('fromAsync', function fromAsync(asyncItems /* , map
aConstructor(C);
resolve(arrayFromAsync(asyncItems, mapfn, thisArg));
}).then(function (list) {
- return arrayFromConstructorAndList$1(aTypedArrayConstructor(C), list);
+ return arrayFromConstructorAndList$2(aTypedArrayConstructor(C), list);
});
}, true);
// TODO: Remove from `core-js@4`
var ArrayBufferViewCore$7 = arrayBufferViewCore;
var $filterReject$1 = arrayIteration.filterReject;
-var fromSpeciesAndList$2 = typedArrayFromSpeciesAndList;
+var fromSpeciesAndList$1 = typedArrayFromSpeciesAndList;
var aTypedArray$7 = ArrayBufferViewCore$7.aTypedArray;
var exportTypedArrayMethod$7 = ArrayBufferViewCore$7.exportTypedArrayMethod;
@@ -15356,12 +16595,12 @@ var exportTypedArrayMethod$7 = ArrayBufferViewCore$7.exportTypedArrayMethod;
// https://github.com/tc39/proposal-array-filtering
exportTypedArrayMethod$7('filterOut', function filterOut(callbackfn /* , thisArg */) {
var list = $filterReject$1(aTypedArray$7(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return fromSpeciesAndList$2(this, list);
+ return fromSpeciesAndList$1(this, list);
}, true);
var ArrayBufferViewCore$6 = arrayBufferViewCore;
var $filterReject = arrayIteration.filterReject;
-var fromSpeciesAndList$1 = typedArrayFromSpeciesAndList;
+var fromSpeciesAndList = typedArrayFromSpeciesAndList;
var aTypedArray$6 = ArrayBufferViewCore$6.aTypedArray;
var exportTypedArrayMethod$6 = ArrayBufferViewCore$6.exportTypedArrayMethod;
@@ -15370,7 +16609,7 @@ var exportTypedArrayMethod$6 = ArrayBufferViewCore$6.exportTypedArrayMethod;
// https://github.com/tc39/proposal-array-filtering
exportTypedArrayMethod$6('filterReject', function filterReject(callbackfn /* , thisArg */) {
var list = $filterReject(aTypedArray$6(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
- return fromSpeciesAndList$1(this, list);
+ return fromSpeciesAndList(this, list);
}, true);
// TODO: Remove from `core-js@4`
@@ -15393,44 +16632,44 @@ var ArrayBufferViewCore$4 = arrayBufferViewCore;
var aTypedArray$4 = ArrayBufferViewCore$4.aTypedArray;
var exportTypedArrayMethod$4 = ArrayBufferViewCore$4.exportTypedArrayMethod;
-var getTypedArrayConstructor$3 = ArrayBufferViewCore$4.getTypedArrayConstructor;
+var getTypedArrayConstructor$4 = ArrayBufferViewCore$4.getTypedArrayConstructor;
// `%TypedArray%.prototype.toReversed` method
// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toReversed
exportTypedArrayMethod$4('toReversed', function toReversed() {
- return arrayToReversed(aTypedArray$4(this), getTypedArrayConstructor$3(this));
+ return arrayToReversed(aTypedArray$4(this), getTypedArrayConstructor$4(this));
});
var ArrayBufferViewCore$3 = arrayBufferViewCore;
-var uncurryThis$7 = functionUncurryThis;
-var aCallable$1 = aCallable$X;
-var arrayFromConstructorAndList = arrayFromConstructorAndList$5;
+var uncurryThis$9 = functionUncurryThis;
+var aCallable$1 = aCallable$L;
+var arrayFromConstructorAndList$1 = arrayFromConstructorAndList$6;
var aTypedArray$3 = ArrayBufferViewCore$3.aTypedArray;
-var getTypedArrayConstructor$2 = ArrayBufferViewCore$3.getTypedArrayConstructor;
+var getTypedArrayConstructor$3 = ArrayBufferViewCore$3.getTypedArrayConstructor;
var exportTypedArrayMethod$3 = ArrayBufferViewCore$3.exportTypedArrayMethod;
-var sort = uncurryThis$7(ArrayBufferViewCore$3.TypedArrayPrototype.sort);
+var sort = uncurryThis$9(ArrayBufferViewCore$3.TypedArrayPrototype.sort);
// `%TypedArray%.prototype.toSorted` method
// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toSorted
exportTypedArrayMethod$3('toSorted', function toSorted(compareFn) {
if (compareFn !== undefined) aCallable$1(compareFn);
var O = aTypedArray$3(this);
- var A = arrayFromConstructorAndList(getTypedArrayConstructor$2(O), O);
+ var A = arrayFromConstructorAndList$1(getTypedArrayConstructor$3(O), O);
return sort(A, compareFn);
});
// TODO: Remove from `core-js@4`
var ArrayBufferViewCore$2 = arrayBufferViewCore;
-var lengthOfArrayLike$1 = lengthOfArrayLike$A;
+var lengthOfArrayLike$1 = lengthOfArrayLike$B;
var isBigIntArray$1 = isBigIntArray$3;
var toAbsoluteIndex = toAbsoluteIndex$b;
var toBigInt$1 = toBigInt$4;
-var toIntegerOrInfinity$1 = toIntegerOrInfinity$o;
-var fails$5 = fails$1m;
+var toIntegerOrInfinity$1 = toIntegerOrInfinity$p;
+var fails$5 = fails$1n;
var aTypedArray$2 = ArrayBufferViewCore$2.aTypedArray;
-var getTypedArrayConstructor$1 = ArrayBufferViewCore$2.getTypedArrayConstructor;
+var getTypedArrayConstructor$2 = ArrayBufferViewCore$2.getTypedArrayConstructor;
var exportTypedArrayMethod$2 = ArrayBufferViewCore$2.exportTypedArrayMethod;
var max = Math.max;
var min = Math.min;
@@ -15454,7 +16693,7 @@ var PROPER_ORDER$1 = !fails$5(function () {
// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toSpliced
exportTypedArrayMethod$2('toSpliced', function toSpliced(start, deleteCount /* , ...items */) {
var O = aTypedArray$2(this);
- var C = getTypedArrayConstructor$1(O);
+ var C = getTypedArrayConstructor$2(O);
var len = lengthOfArrayLike$1(O);
var actualStart = toAbsoluteIndex(start, len);
var argumentsLength = arguments.length;
@@ -15488,25 +16727,27 @@ exportTypedArrayMethod$2('toSpliced', function toSpliced(start, deleteCount /* ,
return A;
}, !PROPER_ORDER$1);
-var uncurryThis$6 = functionUncurryThis;
+var uncurryThis$8 = functionUncurryThis;
var ArrayBufferViewCore$1 = arrayBufferViewCore;
+var arrayFromConstructorAndList = arrayFromConstructorAndList$6;
var $arrayUniqueBy = arrayUniqueBy$2;
-var fromSpeciesAndList = typedArrayFromSpeciesAndList;
var aTypedArray$1 = ArrayBufferViewCore$1.aTypedArray;
+var getTypedArrayConstructor$1 = ArrayBufferViewCore$1.getTypedArrayConstructor;
var exportTypedArrayMethod$1 = ArrayBufferViewCore$1.exportTypedArrayMethod;
-var arrayUniqueBy = uncurryThis$6($arrayUniqueBy);
+var arrayUniqueBy = uncurryThis$8($arrayUniqueBy);
// `%TypedArray%.prototype.uniqueBy` method
// https://github.com/tc39/proposal-array-unique
exportTypedArrayMethod$1('uniqueBy', function uniqueBy(resolver) {
- return fromSpeciesAndList(this, arrayUniqueBy(aTypedArray$1(this), resolver));
+ aTypedArray$1(this);
+ return arrayFromConstructorAndList(getTypedArrayConstructor$1(this), arrayUniqueBy(this, resolver));
}, true);
var arrayWith = arrayWith$2;
var ArrayBufferViewCore = arrayBufferViewCore;
var isBigIntArray = isBigIntArray$3;
-var toIntegerOrInfinity = toIntegerOrInfinity$o;
+var toIntegerOrInfinity = toIntegerOrInfinity$p;
var toBigInt = toBigInt$4;
var aTypedArray = ArrayBufferViewCore.aTypedArray;
@@ -15533,85 +16774,170 @@ exportTypedArrayMethod('with', { 'with': function (index, value) {
return arrayWith(O, getTypedArrayConstructor(O), relativeIndex, actualValue);
} }['with'], !PROPER_ORDER);
-var $$l = _export;
-var deleteAll$1 = collectionDeleteAll;
+var uncurryThis$7 = functionUncurryThis;
+
+// eslint-disable-next-line es/no-weak-map -- safe
+var WeakMapPrototype = WeakMap.prototype;
+
+var weakMapHelpers = {
+ // eslint-disable-next-line es/no-weak-map -- safe
+ WeakMap: WeakMap,
+ set: uncurryThis$7(WeakMapPrototype.set),
+ get: uncurryThis$7(WeakMapPrototype.get),
+ has: uncurryThis$7(WeakMapPrototype.has),
+ remove: uncurryThis$7(WeakMapPrototype['delete'])
+};
+
+var has$2 = weakMapHelpers.has;
+
+// Perform ? RequireInternalSlot(M, [[WeakMapData]])
+var aWeakMap$2 = function (it) {
+ has$2(it);
+ return it;
+};
+
+var $$m = _export;
+var aWeakMap$1 = aWeakMap$2;
+var remove$1 = weakMapHelpers.remove;
// `WeakMap.prototype.deleteAll` method
// https://github.com/tc39/proposal-collection-methods
-$$l({ target: 'WeakMap', proto: true, real: true, forced: true }, {
- deleteAll: deleteAll$1
+$$m({ target: 'WeakMap', proto: true, real: true, forced: true }, {
+ deleteAll: function deleteAll(/* ...elements */) {
+ var collection = aWeakMap$1(this);
+ var allDeleted = true;
+ var wasDeleted;
+ for (var k = 0, len = arguments.length; k < len; k++) {
+ wasDeleted = remove$1(collection, arguments[k]);
+ allDeleted = allDeleted && wasDeleted;
+ } return !!allDeleted;
+ }
});
-var $$k = _export;
+var $$l = _export;
var from$1 = collectionFrom;
// `WeakMap.from` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
-$$k({ target: 'WeakMap', stat: true, forced: true }, {
+$$l({ target: 'WeakMap', stat: true, forced: true }, {
from: from$1
});
-var $$j = _export;
+var $$k = _export;
var of$1 = collectionOf;
// `WeakMap.of` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
-$$j({ target: 'WeakMap', stat: true, forced: true }, {
+$$k({ target: 'WeakMap', stat: true, forced: true }, {
of: of$1
});
-var $$i = _export;
-var emplace = mapEmplace;
+var $$j = _export;
+var aWeakMap = aWeakMap$2;
+var WeakMapHelpers = weakMapHelpers;
+
+var get = WeakMapHelpers.get;
+var has$1 = WeakMapHelpers.has;
+var set = WeakMapHelpers.set;
// `WeakMap.prototype.emplace` method
// https://github.com/tc39/proposal-upsert
-$$i({ target: 'WeakMap', proto: true, real: true, forced: true }, {
- emplace: emplace
+$$j({ target: 'WeakMap', proto: true, real: true, forced: true }, {
+ emplace: function emplace(key, handler) {
+ var map = aWeakMap(this);
+ var value, inserted;
+ if (has$1(map, key)) {
+ value = get(map, key);
+ if ('update' in handler) {
+ value = handler.update(value, key, map);
+ set(map, key, value);
+ } return value;
+ }
+ inserted = handler.insert(key, map);
+ set(map, key, inserted);
+ return inserted;
+ }
});
// TODO: remove from `core-js@4`
-var $$h = _export;
+var $$i = _export;
var upsert = mapUpsert;
// `WeakMap.prototype.upsert` method (replaced by `WeakMap.prototype.emplace`)
// https://github.com/tc39/proposal-upsert
-$$h({ target: 'WeakMap', proto: true, real: true, forced: true }, {
+$$i({ target: 'WeakMap', proto: true, real: true, forced: true }, {
upsert: upsert
});
-var $$g = _export;
-var addAll = collectionAddAll;
+var uncurryThis$6 = functionUncurryThis;
+
+// eslint-disable-next-line es/no-weak-set -- safe
+var WeakSetPrototype = WeakSet.prototype;
+
+var weakSetHelpers = {
+ // eslint-disable-next-line es/no-weak-set -- safe
+ WeakSet: WeakSet,
+ add: uncurryThis$6(WeakSetPrototype.add),
+ has: uncurryThis$6(WeakSetPrototype.has),
+ remove: uncurryThis$6(WeakSetPrototype['delete'])
+};
+
+var has = weakSetHelpers.has;
+
+// Perform ? RequireInternalSlot(M, [[WeakSetData]])
+var aWeakSet$2 = function (it) {
+ has(it);
+ return it;
+};
+
+var $$h = _export;
+var aWeakSet$1 = aWeakSet$2;
+var add = weakSetHelpers.add;
// `WeakSet.prototype.addAll` method
// https://github.com/tc39/proposal-collection-methods
-$$g({ target: 'WeakSet', proto: true, real: true, forced: true }, {
- addAll: addAll
+$$h({ target: 'WeakSet', proto: true, real: true, forced: true }, {
+ addAll: function addAll(/* ...elements */) {
+ var set = aWeakSet$1(this);
+ for (var k = 0, len = arguments.length; k < len; k++) {
+ add(set, arguments[k]);
+ } return set;
+ }
});
-var $$f = _export;
-var deleteAll = collectionDeleteAll;
+var $$g = _export;
+var aWeakSet = aWeakSet$2;
+var remove = weakSetHelpers.remove;
// `WeakSet.prototype.deleteAll` method
// https://github.com/tc39/proposal-collection-methods
-$$f({ target: 'WeakSet', proto: true, real: true, forced: true }, {
- deleteAll: deleteAll
+$$g({ target: 'WeakSet', proto: true, real: true, forced: true }, {
+ deleteAll: function deleteAll(/* ...elements */) {
+ var collection = aWeakSet(this);
+ var allDeleted = true;
+ var wasDeleted;
+ for (var k = 0, len = arguments.length; k < len; k++) {
+ wasDeleted = remove(collection, arguments[k]);
+ allDeleted = allDeleted && wasDeleted;
+ } return !!allDeleted;
+ }
});
-var $$e = _export;
+var $$f = _export;
var from = collectionFrom;
// `WeakSet.from` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from
-$$e({ target: 'WeakSet', stat: true, forced: true }, {
+$$f({ target: 'WeakSet', stat: true, forced: true }, {
from: from
});
-var $$d = _export;
+var $$e = _export;
var of = collectionOf;
// `WeakSet.of` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of
-$$d({ target: 'WeakSet', stat: true, forced: true }, {
+$$e({ target: 'WeakSet', stat: true, forced: true }, {
of: of
});
@@ -15625,11 +16951,11 @@ var base64Map = {
ctoi: ctoi$1
};
-var $$c = _export;
-var getBuiltIn$4 = getBuiltIn$M;
+var $$d = _export;
+var getBuiltIn$4 = getBuiltIn$H;
var uncurryThis$5 = functionUncurryThis;
-var fails$4 = fails$1m;
-var toString$1 = toString$A;
+var fails$4 = fails$1n;
+var toString$1 = toString$C;
var hasOwn$5 = hasOwnProperty_1;
var validateArgumentsLength$6 = validateArgumentsLength$8;
var ctoi = base64Map.ctoi;
@@ -15660,7 +16986,7 @@ var WRONG_ARITY$1 = !NO_SPACES_IGNORE && !NO_ENCODING_CHECK && $atob.length !==
// `atob` method
// https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob
-$$c({ global: true, enumerable: true, forced: NO_SPACES_IGNORE || NO_ENCODING_CHECK || NO_ARG_RECEIVING_CHECK$1 || WRONG_ARITY$1 }, {
+$$d({ global: true, enumerable: true, forced: NO_SPACES_IGNORE || NO_ENCODING_CHECK || NO_ARG_RECEIVING_CHECK$1 || WRONG_ARITY$1 }, {
atob: function atob(data) {
validateArgumentsLength$6(arguments.length, 1);
if (NO_ARG_RECEIVING_CHECK$1 || WRONG_ARITY$1) return $atob(data);
@@ -15684,11 +17010,11 @@ $$c({ global: true, enumerable: true, forced: NO_SPACES_IGNORE || NO_ENCODING_CH
}
});
-var $$b = _export;
-var getBuiltIn$3 = getBuiltIn$M;
+var $$c = _export;
+var getBuiltIn$3 = getBuiltIn$H;
var uncurryThis$4 = functionUncurryThis;
-var fails$3 = fails$1m;
-var toString = toString$A;
+var fails$3 = fails$1n;
+var toString = toString$C;
var validateArgumentsLength$5 = validateArgumentsLength$8;
var itoc = base64Map.itoc;
@@ -15708,7 +17034,7 @@ var WRONG_ARITY = !!$btoa && $btoa.length !== 1;
// `btoa` method
// https://html.spec.whatwg.org/multipage/webappapis.html#dom-btoa
-$$b({ global: true, enumerable: true, forced: NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY }, {
+$$c({ global: true, enumerable: true, forced: NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY }, {
btoa: function btoa(data) {
validateArgumentsLength$5(arguments.length, 1);
if (NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY) return $btoa(toString(data));
@@ -15772,11 +17098,11 @@ var DOMTokenListPrototype$2 = classList && classList.constructor && classList.co
var domTokenListPrototype = DOMTokenListPrototype$2 === Object.prototype ? undefined : DOMTokenListPrototype$2;
-var global$c = global$$;
+var global$d = global$10;
var DOMIterables$1 = domIterables;
var DOMTokenListPrototype$1 = domTokenListPrototype;
var forEach = arrayForEach;
-var createNonEnumerableProperty$2 = createNonEnumerableProperty$i;
+var createNonEnumerableProperty$2 = createNonEnumerableProperty$j;
var handlePrototype$1 = function (CollectionPrototype) {
// some Chrome versions have non-configurable methods on DOMTokenList
@@ -15789,18 +17115,18 @@ var handlePrototype$1 = function (CollectionPrototype) {
for (var COLLECTION_NAME$1 in DOMIterables$1) {
if (DOMIterables$1[COLLECTION_NAME$1]) {
- handlePrototype$1(global$c[COLLECTION_NAME$1] && global$c[COLLECTION_NAME$1].prototype);
+ handlePrototype$1(global$d[COLLECTION_NAME$1] && global$d[COLLECTION_NAME$1].prototype);
}
}
handlePrototype$1(DOMTokenListPrototype$1);
-var global$b = global$$;
+var global$c = global$10;
var DOMIterables = domIterables;
var DOMTokenListPrototype = domTokenListPrototype;
var ArrayIteratorMethods = es_array_iterator;
-var createNonEnumerableProperty$1 = createNonEnumerableProperty$i;
-var wellKnownSymbol$2 = wellKnownSymbol$K;
+var createNonEnumerableProperty$1 = createNonEnumerableProperty$j;
+var wellKnownSymbol$2 = wellKnownSymbol$R;
var ITERATOR$2 = wellKnownSymbol$2('iterator');
var TO_STRING_TAG = wellKnownSymbol$2('toStringTag');
@@ -15829,7 +17155,7 @@ var handlePrototype = function (CollectionPrototype, COLLECTION_NAME) {
};
for (var COLLECTION_NAME in DOMIterables) {
- handlePrototype(global$b[COLLECTION_NAME] && global$b[COLLECTION_NAME].prototype, COLLECTION_NAME);
+ handlePrototype(global$c[COLLECTION_NAME] && global$c[COLLECTION_NAME].prototype, COLLECTION_NAME);
}
handlePrototype(DOMTokenListPrototype, 'DOMTokenList');
@@ -15871,24 +17197,24 @@ var domExceptionConstants = {
DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 }
};
-var $$a = _export;
+var $$b = _export;
var tryNodeRequire = tryNodeRequire$1;
-var getBuiltIn$2 = getBuiltIn$M;
-var fails$2 = fails$1m;
+var getBuiltIn$2 = getBuiltIn$H;
+var fails$2 = fails$1n;
var create$1 = objectCreate$1;
-var createPropertyDescriptor$2 = createPropertyDescriptor$c;
-var defineProperty$1 = objectDefineProperty.f;
-var defineBuiltIn$2 = defineBuiltIn$p;
-var defineBuiltInAccessor$1 = defineBuiltInAccessor$9;
+var createPropertyDescriptor$2 = createPropertyDescriptor$d;
+var defineProperty$2 = objectDefineProperty.f;
+var defineBuiltIn$2 = defineBuiltIn$s;
+var defineBuiltInAccessor$2 = defineBuiltInAccessor$c;
var hasOwn$4 = hasOwnProperty_1;
-var anInstance$3 = anInstance$d;
-var anObject$2 = anObject$1z;
+var anInstance$3 = anInstance$f;
+var anObject$2 = anObject$1b;
var errorToString = errorToString$2;
-var normalizeStringArgument$1 = normalizeStringArgument$5;
+var normalizeStringArgument$1 = normalizeStringArgument$6;
var DOMExceptionConstants$1 = domExceptionConstants;
var clearErrorStack$1 = errorStackClear;
var InternalStateModule$2 = internalState;
-var DESCRIPTORS$3 = descriptors;
+var DESCRIPTORS$4 = descriptors;
var DOM_EXCEPTION$2 = 'DOMException';
var DATA_CLONE_ERR = 'DATA_CLONE_ERR';
@@ -15926,7 +17252,7 @@ var $DOMException$1 = function DOMException() {
message: message,
code: code
});
- if (!DESCRIPTORS$3) {
+ if (!DESCRIPTORS$4) {
this.name = name;
this.message = message;
this.code = code;
@@ -15934,7 +17260,7 @@ var $DOMException$1 = function DOMException() {
if (HAS_STACK) {
var error = Error$3(message);
error.name = DOM_EXCEPTION$2;
- defineProperty$1(this, 'stack', createPropertyDescriptor$2(1, clearErrorStack$1(error.stack, 1)));
+ defineProperty$2(this, 'stack', createPropertyDescriptor$2(1, clearErrorStack$1(error.stack, 1)));
}
};
@@ -15950,13 +17276,13 @@ var getterFor = function (key) {
});
};
-if (DESCRIPTORS$3) {
- defineBuiltInAccessor$1(DOMExceptionPrototype$1, 'code', getterFor('code'));
- defineBuiltInAccessor$1(DOMExceptionPrototype$1, 'message', getterFor('message'));
- defineBuiltInAccessor$1(DOMExceptionPrototype$1, 'name', getterFor('name'));
+if (DESCRIPTORS$4) {
+ defineBuiltInAccessor$2(DOMExceptionPrototype$1, 'code', getterFor('code'));
+ defineBuiltInAccessor$2(DOMExceptionPrototype$1, 'message', getterFor('message'));
+ defineBuiltInAccessor$2(DOMExceptionPrototype$1, 'name', getterFor('name'));
}
-defineProperty$1(DOMExceptionPrototype$1, 'constructor', createPropertyDescriptor$2(1, $DOMException$1));
+defineProperty$2(DOMExceptionPrototype$1, 'constructor', createPropertyDescriptor$2(1, $DOMException$1));
// FF36- DOMException is a function, but can't be constructed
var INCORRECT_CONSTRUCTOR = fails$2(function () {
@@ -15982,7 +17308,7 @@ var FORCED_CONSTRUCTOR$1 = INCORRECT_CONSTRUCTOR;
// `DOMException` constructor
// https://webidl.spec.whatwg.org/#idl-DOMException
-$$a({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR$1 }, {
+$$b({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR$1 }, {
DOMException: FORCED_CONSTRUCTOR$1 ? $DOMException$1 : NativeDOMException$1
});
@@ -15993,8 +17319,8 @@ if (INCORRECT_TO_STRING && (NativeDOMException$1 === PolyfilledDOMException$1))
defineBuiltIn$2(PolyfilledDOMExceptionPrototype$1, 'toString', errorToString);
}
-if (INCORRECT_CODE && DESCRIPTORS$3 && NativeDOMException$1 === PolyfilledDOMException$1) {
- defineBuiltInAccessor$1(PolyfilledDOMExceptionPrototype$1, 'code', createGetterDescriptor(function () {
+if (INCORRECT_CODE && DESCRIPTORS$4 && NativeDOMException$1 === PolyfilledDOMException$1) {
+ defineBuiltInAccessor$2(PolyfilledDOMExceptionPrototype$1, 'code', createGetterDescriptor(function () {
return codeFor(anObject$2(this).name);
}));
}
@@ -16002,27 +17328,27 @@ if (INCORRECT_CODE && DESCRIPTORS$3 && NativeDOMException$1 === PolyfilledDOMExc
for (var key$1 in DOMExceptionConstants$1) if (hasOwn$4(DOMExceptionConstants$1, key$1)) {
var constant$1 = DOMExceptionConstants$1[key$1];
var constantName$1 = constant$1.s;
- var descriptor$1 = createPropertyDescriptor$2(6, constant$1.c);
+ var descriptor$2 = createPropertyDescriptor$2(6, constant$1.c);
if (!hasOwn$4(PolyfilledDOMException$1, constantName$1)) {
- defineProperty$1(PolyfilledDOMException$1, constantName$1, descriptor$1);
+ defineProperty$2(PolyfilledDOMException$1, constantName$1, descriptor$2);
}
if (!hasOwn$4(PolyfilledDOMExceptionPrototype$1, constantName$1)) {
- defineProperty$1(PolyfilledDOMExceptionPrototype$1, constantName$1, descriptor$1);
+ defineProperty$2(PolyfilledDOMExceptionPrototype$1, constantName$1, descriptor$2);
}
}
-var $$9 = _export;
-var global$a = global$$;
-var getBuiltIn$1 = getBuiltIn$M;
-var createPropertyDescriptor$1 = createPropertyDescriptor$c;
-var defineProperty = objectDefineProperty.f;
+var $$a = _export;
+var global$b = global$10;
+var getBuiltIn$1 = getBuiltIn$H;
+var createPropertyDescriptor$1 = createPropertyDescriptor$d;
+var defineProperty$1 = objectDefineProperty.f;
var hasOwn$3 = hasOwnProperty_1;
-var anInstance$2 = anInstance$d;
+var anInstance$2 = anInstance$f;
var inheritIfRequired = inheritIfRequired$6;
-var normalizeStringArgument = normalizeStringArgument$5;
+var normalizeStringArgument = normalizeStringArgument$6;
var DOMExceptionConstants = domExceptionConstants;
var clearErrorStack = errorStackClear;
-var DESCRIPTORS$2 = descriptors;
+var DESCRIPTORS$3 = descriptors;
var DOM_EXCEPTION$1 = 'DOMException';
var Error$2 = getBuiltIn$1('Error');
@@ -16036,7 +17362,7 @@ var $DOMException = function DOMException() {
var that = new NativeDOMException(message, name);
var error = Error$2(message);
error.name = DOM_EXCEPTION$1;
- defineProperty(that, 'stack', createPropertyDescriptor$1(1, clearErrorStack(error.stack, 1)));
+ defineProperty$1(that, 'stack', createPropertyDescriptor$1(1, clearErrorStack(error.stack, 1)));
inheritIfRequired(that, this, $DOMException);
return that;
};
@@ -16047,17 +17373,17 @@ var ERROR_HAS_STACK = 'stack' in Error$2(DOM_EXCEPTION$1);
var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2);
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
-var descriptor = NativeDOMException && DESCRIPTORS$2 && Object.getOwnPropertyDescriptor(global$a, DOM_EXCEPTION$1);
+var descriptor$1 = NativeDOMException && DESCRIPTORS$3 && Object.getOwnPropertyDescriptor(global$b, DOM_EXCEPTION$1);
// Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it
// https://github.com/Jarred-Sumner/bun/issues/399
-var BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable);
+var BUGGY_DESCRIPTOR = !!descriptor$1 && !(descriptor$1.writable && descriptor$1.configurable);
var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK;
// `DOMException` constructor patch for `.stack` where it's required
// https://webidl.spec.whatwg.org/#es-DOMException-specialness
-$$9({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, { // TODO: fix export logic
+$$a({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, { // TODO: fix export logic
DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException
});
@@ -16066,113 +17392,195 @@ var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;
if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) {
{
- defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor$1(1, PolyfilledDOMException));
+ defineProperty$1(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor$1(1, PolyfilledDOMException));
}
for (var key in DOMExceptionConstants) if (hasOwn$3(DOMExceptionConstants, key)) {
var constant = DOMExceptionConstants[key];
var constantName = constant.s;
if (!hasOwn$3(PolyfilledDOMException, constantName)) {
- defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor$1(6, constant.c));
+ defineProperty$1(PolyfilledDOMException, constantName, createPropertyDescriptor$1(6, constant.c));
}
}
}
-var getBuiltIn = getBuiltIn$M;
+var getBuiltIn = getBuiltIn$H;
var setToStringTag$2 = setToStringTag$d;
var DOM_EXCEPTION = 'DOMException';
setToStringTag$2(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION);
-var $$8 = _export;
-var global$9 = global$$;
+var $$9 = _export;
+var global$a = global$10;
var clearImmediate = task$1.clear;
// `clearImmediate` method
// http://w3c.github.io/setImmediate/#si-clearImmediate
-$$8({ global: true, bind: true, enumerable: true, forced: global$9.clearImmediate !== clearImmediate }, {
+$$9({ global: true, bind: true, enumerable: true, forced: global$a.clearImmediate !== clearImmediate }, {
clearImmediate: clearImmediate
});
-var $$7 = _export;
-var global$8 = global$$;
-var setImmediate = task$1.set;
+/* global Bun -- Deno case */
+
+var engineIsBun = typeof Bun == 'function' && Bun && typeof Bun.version == 'string';
+
+var global$9 = global$10;
+var apply = functionApply$1;
+var isCallable$2 = isCallable$J;
+var ENGINE_IS_BUN = engineIsBun;
+var USER_AGENT = engineUserAgent;
+var arraySlice$1 = arraySlice$b;
+var validateArgumentsLength$4 = validateArgumentsLength$8;
+
+var Function$1 = global$9.Function;
+// dirty IE9- and Bun 0.3.0- checks
+var WRAP = /MSIE .\./.test(USER_AGENT) || ENGINE_IS_BUN && (function () {
+ var version = global$9.Bun.version.split('.');
+ return version.length < 3 || version[0] == 0 && (version[1] < 3 || version[1] == 3 && version[2] == 0);
+})();
+
+// IE9- / Bun 0.3.0- setTimeout / setInterval / setImmediate additional parameters fix
+// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#timers
+// https://github.com/oven-sh/bun/issues/1633
+var schedulersFix$3 = function (scheduler, hasTimeArg) {
+ var firstParamIndex = hasTimeArg ? 2 : 1;
+ return WRAP ? function (handler, timeout /* , ...arguments */) {
+ var boundArgs = validateArgumentsLength$4(arguments.length, 1) > firstParamIndex;
+ var fn = isCallable$2(handler) ? handler : Function$1(handler);
+ var params = boundArgs ? arraySlice$1(arguments, firstParamIndex) : [];
+ var callback = boundArgs ? function () {
+ apply(fn, this, params);
+ } : fn;
+ return hasTimeArg ? scheduler(callback, timeout) : scheduler(callback);
+ } : scheduler;
+};
+
+var $$8 = _export;
+var global$8 = global$10;
+var setTask = task$1.set;
+var schedulersFix$2 = schedulersFix$3;
+
+// https://github.com/oven-sh/bun/issues/1633
+var setImmediate = global$8.setImmediate ? schedulersFix$2(setTask, false) : setTask;
// `setImmediate` method
// http://w3c.github.io/setImmediate/#si-setImmediate
-$$7({ global: true, bind: true, enumerable: true, forced: global$8.setImmediate !== setImmediate }, {
+$$8({ global: true, bind: true, enumerable: true, forced: global$8.setImmediate !== setImmediate }, {
setImmediate: setImmediate
});
-var $$6 = _export;
-var global$7 = global$$;
+var $$7 = _export;
+var global$7 = global$10;
var microtask = microtask$2;
-var aCallable = aCallable$X;
-var validateArgumentsLength$4 = validateArgumentsLength$8;
+var aCallable = aCallable$L;
+var validateArgumentsLength$3 = validateArgumentsLength$8;
var IS_NODE$1 = engineIsNode;
var process = global$7.process;
// `queueMicrotask` method
// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-queuemicrotask
-$$6({ global: true, enumerable: true, dontCallGetSet: true }, {
+$$7({ global: true, enumerable: true, dontCallGetSet: true }, {
queueMicrotask: function queueMicrotask(fn) {
- validateArgumentsLength$4(arguments.length, 1);
+ validateArgumentsLength$3(arguments.length, 1);
aCallable(fn);
var domain = IS_NODE$1 && process.domain;
microtask(domain ? domain.bind(fn) : fn);
}
});
+var $$6 = _export;
+var global$6 = global$10;
+var defineBuiltInAccessor$1 = defineBuiltInAccessor$c;
+var DESCRIPTORS$2 = descriptors;
+
+var $TypeError = TypeError;
+// eslint-disable-next-line es/no-object-defineproperty -- safe
+var defineProperty = Object.defineProperty;
+var INCORRECT_VALUE = global$6.self !== global$6;
+
+// `self` getter
+// https://html.spec.whatwg.org/multipage/window-object.html#dom-self
+try {
+ if (DESCRIPTORS$2) {
+ // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
+ var descriptor = Object.getOwnPropertyDescriptor(global$6, 'self');
+ // some engines have `self`, but with incorrect descriptor
+ // https://github.com/denoland/deno/issues/15765
+ if (INCORRECT_VALUE || !descriptor || !descriptor.get || !descriptor.enumerable) {
+ defineBuiltInAccessor$1(global$6, 'self', {
+ get: function self() {
+ return global$6;
+ },
+ set: function self(value) {
+ if (this !== global$6) throw $TypeError('Illegal invocation');
+ defineProperty(global$6, 'self', {
+ value: value,
+ writable: true,
+ configurable: true,
+ enumerable: true
+ });
+ },
+ configurable: true,
+ enumerable: true
+ });
+ }
+ } else $$6({ global: true, simple: true, forced: INCORRECT_VALUE }, {
+ self: global$6
+ });
+} catch (error) { /* empty */ }
+
var $$5 = _export;
-var global$6 = global$$;
-var getBuiltin = getBuiltIn$M;
+var global$5 = global$10;
+var getBuiltin = getBuiltIn$H;
var uncurryThis$3 = functionUncurryThis;
-var fails$1 = fails$1m;
+var fails$1 = fails$1n;
var uid = uid$6;
-var isCallable$2 = isCallable$E;
+var isCallable$1 = isCallable$J;
var isConstructor = isConstructor$a;
-var isNullOrUndefined = isNullOrUndefined$i;
-var isObject$1 = isObject$D;
+var isNullOrUndefined = isNullOrUndefined$m;
+var isObject$1 = isObject$J;
var isSymbol = isSymbol$7;
-var iterate = iterate$J;
-var anObject$1 = anObject$1z;
-var classof$1 = classof$l;
+var iterate = iterate$F;
+var anObject$1 = anObject$1b;
+var classof$1 = classof$m;
var hasOwn$2 = hasOwnProperty_1;
var createProperty = createProperty$9;
-var createNonEnumerableProperty = createNonEnumerableProperty$i;
-var lengthOfArrayLike = lengthOfArrayLike$A;
-var validateArgumentsLength$3 = validateArgumentsLength$8;
+var createNonEnumerableProperty = createNonEnumerableProperty$j;
+var lengthOfArrayLike = lengthOfArrayLike$B;
+var validateArgumentsLength$2 = validateArgumentsLength$8;
var getRegExpFlags = regexpGetFlags;
+var MapHelpers = mapHelpers;
+var SetHelpers = setHelpers;
var ERROR_STACK_INSTALLABLE = errorStackInstallable;
var V8 = engineV8Version;
var IS_BROWSER = engineIsBrowser;
var IS_DENO = engineIsDeno;
var IS_NODE = engineIsNode;
-var Object$1 = global$6.Object;
-var Date$1 = global$6.Date;
-var Error$1 = global$6.Error;
-var EvalError = global$6.EvalError;
-var RangeError$1 = global$6.RangeError;
-var ReferenceError = global$6.ReferenceError;
-var SyntaxError$1 = global$6.SyntaxError;
-var TypeError$3 = global$6.TypeError;
-var URIError = global$6.URIError;
-var PerformanceMark = global$6.PerformanceMark;
-var WebAssembly = global$6.WebAssembly;
+var Object$1 = global$5.Object;
+var Array$1 = global$5.Array;
+var Date$1 = global$5.Date;
+var Error$1 = global$5.Error;
+var EvalError = global$5.EvalError;
+var RangeError$1 = global$5.RangeError;
+var ReferenceError$1 = global$5.ReferenceError;
+var SyntaxError$1 = global$5.SyntaxError;
+var TypeError$3 = global$5.TypeError;
+var URIError = global$5.URIError;
+var PerformanceMark = global$5.PerformanceMark;
+var WebAssembly = global$5.WebAssembly;
var CompileError = WebAssembly && WebAssembly.CompileError || Error$1;
var LinkError = WebAssembly && WebAssembly.LinkError || Error$1;
var RuntimeError = WebAssembly && WebAssembly.RuntimeError || Error$1;
var DOMException = getBuiltin('DOMException');
-var Set$1 = getBuiltin('Set');
-var Map$1 = getBuiltin('Map');
-var MapPrototype = Map$1.prototype;
-var mapHas = uncurryThis$3(MapPrototype.has);
-var mapGet = uncurryThis$3(MapPrototype.get);
-var mapSet = uncurryThis$3(MapPrototype.set);
-var setAdd = uncurryThis$3(Set$1.prototype.add);
+var Map$1 = MapHelpers.Map;
+var mapHas = MapHelpers.has;
+var mapGet = MapHelpers.get;
+var mapSet = MapHelpers.set;
+var Set$1 = SetHelpers.Set;
+var setAdd = SetHelpers.add;
var objectKeys = getBuiltin('Object', 'keys');
var push$3 = uncurryThis$3([].push);
var thisBooleanValue = uncurryThis$3(true.valueOf);
@@ -16185,7 +17593,7 @@ var TRANSFERRING = 'Transferring';
var checkBasicSemantic = function (structuredCloneImplementation) {
return !fails$1(function () {
- var set1 = new global$6.Set([7]);
+ var set1 = new global$5.Set([7]);
var set2 = structuredCloneImplementation(set1);
var number = structuredCloneImplementation(Object$1(7));
return set2 == set1 || !set2.has(7) || typeof number != 'object' || number != 7;
@@ -16203,7 +17611,7 @@ var checkErrorsCloning = function (structuredCloneImplementation, $Error) {
// https://github.com/whatwg/html/pull/5749
var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) {
return !fails$1(function () {
- var test = structuredCloneImplementation(new global$6.AggregateError([1], PERFORMANCE_MARK, { cause: 3 }));
+ var test = structuredCloneImplementation(new global$5.AggregateError([1], PERFORMANCE_MARK, { cause: 3 }));
return test.name != 'AggregateError' || test.errors[0] != 1 || test.message != PERFORMANCE_MARK || test.cause != 3;
});
};
@@ -16220,7 +17628,7 @@ var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) {
// NodeJS implementation can't clone DOMExceptions
// https://github.com/nodejs/node/issues/41038
// only FF103+ supports new (html/5749) error cloning semantic
-var nativeStructuredClone = global$6.structuredClone;
+var nativeStructuredClone = global$5.structuredClone;
var FORCED_REPLACEMENT = !checkErrorsCloning(nativeStructuredClone, Error$1)
|| !checkErrorsCloning(nativeStructuredClone, DOMException)
@@ -16254,10 +17662,10 @@ var throwUnpolyfillable = function (type, action) {
var createDataTransfer = function () {
var dataTransfer;
try {
- dataTransfer = new global$6.DataTransfer();
+ dataTransfer = new global$5.DataTransfer();
} catch (error) {
try {
- dataTransfer = new global$6.ClipboardEvent('').clipboardData;
+ dataTransfer = new global$5.ClipboardEvent('').clipboardData;
} catch (error2) { /* empty */ }
}
return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null;
@@ -16277,7 +17685,7 @@ var structuredCloneInternal = function (value, map) {
switch (type) {
case 'Array':
- cloned = [];
+ cloned = Array$1(lengthOfArrayLike(value));
deep = true;
break;
case 'Object':
@@ -16310,7 +17718,7 @@ var structuredCloneInternal = function (value, map) {
cloned = RangeError$1();
break;
case 'ReferenceError':
- cloned = ReferenceError();
+ cloned = ReferenceError$1();
break;
case 'SyntaxError':
cloned = SyntaxError$1();
@@ -16351,7 +17759,7 @@ var structuredCloneInternal = function (value, map) {
case 'Float64Array':
case 'BigInt64Array':
case 'BigUint64Array':
- C = global$6[type];
+ C = global$5[type];
// in some old engines like Safari 9, typeof C is 'object'
// on Uint8ClampedArray or some other constructors
if (!isObject$1(C)) throwUnpolyfillable(type);
@@ -16422,7 +17830,7 @@ var structuredCloneInternal = function (value, map) {
cloned = new Date$1(thisTimeValue(value));
break;
case 'ArrayBuffer':
- C = global$6.DataView;
+ C = global$5.DataView;
// `ArrayBuffer#slice` is not available in IE10
// `ArrayBuffer#slice` and `DataView` are not available in old FF
if (!C && typeof value.slice != 'function') throwUnpolyfillable(type);
@@ -16454,7 +17862,7 @@ var structuredCloneInternal = function (value, map) {
} break;
case 'DOMPoint':
case 'DOMPointReadOnly':
- C = global$6[type];
+ C = global$5[type];
try {
cloned = C.fromPoint
? C.fromPoint(value)
@@ -16464,7 +17872,7 @@ var structuredCloneInternal = function (value, map) {
} break;
case 'DOMRect':
case 'DOMRectReadOnly':
- C = global$6[type];
+ C = global$5[type];
try {
cloned = C.fromRect
? C.fromRect(value)
@@ -16474,7 +17882,7 @@ var structuredCloneInternal = function (value, map) {
} break;
case 'DOMMatrix':
case 'DOMMatrixReadOnly':
- C = global$6[type];
+ C = global$5[type];
try {
cloned = C.fromMatrix
? C.fromMatrix(value)
@@ -16484,7 +17892,7 @@ var structuredCloneInternal = function (value, map) {
} break;
case 'AudioData':
case 'VideoFrame':
- if (!isCallable$2(value.clone)) throwUnpolyfillable(type);
+ if (!isCallable$1(value.clone)) throwUnpolyfillable(type);
try {
cloned = value.clone();
} catch (error) {
@@ -16583,7 +17991,7 @@ var tryToTransfer = function (rawTransfer, map) {
switch (type) {
case 'ImageBitmap':
- C = global$6.OffscreenCanvas;
+ C = global$5.OffscreenCanvas;
if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING);
try {
canvas = new C(value.width, value.height);
@@ -16594,7 +18002,7 @@ var tryToTransfer = function (rawTransfer, map) {
break;
case 'AudioData':
case 'VideoFrame':
- if (!isCallable$2(value.clone) || !isCallable$2(value.close)) throwUnpolyfillable(type, TRANSFERRING);
+ if (!isCallable$1(value.clone) || !isCallable$1(value.close)) throwUnpolyfillable(type, TRANSFERRING);
try {
transferred = value.clone();
value.close();
@@ -16619,7 +18027,7 @@ var tryToTransfer = function (rawTransfer, map) {
// https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone
$$5({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLACEMENT }, {
structuredClone: function structuredClone(value /* , { transfer } */) {
- var options = validateArgumentsLength$3(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject$1(arguments[1]) : undefined;
+ var options = validateArgumentsLength$2(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject$1(arguments[1]) : undefined;
var transfer = options ? options.transfer : undefined;
var map;
@@ -16632,60 +18040,32 @@ $$5({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REP
}
});
-var global$5 = global$$;
-var apply = functionApply$1;
-var isCallable$1 = isCallable$E;
-var userAgent = engineUserAgent;
-var arraySlice$1 = arraySlice$c;
-var validateArgumentsLength$2 = validateArgumentsLength$8;
-
-var MSIE = /MSIE .\./.test(userAgent); // <- dirty ie9- check
-var Function$1 = global$5.Function;
-
-var wrap = function (scheduler) {
- return MSIE ? function (handler, timeout /* , ...arguments */) {
- var boundArgs = validateArgumentsLength$2(arguments.length, 1) > 2;
- var fn = isCallable$1(handler) ? handler : Function$1(handler);
- var args = boundArgs ? arraySlice$1(arguments, 2) : undefined;
- return scheduler(boundArgs ? function () {
- apply(fn, this, args);
- } : fn, timeout);
- } : scheduler;
-};
-
-// ie9- setTimeout & setInterval additional parameters fix
-// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#timers
-var schedulersFix = {
- // `setTimeout` method
- // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout
- setTimeout: wrap(global$5.setTimeout),
- // `setInterval` method
- // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval
- setInterval: wrap(global$5.setInterval)
-};
-
var $$4 = _export;
-var global$4 = global$$;
-var setInterval = schedulersFix.setInterval;
+var global$4 = global$10;
+var schedulersFix$1 = schedulersFix$3;
-// ie9- setInterval additional parameters fix
+var setInterval = schedulersFix$1(global$4.setInterval, true);
+
+// Bun / IE9- setInterval additional parameters fix
// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval
$$4({ global: true, bind: true, forced: global$4.setInterval !== setInterval }, {
setInterval: setInterval
});
var $$3 = _export;
-var global$3 = global$$;
-var setTimeout$1 = schedulersFix.setTimeout;
+var global$3 = global$10;
+var schedulersFix = schedulersFix$3;
+
+var setTimeout$1 = schedulersFix(global$3.setTimeout, true);
-// ie9- setTimeout additional parameters fix
+// Bun / IE9- setTimeout additional parameters fix
// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout
$$3({ global: true, bind: true, forced: global$3.setTimeout !== setTimeout$1 }, {
setTimeout: setTimeout$1
});
-var fails = fails$1m;
-var wellKnownSymbol$1 = wellKnownSymbol$K;
+var fails = fails$1n;
+var wellKnownSymbol$1 = wellKnownSymbol$R;
var IS_PURE = isPure;
var ITERATOR$1 = wellKnownSymbol$1('iterator');
@@ -16903,30 +18283,30 @@ var stringPunycodeToAscii = function (input) {
// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
var $$2 = _export;
-var global$2 = global$$;
+var global$2 = global$10;
var call$1 = functionCall;
var uncurryThis$1 = functionUncurryThis;
var DESCRIPTORS$1 = descriptors;
var USE_NATIVE_URL$1 = urlConstructorDetection;
-var defineBuiltIn$1 = defineBuiltIn$p;
-var defineBuiltIns = defineBuiltIns$9;
+var defineBuiltIn$1 = defineBuiltIn$s;
+var defineBuiltIns = defineBuiltIns$b;
var setToStringTag$1 = setToStringTag$d;
var createIteratorConstructor = iteratorCreateConstructor;
var InternalStateModule$1 = internalState;
-var anInstance$1 = anInstance$d;
-var isCallable = isCallable$E;
+var anInstance$1 = anInstance$f;
+var isCallable = isCallable$J;
var hasOwn$1 = hasOwnProperty_1;
var bind$1 = functionBindContext;
-var classof = classof$l;
-var anObject = anObject$1z;
-var isObject = isObject$D;
-var $toString$1 = toString$A;
+var classof = classof$m;
+var anObject = anObject$1b;
+var isObject = isObject$J;
+var $toString$1 = toString$C;
var create = objectCreate$1;
-var createPropertyDescriptor = createPropertyDescriptor$c;
-var getIterator = getIterator$b;
-var getIteratorMethod = getIteratorMethod$9;
+var createPropertyDescriptor = createPropertyDescriptor$d;
+var getIterator = getIterator$7;
+var getIteratorMethod = getIteratorMethod$8;
var validateArgumentsLength$1 = validateArgumentsLength$8;
-var wellKnownSymbol = wellKnownSymbol$K;
+var wellKnownSymbol = wellKnownSymbol$R;
var arraySort = arraySort$1;
var ITERATOR = wellKnownSymbol('iterator');
@@ -17297,19 +18677,19 @@ var web_urlSearchParams_constructor = {
var $$1 = _export;
var DESCRIPTORS = descriptors;
var USE_NATIVE_URL = urlConstructorDetection;
-var global$1 = global$$;
+var global$1 = global$10;
var bind = functionBindContext;
var uncurryThis = functionUncurryThis;
-var defineBuiltIn = defineBuiltIn$p;
-var defineBuiltInAccessor = defineBuiltInAccessor$9;
-var anInstance = anInstance$d;
+var defineBuiltIn = defineBuiltIn$s;
+var defineBuiltInAccessor = defineBuiltInAccessor$c;
+var anInstance = anInstance$f;
var hasOwn = hasOwnProperty_1;
var assign = objectAssign;
var arrayFrom = arrayFrom$1;
var arraySlice = arraySliceSimple;
var codeAt = stringMultibyte.codeAt;
var toASCII = stringPunycodeToAscii;
-var $toString = toString$A;
+var $toString = toString$C;
var setToStringTag = setToStringTag$d;
var validateArgumentsLength = validateArgumentsLength$8;
var URLSearchParamsModule = web_urlSearchParams_constructor;
@@ -18346,13 +19726,13 @@ $({ target: 'URL', proto: true, enumerable: true }, {
});
(function (module) {
- module.exports = path$1;
+ module.exports = path$2;
} (full));
(function (module) {
- module.exports = full.exports;
+ module.exports = fullExports;
} (features));
(function (module) {
- module.exports = features.exports;
+ module.exports = featuresExports;
} (coreJs));
diff --git a/test/form/samples/supports-es5-shim/_expected.js b/test/form/samples/supports-es5-shim/_expected.js
index 5f609276066..1311ad77624 100644
--- a/test/form/samples/supports-es5-shim/_expected.js
+++ b/test/form/samples/supports-es5-shim/_expected.js
@@ -1,6 +1,10 @@
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
-var es5Shim = {exports: {}};
+var es5ShimExports = {};
+var es5Shim = {
+ get exports(){ return es5ShimExports; },
+ set exports(v){ es5ShimExports = v; },
+};
/*!
* https://github.com/es-shims/es5-shim
diff --git a/test/form/samples/supports-es6-shim/_expected.js b/test/form/samples/supports-es6-shim/_expected.js
index 6dc2c82f8a2..eb8fe0a3926 100644
--- a/test/form/samples/supports-es6-shim/_expected.js
+++ b/test/form/samples/supports-es6-shim/_expected.js
@@ -1,6 +1,10 @@
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
-var es6Shim = {exports: {}};
+var es6ShimExports = {};
+var es6Shim = {
+ get exports(){ return es6ShimExports; },
+ set exports(v){ es6ShimExports = v; },
+};
/*!
* https://github.com/paulmillr/es6-shim
@@ -59,7 +63,7 @@ var es6Shim = {exports: {}};
});
};
var supportsDescriptors = !!Object.defineProperty && arePropertyDescriptorsSupported();
- var functionsHaveNames = (function foo() {}).name === 'foo'; // eslint-disable-line no-extra-parens
+ var functionsHaveNames = (function foo() {}).name === 'foo';
var _forEach = Function.call.bind(Array.prototype.forEach);
var _reduce = Function.call.bind(Array.prototype.reduce);
@@ -245,12 +249,12 @@ var es6Shim = {exports: {}};
return _toString(value) === '[object Arguments]';
};
var isLegacyArguments = function isArguments(value) {
- return value !== null &&
- typeof value === 'object' &&
- typeof value.length === 'number' &&
- value.length >= 0 &&
- _toString(value) !== '[object Array]' &&
- _toString(value.callee) === '[object Function]';
+ return value !== null
+ && typeof value === 'object'
+ && typeof value.length === 'number'
+ && value.length >= 0
+ && _toString(value) !== '[object Array]'
+ && _toString(value.callee) === '[object Function]';
};
var isArguments = isStandardArguments(arguments) ? isStandardArguments : isLegacyArguments;
@@ -388,10 +392,6 @@ var es6Shim = {exports: {}};
return (a === b) || (numberIsNaN(a) && numberIsNaN(b));
},
- IsIterable: function (o) {
- return ES.TypeIsObject(o) && (typeof o[$iterator$] !== 'undefined' || isArguments(o));
- },
-
GetIterator: function (o) {
if (isArguments(o)) {
// special case support for `arguments`
@@ -930,8 +930,8 @@ var es6Shim = {exports: {}};
// see http://www.ecma-international.org/ecma-262/6.0/#sec-string.prototype-@@iterator
var StringIterator = function (s) {
ES.RequireObjectCoercible(s);
- this._s = ES.ToString(s);
- this._i = 0;
+ defineProperty(this, '_s', ES.ToString(s));
+ defineProperty(this, '_i', 0);
};
StringIterator.prototype.next = function () {
var s = this._s;
@@ -1040,9 +1040,9 @@ var es6Shim = {exports: {}};
// Our ArrayIterator is private; see
// https://github.com/paulmillr/es6-shim/issues/252
ArrayIterator = function (array, kind) {
- this.i = 0;
- this.array = array;
- this.kind = kind;
+ defineProperty(this, 'i', 0);
+ defineProperty(this, 'array', array);
+ defineProperty(this, 'kind', kind);
};
defineProperties(ArrayIterator.prototype, {
@@ -1265,7 +1265,10 @@ var es6Shim = {exports: {}};
// Chrome defines keys/values/entries on Array, but doesn't give us
// any way to identify its iterator. So add our own shimmed field.
if (Object.getPrototypeOf) {
- addIterator(Object.getPrototypeOf([].values()));
+ var ChromeArrayIterator = Object.getPrototypeOf([].values());
+ if (ChromeArrayIterator) { // in WSH, this is `undefined`
+ addIterator(ChromeArrayIterator);
+ }
}
// note: this is positioned here because it relies on Array#entries
@@ -1296,9 +1299,9 @@ var es6Shim = {exports: {}};
overrideNative(Array, 'from', function from(items) {
if (arguments.length > 1 && typeof arguments[1] !== 'undefined') {
return ES.Call(origArrayFrom, this, arguments);
- } else {
- return _call(origArrayFrom, this, items);
}
+ return _call(origArrayFrom, this, items);
+
});
}
@@ -1428,10 +1431,8 @@ var es6Shim = {exports: {}};
NEGATIVE_INFINITY: OrigNumber.NEGATIVE_INFINITY,
POSITIVE_INFINITY: OrigNumber.POSITIVE_INFINITY
});
- /* eslint-disable no-undef, no-global-assign */
- Number = NumberShim;
+ Number = NumberShim; // eslint-disable-line no-global-assign
Value.redefine(globals, 'Number', NumberShim);
- /* eslint-enable no-undef, no-global-assign */
}
var maxSafeInteger = Math.pow(2, 53) - 1;
@@ -1592,9 +1593,12 @@ var es6Shim = {exports: {}};
// Workaround bug in Opera 12 where setPrototypeOf(x, null) doesn't work,
// but Object.create(null) does.
- if (Object.setPrototypeOf && Object.getPrototypeOf &&
- Object.getPrototypeOf(Object.setPrototypeOf({}, null)) !== null &&
- Object.getPrototypeOf(Object.create(null)) === null) {
+ if (
+ Object.setPrototypeOf
+ && Object.getPrototypeOf
+ && Object.getPrototypeOf(Object.setPrototypeOf({}, null)) !== null
+ && Object.getPrototypeOf(Object.create(null)) === null
+ ) {
(function () {
var FAKENULL = Object.create(null);
var gpo = Object.getPrototypeOf;
@@ -1830,10 +1834,8 @@ var es6Shim = {exports: {}};
wrapConstructor(OrigRegExp, RegExpShim, {
$input: true // Chrome < v39 & Opera < 26 have a nonstandard "$input" property
});
- /* eslint-disable no-undef, no-global-assign */
- RegExp = RegExpShim;
+ RegExp = RegExpShim; // eslint-disable-line no-global-assign
Value.redefine(globals, 'RegExp', RegExpShim);
- /* eslint-enable no-undef, no-global-assign */
}
if (supportsDescriptors) {
@@ -2092,8 +2094,8 @@ var es6Shim = {exports: {}};
var origMathRound = Math.round;
// breaks in e.g. Safari 8, Internet Explorer 11, Opera 12
- var roundHandlesBoundaryConditions = Math.round(0.5 - (Number.EPSILON / 4)) === 0 &&
- Math.round(-0.5 + (Number.EPSILON / 3.99)) === 1;
+ var roundHandlesBoundaryConditions = Math.round(0.5 - (Number.EPSILON / 4)) === 0
+ && Math.round(-0.5 + (Number.EPSILON / 3.99)) === 1;
// When engines use Math.floor(x + 0.5) internally, Math.round can be buggy for large integers.
// This behavior should be governed by "round to nearest, ties to even mode"
@@ -2203,10 +2205,13 @@ var es6Shim = {exports: {}};
return pr.then(task);
};
};
- var enqueue = ES.IsCallable(globals.setImmediate) ?
- globals.setImmediate :
- typeof process === 'object' && process.nextTick ? process.nextTick : makePromiseAsap() ||
- (ES.IsCallable(makeZeroTimeout) ? makeZeroTimeout() : function (task) { setTimeout(task, 0); }); // fallback
+ var enqueue = ES.IsCallable(globals.setImmediate)
+ ? globals.setImmediate
+ : (
+ typeof process === 'object' && process.nextTick
+ ? process.nextTick
+ : makePromiseAsap() || (ES.IsCallable(makeZeroTimeout) ? makeZeroTimeout() : function (task) { setTimeout(task, 0); })
+ ); // fallback
// Constants for Promise implementation
var PROMISE_IDENTITY = function (x) { return x; };
@@ -2680,13 +2685,15 @@ var es6Shim = {exports: {}};
return !!BadResolverPromise.all([1, 2]);
});
- if (!promiseSupportsSubclassing || !promiseIgnoresNonFunctionThenCallbacks ||
- !promiseRequiresObjectContext || promiseResolveBroken ||
- !getsThenSynchronously || hasBadResolverPromise) {
- /* globals Promise: true */
- /* eslint-disable no-undef, no-global-assign */
- Promise = PromiseShim;
- /* eslint-enable no-undef, no-global-assign */
+ if (
+ !promiseSupportsSubclassing
+ || !promiseIgnoresNonFunctionThenCallbacks
+ || !promiseRequiresObjectContext
+ || promiseResolveBroken
+ || !getsThenSynchronously
+ || hasBadResolverPromise
+ ) {
+ Promise = PromiseShim; // eslint-disable-line no-global-assign
overrideNative(globals, 'Promise', PromiseShim);
}
if (Promise.all.length !== 1) {
@@ -2858,9 +2865,9 @@ var es6Shim = {exports: {}};
var MapIterator = function MapIterator(map, kind) {
requireMapSlot(map, '[[MapIterator]]');
- this.head = map._head;
- this.i = this.head;
- this.kind = kind;
+ defineProperty(this, 'head', map._head);
+ defineProperty(this, 'i', this.head);
+ defineProperty(this, 'kind', kind);
};
MapIterator.prototype = {
@@ -2949,18 +2956,18 @@ var es6Shim = {exports: {}};
entry = this._storage[fkey];
if (entry) {
return entry.value;
- } else {
- return;
}
+ return;
+
}
if (this._map) {
// fast object key path
entry = origMapGet.call(this._map, key);
if (entry) {
return entry.value;
- } else {
- return;
}
+ return;
+
}
var head = this._head;
var i = head;
@@ -3003,11 +3010,11 @@ var es6Shim = {exports: {}};
if (typeof this._storage[fkey] !== 'undefined') {
this._storage[fkey].value = value;
return this;
- } else {
- entry = this._storage[fkey] = new MapEntry(key, value); /* eslint no-multi-assign: 1 */
- i = head.prev;
- // fall through
}
+ entry = this._storage[fkey] = new MapEntry(key, value); /* eslint no-multi-assign: 1 */
+ i = head.prev;
+ // fall through
+
} else if (this._map) {
// fast object key path
if (origMapHas.call(this._map, key)) {
@@ -3169,16 +3176,16 @@ var es6Shim = {exports: {}};
return null;
} else if (k === '^undefined') {
return void 0;
- } else {
- var first = k.charAt(0);
- if (first === '$') {
- return _strSlice(k, 1);
- } else if (first === 'n') {
- return +_strSlice(k, 1);
- } else if (first === 'b') {
- return k === 'btrue';
- }
}
+ var first = k.charAt(0);
+ if (first === '$') {
+ return _strSlice(k, 1);
+ } else if (first === 'n') {
+ return +_strSlice(k, 1);
+ } else if (first === 'b') {
+ return k === 'btrue';
+ }
+
return +k;
};
// Switch from the object backing storage to a full Map.
@@ -3278,7 +3285,7 @@ var es6Shim = {exports: {}};
addIterator(SetShim.prototype, SetShim.prototype.values);
var SetIterator = function SetIterator(it) {
- this.it = it;
+ defineProperty(this, 'it', it);
};
SetIterator.prototype = {
isSetIterator: true,
@@ -3451,18 +3458,18 @@ var es6Shim = {exports: {}};
- In Firefox 25 at least, Map and Set are callable without "new"
*/
if (
- typeof globals.Map.prototype.clear !== 'function' ||
- new globals.Set().size !== 0 ||
- newMap.size !== 0 ||
- typeof globals.Map.prototype.keys !== 'function' ||
- typeof globals.Set.prototype.keys !== 'function' ||
- typeof globals.Map.prototype.forEach !== 'function' ||
- typeof globals.Set.prototype.forEach !== 'function' ||
- isCallableWithoutNew(globals.Map) ||
- isCallableWithoutNew(globals.Set) ||
- typeof newMap.keys().next !== 'function' || // Safari 8
- mapIterationThrowsStopIterator || // Firefox 25
- !mapSupportsSubclassing
+ typeof globals.Map.prototype.clear !== 'function'
+ || new globals.Set().size !== 0
+ || newMap.size !== 0
+ || typeof globals.Map.prototype.keys !== 'function'
+ || typeof globals.Set.prototype.keys !== 'function'
+ || typeof globals.Map.prototype.forEach !== 'function'
+ || typeof globals.Set.prototype.forEach !== 'function'
+ || isCallableWithoutNew(globals.Map)
+ || isCallableWithoutNew(globals.Set)
+ || typeof newMap.keys().next !== 'function' // Safari 8
+ || mapIterationThrowsStopIterator // Firefox 25
+ || !mapSupportsSubclassing
) {
defineProperties(globals, {
Map: collectionShims.Map,
@@ -3641,14 +3648,14 @@ var es6Shim = {exports: {}};
return Reflect.defineProperty(receiver, key, {
value: value
});
- } else {
- return Reflect.defineProperty(receiver, key, {
- value: value,
- writable: true,
- enumerable: true,
- configurable: true
- });
}
+ return Reflect.defineProperty(receiver, key, {
+ value: value,
+ writable: true,
+ enumerable: true,
+ configurable: true
+ });
+
}
if (desc.set) {
@@ -3867,9 +3874,9 @@ var es6Shim = {exports: {}};
if (typeof parsedValue !== 'symbol') {
if (Type.symbol(parsedValue)) {
return assignTo({})(parsedValue);
- } else {
- return parsedValue;
}
+ return parsedValue;
+
}
};
args.push(wrappedReplacer);
diff --git a/test/function/index.js b/test/function/index.js
index c632d8e13fe..7adb8f2f182 100644
--- a/test/function/index.js
+++ b/test/function/index.js
@@ -27,13 +27,13 @@ function runCodeSplitTest(codeMap, entryId, configContext) {
return exportsMap[outputId];
}
const code = codeMap[outputId];
- return typeof code !== 'undefined'
- ? (exportsMap[outputId] = requireWithContext(
+ return code === undefined
+ ? require(importee)
+ : (exportsMap[outputId] = requireWithContext(
code,
{ require: requireFromOutputVia(outputId), ...context },
(exportsMap[outputId] = {})
- ))
- : require(importee);
+ ));
};
const context = { assert, ...configContext };
diff --git a/test/typescript/index.ts b/test/typescript/index.ts
index 92f4c5cf8b6..420a6bd26f1 100644
--- a/test/typescript/index.ts
+++ b/test/typescript/index.ts
@@ -1,4 +1,4 @@
-// eslint-disable-next-line import/no-unresolved
+// TODO add comment again eslint-disable-next-line import/no-unresolved
import type * as rollup from './dist/rollup';
// Plugin API